Do you want to improve the game translations? Or even add a new language?
Well, this is the place to do it!
Here is a table of the current languages and their status:
| Language | Code | EE | AoC | Lobby |
|---|---|---|---|---|
| German | de | OK | OK | OK |
| English | en | OK | OK | OK |
| French | fr | OK | OK | OK |
| Italian | it | OK | OK | OK |
| Korean | kr | Need Review | Missing | Need Review |
| Polish | pl | Need Review | Need Review | Need Review |
| Portuguese Brazil | pt-BR | Need Review | Need Review | Need Review |
| Russian | ru | Need Review | Need Review | Need Review |
| Spanish | es | OK | OK | OK |
| Chinese Simplified | zh-CN | Need Review | Need Review | Need Review |
| Chinese Traditional | zh-TW | Need Review | Need Review | See zh-CN |
Open the folder Game and open the folder of the language you want to edit (e.g. fr for French) and then open the product you want to edit (e.g. EE for the Empire Earth and AoC for Empire Earth : The Art of Conquest).
You will find a file named Language.rc which contains all the text of the game (except the Lobby).
You can edit it with any text editor (e.g. Notepad, Notepad++, Sublime Text, Visual Studio Code, etc.).
Simply change the text between the quotes and save the file, but be careful not to change the format of the file!
Open the folder Lobby and open the folder of the language you want to edit (e.g. fr for French) and then edit any .cfg file you want to edit.
Simply change the text between the quotes and save the file, but be careful not to change the format of the file!
Open powershell in repository folder and run .\ee_lt.ps1 build to build all languages.
You can also run .\ee_lt.ps1 build language_code to build only one language.
Then, if the build is successful, you can go in the same folder where you edited Language.rc and copy the new created Language.dll file in your game folder (the one where Empire Earth.exe/EE-AOC.exe is located)
Copy all files from Lobby\language_code\WONLobby Resources to Data\WONLobby Resources in your game folder.
And copy Lobby\language_code\WONLobby.cfg to your game folder (the one where Empire Earth.exe/EE-AOC.exe is located)
If you want to add a new game language, you will need to create a new folder in the Game folder and name it with the language code (that follow IETF language tags).
Then, you will need to copy the EE and AoC folders from an existing language folder (en (English) most of the time except if your new language is based on another existing one) and paste it in the new folder.
If you want to add a new lobby language, you will need to create a new folder in the Lobby folder and name it with the language code (that follow IETF language tags).
Then, you will need to copy the language folder from an existing language folder (en (English) most of the time except if your new language is based on another existing one) and paste it in the new folder.
- Do not change the format of the file! If you do, the game will not be able to read it and will crash.
- Do not use the same file for
EEandAoC! Even if the game manage to read it, some text will be missing/incorrect. - The text here is for Empire Earth 1 (v2 update) and Empire Earth : The Art of Conquest
- Don't use a resolution patch when testing changes, the screen must be 1024x768 to be sure that the text can be displayed even on smaller screens.
Consider all files under GNU General Public License v3.0 except for Game and Lobby folder where only change that diverges from the original text is under GNU General Public License v3.0.