Plan for J. Donavan Stanley
by J. Donavan Stanley · 10/04/2003 (9:11 am) · 4 comments
This morning I completed my merge of the HEAD engine code from HEAD into GORPE, fixed the 3rd person camera zoom functionality and compiled a baseline version of the IDE. I've laid down a tag on this version "DR_1_0" to indicate to provide a label to allow others to check out a stable version of the code. DR 1.0 has not been built on Linux or Mac, I haven't updated the make files for platforms other than Windows.
Below is a list of the major differences between the GORPE tree and Torque as of DR 1.0:
TerrainManager - The TerrainManager allows for much larger terrain than stock Torque. Instead of one block of terrain that gets repeated TM allows you to use multiple blocks of terrain arranged in a grid. TM also has prelinary support for paging terrain with the ability to load/unload blocks of terrain on the fly. Note: Use of TM breaks compatibility with Torque missions and terrain files. You MUST have a TerrainManager object in your mission. In addition the lightmaps for each terrain block are saved with the terrain file itself GOPRE terrain files are not compatible with Torque files (GORPE will load the old style files but will convert them when they're saved).
Python Support - GORPE adds to Joshua Ritters most excellent TGEPython resource with a number of SWIG wrappers. There Python modules for: core, console, dgl, game, math, net, string and video. Each of these modules expose objects and functions to the Python engine elminating the need to use TGECall is most cases. These are still a work in progess but offer significant functionality.
Pick & Click + object selection - Support for picking a ShapeBase or point in space with the mouse. Also, ShapeBase objects can select other ShapeBase objects. See server/commands.cs for more info.
XML Support - Objects can be serialized to/from XML. See SimObject toXML.
There's lots of little things, and some not yet complete things but that covers the major items.
I'm going to be focusing on the IDE and documentation for a bit. Some of the things I want to implement in terms of gameplay objects would benefit from better tools support.
Below is a list of the major differences between the GORPE tree and Torque as of DR 1.0:
TerrainManager - The TerrainManager allows for much larger terrain than stock Torque. Instead of one block of terrain that gets repeated TM allows you to use multiple blocks of terrain arranged in a grid. TM also has prelinary support for paging terrain with the ability to load/unload blocks of terrain on the fly. Note: Use of TM breaks compatibility with Torque missions and terrain files. You MUST have a TerrainManager object in your mission. In addition the lightmaps for each terrain block are saved with the terrain file itself GOPRE terrain files are not compatible with Torque files (GORPE will load the old style files but will convert them when they're saved).
Python Support - GORPE adds to Joshua Ritters most excellent TGEPython resource with a number of SWIG wrappers. There Python modules for: core, console, dgl, game, math, net, string and video. Each of these modules expose objects and functions to the Python engine elminating the need to use TGECall is most cases. These are still a work in progess but offer significant functionality.
Pick & Click + object selection - Support for picking a ShapeBase or point in space with the mouse. Also, ShapeBase objects can select other ShapeBase objects. See server/commands.cs for more info.
XML Support - Objects can be serialized to/from XML. See SimObject toXML.
There's lots of little things, and some not yet complete things but that covers the major items.
I'm going to be focusing on the IDE and documentation for a bit. Some of the things I want to implement in terms of gameplay objects would benefit from better tools support.
About the author
#2
http://www.garagegames.com/index.php?sec=mg&mod=resource&page=view&qid=4146
10/04/2003 (9:11 pm)
He did post the picking patch. Back in April.http://www.garagegames.com/index.php?sec=mg&mod=resource&page=view&qid=4146
#3
I hope he's ok but I cant do anything specific so I just gotta do my thing.
05/14/2004 (9:52 am)
Does anyone have a copy of his 1.0 code they could send me or make an arrangement to give me? Based on his gg login info, he hasnt been around for 7 months. :( And the website is gone as well. :(I hope he's ok but I cant do anything specific so I just gotta do my thing.
#4
What we have to do? The newbies that need a big terrain?
02/15/2005 (2:59 am)
Now at 2005, all we want is to download the Gorpe 1.0 and it's not possible.What we have to do? The newbies that need a big terrain?
Associate Ron Yacketta
Will you be continueing on with the patches for TM? they are a good resource, I used them in a past on a RPG project.
Pick-N-Click - sounds another great resource, are their plans on resourcing this?
-Ron