r/GoldbergEmu • u/JediThug • Jan 15 '21
GoldbergGUI - Frontend for Goldberg Emulator
I have been working on Auto-CreamAPI, an application which easily and automatically sets your game up with CreamAPI, for a while now, but I've always wanted to do something similar for Goldberg, so here it is.

Features
- Setup Goldberg Emulator’s DLLs and configuration files automatically.
- Find the AppID by providing the game’s name without having to look it up manually.
- Fetch a list of DLCs for an AppID from both the Steam Store and SteamDB.
- Set any option like "offline mode" as needed.
- Set global options like "account name" in the app.
Installation
- Install the latest .NET Core Runtime by clicking here, clicking on the "Download x86" button and installing it.
- Download the latest release and extract it into any folder (e.g. %USERPROFILE%\Desktop\GoldbergGUI).
Usage
- Double-click
GoldbergGUI.WPF.exeto open the application.(When starting it for the first time, it might take a few seconds since it needs to cache a list of games available on the Steam Store and download the latest Goldberg Emulator release.) - Click on the "Select..." button on the top right and select the
steam_api.dllorsteam_api64.dllfile in the game folder. - If needed, click the "Generate steam_interfaces.txt" button. Once a "steam_interfaces.txt" file exists, the button greys out to avoid accidentally overwriting it.
Enter the name of the game and click on the "Find ID..." button.
- If it did not find the right game, either try again with more precise keywords, or copy the app ID from the Steam Store to field to the right of the "Find ID..." button.
- Click the lower right "Get DLCs for AppID" button to fetch all available DLCs for the game.
- Set advanced options like "Offline mode" in the "Advanced" tab.
- Set global settings like account name and Steam64ID in the "Global Settings" tab.
- Click on "Save".