Json Configuration
- GUI version: config.json is created under program folder after enabled
Save Config File
Default Config Example
{
"EMUApplyConfigs": {
"LocalSave": "steam_settings",
"UseLocalSave": false,
"UseGoldbergExperimental": false,
"GenerateInterfacesFile": false,
"ForceGenerateInterfacesFiles": false
},
"EMUConfigs": {
"Language": 7,
"SteamID": "76561197960287930",
"AccountName": "Goldberg",
"ListenPort": "47584",
"CustomIP": "127.0.0.1",
"UseCustomIP": false,
"DisableNetworking": false,
"Offline": false,
"EnableOverlay": false
},
"SteamStubUnpackerConfigs": {
"KeepBind": true,
"KeepStub": false,
"Realign": false,
"ReCalcChecksum": false,
"UseExperimentalFeatures": false,
"SteamAPICheckBypassMode": 0,
"SteamAPICheckBypassDLL": 0,
"SteamAPICheckBypassNthTime": [1]
},
"EMUGameInfoConfigs": {
"GameInfoAPI": 0,
"SteamWebAPIKey": "",
"GenerateImages": true,
"UseXan105API": false,
"UseSteamWebAppList": false
},
"GenCrackOnlyConfigs": {
"OutputPath": "",
"CreateReadme": false,
"Pack": false
},
"ProcessConfigs": {
"GenerateEMUGameInfo": true,
"GenerateEMUConfig": true,
"Unpack": true,
"ApplyEMU": true,
"GenerateCrackOnly": false,
"Restore": false
},
"EnableDebugLog": false,
"LogToFile": false
}
Description
- Greyed/Code Descriptions is referred to User Manual
Key | Type | Description |
---|---|---|
EMUApplyConfigs | Object | Apply Goldberg Steam Emulator config |
EMUConfigs | Object | Generate Goldberg Steam Emulator Configuration Config |
SteamStubUnpackerConfigs | Object | Unpack SteamStub config |
EMUGameInfoConfigs | Object | Generate Goldberg Steam Emulator Game Info config |
GenCrackOnlyConfigs | Object | Generate Crack Only Files |
ProcessConfigs | Object | Select processes to process |
EnableDebugLog | Boolean | Output debug log as log.log (GUI Only) |
LogToFile | Boolean | Output log to file (GUI Only) |
EMUApplyConfigs
Key | Type | Description |
---|---|---|
LocalSave | String | Use Custom Save Location Path |
UseLocalSave | Boolean | Use Custom Save Location |
UseGoldbergExperimental | Boolean | Use Experimental version Goldberg Emulator |
GenerateInterfacesFile | Boolean | Generate Steam Interfaces file |
ForceGenerateInterfacesFiles | Boolean | Force Generate for each steam_api(64).dll |
EMUConfigs
Key | Type | Description |
---|---|---|
Language | Number(Enum) | Language 0-28 in following order: "arabic, bulgarian, schinese, tchinese, czech, danish, dutch, english, finnish, french, german, greek, hungarian, italian, japanese, koreana, norwegian, polish, portuguese, brazilian, romanian, russian, spanish, latam, swedish, thai, turkish, ukrainian, vietnamese" |
SteamID | String | Steam ID |
AccountName | String | Account Name |
ListenPort | String | Listen Port |
CustomIP | String | Custom Broadcast IP |
UseCustomIP | Boolean | Enable Custom Broadcast IP |
DisableNetworking | Boolean | Disable Networking |
Offline | Boolean | Offline mode |
EnableOverlay | Boolean | Enable Overlay |
SteamStubUnpackerConfigs
Key | Type | Description |
---|---|---|
KeepBind | Boolean | Keep Bind Section |
KeepStub | Boolean | Keep DOS Stub Data |
Realign | Boolean | Realign Sections |
ReCalcChecksum | Boolean | Recalculate File Checksum |
UseExperimentalFeatures | Boolean | Use Experimental Features |
SteamAPICheckBypassMode | Number(Enum) | SteamAPICheckBypass Mode 0-3 in following order: "Disabled,Enable All Time,Enable Only Nth Time,Enable Only Not Nth Time" |
SteamAPICheckBypassDLL | Number(Enum) | SteamAPICheckBypass DLL 0-2 in following order: "winmm.dll,version.dll,winhttp.dll" |
SteamAPICheckBypassNthTime | Int64 | The List of Nth Time when use Enable Only Nth Time and Enable Only Not Nth Time mode. |
EMUGameInfoConfigs
Key | Type | Description |
---|---|---|
GameInfoAPI | Number(Enum) | Generator API 0-2 in following order: "SteamKit2 Client,Steam Web API,Offline" |
SteamWebAPIKey | String | Steam Web API Key |
GenerateImages | Boolean | Generate Achievement Images |
UseXan105API | Boolean | Use Xan105 API |
UseSteamWebAppList | Boolean | Use Steam Web App List |
GenCrackOnlyConfigs
Key | Type | Description |
---|---|---|
OutputPath | String | Output Path |
CreateReadme | Boolean | Create Crack Readme File |
Pack | Boolean | Pack Crack Files with .zip archive |
ProcessConfigs
Key | Type | Description |
---|---|---|
GenerateEMUGameInfo | Boolean | Enable Generate Goldberg Steam Emulator Game Info |
GenerateEMUConfig | Boolean | Enable Generate Goldberg Steam Emulator Configuration |
Unpack | Boolean | Enable Unpack SteamStub |
ApplyEMU | Boolean | Enable Apply Goldberg Steam Emulator |
GenerateCrackOnly | Boolean | Enable Generate Crack Only Files |
Restore | Boolean | Enable Restore Crack |