Titanium NetMech/MercNet in XP
Posted: Wed Apr 16, 2008 11:41 pm
I have successfully ran and used both the Titanium verions of NetMech and MercNet in XP. I experienced the InitDrawMode error everyone was getting. Upon reading a post about modifying the netshell.dll of Mercenaries 1.1 to run in XP, I made the same modification to each dll in both games. It seems to do the trick.
Using a hex-editor, open the desired netshell.dll. Do a plain-text/ASCII search for GDI32.DLL. When found, replace the 3 with a 4 (GDI42.DLL). Of course, make sure this file is in the game directory before you try to run it. (I think 31CC was missing it, so I grabbed it from Mercs.) Save and run. Easy as that, assuming all the other XP patching was done, Glide wrapper has been installed, and compatibility mode settings have been enabled.
Using a hex-editor, open the desired netshell.dll. Do a plain-text/ASCII search for GDI32.DLL. When found, replace the 3 with a 4 (GDI42.DLL). Of course, make sure this file is in the game directory before you try to run it. (I think 31CC was missing it, so I grabbed it from Mercs.) Save and run. Easy as that, assuming all the other XP patching was done, Glide wrapper has been installed, and compatibility mode settings have been enabled.