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
In some games, dlc files do not come with the games. You need to download dlc files from Cs.rin.ru.
Software can not bypass games with DRM protection. Example:
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.
2)Extract the file from the RAR and delete the unnecessary ones or those that will not be of any use to us right now.(Contents of emu-win-release.7z or emu-linux-release.tar.gz)
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.)
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.
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.)
Optional (or do step 7)
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.)
If you want to make further settings, continue reading.
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.)
(You need to use your Steam username and password.)
(Values like -name -clean -nd were shown on the hard way.)
7)Emulator will already unlock all dlc, but if you want to remove dlc, do step 6 ,you can do by opening the dlc.txt file in the steam_settings folder and deleting the dlc line you don't want.