Quoting myself from the Fixpack forums:
Alright, so here's the issue from the DEBUG:
Copying and patching 1 file ... [./override/tele0700.bcs] loaded, 1006 bytes [bgt/compat/bgt/replace/rtele0700.baf] loaded, 255 bytes [bgt/compat/bgt/replace/xtele0700.baf] loaded, 591 bytes WARNING: cannot find block matching [bgt/compat/bgt/replace/rtele0700.baf] override/tele0700.bcs copied to bgt/backup/0/tele0700.bcs, 1006 bytes Copied [tele0700.bcs] to [override/tele0700.bcs]
This mismatch is caused by this new fix in Fixpack:// player can activate CI exit from furnace room COPY_EXISTING ~tele0700.bcs~ ~override~ DECOMPILE_AND_PATCH BEGIN REPLACE_TEXTUALLY ~Range(LastTrigger,25)~ ~Range(LastTrigger,15)~ END BUT_ONLY
tele0700.bcs is the script for the exit from Chateau Irenicus. You can work your way into the corner of the furnace room, click the exit, and escape, so the range for the trigger was reduced from 25 to 15 feet to prevent this. BGT is trying to swap this block to get in some Imoen-specific scripting, but its replace is no longer matching the now-altered block. They'll probably have to create a copy of rtele0700.baf with the altered range and then try to match against both, and adjust the replacement blocks in xtele0700 with the corrected range.
The laziest way to address this is to go to around about line 2280 in the tp2 for this:
COPY_EXISTING ~tele0700.bcs~ ~override/tele0700.bcs~ REPLACE_BCS_BLOCK ~bgt/compat/bgt/replace/rtele0700.baf~ ~bgt/compat/bgt/replace/xtele0700.baf~
Just change it to
COPY_EXISTING ~tele0700.bcs~ ~override/tele0700.bcs~ DECOMPILE_AND_PATCH BEGIN REPLACE_TEXTUALLY ~Range(LastTrigger,15)~ ~Range(LastTrigger,25)~ // temp undo fixpack change (replacement block has the fix anyway) END REPLACE_BCS_BLOCK ~bgt/compat/bgt/replace/rtele0700.baf~ ~bgt/compat/bgt/replace/xtele0700.baf~
Then just adjust the replacement scripting (/bgt/compat/bgt/replace/xtele0700.baf) to have the corrected ranges
IF Clicked([ANYONE]) Range(LastTrigger,15) Global("ImoenPartyBG1","GLOBAL",0) THEN RESPONSE #100 SaveGame(0) MultiPlayerSync() FadeToColor([1.0],0) TakePartyItem("MISC4E") TakePartyItem("MISC4G") StartCutSceneMode() StartCutScene("cut01") END IF Clicked([ANYONE]) Range(LastTrigger,15) Global("ImoenPartyBG1","GLOBAL",1) THEN RESPONSE #100 SaveGame(0) MultiPlayerSync() FadeToColor([1.0],0) TakePartyItem("MISC4E") TakePartyItem("MISC4G") StartCutSceneMode() StartCutScene("cut01BGT") END