I think I kinda get Teapotwars 2.3 working with PhysX 2.7 SDK.
This is my experience:
1. Install PhysX_7.03.21_SystemSoftware and PhysX SDK 2.7.
2. I'm using Visual Studio 2005.
3. Try compile once. Add 4 directories to the project's Additional Include Directories. Which will find all the missing .h files.
4. Try compile again. Comment out the complaint lines in bool BaseGamePhysics::Vinitialize().
5. Comment out the assert(...) line in BasGamePhysicsErrorStream::reportError(...)
6. Compile again. The program should run by now.
I still need to figure out how to control the teapots. For some reason, I can only see a yellow teapot in the middle, and a red teapot flying around shooting blue ball randomly. They seem not responding to my mouse or keyboard controls.
Questions:
1. When I want to run the game on a non-development client machine, do I need the Ageia PhysiX runtime(PhysX_7.03.21_SystemSoftware) installed on client machine or just need to put PhysXLoader.dll under the same directory with the game.exe file?
2. Do I have to run a client process to get control of the teapot? Or the yellow teapot supposed to be able to control in the server mode also?
(Oops, this post should be under Source Code v2.3 (2nd Edition) forum) I moved it to 2.3 for you! - Mr.Mike
This is my experience:
1. Install PhysX_7.03.21_SystemSoftware and PhysX SDK 2.7.
2. I'm using Visual Studio 2005.
3. Try compile once. Add 4 directories to the project's Additional Include Directories. Which will find all the missing .h files.
4. Try compile again. Comment out the complaint lines in bool BaseGamePhysics::Vinitialize().
5. Comment out the assert(...) line in BasGamePhysicsErrorStream::reportError(...)
6. Compile again. The program should run by now.
I still need to figure out how to control the teapots. For some reason, I can only see a yellow teapot in the middle, and a red teapot flying around shooting blue ball randomly. They seem not responding to my mouse or keyboard controls.
Questions:
1. When I want to run the game on a non-development client machine, do I need the Ageia PhysiX runtime(PhysX_7.03.21_SystemSoftware) installed on client machine or just need to put PhysXLoader.dll under the same directory with the game.exe file?
2. Do I have to run a client process to get control of the teapot? Or the yellow teapot supposed to be able to control in the server mode also?
(Oops, this post should be under Source Code v2.3 (2nd Edition) forum) I moved it to 2.3 for you! - Mr.Mike
The post was edited 1 time, last by monio ().