|09 May 2014||#1|
| || |
Crazy Machines 2 on CD works. Using original Ageia Physx Driver on CD
Ok, after a lonnnnng back and forth with experimentation, I found a solution to getting Crazy Machines 2 to work on Win7x64.
First problem: CM2 (original CD for winXP) wouldn't install at all, nor would it install when using the compatibility wizard.
Solution. Some subset of this may work, but doing it completely will.
1. Go through the CD and for each .exe on it do an Rclick->properties->Compatibility->"Windows Vista".
2. Do this for every .exe, and do not chose winXP compatibility (even if the program package shows winXP as the maximum compatibility. For some reason this fails to work for me, but choosing "Vista" with no service packs works).
3. I think I installed using setup.exe directly. I think using the .msi file will fail, but cannot remember for sure.
For me installation successful. >phew<. New problem. Game sits at the spinning gears and never engages the main menu. In my case it's because the Ageia Physx libraries were not found. You can see this in your installation directory by looking at cm2.log. However, the current Physx libraries that most folks have from nVidia do not work.
The problem is that when CM2 was originally written, the Physx was still an Ageia product. It was later purchased by nVidia and apparently changed considerably. The only thing that works for me is to use the Ageia Physx libraries. This might be a problem if you are also running later games that are expecting nVidia Physx. Please see my question at the end.
To install the Ageia Physx, be sure to uninstall any Physx that might be installed already first. After that's done, navigate over to (CD Drive)\Redist\PhysX_7.07.24_SystemSoftware.exe. Your revision might be different. Rclick this and set compatibility to "Windows Vista" if you didn't do so from before. Run this, and then check CM2.
It now runs for me.
1. Is there a way for me to avoid installing the old PhysX libraries and place the .dll's themselves by hand in the appropriate places for only CM2 to find? I am looking for a way to keep the normal nVidia CPU PhysX libraries in place, but have the older ones just there only for this CM2 game.
2. If I cannot do that, can I use a utility re-link the .exe to have the dll statically linked into the game such that it has the dll folded directly into it as a regular library?
3. Regarding that Ageia installation: if for some reason that cannot be found online any longer and someone is missing it, is it legal for me to provide the PhysX installation copy I have?
Thanks! I hope some of this helped someone, because this game is outrageously aggravating! Please let me know if any of you need clarifications.
|My System Specs|
|Similar help and support threads for2: Crazy Machines 2 on CD works. Using original Ageia Physx Driver on CD|
|Crazy Machines 2||Gaming|
|External USB DVD Drive doesn't work on 3 machines but works on my XP||Hardware & Devices|
|Crazy Machines 2||Gaming|
|Crazy Machines 2 error||Gaming|
|original Microsoft Works icon gone||Software|
|Our Sites ||Site Links ||About Us ||Find Us |
Windows 7 Forums is an independent web site and has not been authorized, sponsored, or otherwise approved by Microsoft Corporation. "Windows 7" and related materials are trademarks of Microsoft Corp.
© Designer Media Ltd
All times are GMT -5. The time now is 03:26 PM.