Game Development Community

Gorpe

by Jonathan Weissert · in Torque Game Engine · 11/17/2003 (3:54 pm) · 12 replies

Well, I am not sure where to post this, so I'm just gonna post it here. I just checked out the latest GORPE from CVS. I went to build it in Visual C++ 6, however it returned 11 errors and 14 warnings. I have python on my computer, but haven't moved a copy of its lib over to the GORPE directory. Do I need to move that there before I build? Or is there another issue that I don't know about. How many people out there are using GORPE anyway?

#1
11/17/2003 (4:03 pm)
What errors did you get?
#2
11/17/2003 (4:18 pm)
Hahaha.....my fault.....didn't read the errors themselves. Yeah, I need to include the python lib first. It kept saying it couldn't find python.h so I need to set that up first.
_________________________________________________________________________________________________
MachineGOD
#3
11/17/2003 (4:41 pm)
Ok. Now this is my only error:
LINK : fatal error LNK1104: cannot open file "python23_d.lib"
I cannot find this lib file in the python directory. The closest thing is python23.lib .
So, how can I correct this error?
_________________________________________________________________________________________________
MachineGOD
#4
11/17/2003 (5:17 pm)
Build the debug version of the library.
#5
11/17/2003 (7:11 pm)
There is a workaround... I believe it is described in the python stuff somewhere... You have to do some sort of cunning trickery to avoid this, I think it involves linking the release python library with your debug code.

Or you can built it, but on win32 that's sort of a pain.
#6
11/17/2003 (8:49 pm)
Whta is gorpe?
#7
11/17/2003 (9:12 pm)
GORPE is an engine derivative of Torque. It is mainly geared towards MMO's but, it looks as though some of its features would be good for any game. Terrain Manager is its main feature. Well, you can read about it here GORPE.
#8
11/18/2003 (11:49 am)
In regards to "What is Gorpe", what is the TerrainManager? Torque already has a terrain manager - does Gorpe have it's own version (with its own UI), or just a modified version of the Torque TM tweaked for use in Gorpe? I couldn't find any info at the main Gorpe website but I haven't logged in (or registered) to look at the member's section.

-Ner
#9
11/18/2003 (12:27 pm)
Torque presents users with a single terrain tile and the management it provides is for that single tile. Gorpe is a multiterrain tile system that allows an NxM arrangement of torque tiles. Terrain Manager manages the NxM tile system.

Note that Gorpe differs substantially from torque in the terrain area and a few other places. Developers should not think that they can easily move code between the two. While it may happen easily in many places there are a few where a substantial bit of work might be involved.

Fair warning.
#10
11/19/2003 (12:08 am)
Do you think that it is possible to move the terrain manager aspect easily? Obviously "ease" is a relative term, however that would be an interesting feature in a non-MMO type game. I haven't looked at it much, I must admit, since I can't get it to compile because of that error I continually get. So, I'll just stick with Torque 1.2 for now.
_________________________________________________________________________________________________
MachineGOD
#11
12/01/2003 (10:26 pm)
I still have the same problem.......perhaps someone could kindly explain this "workaround" that was mentioned earlier? Also, would GORPE be suitable for a regular fps? I know it is meant for MMO's, however some of its features would be pretty cool for non-MMO games. Basically it is Torque with some added things and new things. Correct?
_________________________________________________________________________________________________
MachineGOD
#12
12/02/2003 (12:50 am)
There are two ways you can solve it:

1. Build torqueDemo.exe in Release mode, rather than Debug mode. Then it will not link to the Debug lib of Python. You will be error-free!

2. Use this piece of code to substitue #include :

# ifdef _DEBUG
# undef _DEBUG
# include
# define _DEBUG
# else
# include
# end if

Then build torqueDemo_DEBUG.exe. In this way you will get it work in both Release mode and Debug mode!

I just made it work. Hope this helps!