A Python-based GUI application for generating GSE (Goldberg Steam Emulator) configurations with achievement support.
- User-friendly graphical interface
- Generate GSE configurations with achievement support
- Multiple configuration options:
- Steam as source (Reliable)
- Local save functionality
- LAN-only mode
- Achievement-only mode
- Overlay settings
No installation required. Simply download GSE.Generator.zip
from the releases page, Extract it to a folder and run the GSE_Generator.exe
.
- Ensure Python 3.9 or higher installed
- Install required packages:
pip install -r requirements.txt
- Run the main script:
python GSE_Generator.py
The project uses Nuitka
to create a standalone executable:
- Run the build script:
build_gui.bat
The executable GSE_Generator.exe
will be created in the dist
directory.
- Launch the application
- Fill in the required fields:
- Account Name: Desired Account name (optional)
- Game Name or AppID:
- Game Name: Name of the game (required if AppID is not provided)
- AppID: Steam Application ID of the game (required if Game Name is not provided)
- Select desired options:
- Use Steam: Uses Steam as source
- Local Save: Enables saving in the game directory
- Disable LAN Only: Disables LAN-only mode
- Achievements Only: Generates achievements only
- Disable Overlay: Disables the Steam overlay (useful if the game crashes)
- Click "Generate" to create the GSE configuration
- Follow the file picker popup and select the original steam_api(64).dll from game folder
- Generated GSE (or Achievements) can be found in the same application folder
- Account Name: Sets the account name for the GSE configuration (optional)
- Game Name: Specifies the game name in the configuration (or)
- AppID: The Steam Application ID for the game
- Can be found in the game's Steam store URL
(e.g., for https://store.steampowered.com/app/730/, the AppID is 730)
- Can be found in the game's Steam store URL
- Use Steam: Uses Steam as source
- Local Save: Store the saves in Game Directory
- Disable LAN Only: Disables LAN-only mode in GSE
- Achievements Only: Skips GSE and only generates Achievements
- Disable Overlay: Disables the Steam overlay feature. Use if game keeps crashing
This tool uses:
- SteamDB as source
- Steam Community as source
- GBE Fork for GSE
- GSE-Generator for idea
Steam and all related properties are trademarks of Valve Corporation.
- Either Game Name or AppID must be provided.
- Ensure all fields are filled accurately to avoid configuration errors.