How to use Goldberg Emulator

Goldberg emulator got a major update, I need to rewrite some things (I'm still working on it)

Purpose of the software

  • Software to bypass Steam protection. (If you have the original game, you should use a dlc unlocker.)
  • (80% chance it bypasses the SteamStub drm (Not working in the latest versions of drm) but try to remove drm with Steamless.If you want to use the ones in the experimental_steamclient file, SteamStub bypasses until drm v3.1 (I think this is the latest version) (98% chance) Later I will add the guide about steamclient file here.)
  • (Alternatively Steamtools can be used.)
Note: If some images or videos are missing in this guide, connect with VPN or SecureDNSClient

Software can not bypass games with DRM protection. Example:Cannot show image.

1)Go to GitHub site Goldberg (Fork) and click on the blue releases section on the right and download the latest one , download the version that says release appropriate for your operating system.

Cannot show image.
Cannot show image.

2)Extract the file from the RAR and delete the unnecessary ones .(Contents of emu-win-release.7z or emu-linux-release.tar.gz)
Cannot show image.

3)Find your game (original) steam_api.dll and (original) steam_api64.dll files.(Usually two of them are side by side and there may be one as in the example.)
Cannot show image.

Optional

If your game has an original steam_api(64).dll older than may 2016 (Properties > Digital Signatures > Timestamp) you might have to add a steam_interfaces.txt beside emulator library if the game isn't working.(This file contains interface versions, an example (for resident evil 5) is provided.)If you are on Windows, look in the tools folder for a program to generate the steam_interfaces.txt file. If you are on linux you can look in the linux/tools folder (or the scripts folder in the repo) for a script to generate the steam_interfaces.txt file. You can also just get a hex editor and search for them (Search for the string: SteamUser0) in the original steam_api dll (or libsteam_api,so on linux) or look in the ini of a crack that works on that game.

Create a file named steam_settings in the steam_api.dll folder .
Hold (original) steam_api.dll or (original) steam_api64.dll with mouse and drop it on generate_interfaces_file.exe.
Image description

Full Screen

4)Delete the (original) steam_api.dll and (original) steam_api64.dll files within your game files.
Put the steam_api.dll and steam_api64.dll files in the location of your game where the steam_api.dll and steam_api64.dll are.(Of course, since there is only one steam_api.dll in the example, the appropriate one is sufficient and the steamclient.dll file is there to bypass the SteamStub drm file (80% chance) and there is no need to put it as this type of drm is in very few games.)
Cannot show image.
Cannot show image.

Optional (or do step 6)

5)If you write the app ID of your game into the steam_appid.txt file, will definitely work.
Create a file named steam_settings in the steam_api.dll folder. ㅤ
(You can Easily find out the app ID of your game from the SteamDB site.)
Cannot play preview , use full screen button.

Full Screen


You can open the game.👍

If you want to make further settings, continue reading.


Set Achievements & Default Settings

6)Add the achievements this way and when you press Shift+Tab while playing the game (just like opening the Steam interface), you can view them from the achievements section at the top left (if there is a translation of the achievements in steam according to your language, you can change your language in the settings section (you need to save and close and open the game for the changes to be saved).

(You can Easily find out the app ID of your game from the SteamDB site. In step 5 or hard way (I forgot to show it. :b), it was shown where it was written.)

(If you want to use it with achievement watcher, you must earn at least one achievement and read the note)

Easy way

(You need to use your Steam username and password.)
(Values like -name -clean ... were shown on the hard way. Please check yourself to see the current codes.)

Download Files

Cannot play preview , use full screen button.

Full Screen



Hard way

(You need to use your Steam username and password.)
Cannot play preview , use full screen button.

Full Screen



Error: [x] app id xxxxxx has not achievements

Cannot play preview , use full screen button.

Full Screen

Dlc Add/Remove

In some games, dlc files do not come with the games. You need to download dlc files from Cs.rin.ru.
Cannot play preview , use full screen button.

Full Screen

7)Dlc addIf you find it difficult to do step six or if you don't have a steam account, you can follow this step.

If you change unlock_all=0 from 0 to 1, it will automatically open all dlc or if there is no configs.app.ini file, it will open them all automatically. (In some games, it may be possible not to start)
Cannot play preview , use full screen button.

Full Screen

8)Dlc removeYou can do by opening the configs.app.ini file in the steam_settings folder and deleting the dlc line you don't want.
Cannot play preview , use full screen button.

Full Screen

ㅤㅤㅤㅤㅤ‏

Prepared by DogancanYr Discord with love ❤️ and some coffee ☕ . Join the FMHY or FMHY Discord Server to get support and contribute !
Edit
Pub: 28 Nov 2023 21:30 UTC
Edit: 27 Apr 2024 16:36 UTC
Views: 5823