How to Mod Steam Games for LAN

IyoTheHelpfulWolf

Friend to Creatures and Circuits Alike :3
Writers Guild
Level 4
Joined
Dec 23, 2024
Messages
513
Reaction score
3,537
Points
2,577
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.
 
A very good guide, though the main GBE doesn't work anymore of a lot of newer stuff. One would need to use one of the two active development branches by different authors.
 
A very good guide, though the main GBE doesn't work anymore of a lot of newer stuff. One would need to use one of the two active development branches by different authors.
Would you mind sharing links to these branches here? I'll add them to the guide. Would the steps to using them be the same?
 

Users who are viewing this thread

Connect with us

Featured Video

Gintama Rumble (VITA)

Latest Threads

More songs like this?

Games that looked competent and good but are very dissapointing

There was a game that i played recently called " Cold Fear " . And its very dissapointing for me...
Read more

The Unchanging Law of tiny Handheld Consoles

1000942206.jpg



To outperform the GKD PIXEL2 in performance, a handheld console must inevitably be...
Read more

Remarkable cartoon episodes

1746657315415.png

In a episode where Cartman is more uncontrollable than ever, followed with...
Read more

If you paid for PS1 games on the PS3, if they are on the PS5 classics catalogue. You can download them for free.

If you paid for digital PS1 games on the PS3, and those games are in the PS5 classics catalouge...
Read more

Online statistics

Members online
164
Guests online
227
Total visitors
391

Forum statistics

Threads
7,633
Messages
189,725
Members
557,754
Latest member
brucyboy777

Support us

Back
Top