Windows 7 Forums
Welcome to Windows 7 Forums. Our forum is dedicated to helping you find support and solutions for any problems regarding your Windows 7 PC be it Dell, HP, Acer, Asus or a custom build. We also provide an extensive Windows 7 tutorial section that covers a wide range of tips and tricks.


Windows 7: Crazy Machines 2 on CD works. Using original Ageia Physx Driver on CD

09 May 2014   #1

Windows 7 Ultimate x64
 
 
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.

Oye.

-----Part I-----
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.

-----Part II-----
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.

-----QUESTIONS-----

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 SpecsSystem Spec
.

Reply

 Crazy Machines 2 on CD works. Using original Ageia Physx Driver on CD




Thread Tools



Similar help and support threads for2: Crazy Machines 2 on CD works. Using original Ageia Physx Driver on CD
Thread Forum
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.
Twitter Facebook Google+



Windows 7 Forums

Seven Forums Android App Seven Forums IOS App
  

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33