Jump to content
ℹ️ Intermittent Download History issues ×

Weird totally random CTD/freeze


Derok

Recommended Posts

I will post the script source here that I managed to decode:

Please help me figure how to stop this nightmare:

 

 

.FLAGS
hidden 0
conditional 1
.OBJECTS
OBJECT DLC1VQ03MothpriestFightScript : Quest {0}
@doc This script is to unify the scripting for the mothpriest fight to one place
VARS
globalvariable ::VQ03FightOverrideVariable_var = null {0}
faction ::DLC1VQ03FightFaction_var = null {0}
Bool ::fightEnded_var = false {0}
Bool ::fightStarted_var = false {0}
Int ::bleedOutStage_var = 67 {0}
Bool ::bfightLoop_var = null {0}
Float ::FightTimer_var = 5.00 {0}
spell ::DLC1AbMothpriestThrallFX2_var = null {0}
referencealias ::CurrentAnimalFollower_var = null {0}
faction ::PlayerFaction_var = null {0}
spell ::DLC1AbMothpriestThrallFX1_var = null {0}
Bool ::isHunterSide_var = null {0}
referencealias ::CurrentFollower_var = null {0}
scene ::fightStartScene_var = null {0}
faction ::dunPrisonerFaction_var = null {0}
Int ::fightMarker_var = null {0}
referencealias ::Dexion_var = null {0}
ENDVARS
PROPS
PROP faction DLC1VQ03FightFaction rw {0}
AUTOVAR ::DLC1VQ03FightFaction_var
ENDPROP
PROP Bool fightStarted rw {1}
AUTOVAR ::fightStarted_var
ENDPROP
PROP spell DLC1AbMothpriestThrallFX1 rw {0}
AUTOVAR ::DLC1AbMothpriestThrallFX1_var
ENDPROP
PROP referencealias Dexion rw {0}
AUTOVAR ::Dexion_var
ENDPROP
PROP Bool isHunterSide rw {0}
AUTOVAR ::isHunterSide_var
ENDPROP
PROP faction PlayerFaction rw {0}
AUTOVAR ::PlayerFaction_var
ENDPROP
PROP Bool fightEnded rw {1}
AUTOVAR ::fightEnded_var
ENDPROP
PROP Bool bfightLoop rw {1}
AUTOVAR ::bfightLoop_var
ENDPROP
PROP faction dunPrisonerFaction rw {0}
AUTOVAR ::dunPrisonerFaction_var
ENDPROP
PROP referencealias CurrentFollower rw {0}
AUTOVAR ::CurrentFollower_var
ENDPROP
PROP scene fightStartScene rw {0}
AUTOVAR ::fightStartScene_var
ENDPROP
PROP referencealias CurrentAnimalFollower rw {0}
AUTOVAR ::CurrentAnimalFollower_var
ENDPROP
PROP Float FightTimer rw {0}
AUTOVAR ::FightTimer_var
ENDPROP
PROP globalvariable VQ03FightOverrideVariable rw {0}
AUTOVAR ::VQ03FightOverrideVariable_var
ENDPROP
PROP Int fightMarker rw {1}
AUTOVAR ::fightMarker_var
ENDPROP
PROP Int bleedOutStage rw {0}
@doc stage to set when the mothpriest enters bleedout
AUTOVAR ::bleedOutStage_var
ENDPROP
PROP spell DLC1AbMothpriestThrallFX2 rw {0}
AUTOVAR ::DLC1AbMothpriestThrallFX2_var
ENDPROP
ENDPROPS
STATES
STATE DEFAULT
None FUNCTION StartUp() {0}
FLAGS 0
VARS
actor ::temp0
Bool ::temp1
ENDVARS
callmethod getActorReference, ::Dexion_var, ::temp0
callmethod AddSpell, ::temp0, ::temp1, ::DLC1AbMothpriestThrallFX1_var, true
ENDFUNCTION
None FUNCTION ClearNoRecovery() {0}
FLAGS 0
VARS
actor ::temp18
None ::NoneVar
ENDVARS
callmethod getActorReference, ::Dexion_var, ::temp18
callmethod SetNoBleedoutRecovery, ::temp18, ::NoneVar, false
ENDFUNCTION
None FUNCTION FightLoop() {0}
FLAGS 0
VARS
Int ::temp15
Float ::temp16
None ::NoneVar
actor ::temp17
ENDVARS
assign ::bfightLoop_var, true
jmpf ::bfightLoop_var, 11
callstatic utility, randomInt, ::temp15, 1, 5
assign ::fightMarker_var, ::temp15
cast ::temp16, ::fightMarker_var
callmethod setValue, ::VQ03FightOverrideVariable_var, ::NoneVar, ::temp16
callmethod getActorReference, ::Dexion_var, ::temp17
callmethod EvaluatePackage, ::temp17, ::NoneVar
jmpf ::bfightLoop_var, 3
callstatic utility, wait, ::NoneVar, ::FightTimer_var
jmp 1
jmp 4294967286
cast ::temp16, 0
callmethod setValue, ::VQ03FightOverrideVariable_var, ::NoneVar, ::temp16
ENDFUNCTION
None FUNCTION MothpriestEnteredBleedout() {0}
FLAGS 0
VARS
Bool ::temp12
None ::NoneVar
String ::temp13
Bool ::temp14
ENDVARS
not ::temp12, ::fightEnded_var
jmpf ::temp12, 10
assign ::fightEnded_var, true
callmethod stop, ::fightStartScene_var, ::NoneVar
assign ::bfightLoop_var, false
cast ::temp13, self
strcat ::temp13, ::temp13, ": has called Mothpriest Entered Bleedout"
callstatic debug, Trace, ::NoneVar, ::temp13, 0
callmethod setStage, self, ::temp14, ::bleedOutStage_var
callmethod EndMothPriestFight, self, ::NoneVar
jmp 1
ENDFUNCTION
None FUNCTION GotoState(String newState) {0}
@doc Function that switches this object to the specified state
FLAGS 0
VARS
None ::NoneVar
ENDVARS
callmethod onEndState, self, ::NoneVar
assign ::State, newState
callmethod onBeginState, self, ::NoneVar
ENDFUNCTION
None FUNCTION EndMothPriestFight() {0}
FLAGS 0
VARS
None ::NoneVar
String ::temp8
actor ::temp9
Bool ::temp10
Float ::temp11
ENDVARS
callstatic game, DisablePlayerControls, ::NoneVar, false, true, false, false, false, false, false, false, 0
cast ::temp8, self
strcat ::temp8, ::temp8, ": has called Fight End"
callstatic debug, Trace, ::NoneVar, ::temp8, 0
callmethod getActorReference, ::Dexion_var, ::temp9
callmethod RemoveFromFaction, ::temp9, ::NoneVar, ::DLC1VQ03FightFaction_var
callmethod getActorReference, ::Dexion_var, ::temp9
callmethod RemoveSpell, ::temp9, ::temp10, ::DLC1AbMothpriestThrallFX2_var
callmethod getActorReference, ::Dexion_var, ::temp9
cast ::temp11, 0
callmethod setAV, ::temp9, ::NoneVar, "Aggression", ::temp11
callmethod getActorReference, ::Dexion_var, ::temp9
callmethod EvaluatePackage, ::temp9, ::NoneVar
callmethod getActorReference, ::Dexion_var, ::temp9
callmethod StopCombat, ::temp9, ::NoneVar
callmethod getActorReference, ::CurrentFollower_var, ::temp9
callmethod StopCombat, ::temp9, ::NoneVar
callmethod getActorReference, ::CurrentAnimalFollower_var, ::temp9
callmethod StopCombat, ::temp9, ::NoneVar
callstatic game, EnablePlayerControls, ::NoneVar, false, true, false, false, false, false, false, false, 0
ENDFUNCTION
None FUNCTION StartMothPriestFight() {0}
FLAGS 0
VARS
Bool ::temp2
String ::temp3
None ::NoneVar
actor ::temp4
Bool ::temp5
Float ::temp6
actor ::temp7
ENDVARS
not ::temp2, ::fightStarted_var
jmpf ::temp2, 26
assign ::fightStarted_var, true
cast ::temp3, self
strcat ::temp3, ::temp3, ": has called Fight Start"
callstatic debug, Trace, ::NoneVar, ::temp3, 0
callmethod setEnemy, ::DLC1VQ03FightFaction_var, ::NoneVar, ::PlayerFaction_var, false, false
callmethod getActorReference, ::Dexion_var, ::temp4
callmethod RemoveSpell, ::temp4, ::temp5, ::DLC1AbMothpriestThrallFX1_var
callmethod getActorReference, ::Dexion_var, ::temp4
callmethod AddSpell, ::temp4, ::temp5, ::DLC1AbMothpriestThrallFX2_var, true
callmethod getActorReference, ::Dexion_var, ::temp4
callmethod RemoveFromFaction, ::temp4, ::NoneVar, ::dunPrisonerFaction_var
callmethod getActorReference, ::Dexion_var, ::temp4
callmethod AddToFaction, ::temp4, ::NoneVar, ::DLC1VQ03FightFaction_var
callmethod getActorReference, ::Dexion_var, ::temp4
cast ::temp6, 2
callmethod setAV, ::temp4, ::NoneVar, "Aggression", ::temp6
callmethod getActorReference, ::Dexion_var, ::temp4
callmethod EvaluatePackage, ::temp4, ::NoneVar
callmethod getActorReference, ::Dexion_var, ::temp4
callstatic game, getPlayer, ::temp7
callmethod StartCombat, ::temp4, ::NoneVar, ::temp7
callmethod getActorReference, ::Dexion_var, ::temp7
callmethod SetNoBleedoutRecovery, ::temp7, ::NoneVar, true
callmethod FightLoop, self, ::NoneVar
jmp 1
ENDFUNCTION
String FUNCTION GetState() {0}
@doc Function that returns the current state
FLAGS 0
return ::State
ENDFUNCTION
ENDSTATE
ENDSTATES
ENDOBJECT

 

Link to comment
Share on other sites

Also, I found the script in my savefile.

I can remove that line, but the only thing I get is a corrupted ureadable save :(

Edited by Derok
Link to comment
Share on other sites

  • 2 months later...

I'm having the exact same issue. Log displays below message each time before CTD. How did you manage to solve this?

 

[DLC1VQ03Hunter (020098CB)].DLC1_QF_DLC1VQ03Hunter_010098CB.Fragment_28() - "<savegame>" Line ?
[06/08/2013 - 05:41:53AM] Error: Object reference has no 3D
stack:
[ (0001E68C)].Sound.Play() - "<native>" Line ?
[ (00076126)].fxDustDropRandomSCRIPT.OnLoad() - "<savegame>" Line ?
[06/08/2013 - 05:41:55AM] Error: Cannot call EvaluatePackage() on a None object, aborting function call
stack:
[DLC1VQ03Hunter (020098CB)].DLC1VQ03MothpriestFightScript.FightLoop() - "<savegame>" Line ?
[DLC1VQ03Hunter (020098CB)].DLC1VQ03MothpriestFightScript.StartMothPriestFight() - "<savegame>" Line ?
[DLC1VQ03Hunter (020098CB)].DLC1_QF_DLC1VQ03Hunter_010098CB.Fragment_28() - "<savegame>" Line ?

 

Link to comment
Share on other sites

  • 3 weeks later...
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...