Problem I struck with the latest version of Unfinished Business was due to a flaw in the script for AR0314.BCS: if you go there before Boo goes missing you crash the entire Boo quest. There is only one trigger, it does not check if Boo has gone missing:
IF
Global("WWThugsExist","AR0314",0)
THEN
RESPONSE #100
SetGlobal("WWThugsExist","AR0314",1)
CreateCreature("WWDelag",[698.271],11) // Delag
CreateCreature("WWSten",[745.253],0) // Sten
CreateCreature("WWEff",[633.324],5) // Eforf
CreateCreature("WWVivi",[788.285],2) // Vivick
END
This means that the guys only appear once. Cut scene wwcut.bcs will crash if they are not there.
Solution is to use the Console and reset the global variable:
CLUAConsole:SetGlobal("WWThugsExist","AR0314",0)
Console instructions below are from the IESDP resource:
"Activating the Console (BG2 / BG2:ToB)
Enable
Open the Baldur.ini file (located in the BG2 installaion directory).
Find the line [Program Options] and add the text Debug Mode=1 underneath.
Access
Create a new game / load a save game.
Press Ctrl and Space together.
CLUA commands can be entered in the editing area that appears at the bottom of the screen.
Commands must be prefixed with CLUAConsole: "
Cheats=1 may also be needed in the Baldur.ini file.
You may need to undo the death of the guys above. Near Infinity shows their death variables as: WWDel,WWSten,WWEff,WWVivi.