as far as i can see, there are currently three cases:
where BG2 Fixpack minus the Super Happy Fun Lucky Modder pack, plus BGT is installed.
this is caused by BGT using a component of the Super Happy Fun Lucky Modder Pack (SHFLMP) as its conditional file to detect Fixpack installation, instead of a component of the core install.
solution: new release of BGT; workaround: install SHFLMP, or (via ronin):
Open your BGT.tp2 and go to line 5534 and replace ~music/G3Blank.mus~ with ~CDBEHBLA.PRO~
where BG2 Fixpack and RoT is installed.
this is caused by RoT not being updated since the release of the Fixpack. solution: new version of RoT. the problem is that RoT does an EXTEND_TOP that contains within it a
SetGlobal("NewGame","AR0602",1)but the new game sequence is looking for
Global("NewGame","AR0602",0)- and as the EXTEND_TOP gives RoT precedence over the new game routine, you never get a new game... there's an open question as to why this problem is only showing up now, but the workaround is pretty straightforward. either: open up RoTerror/SNIP/BAF/tAR0602.BAF and remove the line SetGlobal("NewGame","AR0602",1):
IF OnCreation() Global("EntJar1","AR0602",0) THEN RESPONSE #100 ClearAllActions() HideGUI() StartCutSceneMode() StartCutScene("EntJar1") SetGlobal("EntJar1","AR0602",1) SetGlobal("NewGame","AR0602",1) // <- delete this line here Continue() END
or, download the attached tAR0602.BAF, and put it in yr RoTerror/SNIP/BAF folder (overwriting as necessary).
where FR/ROV is installed:
FR/ROV adds new items to AR0602.bcs by EXTEND_TOP, but misses a continue.
solution: release new version of FR/ROV - it's been done. a v4 should be up on the mirrors soon, until then you can find it here. workaround (from ronin):
prior to installing FR/ROV, open FR_ROV\bcs\patch\AR0602.baf and add a Continue(), such that it looks like this:
//Container /////////// IF Global("DeSpawnItem","AR0602",0) THEN RESPONSE #100 SetGlobal("DeSpawnItem","AR0602",1) ActionOverride("Jailkeep Table",CreateItem("DeITM033",0,0,0)) // Dirk ActionOverride("Jailkeep Table",CreateItem("DeITM068",0,0,0)) // Sabre ActionOverride("Jailkeep Table",CreateItem("DeITM007",0,0,0)) // Hatchet ActionOverride("Jailkeep Table",CreateItem("DeITM034",0,0,0)) // Horseman's Flail Continue() // <- add this continue here END
have i missed any other situations that cause the transition/ new game sequence to hang?