The Binding of Isaac: Rebirth

The Binding of Isaac: Rebirth

44 voti
Using MODs Online
Da Slayer_of_2012
Hello there guys, so with a little of search i discovered how to use mods in online, i will show you step by step in this guide.
5
   
Premio
Aggiungi ai preferiti
Preferito
Rimuovi dai preferiti
Installing the modded .exe to allow mods online
First of all i would like to give a huuuuuge thanks and a hug to the creator of this patch, without it nothing of it would be possible, if anyone knows his Steam please comment below so i can give him the credits but anyways, his github is xADDBx

First of all you guys need to download this thing here from his github:

https://github.com/xADDBx/Isaac-Online-Modded

After you have download it, you need to open it and patch your isaac-ng.exe file, the default folder should be (C:/Program Files (x86)/Steam/steamapps/common/The Binding of Isaac Rebirth\isaac-ng.exe)

With the game's .exe patched it will allow you to load mods normally in the menu and getting online without asking you to turn mods off and restarting the game to be able to acess the online option.

You need to reapply the patch everytime the games gets updated (currently the game is at 1.9.7.8)

Note: Your windows or antivirus will probably gives you a heads up for the file being "a trojan", don't worry about that is a false positive, i will post xADDBx it's own words about it below:

xADDBx commented 2 weeks ago •
The tool patches the game's binary to change how it behaves.
Some trojans/malware do bad stuff in a similar way, so AVs flag the file because it's suspicious.

You can look at the code; The release file is just the compiled project.
The Project does 3 things, GUI, finding the exe and patching. The patching can be seen here: https://github.com/xADDBx/Isaac-Online-Modded/blob/master/IsaacOnlineModded/GamePatcher.cs#L60

Example:
This is the release file on VirusTotal. Notably flagged from 25/72 Vendors.
This is the same compiled project, just with a black icon, on VirusTotal. I only added an icon to the file, and now only 13/72 Vendors flag the file. As this hopefully clarifies, AVs like to flag things based on being somewhat similar to other software, which, especially for small tools like this one, can often result in false positives. (
Considerations
It's important to say that allowing some mods will cause desync, but the author on github said that if all players have the same mods installed and enabled that won't happen (meaning this is awesome to play along with friends)

But some mods don't cause desync at all, even if you are the only person with that mod installed (for example: EID External Item Descriptions) this one in fact is the one that made me search the entire internet to find a method of how to use mods in online, cause i can't really play without it.

Note: I didn't tested my other mods cause i still didn't catch up with the few friends i have to test a run with everyone with the same mods installed.

Note 2: I didn't tested and didn't heard a word about class mods to work, but i highly doubt this would work even if everyone has for example (Class mod Mei installed) but i could be wrong, if you guys have the time and the team to test it and works, let me know in the comments.
External Item Descriptions
In order for EID works correctly you need to change two values from false to true in the main.lua of the mod by default it should be located at
(C:\Program Files (x86)\Steam\steamapps\common\The Binding of Isaac Rebirth\mods\external item descriptions_836319872)

You can manually change the following values in the main.lua of the mod to true:

EID.isMultiplayer = false -- Used to color P1's highlight/outline indicators (single player just uses white)
EID.isOnlineMultiplayer = false -- Set to true to disable code functions that might cause desyncs
EID.isMultiplayer = true -- Used to color P1's highlight/outline indicators (single player just uses white)
EID.isOnlineMultiplayer = true -- Set to true to disable code functions that might cause desyncs
Enjoy
If you want, feel free to add me so we can beat all the evil into the unknown depths below (or get powned together)
15 commenti
lamp_lobotomized 21 dic, ore 17:33 
deleting the files still didnt work but thank you anyways asher. probally gonna just give up since i dont really NEED mods in online tbh. (neither more desyncs because holy god i desync too much already)
josh (goat) 21 dic, ore 15:53 
does this work with excelsior? whenever i open a chest with it on it desyncs, but i don't know if that's something that can be changed or not.
Slayer_of_2012  [autore] 21 dic, ore 12:08 
@Jason Dozens

You can't. If there is a mod that enables the console i don't know, but regurlaly only by editing the file from 0 to 1 it doesn't work at co-op.
Jason Dozens 21 dic, ore 5:53 
how to open console in coop?
asherX3 20 dic, ore 23:30 
saves are stored in userdata, i just deleted the game files in the properties > installed files > browse which is the game itself not user data. that said ive done that again recently to uninstall it since the "mod" kept causing desync even though i was only using eid and most the time the people i was playing with also had it downloaded, not that thats supposed to matter anyways
lamp_lobotomized 19 dic, ore 13:41 
when you say deleted the files, do you mean like everything or? might aswell try since i had rep+ enabled anyways.
asherX3 19 dic, ore 11:30 
hey i ddoubt you were as foolish as i was but incase you are, i didnt have rep+ dlc enabled when i tried to patch, i also deleted and revalidated the files after swapping to rep+ which i doubt is what fixed it but its working for me now :)
asherX3 19 dic, ore 11:02 
\/ same
lamp_lobotomized 19 dic, ore 10:16 
mine says that the pattern was not found and that "maybe this tool is outdated" when i try to patch it??
Nath30 19 dic, ore 3:37 
Manually editing the 6 HEX values listed in GamePatcher.cs to 90 (0x90 NOP instruction) works fine as well, if you don't trust random software on the internet 👍