Velvet Assassin

Velvet Assassin

Velvet Assasin PhysX error FIX
In recent versions of PhysX Nvidia changed architecture, removed a lot of old engine versions, moved files from Ageia to Nvidia folder, so this causes issues in many old Physx powered games (mostly 2005-2009 years).

This site http://physxinfo.com/wiki/PhysX_System_Software explains the difference between new and old architecture if you want to get why this happens and how physX drivers\api libraries works.

Latest version that had old engines included was this http://www.nvidia.com/object/physx-9.12.0613-driver.html
its still considered latest official, newer versions comes with beta drivers and it seems like old engines was removed to reduce driver size.

So instead of just replacing newer version of physX by older, i managed to fix problem smarter:
1) Uninstall currently installed PhysX if its version anything above 9.12.0613 (at the date of this post 9.12.1031 is latest version wtih reduced number of engine libraries)
2) Download PhysX 9.12.0613 http://www.nvidia.com/object/physx-9.12.0613-driver.html
3) Install it.
4) Go to
%ProgramFiles%\AGEIA Technologies
or
%ProgramFiles%\NVIDIA Corporation\PhysX\Engine
copy all folder somewhere safe for while.
4) Uninstall PhysX 9.12.0613
5) Now take your saved folders with vX.X.X engines and put the exactly where you get them from (if folder deleted, create one or few with same names and hierarchy)
%ProgramFiles%\NVIDIA Corporation\PhysX\Engine
6) No install your latest version of physX (9.12.1031 at the moment)it will not remove folders that not included in installer.
7) Enjoy old games (including Velvet Assassin) and recent PhysX fixes for newer games.

P.S. - if you are familiar with MSI editing tools, you can add missing engine folders to it directly.
Zuletzt bearbeitet von v00d00m4n; 25. Nov. 2012 um 3:04
< >
Beiträge 115 von 30
Erik 6. Dez. 2012 um 20:26 
This worked for me, Thanks!
This is some ♥♥♥♥♥♥♥♥. It should just work.

But since it won't be fixed, wouldn't it just be easier to get the old files and drag them in without all this uninstalling and reinstalling?
Don't know why, don't know how, but this tutorial worked for me! Thanks!
Venator 11. Dez. 2012 um 21:50 
Find a better solution. otherwise uninstall time.
Osten 12. Dez. 2012 um 6:40 
Dude, this is easy and it works, tweaking and moding
are common practices in PC gaming and otherwise.

Why not use the opportunity to learn about your OS?
Bah, kids like you are ruining the PC landscape.

Go buy a mac, or better yet a console, and FO.
Osten 12. Dez. 2012 um 7:15 
Easy mode:

1.

Find your "Physx_"whatever"_Systemsoftware.msi"
For Vista or 7 (don't remember for XP but it's pretty similar):

"C:\NVIDIA\DisplayDriver\(latest version)\Win8_WinVista_Win7_64\International\PhysX\PhysX_"whatever"_SystemSoftware.msi".
Double click it > remove.

2.

Download http://www.nvidia.com/object/physx-9.12.0613-driver.html
and double click "PhysX-9.12.0613-SystemSoftware.msi" .
Double click it > install.

Done.

I recommend copying both files to your desktop or somewhere accessible.
To reverse it, you can do the same thing, only the other way around.

(This also fixes physx for UT3.)
Zuletzt bearbeitet von Osten; 12. Dez. 2012 um 7:37
What if i have ATI card and v 9.12.0613 of physx instaled and it crashes after a few seconds when i'm in menu
Shivvi 12. Dez. 2012 um 11:01 
This is all well and good, and as you say, simple... but even so, since steam are offering the game NOW, then it should be updated for current PhysX drivers.
Ursprünglich geschrieben von Infinitas:
This is all well and good, and as you say, simple... but even so, since steam are offering the game NOW, then it should be updated for current PhysX drivers.
It would be better if nvidia put back in the old physx engines, (not update the game there is really no need)
Zuletzt bearbeitet von -.B.O.W.-Killer-; 12. Dez. 2012 um 12:52
Guys this is incredibly unnecessary. Just go to http://www.nvidia.com/object/physx-9.12.1031-legacy-driver.html

It is the "legacy" driver that Nvidia released right along side the latest Physx to solve problems exactly like this one. They can be installed side by side and the latest Physx fixes will still be present.
Zuletzt bearbeitet von Jackalantern; 12. Dez. 2012 um 14:22
This "legacy" driver was no available at time i wrote this tutorial, this driver is actually a response to internet discussions of this problem.
Well then thank you for making a discussion about it! We made that happened and you led the charge. Good job.
Ursprünglich geschrieben von Voodooman:
This "legacy" driver was no available at time i wrote this tutorial, this driver is actually a response to internet discussions of this problem.

Are you sure about that? I mean I don't think you would lie about it, but on the Nvidia website itself, it says that they were both released on 26th of November. And even in the non-legacy drivers description it had a link to the legacy.
Osten 13. Dez. 2012 um 3:00 
Hey Jackass, do you really expect people to know about stuff the second it's released?
Jackalantern
Yeah, im sure about that!
Look at the date of my post Nov 25, 2012 @ 3:03pm, this legacy driver appeared right next day after i started thread )) Could be coincidence or could be not.
< >
Beiträge 115 von 30
Pro Seite: 1530 50