NoCD Patch on Civ2 MGE 64bit machines: Doesn't work with Mastermind's patch?

Jokemaster

Insert something here
Joined
Nov 15, 2010
Messages
544
So as the name suggests, I've had difficulty making a noCD patch work on my computer for MGE 5.4.0f (the latest patch of 1.3). I've been able to download the noCD patch from CFC just fine, but it won't run on my computer because it's a 64bit, and I don't have access to a 32bit machine at university.

(Here is the reference post from Starlifter: http://forums.civfanatics.com/showpost.php?p=12772248&postcount=31)

I've since tried to hexedit my civ2.exe as the post suggested. However, the string at my offset 0000163A30 is nothing like this in my own civ2.exe file, and ctrl+f searching the whole file didn't find it either. (Yep, it's the right file: I doublechecked with my old 2.42 exe on an external HDD and it's nothing like that.) Instead of the expected

Spoiler :
89 85 F0 FE FF FF 83 BD F0 FE FF FF 05 0F 85 80 00 00 00 E8 19 D7 E9 FF 8B 45 F8 50 E8 7A E5 E9 FF 83 C4 04 8B 45 08 50 E8 6E E5 E9 FF 83 C4 04 68 00 40 00 00 8D 85 68 FE FF FF 50 68 40 96 67 00 FF 15 30 7B 6E 00 89 45 FC 83 7D FC 00 0F 84,


I get :

Spoiler :
48 89 45 FC E9 07 00 00 00 C7 45 FC 00 00 00 00 8B 4D FC 83 C1 48 E8 5C EB E9 FF 8B 45 FC 8B 88 9C 03 00 00 E8 BA CF E9 FF 8B 45 FC 8B 88 A4 03 00 00 E8 11 E3 E9 FF 8B 45 FC C6 80 BE 03 00 00 00 6A 00 6A 00 6A 00 6A 00 6A 00 6A 00 8B 45 FC


Searching parts of the strings give me some leads, but there were always a few non-matches. Don't really know a lot about hex editing, so I'm kinda sheepish about the whole thing and not very eager to risk messing up my PC.

The original post presenting the noCD patch specified that there was a risk that the patch wouldn't work if an already patched .exe was used. Since I was using a 64bit system, I had used Mastermind's patch to prevent civ2 crashes and to be able to play the game. I'm wondering if Mastermind's patch edited my own civ2.exe file in such a way that I can't find the relevant string to manually apply the noCD patch when I look up the .exe on HxD.

Does anyone here have a successfully patched Civ2 MGE file with both noCD and the 64bit patch on a 64bit computer? If so, what do I need to change in my binaries? Can you upload them in a text file or something?
 
Top Bottom