Saints Row 2 OpenSpy patcher

I've created a mod that patches the Saints Row 2 executable file on loading to use OpenSpy instead of the now defunct GameSpy. This will allow you to use online multiplayer again.

Unlike a similar mod, it doesn't replace the Saints Row 2 executable file with a patched version but uses a replacement DFEngine.dll file to patch the executable on the fly.

It works with both the GOG and Steam versions of Saints Row 2. However, I doubt if it will work with the German version, as I assume the executable is different from the international version.

To install, just replace the DFEngine.dll file in the game's main game folder, making a back-up of the original DFEngine.dll if required.

It will generate a log file called sr2patch.txt to help troubleshoot any problems.

Hopefully this will be the start of a general purpose game patcher, that will fix many bugs in the Saints Row 2 game. The next thing I'm working on is writing an updated fix to the speed-up bug.

I've included the source code, and anyone is welcome to expand the code with their own patches.
 

Attachments

when you access multiplaer, does it have to be with friends or is it a server somewhere?
i never played it before not even back in the day/
 
when you access multiplaer, does it have to be with friends or is it a server somewhere?
i never played it before not even back in the day/
whenever someone opens a game itll pop up on the list based on what type of game it is and you should be free to join

1722533470732.png
 
I got the game working and I can load in with another player, but the game crashes after a while. Any tips or tricks to help avoid this? Settings I should be aware of?
 
I got the game working and I can load in with another player, but the game crashes after a while. Any tips or tricks to help avoid this? Settings I should be aware of?
OP said something like "It will generate a log file called sr2patch.txt to help troubleshoot any problems."
I've never tried it, but could you see if that file exists and if there's anything that might clue on what would've caused the crash?
 
The Monkey Patch supersedes this patch, and the Juiced patch is like the Monkey Patch on steroids. You should try either of those instead of this patch.
 
Ive been trying to use Openspy to play online , but it doesn't seem to be working. My friend and i can both see each others lobbies but we cant join, it just gets stuck in the loading screen,. Weve tried reinstalling the game but its the same results, I'm thinking it may be a problem with port forwarding as I cant do that on my router? but im unsure.

This is where i got the files http://openspy.net/sr2_howto/ I'm unsure if this would be outdated or not from the one shared on this forum.

any help is appreciated
 
Ive been trying to use Openspy to play online , but it doesn't seem to be working. My friend and i can both see each others lobbies but we cant join, it just gets stuck in the loading screen,. Weve tried reinstalling the game but its the same results, I'm thinking it may be a problem with port forwarding as I cant do that on my router? but im unsure.

This is where i got the files http://openspy.net/sr2_howto/ I'm unsure if this would be outdated or not from the one shared on this forum.

any help is appreciated
try to use Juiced Patch, normally people can play co-op or multiplayer by using it
 
Back
Top