| ai | ||
| audio | ||
| collision | ||
| console | ||
| core | ||
| crypt | ||
| dgl | ||
| editor | ||
| game | ||
| gui | ||
| hud | ||
| interior | ||
| math | ||
| platform | ||
| platformLinux | ||
| platformMacCarb | ||
| platformPPC | ||
| platformWin32 | ||
| platformX86UNIX | ||
| sceneGraph | ||
| shell | ||
| sim | ||
| terrain | ||
| ts | ||
| Engine.dsp | ||
| engine.overview.txt | ||
| Engine.plg | ||
| Makefile | ||
| README.md | ||
| targets.torque.mk | ||
| targets.v12.mk | ||
| v12 Engine Lib.dsp | ||
| v12 Engine.dsp | ||
| v12 Engine.dsw | ||
| v12 Engine.opt | ||
| vc60.idb | ||
| vc60.pdb | ||
This is the first SVN checkout of V12 / TorqueGameEngine. It represents Tribes 2 at an earlier state in it's development.
The largest obvious removal relates to WON authentication data. There's a lot of code in the engine dedicated to the pre-connect handshake that isn't present here.
Several NetObject and NetEvent classes in Tribes 2 are missing from this source code release.
The objects that do exist are in an intermediate state - bug fixes relating to unpacking network data are inconsistently applied. The final Tribes 2 release still has unpacking bugs, but fewer.
Several network unpack methods have been reordered. It's hard to say why - sometimes there are obvious efficiency gains, but other times it appears they're making it incompatible with Tribes 2's unpack methods.
It's also vaugely interesting that there is evidence of a FogChallengeEvent. I can't find any usage in demo recordings.