Goldberg Steam Emulator is an open-source Steam API emulator that allows games using Steamβs DRM and online features to run without the official Steam client.
Official links:
Steam configuration is resolved using an override hierarchy of plain text files. For more information, see the steam_settings.EXAMPLE directory on GitHub.
- π΄ Per-Game Configuration (Highest Priority)
- π Per-User Per-Game Configuration (Middle Priority)
- π΅ Global User Default Configuration (Base Level)
- Applies to all games under a specific Windows user.
- This acts as the default configuration layer when no configuration overrides are found.
Configuration directory:
C:\Users\<user name>\AppData\Roaming\Goldberg SteamEmu Saves\settings\
Example:
C:\Users\Administrator\AppData\Roaming\Goldberg SteamEmu Saves\settings\
The following files are automatically generated (if they do not already exist) when using the Steam emulator:
account_name.txtlanguage.txtlisten_port.txtuser_steam_id.txt
β This directory does not support force_*.txt override files.
- Applies to a specific game under a specific Windows user.
- Overrides the Global User Default Configuration (Base Level).
Configuration directory:
C:\Users\<user name>\AppData\Roaming\Goldberg SteamEmu Saves\<game app-id>\settings\
Example:
C:\Users\Administrator\AppData\Roaming\Goldberg SteamEmu Saves\20145\settings\
This directory supports configuration override files such as:
force_account_name.txtforce_language.txtforce_listen_port.txtforce_steamid.txt
- Applies to a specific game for all Windows users.
- Overrides the Per-User Per-Game Configuration (Middle Priority).
- Overrides the Global User Default Configuration (Base Level).
Configuration directory:
<game root directory>\steam_settings\
Example:
C:\Games\Resident Evil 4\steam_settings\
This directory requires the following configuration file inside:
steam_appid.txt
It supports additional configuration files such as:
DLC.txtoffline.txtstats.txtsteam_interfaces.txt
And configuration override files such as:
force_account_name.txtforce_language.txtforce_listen_port.txtforce_steamid.txt
This information is what I believe to be accurate after some testing with Goldberg SteamEmu. If any of it is incorrect, I apologize and welcome suggestions for updating it.