I've encountered some stability issues playing Tribes Vengeance single player on my AMD Ryzen 8 core machine. My guess is that my new computer is just too fast for this old game.
After consulting expert and savior
jackfuste from
wide screen gaming forum (WSGF), the fix for the below crash:
1.0.1(63446)
Crash Time: 12/11/17 17:19:22
OS: Windows NT 6.1 (Build: 7601)
CPU: AuthenticAMD Unknown processor @ 3394 MHz with 4095MB RAM
Video: NVIDIA GeForce GTX 980 (8843)
TV Build Number: 63446
PlayerCharacterController SP-Coliseum-Fuel.PlayerCharacterController0 (Function Gameplay.PlayerCharacterController.PlayerCalcView:00D0) Runaway loop detected (over 1000000 iterations)
History: FFrame::Serialize <- UObject::ProcessEvent [Function Gameplay.PlayerCharacterController.PlayerCalcView() on PlayerCharacterController SP-Coliseum-Fuel.PlayerCharacterController0] <- UInteraction::execWorldToScreen <- Process_Native_Func <- UObject::CallFunction [SCRIPT='Engine.Interaction.WorldToScreen' OBJ='HUDInteraction1'] <- UObject::CallFunction [SCRIPT='Gameplay.PlayerCharacterController.WorldToScreen' OBJ='PlayerCharacterController0'] <- UObject::CallFunction [SCRIPT='Gameplay.PlayerCharacterController.calculateScreenPosition' OBJ='PlayerCharacterController0'] <- UObject::CallFunction [SCRIPT='Gameplay.TribesHUDBase.AddHUDMarker' OBJ='TribesCharacterHUD0'] <- UObject::CallFunction [SCRIPT='Gameplay.TribesHUDBase.UpdateHUDSensorData' OBJ='TribesCharacterHUD0'] <- UObject::CallFunction [SCRIPT='TribesGui.TribesInGameHUD.UpdateHUDData' OBJ='TribesCharacterHUD0'] <- UObject::CallFunction [SCRIPT='TribesGui.TribesCharacterHUD.UpdateHUDData' OBJ='TribesCharacterHUD0'] <- UObject::CallFunction [SCRIPT='Gameplay.TribesHUDManager.UpdateHUDData' OBJ='TribesHUDManager1'] <- UObject::CallFunction [SCRIPT='Gameplay.PlayerCharacterController.PlayerTick' OBJ='PlayerCharacterController0'] <- UObject::ProcessEvent [Function Gameplay.PlayerCharacterController.CharacterMovement.PlayerTick() on PlayerCharacterController SP-Coliseum-Fuel.PlayerCharacterController0] <- APlayerController::Tick <- APlayerCharacterController::Tick <- TickActorObjects <- TickAllActors <- ULevel::Tick [(NetMode=0)] <- TickLevel <- UGameEngine::Tick <- UpdateWorld <- MainLoop
Is to add the following flag to your Tribes Vengeance shortcut:
-norunaway
So, my full shortcut reads:
"D:\Games\Tribes Revengeance\Tribes Vengeance\Program\Bin\TV_CD_DVD.exe" -console -norunaway
Here's a screenshot:

You may also run into
this additional problem if you had to use this fix.