- Joined
- Dec 23, 2024
- Messages
- 458
- Reaction score
- 3,002
- Points
- 2,077
To thank all of you for your support and your immaculate taste in articles, I have a little early Valentines gift for all of you.
Remember a while back when I posted that mod to add LAN support to God Eater 3? Wanna know how I did it so YOUR favorite game can support LAN as well? I’ll guide you step by step on how to add LAN support to games that use Steam multiplayer servers. This will not work for everything, so just try a bunch of games and see what works.
Some prerequisites and notes first
-You need the legit game files for the mod. This means owning a legit license, borrowing a license via Family Share, or getting the files from someone who does.
-The game MUST use Steam servers for multiplayer. This mod will not work for games that use other servers. If the game itself doesn't use Steam servers, but a mod for the game does, you might be able to apply this mod over that one to add LAN support, but this guide won't be covering that as it's very game specific.
-This guide was made for Windows 10. I don't use Windows 11, but I'm told some of the right click menus are different. Some steps may vary a bit for Windows 11 users because of this.
Files needed
-Goldberg Steam Emulator. You can download the latest Github build here >>> https://gitlab.com/Mr_Goldberg/goldberg_emulator/-/jobs/4247811310/artifacts/download
-Legitimate, untampered game files.
-Crack files, usually from a scene release. Many games have additional DRM along with Steam integration, and Goldberg only bypasses said Steam integration. The game may refuse to launch if you use Goldberg but don’t bypass whatever other DRM measures are included. If the game has no other DRM, you should be able to do this with just Goldberg and a legit copy. To cover my own ass, I'm not sharing where to find the crack files, and I'm not responsible if you use a bad site and give your computer AIDS.
1.)Download Goldberg, your game, and the crack files.
2.)Find the .zip file you downloaded from Goldberg. It should look somethng like “Goldberg_Lan_Steam_Emu_master--475342f0.zip” Right click > Extract All > Extract.
3.)Open your Steam Library and find the game you want to mod. Right click > Manage > Browse Local Files. This should open the game’s installation folder, where the steam_api.dll or Steam_api64.dll reside, along with the game’s .exe file.
4.)Open your Goldberg folder, then open the “Tools” folder. You should see “generate_interfaces_file.exe”
5.)Drag the “steam_api.dll” or “steam_api64.dll” file from your game installation folder onto “generate_interfaces_file.exe” A file called “steam_interfaces.txt” will appear in your game installation folder.
7.)Find the crack files for the game and drag them into your game’s installation folder, overwriting existing files when asked. This step will vary depending on the scene release you got the crack files from, but usually consists of a cracked version of the game exe and some .dll and .ini files. If the game has no DRM other than Steam, you may be able to skip this step.
8.)Go to https://steamdb.info/ and search your game. You should find the game’s App ID on the game’s SteamDB page.
9.)Right click in your game installation folder > new > text document. Rename that text document “steam_appid.txt”
10.)Open the text file you just made. Copy and paste the AppID number from SteamDB into the text file. Click file > save.
11.)Go to your Goldberg folder and you’ll find a “steam_api.dll” and “steam_api64.dll”. These are fake versions of those files in your game folder.. Find whichever one matches the file in your game folder. Right click > Copy. Go to your game installation folder. Right click > Paste. Allow it to overwrite when asked.
If everything works as intended, you should now be able to play your game with other people using the same mod via your local network or a VLAN service like LogMeIn Hamachi. The game will function as if you are playing multiplayer through Steam. You can now tell Steam DRM and the game’s online dependencies to shove it!
NOTE: "Bruh, where my save data!?" Goldberg generates a fake Steam ID to use locally. If the game saves data to a SteamID folder, which will look like a long string of numbers, then the modded game will now be using the fake ID's folder instead of your real one. You might be able to move your save from the legit folder to the fake one, but this is hit and miss. You should be able to use the time stamps for when files were made to figure out which one is the legit folder and which one is the Goldberg folder.
Remember a while back when I posted that mod to add LAN support to God Eater 3? Wanna know how I did it so YOUR favorite game can support LAN as well? I’ll guide you step by step on how to add LAN support to games that use Steam multiplayer servers. This will not work for everything, so just try a bunch of games and see what works.
Some prerequisites and notes first
-You need the legit game files for the mod. This means owning a legit license, borrowing a license via Family Share, or getting the files from someone who does.
-The game MUST use Steam servers for multiplayer. This mod will not work for games that use other servers. If the game itself doesn't use Steam servers, but a mod for the game does, you might be able to apply this mod over that one to add LAN support, but this guide won't be covering that as it's very game specific.
-This guide was made for Windows 10. I don't use Windows 11, but I'm told some of the right click menus are different. Some steps may vary a bit for Windows 11 users because of this.
Files needed
-Goldberg Steam Emulator. You can download the latest Github build here >>> https://gitlab.com/Mr_Goldberg/goldberg_emulator/-/jobs/4247811310/artifacts/download
-Legitimate, untampered game files.
-Crack files, usually from a scene release. Many games have additional DRM along with Steam integration, and Goldberg only bypasses said Steam integration. The game may refuse to launch if you use Goldberg but don’t bypass whatever other DRM measures are included. If the game has no other DRM, you should be able to do this with just Goldberg and a legit copy. To cover my own ass, I'm not sharing where to find the crack files, and I'm not responsible if you use a bad site and give your computer AIDS.
1.)Download Goldberg, your game, and the crack files.
2.)Find the .zip file you downloaded from Goldberg. It should look somethng like “Goldberg_Lan_Steam_Emu_master--475342f0.zip” Right click > Extract All > Extract.
3.)Open your Steam Library and find the game you want to mod. Right click > Manage > Browse Local Files. This should open the game’s installation folder, where the steam_api.dll or Steam_api64.dll reside, along with the game’s .exe file.
4.)Open your Goldberg folder, then open the “Tools” folder. You should see “generate_interfaces_file.exe”
5.)Drag the “steam_api.dll” or “steam_api64.dll” file from your game installation folder onto “generate_interfaces_file.exe” A file called “steam_interfaces.txt” will appear in your game installation folder.
7.)Find the crack files for the game and drag them into your game’s installation folder, overwriting existing files when asked. This step will vary depending on the scene release you got the crack files from, but usually consists of a cracked version of the game exe and some .dll and .ini files. If the game has no DRM other than Steam, you may be able to skip this step.
8.)Go to https://steamdb.info/ and search your game. You should find the game’s App ID on the game’s SteamDB page.
9.)Right click in your game installation folder > new > text document. Rename that text document “steam_appid.txt”
10.)Open the text file you just made. Copy and paste the AppID number from SteamDB into the text file. Click file > save.
11.)Go to your Goldberg folder and you’ll find a “steam_api.dll” and “steam_api64.dll”. These are fake versions of those files in your game folder.. Find whichever one matches the file in your game folder. Right click > Copy. Go to your game installation folder. Right click > Paste. Allow it to overwrite when asked.
If everything works as intended, you should now be able to play your game with other people using the same mod via your local network or a VLAN service like LogMeIn Hamachi. The game will function as if you are playing multiplayer through Steam. You can now tell Steam DRM and the game’s online dependencies to shove it!
NOTE: "Bruh, where my save data!?" Goldberg generates a fake Steam ID to use locally. If the game saves data to a SteamID folder, which will look like a long string of numbers, then the modded game will now be using the fake ID's folder instead of your real one. You might be able to move your save from the legit folder to the fake one, but this is hit and miss. You should be able to use the time stamps for when files were made to figure out which one is the legit folder and which one is the Goldberg folder.