X Language Changer [X2, X3R, X3TC, X3AP]

General discussions about the games by Egosoft including X-BTF, XT, X², X³: Reunion, X³: Terran Conflict and X³: Albion Prelude.

Moderator: Moderators for English X Forum

User avatar
TehGM
Posts: 22
Joined: Thu, 3. Mar 11, 14:15
x4

X Language Changer [X2, X3R, X3TC, X3AP]

Post by TehGM »

X Language Changer

Update 2022:
I removed dead links.
Please note that this app is extremely old. I programmed it when I was still young and stupid, and was pretty much a freshman when it comes to programming. Now looking at it, I cringe lol.
I consider it obsolete, but keeping it up just-in-case anyone needs it for any reason. I have no intention on maintaining it.

Current version: 1.4.02

X Language Changer is a tool, that lets you quickly change language in X2: The Threat, X3: Reunion, X3: Terran Conflict and X3: Albion Prelude games.

Supporting languages:
▶English
▶Polish
▶Italian
▶German
▶French
▶Spanish
▶Czech
▶Russian


:arrow: Download HERE

Every startup XLC will be checking for XLC and Updater updates.
After first run it should scan for X games location. If it doesn't find it, it'll ask you to select X installation folder. If it doesn't, simply press Rescan button or delete file called "xlcsetup.xlang" in "paths" folder in install directory.
Note: Do NOT delete ANY other file. If you do, rescan will be necessary.

If you don't like default background, you can use X Language Changer (no background).exe version from install directory.

Version History

▶1.0.01
-Main application.
▶1.0.02
-Little changes to installer.
▶1.1.01
-Completely new installer (Installshield).
-Auto-update feature.
-updtrdl.dll included.
-Added version history ReadMe.
▶1.1.02
-Small fix in Updater.
-After updating it should reopen XLC.
▶1.1.03
-Resizing is now disabled.
-Added message box appearing if update is available.
-Fixed location to download Updater if it's missing.
-If Updater is missing, it will download even if there is no new XLC version available.
-Updater will open patch notes website on download finish. (Need to redownload Updater if already have it - simply delete Updater.exe and run XLC)
-Fixed progress bar in Updater. (Need to redownload Updater if already have it - simply delete Updater.exe and run XLC)
-Checking for update code is now in "try { ... }", this should prevent application from crashing while there is no internet connection.
▶1.2.01
-Fixed major update bug.
-Language package files are now included - thanks to my friend polop for pointing this problem.
-Language package files will be copied to game when they're missing in game and they're needed to change language.
-Major change to updater: Updater will check server-side filelist instead of downloading predefined files.
-Updater window will now work properly - no appearing only after update anymore.
-New xlflsc.dll library used only by XLC. (So Updater is able to download it)
-One change preventing very rare crash.
-Several minor changes in sourcecode.
▶1.3.01
-New Support window allowing to send question or report bug through email.
-Bottom line in main window replaced by status strip containing XLC version, link to EGOSOFT topic and XLC Menu.
-New XLC Menu containing button to Support feature, links to topics, changelog, readme and donate, button to force update and exit button.
-Disabled option to automatically start XLC after installation to prevent some errors connected to that.
▶1.3.01 v2
-The only change is new installer. Therefore no update is on the server - update is not needed.
▶1.4.01
-More status text in Updater.
-Updater error report will be saved to last_updater_error_info.txt file.
-Internet connection (checking for update) speed greatly increased.
-Error notifications will now contain understandable info.
-XLC now uses only xlflsc.dll – updtrdl.dll is used by Updater only.
-XLC will now check for Updater updates and automatically download them.
-Several minor code changes.
▶1.4.02
-Little fix in downloading updtrdl.dll when it's missing.
-Changed email that tickets are sent to.

Note: requires Microsoft .NET Framework 4 Client Profile (x86 and x64).
If you don't have it, download it from Microsoft Website.
If it doesn't work on your computer, download and install Windows Imaging Component and try again.

X Language Changer is coded in C# by GM. All rights reserved.
Last edited by TehGM on Mon, 21. Mar 22, 14:33, edited 22 times in total.
X Language Changer - a quick way to change language in X2 and X3 games
Cycrow
Moderator (Script&Mod)
Moderator (Script&Mod)
Posts: 22437
Joined: Sun, 14. Nov 04, 23:26
x4

Post by Cycrow »

probably not a good idea to use a seperate language switcher for X3AP, as steam has its own. And it doesn't usually installed all the languages, only the one that is selected in steam
User avatar
TehGM
Posts: 22
Joined: Thu, 3. Mar 11, 14:15
x4

Post by TehGM »

Cycrow wrote:probably not a good idea to use a seperate language switcher for X3AP, as steam has its own. And it doesn't usually installed all the languages, only the one that is selected in steam

I changed language to Polish on steam version. In X3AP all new stuff is English, but everything what was in X3TC became Polish. So it basically isn't pointless.
X Language Changer - a quick way to change language in X2 and X3 games
bufi
Posts: 1348
Joined: Wed, 3. Dec 03, 23:49
x4

Post by bufi »

wojop95 wrote: I changed language to Polish on steam version. In X3AP all new stuff is English, but everything what was in X3TC became Polish. So it basically isn't pointless.
To się robi dużo prościej. Nie trzeba żadnych changerów. W każdej części masz plik lang.dat i w nim zmieniasz jezyk.
Dla pl jest 48, dla eng 44 a dla de 49 itp.

I tak, AP nie do konca jest zlokalizowany. Zostały wprowadzone nowe rzeczy nie wszystko jest po polsku.

P.
User avatar
TehGM
Posts: 22
Joined: Thu, 3. Mar 11, 14:15
x4

Post by TehGM »

bufi wrote:
wojop95 wrote: I changed language to Polish on steam version. In X3AP all new stuff is English, but everything what was in X3TC became Polish. So it basically isn't pointless.
To się robi dużo prościej. Nie trzeba żadnych changerów. W każdej części masz plik lang.dat i w nim zmieniasz jezyk.
Dla pl jest 48, dla eng 44 a dla de 49 itp.

I tak, AP nie do konca jest zlokalizowany. Zostały wprowadzone nowe rzeczy nie wszystko jest po polsku.

P.
Better keep it English :P

And that's what the changer does, it changes lang.dat... but for some users it's black magic, and some are just really lazy to go to game location and change file... trust me, I was playing with scripts a lot, so I had to change lang.dat everytime I was playing modified game...

It's just app that does it for you.
X Language Changer - a quick way to change language in X2 and X3 games
bufi
Posts: 1348
Joined: Wed, 3. Dec 03, 23:49
x4

Post by bufi »

wojop95 wrote: It's just app that does it for you.
Yeap, but you must remember. If you set different language in steam and in
X:TC, X:AP etc. after any autoupdate on steam, lang.dat is overwrite and set
the default language, same as steam language.

R.
User avatar
TehGM
Posts: 22
Joined: Thu, 3. Mar 11, 14:15
x4

Post by TehGM »

bufi wrote:
wojop95 wrote: It's just app that does it for you.
Yeap, but you must remember. If you set different language in steam and in
X:TC, X:AP etc. after any autoupdate on steam, lang.dat is overwrite and set
the default language, same as steam language.

R.
That's what this app is for :P
After update, just run changer from start menu and change. Simple and fast :P
X Language Changer - a quick way to change language in X2 and X3 games
jlehtone
Posts: 22518
Joined: Sat, 23. Apr 05, 21:42
x4

Post by jlehtone »

I thought that a command line parameter added to shortcut overrides the lang.dat. :?
Cycrow
Moderator (Script&Mod)
Moderator (Script&Mod)
Posts: 22437
Joined: Sun, 14. Nov 04, 23:26
x4

Post by Cycrow »

it does
User avatar
TehGM
Posts: 22
Joined: Thu, 3. Mar 11, 14:15
x4

Post by TehGM »

This application still is for people that are newbies and for lazy people :)
X Language Changer - a quick way to change language in X2 and X3 games
Paulino
Posts: 1
Joined: Thu, 29. Dec 11, 10:46

Post by Paulino »

Thank you for this App, I couldn't change the language (Spanish) of X3:Albion from Steam but I did it with this App, thanks again!
User avatar
TehGM
Posts: 22
Joined: Thu, 3. Mar 11, 14:15
x4

Post by TehGM »

EDIT!
1.4.01 now OUT! - Finally launching and updating is fast
X Language Changer - a quick way to change language in X2 and X3 games

Return to “X Trilogy Universe”