Jump to content

Fixpack and Ding0 Questpack incompatibility


Recommended Posts

CamDawg note: I just wanted to clarify that the conflict between QP and Fixpack is between the Core Fixes of BG2 Fixpack and Revised Hell Trials of Quest Pack.

 

The fixpack changes ar2904.bcs using this code:

 

COPY_EXISTING ~ar2904.bcs~ ~override~
 DECOMPILE_BCS_TO_BAF
REPLACE_TEXTUALLY ~Global("PaladinGone","AR2904"~ ~Global("AbyssPaladinGone","GLOBAL"~
REPLACE_TEXTUALLY ~Global("RangerGone","AR2904"~  ~Global("AbyssRangerGone","GLOBAL"~
REPLACE_TEXTUALLY ~\(OpenState("DOOR03",TRUE)\)~ ~\1 Global("OpenedDoor1","AR2904",1)~
REPLACE_TEXTUALLY ~\(OpenState("DOOR04",TRUE)\)~ ~\1 Global("OpenedDoor2","AR2904",1)~
REPLACE_TEXTUALLY ~\(OpenState("DOOR05",TRUE)\)~ ~\1 Global("OpenedDoor3","AR2904",1)~
REPLACE_TEXTUALLY ~\(OpenState("DOOR06",TRUE)\)~ ~\1 Global("OpenedDoor4","AR2904",1)~
 COMPILE_BAF_TO_BCS
 BUT_ONLY_IF_IT_CHANGES

 

Its part of the "other scripting fixes" part. The questpack also tries to patch that .bcs file and cant find any matching blocks with the below code:

 

COPY_EXISTING ~ar2904.bcs~ ~override/ar2904.bcs~
 REPLACE_BCS_BLOCK ~questpack/helltest/data/d2a_1.baf~ ~questpack/helltest/data/d2a_2.baf~
 REPLACE_BCS_BLOCK ~questpack/helltest/data/d2b_1.baf~ ~questpack/helltest/data/d2b_2.baf~
 REPLACE_BCS_BLOCK ~questpack/helltest/data/d4a_1.baf~ ~questpack/helltest/data/d4a_2.baf~
 REPLACE_BCS_BLOCK ~questpack/helltest/data/d4b_1.baf~ ~questpack/helltest/data/d4b_2.baf~
 REPLACE_BCS_BLOCK ~questpack/helltest/data/d6a_1.baf~ ~questpack/helltest/data/d6a_2.baf~
 REPLACE_BCS_BLOCK ~questpack/helltest/data/d6b_1.baf~ ~questpack/helltest/data/d6b_2.baf~

 

Is there any way to fix this so that the helltest portion of questpack will work like its supposed to?

 

*** edit ***

 

This fix is only needed if you install the "Other Scripting Fixes" component of the fixpack v1.

 

fixed it myself by doing the following:

 

you have to edit the 4 .baf's that have the warnings and add:

 

Global("OpenedDoor4","AR2904",1) to the d6a_1.baf and d6b_1.baf

Global("OpenedDoor2","AR2904",1) to the d4a_1.baf and d4b_1.baf

 

making the block look like this for the d4a_1 and d4b_1 .baf's:

 

IF
OpenState("DOOR04",TRUE)
Global("OpenedDoor2","AR2904",1)   //this is the line you need to add
Global("OpenedDoor4","AR2904",0)
Global("OpenedDoor5","AR2904",0)
Global("OpenedDoor6","AR2904",0)

 

and for the d6a_1 and d6b_1 .baf's:

 

IF
OpenState("DOOR06",TRUE)
Global("OpenedDoor4","AR2904",1)  //this is the line you need to add
Global("OpenedDoor5","AR2904",0)
Global("OpenedDoor6","AR2904",0)

 

then reinstall the component.

 

@Sim, if your not happy with this quick fix so people can continue to enjoy your questpack feel free to delete my post.

 

ronin

Link to comment
And also so maybe Sim will see it and release an update

 

ronin

 

It would be very very nice to see an excellent mod like Quest Pack updated but I fear Sim is so very busy in these days. Also all activity at the BG1 UB is gone missing since May/June... ;)

Link to comment

sorry, is this incompatibility connected with the whole mod or only the AI component? if i left AI compoent out, would i still have to edit?

 

 

thanks

Link to comment
sorry, is this incompatibility connected with the whole mod or only the AI component? if i left AI compoent out, would i still have to edit?

 

 

thanks

 

It only affects the Hell Trials component of the Questpack and then only if the "other scripting fixes" from the fixpack is installed.

 

ronin

Link to comment

The text in those files weren't in blocks when opened in notepad, they have what looks like a tabbed space, or just a bunch of spaces, then a square block character. Not returned/entered at all, if you know what I mean. I copied the spaced area and block, and added what you said to add in each file. It actually pastes in here how it is supposed to look.

 

 

 

d6b_1a:

 

 

 

IF

OpenState("DOOR06",TRUE)

Global("OpenedDoor4","AR2904",1)

Global("OpenedDoor5","AR2904",0)

Global("OpenedDoor6","AR2904",0)

 

 

 

 

Looks like it's going to be ok, but for anyone else opening these files up in notepad, what I did was just copy from the G in the first Global, till the G that starts the next global, and inserted that copy as the first line. Then I changed it to what ronin told us to add.

Link to comment

Hello!

 

Is this workaround still required even after release of version 2 of the Fixpack ?

 

If not, then the Read Me needs to be corrected accordingly.

 

If yes, is it because the problem can be solved only by update of the Quest Pack mod ?

 

Thanks! :p

Link to comment

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...