file missing?
by Gary Roberson · in Torque 3D Public · 02/10/2012 (2:59 pm) · 7 replies
Ok, I got home last night ready to run my T3D.
Whoa, and behold, here's what happened.
I tried to test run the FPS example, and tried to start a new project.
I come up with the error, "unable to load game library" The computer then gives the dir path and file FPS example.dll. Ditto for the New Project. then it asks me to make sure I have the latest DriectX version installed.
Furthermore, when I try to run the apps outside of the engine, it comes up with the error x3DAudio1_7.dll not found.
Well, I checked the folders, and the files it claims the system are unable to load (FPS.dll and New Project.dll are indeed there)
The DirectX version that I have on my machine is DX 9.0c (4.09.0000.0904)
While I download the DirectX SDK from Microsoft, and re-download the T3D engine from Garage Games (just in case i got a corrupted file) does anyone know the solution to this problem.
Oh, and to add insult to injury, (I don't know if this is part of the same problem or a different case) when I first install the T3d engine, a black box comes up logging which files it is installing on the machine. Everything works ok until it gets to the PhysX drivers. There was so much information there, I forgot to write it down, but the engine cannot find those files either.
If this is the same company (AGEIA), I'm almost sure I have those drivers installed.
Whoa, and behold, here's what happened.
I tried to test run the FPS example, and tried to start a new project.
I come up with the error, "unable to load game library" The computer then gives the dir path and file FPS example.dll. Ditto for the New Project. then it asks me to make sure I have the latest DriectX version installed.
Furthermore, when I try to run the apps outside of the engine, it comes up with the error x3DAudio1_7.dll not found.
Well, I checked the folders, and the files it claims the system are unable to load (FPS.dll and New Project.dll are indeed there)
The DirectX version that I have on my machine is DX 9.0c (4.09.0000.0904)
While I download the DirectX SDK from Microsoft, and re-download the T3D engine from Garage Games (just in case i got a corrupted file) does anyone know the solution to this problem.
Oh, and to add insult to injury, (I don't know if this is part of the same problem or a different case) when I first install the T3d engine, a black box comes up logging which files it is installing on the machine. Everything works ok until it gets to the PhysX drivers. There was so much information there, I forgot to write it down, but the engine cannot find those files either.
If this is the same company (AGEIA), I'm almost sure I have those drivers installed.
About the author
#2
02/10/2012 (3:21 pm)
What is the latest version of DX? If $M does not allow shipping that file, how do I acquire it?
#3
02/10/2012 (3:32 pm)
@Gary Roberson: You need June 2010 DirectX SDK. Take a look here: www.garagegames.com/products/torque-3d/fps#/1-setup/3
#4
all I get on that page is the main sell page for T3D. I see nothing about DirectX
02/10/2012 (3:52 pm)
@Mr. Taucher,all I get on that page is the main sell page for T3D. I see nothing about DirectX
#5
www.microsoft.com/download/en/details.aspx?id=6812
And make sure you have the latest PhysX sdk as well:
developer.nvidia.com/physx-downloads
Edited to make the links live. duhh.
02/12/2012 (6:25 am)
Direct X sdk:www.microsoft.com/download/en/details.aspx?id=6812
And make sure you have the latest PhysX sdk as well:
developer.nvidia.com/physx-downloads
Edited to make the links live. duhh.
#6
The error message that shows up in the physX.inc file says it cannot find a valid path for the engine!
It's trying to set the environment variable $PHYSX_SDK_PATH or TORQUE_PHYSX_PATH to the correct path!
My PhysX files are found in : NVIDIA Corporation\PhysX
So I guess, where in this file (what line #)should I set this variable?
02/16/2012 (5:15 pm)
Ok, I solved my DirectX problem, now I need to solve my PhysX problem!The error message that shows up in the physX.inc file says it cannot find a valid path for the engine!
It's trying to set the environment variable $PHYSX_SDK_PATH or TORQUE_PHYSX_PATH to the correct path!
My PhysX files are found in : NVIDIA Corporation\PhysX
So I guess, where in this file (what line #)should I set this variable?
#7
Note that T3D is not compatible with PhysX 3.x. To use PhysX in T3D you must have at least PhysX SDK 2.8.4.5. While 1.1 and 1.2 were built with 2.8.4.5, we have tested it against 2.8.4.6 and confirmed that it will work as well. Any previous version will not work.
The PhysX SDK is only required for generating a project that uses a PhysX enabled template.
02/16/2012 (11:21 pm)
The PhysX environment variable is in the project generator, if you've installed the correct PhysX SDK there is nothing you need to set. It is already set to the correct path. Note that T3D is not compatible with PhysX 3.x. To use PhysX in T3D you must have at least PhysX SDK 2.8.4.5. While 1.1 and 1.2 were built with 2.8.4.5, we have tested it against 2.8.4.6 and confirmed that it will work as well. Any previous version will not work.
The PhysX SDK is only required for generating a project that uses a PhysX enabled template.
Employee David Montgomery-Blake
David MontgomeryBlake