Fable3mod
Discussions for modifying Fable 3

Home » Modding Forums » Modding Discussion » Blocked game?
Blocked game? Fri, 22 November 2013 08:20 Go to next message
thid is currently offline  thid
Messages: 5
Registered: November 2013
Junior Member
So while playing around with Debug commands and testing out thinks I run in to strange problem, all doors in sanctuary are closed also I can't do any quest.

Debug.SetCombatFinishersTestMode(true)
Debug.SetHeroMorality(-1000.0)
Debug.SetHeroPurity(-1000)
Debug.SetHeroTan(1.0)


game broke after using this, any ideas how to fix this and why it broke ?

[Updated on: Fri, 22 November 2013 08:20]

Report message to a moderator

Re: Blocked game? Fri, 22 November 2013 09:17 Go to previous messageGo to next message
Keshire is currently offline  Keshire
Messages: 137
Registered: August 2013
Senior Member
thid wrote on Fri, 22 November 2013 08:20
So while playing around with Debug commands and testing out thinks I run in to strange problem, all doors in sanctuary are closed also I can't do any quest.

Debug.SetCombatFinishersTestMode(true)
Debug.SetHeroMorality(-1000.0)
Debug.SetHeroPurity(-1000)
Debug.SetHeroTan(1.0)


game broke after using this, any ideas how to fix this and why it broke ?


This is why you always backup saved games before running commands. Basically all scripts have stopped running because it can't get past those commands. There is no fix that I'm aware of.

Lionhead's lua implementation is really bad at recovering from stuff like this. There's a few existing bugs where this can happen naturally.
Re: Blocked game? Fri, 22 November 2013 11:07 Go to previous messageGo to next message
thid is currently offline  thid
Messages: 5
Registered: November 2013
Junior Member
ok but how to avoid it? or what part of script did broke everything ?
Re: Blocked game? Fri, 22 November 2013 23:32 Go to previous message
Artofeel is currently offline  Artofeel
Messages: 195
Registered: August 2013
Location: Russia
Senior Member
thid wrote on Sat, 23 November 2013 00:07
ok but how to avoid it? or what part of script did broke everything ?

some debug functions doesn't work and break everything that execute after
to avoid this, just put message box to the end of your script
GUI.DisplayMessageBox("OK")
while (GUI.IsDisplayBoxActive()) do
	coroutine.yield()
end

so, if everething ok, you will see message, then script is loaded
if no message is appear, then something wrong
Previous Topic: A few unlisted Debug functions
Next Topic: Activate saves, trade all weapons etc.
Goto Forum:
  


Current Time: Sun Apr 28 16:30:34 PDT 2024

Total time taken to generate the page: 0.01400 seconds