Game Development Community

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.

#1
02/10/2012 (3:10 pm)
Make sure that you install the latest version of DirectX. Microsoft licensing does not allow shipping that file.
#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
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
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
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
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.