The new installer seems to be working. It has been tested on Win7 x86, Win7 Pro 64bit, Win 8.1 64bit, and as of today, Win 10 64bit.
You can choose which branch you want to install during the install process.
Just because it has been tested working doesn't mean that we won't encounter further errors. Put differently: I take no responsibility for what this does to your system
One nagging issue is that sometimes installing Python returns a non-zero exit code (255) after installing successfully. You can select "continue installation" if that occurs and you'll be fine.
For now, you can download the installer here. If you do, PLEASE post if it worked for you or not and which Operating System you installed on.
I hope this helps people. It was quite a lot of work.
Michael, thanks for the work you put into this.
Unfortunately, I'm having the same error as Prodd had when checked in dependency walker
I've tried the C++ installer again and also moved msvcr90.dll to each directory in turn, any ideas?
Fakepinproc works to load the game but trying to boot the machine gives the error "Flushing read buffer: 0 bytes trashed Verifying ID chip took too long to receive data"
This is a fresh Win 7 64 bit install, I have the game working fine on an older XP system
Any help much appreciated