Jump to content

The BG2Tweak Packs brakes scripting ...


Recommended Posts

The component: ~BG2_TWEAKS/SETUP-BG2_TWEAKS.TP2~ 0 1010 // More Interjections (BG2_Tweaks-v8)

brakes the original resources, not a funny thing...

 

I know this might be kinda 'intentional', but you are removing these:

0x40A8 IfValidForPartyDialog(O:Object*)
0x40A8 IsValidForPartyDialog(O:Object*)
0x40A8 IfValidForPartyDialogue(O:Object*)
0x40A8 IsValidForPartyDialogue(O:Object*)

From the trigger.ids file... they are there for a purpose... no matter how evil that might be or error producing, they should still be there after the tweak is made... you can replace all the action made before it yes... but you shouldn't remove original resources.

This message has it's roots in here.

Link to comment
The component: ~BG2_TWEAKS/SETUP-BG2_TWEAKS.TP2~ 0 1010 // More Interjections (BG2_Tweaks-v8)

brakes the original resources, not a funny thing...

 

It only breaks stuff if you install in a strange order, and then you get to keep all the pieces. Install most mods _before_ this tweak, especially old story or npc mods. Tweaks assumes it is installed laaaaate, and fixes up all this for mods installed before it. The only way I can see this breaking, is if you install an ancient mod, shipping its own precompiled bcs files (edwin romance, for example) - after this tweak.

 

*shrug* Install order error. BG2Tweaks installed too early.

Link to comment
*shrug* Install order error. BG2Tweaks installed too early.
It's not... the script is broken by the BG2Tweaks actions... as you remove the trigger.ids content... see, after the BG2Tweakpack been installed and the mod then copies over the bcs... the .bcs is being uncompiled...

 

Question: Why not just leave the trigger.ids alone(the 0x40A8 part)? While you can still updating the .bcs'es so the actions get updated. This can be done without removing the original content and so destroying the old 'stable' files... It's like removing the 4th wheel from a car cause it stays well on 3, in most circumstances(and then deleting all references to the 4 wheel model cause it takes 1kb more space in the library).

 

Of course the Edwin romance could re-add them to the trigger.ids... but that's your fault.

Link to comment
*shrug* Install order error. BG2Tweaks installed too early.
It's not... the script is broken by the BG2Tweaks actions... as you remove the trigger.ids content... see, after the BG2Tweakpack been installed and the mod then copies over the bcs... the .bcs is being uncompiled...

 

But my point stands - if you install edwin romance before this tweaks component, the mod's script will be changed to match, so it will decompile/compile nicely, and work just fine. That is the definition of an install order error.

 

Though the trigger.ids stuff seems a bit unnecessary, as Jarno points out in his quiet, courteous, non-alarmist way.

Link to comment

Archived

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

×
×
  • Create New...