Tribes 2 was done on the
Torque engine. I'm not sure how similar that is to Quake/Unreal. As for where I got it,
here is a download for whats basically an SFX archive which extracts the files from the cd to a directory. I just grabbed em and burned them to a cd
. They included the autorun, manual, everything. Anywho, I grabbed tribes2d-wincd.run from
here and used it to install the server. I had to do it in X cause it tends not to work from the console for some reason. I tried running it (with ./tribes2d -nologin -dedicated) and get output like:
Code:
scripts/TR2Physics.cs (0): Unable to find parent object TR2LightMaleHumanArmor for PlayerData.
scripts/TR2Physics.cs (0): Unable to find parent object TR2LightMaleHumanArmor for PlayerData.
Loading compiled script scripts/TR2Items.cs.
Loading compiled script scripts/weapons/TR2disc.cs.
Error: attempt to load a version 24 dts-shape, can currently only load version 23 and before.
scripts/weapons/TR2disc.cs (0): preload failed for TR2DiscImage: Unable to load shape: TR2weapon_disc.dts.
Error: attempt to load a version 24 dts-shape, can currently only load version 23 and before.
scripts/weapons/TR2disc.cs (0): preload failed for TR2Disc: ShapeBaseData: Couldn't load shape "TR2weapon_disc.dts".
Loading compiled script scripts/weapons/TR2grenadeLauncher.cs.
Validation required for shape: TR2weapon_grenade_launcher.dts
Loading compiled script scripts/weapons/TR2chaingun.cs.
Validation required for shape: TR2weapon_chaingun.dts
Loading compiled script scripts/weapons/TR2grenade.cs.
Loading compiled script scripts/weapons/TR2targetingLaser.cs.
Loading compiled script scripts/packs/TR2energypack.cs.
Loading compiled script scripts/weapons/TR2shocklance.cs.
Validation required for shape: TR2weapon_shocklance.dts
Loading compiled script scripts/weapons/TR2mortar.cs.
Validation required for shape: TR2weapon_mortar.dts
Attempting to re-link namespace Launcher from StaticShapeData to Launcher with non-zero refcount.
Attempting to re-link namespace Goal from StaticShapeData to Goal with non-zero refcount.
Warning: shape goal_panel.dts collision detail 0 (Collision-1) bounds exceed that of shape.
Attempting to re-link namespace GoalPost from StaticShapeData to GoalPost with non-zero refcount.
Attempting to re-link namespace GoalCrossbar from StaticShapeData to GoalCrossbar with non-zero refcount.
Attempting to re-link namespace GoalBack from StaticShapeData to GoalBack with non-zero refcount.
Attempting to re-link namespace GoldPole from StaticShapeData to GoldPole with non-zero refcount.
Warning: shape golden_pole.dts collision detail 0 (Collision-1) bounds exceed that of shape.
Attempting to re-link namespace SilverPole from StaticShapeData to SilverPole with non-zero refcount.
Warning: shape silver_pole.dts collision detail 0 (Collision-1) bounds exceed that of shape.
Loading compiled script scripts/TR2Bonuses.cs.
Loading compiled script scripts/TR2BonusSounds.cs.
Loading compiled script scripts/TR2BonusCategories.cs.
Loading compiled script scripts/TR2Prefixes.cs.
Loading compiled script scripts/TR2Nouns.cs.
Loading compiled script scripts/TR2Qualifiers.cs.
Loading compiled script scripts/TR2Descriptions.cs.
Loading compiled script scripts/TR2WeaponBonuses.cs.
Loading compiled script scripts/TR2OtherBonuses.cs.
Loading compiled script scripts/TR2ObserverQueue.cs.
Loading compiled script scripts/TR2Roles.cs.
Validation required for shape: TR2Flag.dts
Validation required for shape: TR2Flag.dts
Validation required for shape: TR2Flag.dts
Validation required for shape: TR2Flag.dts
Validation required for shape: TR2Flag.dts
Loading compiled script scripts/aiBountyGame.cs.
Loading compiled script scripts/TeamHuntersGame.cs.
Loading compiled script scripts/aiTeamHunters.cs.
Loading compiled script scripts/aiHunters.cs.
Loading compiled script scripts/SinglePlayerGame.cs.
Loading compiled script scripts/spDialog.cs.
Loading compiled script scripts/SiegeGame.cs.
Loading compiled script scripts/aiSiege.cs.
Loading compiled script scripts/RabbitGame.cs.
Loading compiled script scripts/aiRabbit.cs.
Loading compiled script scripts/HuntersGame.cs.
Loading compiled script scripts/aiHunters.cs.
Loading compiled script scripts/DnDGame.cs.
Loading compiled script scripts/aiDnD.cs.
Loading compiled script scripts/DMGame.cs.
Loading compiled script scripts/aiDeathMatch.cs.
Loading compiled script scripts/CnHGame.cs.
Loading compiled script scripts/aiCnH.cs.
Loading compiled script scripts/CTFGame.cs.
Loading compiled script scripts/aiCTF.cs.
Loading compiled script scripts/BountyGame.cs.
Loading compiled script scripts/aiBountyGame.cs.
Loading compiled script scripts/defaultGame.cs.
scripts/server.cs (123): Unable to find function isDemo
scripts/server.cs (127): Unable to find function isDemo
adding bots...
634
CADD: 1375
allocating client target - skin = basebot
638
CADD: 1376
allocating client target - skin = basebot
639
CADD: 1377
allocating client target - skin = basebot
640
CADD: 1378
allocating client target - skin = basebot
641
CADD: 1379
allocating client target - skin = basebot
642
CADD: 1380
allocating client target - skin = basebot
643
CADD: 1381
allocating client target - skin = basebot
644
CADD: 1382
allocating client target - skin = basebot
645
CADD: 1383
allocating client target - skin = basebot
646
CADD: 1384
allocating client target - skin = basebot
647
CADD: 1385
allocating client target - skin = basebot
648
CADD: 1386
allocating client target - skin = basebot
649
CADD: 1387
allocating client target - skin = basebot
650
CADD: 1388
allocating client target - skin = basebot
651
CADD: 1389
allocating client target - skin = basebot
652
CADD: 1390
allocating client target - skin = basebot
scripts/server.cs (912): Unable to find function isDemo
scripts/server.cs (940): Unable to find function disableCyclingConnections
scripts/server.cs (951): Unable to find function isDemo
LOADING MISSION: Katabatic
Stage 2 load
allocating client target - skin = basebot
allocating client target - skin = basebot
allocating client target - skin = basebot
allocating client target - skin = basebot
allocating client target - skin = basebot
allocating client target - skin = basebot
allocating client target - skin = basebot
allocating client target - skin = basebot
allocating client target - skin = basebot
allocating client target - skin = basebot
allocating client target - skin = basebot
allocating client target - skin = basebot
allocating client target - skin = basebot
allocating client target - skin = basebot
allocating client target - skin = basebot
allocating client target - skin = basebot
scripts/server.cs (1048): Unable to find function getFileCRC
Executing missions/Katabatic.mis.
Graph Warning! Only 0 corners of grid are navigable!
Table size = 28723, Segments = 28716, Filled = 18166, Deepest = 7
Allocated edge pool of size 63110
MakeGraph: 2307 indoor, 2155 outdoor
Connected 18392 bridges
Memory consumed = 0
scripts/item.cs (349): Unable to instantiate non-conobject class VehicleBlocker.
Set::add: Object "0" doesn't exist
scripts/item.cs (349): Unable to instantiate non-conobject class VehicleBlocker.
Set::add: Object "0" doesn't exist
Missing file: missions/Katabatic.mis!
scripts/server.cs (1080): Unable to find function isDemo
scripts/server.cs (1088): Unable to find function isDemo
scripts/CTFGame.cs (17): Unable to find function isDemo
scripts/CTFGame.cs (56): Unable to find function isDemo
scripts/CTFGame.cs (351): Unable to find function isDemo
scripts/CTFGame.cs (415): Unable to find function isDemo
scripts/CTFGame.cs (415): Unable to find function isDemo
scripts/CTFGame.cs (351): Unable to find function isDemo
scripts/CTFGame.cs (415): Unable to find function isDemo
scripts/CTFGame.cs (415): Unable to find function isDemo
team 1 objectives load...
team 2 objectives load...
scripts/CTFGame.cs (415): Unable to find function isDemo
scripts/CTFGame.cs (415): Unable to find function isDemo
scripts/CTFGame.cs (415): Unable to find function isDemo
scripts/CTFGame.cs (415): Unable to find function isDemo
scripts/CTFGame.cs (415): Unable to find function isDemo
scripts/CTFGame.cs (415): Unable to find function isDemo
scripts/CTFGame.cs (415): Unable to find function isDemo
scripts/CTFGame.cs (415): Unable to find function isDemo
scripts/CTFGame.cs (415): Unable to find function isDemo
scripts/CTFGame.cs (415): Unable to find function isDemo
scripts/CTFGame.cs (415): Unable to find function isDemo
scripts/CTFGame.cs (415): Unable to find function isDemo
scripts/CTFGame.cs (415): Unable to find function isDemo
scripts/CTFGame.cs (415): Unable to find function isDemo
scripts/CTFGame.cs (415): Unable to find function isDemo
scripts/CTFGame.cs (415): Unable to find function isDemo
scripts/CTFGame.cs (415): Unable to find function isDemo
scripts/CTFGame.cs (415): Unable to find function isDemo
scripts/CTFGame.cs (415): Unable to find function isDemo
scripts/CTFGame.cs (415): Unable to find function isDemo
scripts/CTFGame.cs (415): Unable to find function isDemo
scripts/CTFGame.cs (415): Unable to find function isDemo
scripts/CTFGame.cs (415): Unable to find function isDemo
scripts/CTFGame.cs (415): Unable to find function isDemo
scripts/CTFGame.cs (415): Unable to find function isDemo
scripts/CTFGame.cs (415): Unable to find function isDemo
scripts/CTFGame.cs (415): Unable to find function isDemo
scripts/CTFGame.cs (415): Unable to find function isDemo
scripts/CTFGame.cs (415): Unable to find function isDemo
scripts/CTFGame.cs (415): Unable to find function isDemo
scripts/CTFGame.cs (415): Unable to find function isDemo
scripts/CTFGame.cs (415): Unable to find function isDemo
Default game mission load done.
starting camp thread...
scripts/server.cs (1104): Unable to find function isDemo
scripts/server.cs (1117): Unable to find function disableCyclingConnections
scripts/station.cs (732): Unknown command setPersistent.
Object (1842) StaticShape -> ShapeBase -> GameBase -> SceneObject -> NetObject -> SimObject
scripts/station.cs (732): Unknown command setPersistent.
Object (1844) StaticShape -> ShapeBase -> GameBase -> SceneObject -> NetObject -> SimObject
There is a scripts.vl2 in ./base, so I guess thats supposed to contain all the scripts. Anyways, it stays up. It doesnt show up in the server list, and reports that its out of date when I try to connect via the console. So I got the tribes2-25034-cdrom-x86.run patch, and followed the instructions
here, but only get back an error about no matching delta for /usr/local/games/tribes2/base/lava.vl2.
Any ideas?