Description:
A launcher for convenient starting of X4: Foundations with support for managing launch parameters, language settings, and game installation paths.
The launcher simplifies managing X4: Foundations by allowing quick switching between different installations and launch configurations.
Author: alexalsp
System Requirements
- OS: Windows 7/8/10/11 (64-bit versions only)
- .NET Framework: 4.6.2 or higher
- Additional: Installed copy of X4: Foundations
Spoiler
Show
Main Features:
Game Launch
- Launch via X4.exe (Steam/GOG version)
- Launch via X4_nonsteam.exe (No-Steam version)
- Automatic detection of available executable files
Launch Parameters
- Log file — saves debug information to debuglog.txt
- Skip intro — fast game start without intro videos
- Game language selection — supports 15 interface languages:
- Russian (7), French (33), Spanish (34), Italian (39)
- Czech (42), English (44), Polish (48), German (49)
- Portuguese (55), Japanese (81), Korean (82), Chinese (86, 88)
- Turkish (90), Ukrainian (380)
- Voice language selection — supports 5 voice-over languages:
- Russian (7), French (33), English (44), German (49), Portuguese (55)
Path Management
- Add and select multiple game installation paths
- Automatic verification of game file existence
- Removal of non-existent paths
Localization
- Bilingual interface (Russian/English)
- Hotkey to switch language: Ctrl + L
Settings Saving
- Automatic saving of all parameters to config.json
- Restoring settings on the next launch
- Saving the selected game path
Additional Features
- Create a desktop shortcut for quick access to the launcher
- Open the game logs folder (Documents\Egosoft\X4)
- Command-line preview — visualization of launch parameters
- Architecture check — works on 64-bit systems only
Usage
1. Add the game path using the "Add" button
2. Select the desired path from the list
3. Configure launch parameters (language, voice, logs)
4. Click the launch button for the desired game version
5. To change the interface language, click the "EN/RU" button or use Ctrl + L
Files
- Main executable file: X4Launcher.exe
- Configuration file: config.json (created automatically)
- Desktop shortcut: X4 Launcher.url (when created)
Game Launch
- Launch via X4.exe (Steam/GOG version)
- Launch via X4_nonsteam.exe (No-Steam version)
- Automatic detection of available executable files
Launch Parameters
- Log file — saves debug information to debuglog.txt
- Skip intro — fast game start without intro videos
- Game language selection — supports 15 interface languages:
- Russian (7), French (33), Spanish (34), Italian (39)
- Czech (42), English (44), Polish (48), German (49)
- Portuguese (55), Japanese (81), Korean (82), Chinese (86, 88)
- Turkish (90), Ukrainian (380)
- Voice language selection — supports 5 voice-over languages:
- Russian (7), French (33), English (44), German (49), Portuguese (55)
Path Management
- Add and select multiple game installation paths
- Automatic verification of game file existence
- Removal of non-existent paths
Localization
- Bilingual interface (Russian/English)
- Hotkey to switch language: Ctrl + L
Settings Saving
- Automatic saving of all parameters to config.json
- Restoring settings on the next launch
- Saving the selected game path
Additional Features
- Create a desktop shortcut for quick access to the launcher
- Open the game logs folder (Documents\Egosoft\X4)
- Command-line preview — visualization of launch parameters
- Architecture check — works on 64-bit systems only
Usage
1. Add the game path using the "Add" button
2. Select the desired path from the list
3. Configure launch parameters (language, voice, logs)
4. Click the launch button for the desired game version
5. To change the interface language, click the "EN/RU" button or use Ctrl + L
Files
- Main executable file: X4Launcher.exe
- Configuration file: config.json (created automatically)
- Desktop shortcut: X4 Launcher.url (when created)
History
Show
1.0.4
- Added launch options:
- debug all, showfps, scriptlogfiles,
- other launch options changed to their original names
- logfile, skipintro
1.0.3
- Added the "Kill game process" button, which terminates the game process if it becomes stuck.
1.0.2
- Fixed deletion of the game folder and its backup copies.
1.0.1
- Added backup of settings files and save files when switching game folders.
- Added a backup option (always enabled).
- Added a button to remove the selected path and its backups from the drop-down list.
1.0.0
- Release
- Added launch options:
- debug all, showfps, scriptlogfiles,
- other launch options changed to their original names
- logfile, skipintro
1.0.3
- Added the "Kill game process" button, which terminates the game process if it becomes stuck.
1.0.2
- Fixed deletion of the game folder and its backup copies.
1.0.1
- Added backup of settings files and save files when switching game folders.
- Added a backup option (always enabled).
- Added a button to remove the selected path and its backups from the drop-down list.
1.0.0
- Release
Screenshots
Show
X4 Launcher | Mirror


