Video Games 101

Tribes Vengeance => General => Topic started by: earnolmartin on December 20, 2017, 01:01:02 pm



Title: Fix for "Runaway loop detected (over 1000000 iterations)"
Post by: earnolmartin on December 20, 2017, 01:01:02 pm
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 (http://www.wsgf.org/forums/memberlist.php?mode=viewprofile&u=31072) from wide screen gaming forum (WSGF) (http://www.wsgf.org/), the fix for the below crash:

Quote
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:

Code:
-norunaway

So, my full shortcut reads:

Code:
"D:\Games\Tribes Revengeance\Tribes Vengeance\Program\Bin\TV_CD_DVD.exe" -console -norunaway

Here's a screenshot:

(https://serv1.dragndropz.com/user_images/2017_12_20/thumbs/198_juI00H_2017-12-2010_58_29-TribesRevengeanceProperties.png) (https://serv1.dragndropz.com/user_images/2017_12_20/198_XfKfDQ_2017-12-2010_58_29-TribesRevengeanceProperties.png)

You may also run into this additional problem (http://forums.videogames101.net/index.php?topic=473.0) if you had to use this fix.