Crashes on deployment

Ajare

21-01-2007 16:59:53

Using 0.4RC2, with PhysX 2.6.0 (according to NxOgre.physics.log, but 2.6.0.3 according to the PhysX dlls), my app crashes on other computers. It works perfectly on mine, but on others it gives an access violation in nxOgre.dll. NxOgre.physics.log is also completely empty. The last line in the Ogre log is

16:26:36: WARNING: Mesh instance 'NxOgre.ErrorCube' was defined as manually loaded, but no manual loader was provided. This Resource will be lost if it has to be reloaded.

The next line is normally

16:26:36: Registering ResourceManager for type NxSCM

All I did was zip up the directory, so everything should be there. Have I missed a stage in deployment? The dlls I'm using are NxCharacter, NxCooking, NxExtensions, nxOgre, PhysXLoader.

betajaen

21-01-2007 17:23:04

Did you install the SystemSoftware on the other computer?

Ajare

21-01-2007 18:28:02

No. :D

Thanks! BTW, the System Software is 28Mb. I can't believe this is all needed. Is there a stripped down 'runtime' version?

betajaen

21-01-2007 18:38:58

Sadly no. I believe Ageia wants you to include it with your installer for your game or application, but I don't think they realise there are some games and applications under 28 megs. ;)

lance

05-02-2007 15:27:35

Oh, that is too bad :(
Has somebody figure out a way to just copy some essential dlls?I can not imagine to have every user download and install the system software...

Sadly no. I believe Ageia wants you to include it with your installer for your game or application, but I don't think they realise there are some games and applications under 28 megs. ;)

SongOfTheWeave

04-02-2008 04:41:06

As of December 16, 2007 Ageia is making version specific redist packages available for certain versions of the SDK (read, smaller.)

Sign up at devsupport.ageia.com forums in the thread entitled, "PhysX Redistributable"