Thanks for this patch . I can at least play Civ II again. Any idea why it does not allow me to load a game or scenario though now??
Thanks.
C:\MPS\CIV2\civ2.TMMbak
Backup file civ2.TMMbak already exists. If you want to patch this file again, please delete the backup manually.
ERROR : Operation aborted
Haven't tried yet but I'll ask if I have problems. Thanks! -RobertI'd say check if you have administrator privileges granted for the patcher and read/write for the whole Civ2 folder. 
Default UAC settings for Win7 might prevent you from using the patch, so try to disable them for a while until you patch your game. 
There's plenty of guides on the internet describing how to do that, if that is actually your problem.
Finally, if all else fails, I can upload the patched civ2.exe file for you to download and you could see if that works for you. 
I used the same patcher, but I also have the patch that fixes AI - it's not permanently hostile as in standard MGE version of the game, which is a plus in my opinion.

Before patching the executable, my program makes a backup of the original civ2.exe file (just in case...).
If the file already exists (civ2.tmm), I abort the patching process to make sure I don't delete the only copy left of the original exe.
Like the error message says, if you really want to patch Civ2.exe, you need to delete the civ2.tmm manually (and take full responsibility for it ). After deleting the file, you can execute my application again and it should work without problems.
A patching location could not be found.
The most likely reason is that the version of Civ2.exe that you have is 16 bits. This patching utility is
not meant to make 16 bits version of Civ2 works on 64 bits OS. This patching utility fixes a bug in the
32 bits version that makes it crash on 64 bits OS.
If you think this is your situation, please, press Cancel.
Another possibility. If you didn't purchase a retail version of Civilization 2, but purchased it on the
web, the content of Civ2.exe file might be encrypted/compressed. Since I can't (or won't) try to
break every encryption/compression algorythm those site can use (for legal reasons, amongs
others), I've developed the following solution.
This utility can patch the Civ2.exe right in memory after it is launched. The problem is that this
needs to be done everytime you run the game.
To make this easier, this utility can create a shortcut on your desktop that will call itself, launch
civ2.exe and then patch the process right in memory.
Restrictions are the same as with any shortcut, the location of this utility and the civ2.exe can't
change.
If you want to create a shortcut on your desktop that will launch civ2 and attempt to patch it right in
memory, press Create Shortcut, otherwise, press Cancel.
It would seem it's still civ2 classic you have in the directory. If you start civ2.exe, does the game start or windows give you an error? if you get an error from Windows, it's because it's still civ2 classic.
I start the application:You start my application
You start Civ2.
Go to at least the first menu in Civ2.
Alt+tab to my application and click "Patch process"
(My application will now scan all process running to find process named Civ2.exe. So if you renamed your exe file, it won't work, sorry! For every Civ2.exe process, a patching attempt will be made)