Jump to content

Help with BP install .. ("cannot find matching bcs block..")


zookeeper

Recommended Posts

Hello all, hoping someone can help me with this problem -- I'd very much appreciate it. Haven't gotten any responses over at the Spellhold BP forums yet.

 

I'm close to completing a successful install, but have one remaining problem. Several "cannot find block matching ... " errors popped up, and I fixed most of them. There are two, however, that I'm stuck on.

 

WARNING: cannot find block matching [bPv177/SNIP/oDEMNAB1.bcs]

WARNING: cannot find block matching [bPv177/SNIP/oDEMNAB2.bcs]

 

The appropriate original file to compare these files to is DEMNABSU.BCS. However, I don't know which parts of the BP "o" files correspond to which parts of the original file (i.e. what parts of the "o" files to change). I'll post the .bcs files first, and my WEIDU log at the bottom. Thanks in advance for any help anyone can provide.

 

 

demnabsu.BCS (original file)

 

IF

OR(6)

See([GOODCUTOFF.0.0.CLERIC_ALL])

See([GOODCUTOFF.0.0.LONG_BOW])

See([GOODCUTOFF.0.DEMONIC.CLERIC_ALL.0.0.LAWFUL_EVIL ])

See([GOODCUTOFF.0.DEMONIC.LONG_BOW.0.0.LAWFUL_EVIL])

See([GOODCUTOFF.0.0.CLERIC_ALL.0.SUMMONED_DEMON.LAWFUL_EVIL])

See([GOODCUTOFF.0.0.LONG_BOW.0.SUMMONED_DEMON.LAWFUL_EVIL])

Global("silence","LOCALS",0)

THEN

RESPONSE #100

ForceSpell(LastSeenBy(Myself),TANARI_SILENCE)

SetGlobal("silence","LOCALS",1)

END

 

IF

OR(4)

See([GOODCUTOFF])

See([ GOODCUTOFF.0.DEMONIC.0.0.0.LAWFUL_EVIL])

See([GOODCUTOFF.0.0.TANARI.0.0.LAWFUL_EVIL])

See([GOODCUTOFF.0.0.0.0.SUMMONED_DEMON.LAWFUL_EVIL])

OR(2)

!See([0.0.DEMONIC.0.0.0.LAWFUL_EVIL])

See([GOODCUTOFF.0.DEMONIC.0.0.0.LAWFUL_EVIL])

OR(2)

!See([0.0.0.TANARI.0.0.LAWFUL_EVIL])

See([GOODCUTOFF.0.0.TANARI.0.0.LAWFUL_EVIL])

OR(2)

!See([0.0.0.0.0.SUMMONED_DEMON.LAWFUL_EVIL ])

See([GOODCUTOFF.0.0.0.0.SUMMONED_DEMON.LAWFUL_EVIL])

Global("abilities","LOCALS",0)

THEN

RESPONSE #100

ForceSpell(LastSeenBy(Myself),TANARI_DEATH_GAZE)

SetGlobal("abilities","LOCALS",1)

Wait(1)

ForceSpell(LastSeenBy(Myself),TANARI_PARALYZE)

END

 

IF

OR(4)

See([GOODCUTOFF])

See([GOODCUTOFF.0.DEMONIC.0.0.0.LAWFUL_EVIL])

See([GOODCUTOFF.0.0.TANARI.0.0.LAWFUL_EVIL ])

See([GOODCUTOFF.0.0.0.0.SUMMONED_DEMON.LAWFUL_EVIL])

OR(2)

!See([0.0.DEMONIC.0.0.0.LAWFUL_EVIL])

See([GOODCUTOFF.0.DEMONIC.0.0.0.LAWFUL_EVIL])

OR(2)

!See([0.0.0.TANARI.0.0.LAWFUL_EVIL ])

See([GOODCUTOFF.0.0.TANARI.0.0.LAWFUL_EVIL])

OR(2)

!See([0.0.0.0.0.SUMMONED_DEMON.LAWFUL_EVIL])

See([GOODCUTOFF.0.0.0.0.SUMMONED_DEMON.LAWFUL_EVIL])

THEN

RESPONSE #60

AttackOneRound(LastSeenBy(Myself))

AttackOneRound(LastSeenBy(Myself))

RESPONSE #20

ForceSpell(LastSeenBy(Myself),TANARI_VAMPIRIC_TOUCH)

AttackOneRound(LastSeenBy(Myself))

RESPONSE #15

ForceSpell(LastSeenBy(Myself),TANARI_PARALYZE)

AttackOneRound(LastSeenBy(Myself))

RESPONSE #5

ForceSpell(LastSeenBy(Myself),TANARI_DEATH_GAZE)

AttackOneRound(LastSeenBy(Myself))

END

 

IF

OR(6)

See([0.0.0.CLERIC_ALL])

See([0.0.0.LONG_BOW])

See([0.0.DEMONIC.CLERIC_ALL.0.0.LAWFUL_EVIL])

See([0.0.DEMONIC.LONG_BOW.0.0.LAWFUL_EVIL])

See([ 0.0.0.CLERIC_ALL.0.SUMMONED_DEMON.LAWFUL_EVIL])

See([0.0.0.LONG_BOW.0.SUMMONED_DEMON.LAWFUL_EVIL])

Global("silence","LOCALS",0)

THEN

RESPONSE #100

ForceSpell(LastSeenBy(Myself),TANARI_SILENCE)

SetGlobal("silence","LOCALS",1)

END

 

IF

OR(4)

See([ANYONE])

See([0.0.DEMONIC.0.0.0.LAWFUL_EVIL])

See([0.0.0.TANARI.0.0.LAWFUL_EVIL])

See([ 0.0.0.0.0.SUMMONED_DEMON])

Global("abilities","LOCALS",0)

THEN

RESPONSE #100

ForceSpell(LastSeenBy(Myself),TANARI_DEATH_GAZE)

SetGlobal("abilities","LOCALS",1)

Wait(1)

ForceSpell(LastSeenBy(Myself),TANARI_PARALYZE)

END

 

IF

OR(4)

See([ANYONE])

See([0.0.DEMONIC.0.0.0.LAWFUL_EVIL])

See([0.0.0.TANARI.0.0.LAWFUL_EVIL ])

See([0.0.0.0.0.SUMMONED_DEMON])

THEN

RESPONSE #70

AttackReevaluate(LastSeenBy(Myself),30)

RESPONSE #15

ForceSpell(LastSeenBy(Myself),TANARI_VAMPIRIC_TOUCH)

Wait(2)

RESPONSE #10

ForceSpell(LastSeenBy(Myself),TANARI_PARALYZE)

Wait(2)

RESPONSE #5

ForceSpell(LastSeenBy(Myself),TANARI_SILENCE)

Wait(2)

END

 

======================================================================

 

oDEMNAB01.bcs (from BP)

 

IF

See([GOODCUTOFF])

THEN

RESPONSE #60

AttackOneRound(LastSeenBy(Myself))

AttackOneRound(LastSeenBy(Myself))

RESPONSE #20

ForceSpell(LastSeenBy(Myself),TANARI_VAMPIRIC_TOUCH)

AttackOneRound(LastSeenBy(Myself))

RESPONSE #15

ForceSpell(LastSeenBy(Myself),TANARI_PARALYZE)

AttackOneRound(LastSeenBy(Myself))

RESPONSE #5

ForceSpell(LastSeenBy(Myself),TANARI_DEATH_GAZE)

AttackOneRound(LastSeenBy(Myself))

END

 

======================================================================

 

 

oDEMNAB02.bcs (from BP)

 

IF

See([ANYONE])

THEN

RESPONSE #70

AttackReevaluate(LastSeenBy(Myself),30)

RESPONSE #15

ForceSpell(LastSeenBy(Myself),TANARI_VAMPIRIC_TOUCH)

Wait(2)

RESPONSE #10

ForceSpell(LastSeenBy(Myself),TANARI_PARALYZE)

Wait(2)

RESPONSE #5

ForceSpell(LastSeenBy(Myself),0)

Wait(2)

END

 

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

 

// Log of Currently Installed WeiDU Mods

// The top of the file is the 'oldest' mod

// ~TP2_File~ #language_number #component_number // [subcomponent Name -> ] Component Name

~SETUP-BG2FIXPACK.TP2~ #0 #0 // BG2 Fixpack - Core Fixes

~SETUP-BG2FIXPACK.TP2~ #0 #1 // BG2 Fixpack - Game Text Update

~SETUP-BG2FIXPACK.TP2~ #0 #2 // Super Happy Fun Lucky Modder Pack

~SETUP-BG2FIXPACK.TP2~ #0 #3 // BETA Core Fixes (please check the readme!)

~SETUP-BG2FIXPACK.TP2~ #0 #100 // Party Gets XP for Sending Keldorn to Reconcile With Maria

~SETUP-BG2FIXPACK.TP2~ #0 #101 // Improved Spell Animations

~SETUP-BG2FIXPACK.TP2~ #0 #103 // Mixed-Use Dagger Fixes

~SETUP-BG2FIXPACK.TP2~ #0 #104 // Ghreyfain's Holy Symbol Fixes

~SETUP-BG2FIXPACK.TP2~ #0 #106 // Giants Receive Penalties When Attacking Halflings, Dwarves, and Gnomes

~SETUP-BG2FIXPACK.TP2~ #0 #107 // Remove Dual-Classing Restriction from Archers and Stalkers

~SETUP-BG2FIXPACK.TP2~ #0 #109 // Corrected Summoned Demon Behavior

~SETUP-BG2FIXPACK.TP2~ #0 #110 // Additional Script Fixes

~SETUP-BG2FIXPACK.TP2~ #0 #111 // Bard Song Fixes

~SETUP-BG2FIXPACK.TP2~ #0 #112 // Wizard Slayers Cause Miscast Magic on Ranged Attacks

~SETUP-BG2FIXPACK.TP2~ #0 #113 // Additional Alignment Fixes

~SETUP-BG2FIXPACK.TP2~ #0 #114 // Change Free Action to Protect Against Stun

~SETUP-SOS.TP2~ #0 #0 // Shadows Over Soubar, v1.11

~SETUP-TDD.TP2~ #0 #0 // The Darkest Day, v1.11

~SETUP-CTB.TP2~ #0 #0 // Check The Bodies, v1.8

~SETUP-TS-BP.TP2~ #0 #0 // TORTURED SOULS v6.09 (BP Compatible Version)

~SETUP-G3ANNIVERSARY.TP2~ #0 #0 // The Gibberlings Three Anniversary Mod

~SETUP-ABYSTORE.TP2~ #0 #0 // Unusual Oddities Shop

~SETUP-AJOCMOD.TP2~ #0 #0 // AjocMod Weidu v1.5

~SETUP-ASCENSION.TP2~ #0 #0 // Ascension v1.41 (requires ToB)

~SETUP-ASCENSION.TP2~ #0 #1 // Tougher Abazigal (optional, requires ToB)

~SETUP-ASCENSION.TP2~ #0 #2 // Original Tougher Demogorgon (optional, requires ToB)

~SETUP-ASCENSION.TP2~ #0 #3 // Tougher Gromnir (optional, requires ToB)

~SETUP-ASCENSION.TP2~ #0 #4 // Tougher Illasera (optional, requires ToB)

~SETUP-ASCENSION.TP2~ #0 #5 // Tougher Yaga-Shura (optional, requires ToB)

~SETUP-PICKS_OF_THE_LITTER.TP2~ #0 #0 // Plasmocat's Picks of the Litter Portrait Pack

~SETUP-NPCFLIRT.TP2~ #0 #0 // Aerie Flirt Pack For SOA

~SETUP-NPCFLIRT.TP2~ #0 #2 // Aerie Flirt Pack For TOB

~SETUP-NPCFLIRT.TP2~ #0 #4 // Jaheira Flirt Pack for SOA

~SETUP-NPCFLIRT.TP2~ #0 #6 // Jaheira Flirt Pack for TOB

~SETUP-NPCFLIRT.TP2~ #0 #8 // Viconia Flirt Pack for SOA

~SETUP-NPCFLIRT.TP2~ #0 #10 // Viconia Flirt Pack for TOB

~SETUP-BANTERPACK.TP2~ #0 #0 // Pocket Plane Banter Pack for BG2: Shadows of Amn

~SETUP-BANTERPACK.TP2~ #0 #1 // Install SOA Banter Accelerator script? (Increases the frequency of interparty banter)

~SETUP-BANTERPACK.TP2~ #0 #2 // Pocket Plane Banter Pack for BG2: Throne of Bhaal

~SETUP-BANTERPACK.TP2~ #0 #3 // Install TOB Banter Accelerator script? (Increases the frequency of interparty banter)

~SETUP-BWQUEST.TP2~ #0 #0 // Black Rose Part I: Market Prices

~SETUP-D0QUESTPACK.TP2~ #0 #4 // Alternative Harper/Xzar Plot

~SETUP-D0QUESTPACK.TP2~ #0 #5 // Extended Reynald Sequence

~SETUP-D0QUESTPACK.TP2~ #0 #6 // Intrigue In The Copper Coronet

~SETUP-D0QUESTPACK.TP2~ #0 #7 // Rahul Kanakia's Potion Quest

~SETUP-D0QUESTPACK.TP2~ #0 #9 // Improved Oasis II -> IO2 Dialogue & Combat Enhancement

~SETUP-D0QUESTPACK.TP2~ #0 #11 // Saving Sanik In Brynnlaw

~SETUP-D0QUESTPACK.TP2~ #0 #12 // Burglary Of The Bookkeeper

~SETUP-D0QUESTPACK.TP2~ #0 #13 // New Fate For The Dryads' Acorns

~SETUP-D0QUESTPACK.TP2~ #0 #14 // The Tragedy Of Besamen

~SETUP-D0QUESTPACK.TP2~ #0 #15 // Further Slaver Involvement

~SETUP-D0QUESTPACK.TP2~ #0 #16 // Sending The Solamnic Knights Home

~SETUP-D0QUESTPACK.TP2~ #0 #17 // Nazariel The Lich

~SETUP-D0QUESTPACK.TP2~ #0 #18 // Reward Negotiation

~SETUP-DOS25.TP2~ #0 #0 // Desecration of Souls 2.5

~SETUP-DSOA.TP2~ #0 #0 // Kensai Ryu's Deeper Shadows of Amn v2.2

~SETUP-DSOA.TP2~ #0 #1 // Difficult Brown Dragon

~SETUP-DSOA.TP2~ #0 #4 // Ghost Shadow Dragon

~SETUP-DSOA.TP2~ #0 #6 // Grothgar the Red Dragon

~SETUP-DSOA.TP2~ #0 #8 // Curse of the Underground Shade Lord

~SETUP-FR_ROV.TP2~ #0 #0 // Freedom's Reign (SoA or ToB)

~SETUP-FR_ROV.TP2~ #0 #1 // Reign of Virtue (ToB)

~SETUP-GBTHFKP.TP2~ #0 #0 // Expanded Thief Stronghold

~SETUP-ITEMUPGRADE.TP2~ #0 #0 // Shadows Of Amn Item Upgrades

~SETUP-ITEMUPGRADE.TP2~ #0 #1 // Throne Of Bhaal Item Upgrades

~SETUP-PSTELE.TP2~ #0 #0 // PlanarSphere_Return_v2 Weidu

~SETUP RGENIE.TP2~ #0 #0 // Ribald's Genie

~SETUP-RUAD.TP2~ #0 #0 // Ruad Ro'fhessa (SoA)

~SETUP-RUAD.TP2~ #0 #1 // Ruad Ro'fhessa (ToB)

~SETUP-SHARDSOFICE.TP2~ #0 #0 // The Price Of Friendship

~SETUP-SHARDSOFICE.TP2~ #0 #1 // Some of My Best Friends Are Slimes

~SETUP-TB#QUEST.TP2~ #0 #2 // A large battle

~SETUP-TB#QUEST.TP2~ #0 #3 // Underdark Mage Duel

~SETUP-UB.TP2~ #0 #3 // "Cat and Mouse" (Bodhi hunts you in Spellhold) by Ghreyfain

~SETUP-UB.TP2~ #0 #4 // Gorje Hilldark and the Extended Illithium Quest

~SETUP-UB.TP2~ #0 #5 // The Pai'Na/Spider's Bane Quest

~SETUP-UB.TP2~ #0 #6 // Restored Crooked Crane Inn

~SETUP-UB.TP2~ #0 #7 // Restored Encounters

~SETUP-UB.TP2~ #0 #8 // Artemis Entreri in Bodhi's Lair

~SETUP-UB.TP2~ #0 #9 // Corrected "Xzar's Creations"

~SETUP-UB.TP2~ #0 #10 // Restored Hell Minions, by SimDing0

~SETUP-UB.TP2~ #0 #11 // Gorf the Squisher Fix, by Gebhard Blucher

~SETUP-UB.TP2~ #0 #12 // Item Restorations

~SETUP-UB.TP2~ #0 #16 // Corrected BAMs and Scripts

~SETUP-UB.TP2~ #0 #17 // Corrected Character Names and Biographies

~SETUP-UB.TP2~ #0 #19 // Restored Bhaalspawn Powers, by David Gaider

~SETUP-UB.TP2~ #0 #20 // Extended ToB Item Descriptions

~SETUP-UB.TP2~ #0 #21 // Throne of Bhaal Minor Restorations

~SETUP-UB.TP2~ #0 #24 // Sarevok's Remorse

~SETUP-TASHIA.TP2~ #0 #0 // Tashia NPC Mod -> Full version (ToB required)

~SETUP-TASHIA.TP2~ #0 #2 // Tashia Add-on Pack by Bri and Lord Ernie (English only, Tashia ToB Required) -> Action Style dialogues

Link to comment
However, I don't know which parts of the BP "o" files correspond to which parts of the original file (i.e. what parts of the "o" files to change).
They don't match, which is really the problem here and the problem with REPLACE_BCS_BLOCK in general. I'd suspect some other mod has come along and changed the script already, and it's hard to say which block it's attempting to replace here, since several are similar. You're really going to need to go to the BP people for this one.
Link to comment
However, I don't know which parts of the BP "o" files correspond to which parts of the original file (i.e. what parts of the "o" files to change).
They don't match, which is really the problem here and the problem with REPLACE_BCS_BLOCK in general. I'd suspect some other mod has come along and changed the script already, and it's hard to say which block it's attempting to replace here, since several are similar. You're really going to need to go to the BP people for this one.

 

Gotcha, Miloch, thank you for your response. I feel a bit better that I couldn't figure it out myself. I'll continue to try to get someone at BP to address it.

Link to comment
However, I don't know which parts of the BP "o" files correspond to which parts of the original file (i.e. what parts of the "o" files to change).
They don't match, which is really the problem here and the problem with REPLACE_BCS_BLOCK in general. I'd suspect some other mod has come along and changed the script already, and it's hard to say which block it's attempting to replace here, since several are similar. You're really going to need to go to the BP people for this one.

 

I did a search through the .tp2 of every mod I have installed, and the ONLY one that mentions DEMNABSU.BCS is BG2 Fixpack. The BAF file from the Fixpack looks almost the same as the 'original' (pre-BP-modification) script I posted above. If it isn't Fixpack that's making the changes BP is trying unsuccessfully to match, how can I go about finding out which mod it is, other than doing the .tp2 search as I've already done?

 

My hope was just to uninstall whatever mod is making the DEMNAB changes, since I'm not hearing back from anyone @ Spellhold ...

Thanks

Link to comment

As you say, the Fixpack appears to replace the entire DEMNABSU script with its own version. Even if it did this more smartly (e.g. with REPLACE_TEXTUALLY) you'd still have the same problem with whatever mod is doing the REPLACE_BCS_BLOCK.

 

A quick and rather hacked fix would be to try replacing the "oDEMNAB01.bcs" from BP with the third block from DEMNABSU.BAF in the Fixpack. But since the changes in the Fixpacked script appear (to me at least) to be "smarter" than the BP changes, it might make more sense actually comment out the line(s) in the BP tp2 attempting to do the REPLACE_BCS_BLOCK. But I give that advice knowing nothing about BP or why it's trying to do this replacement.

 

A third option is to try to rewrite oDEMNAB01.bcs yourself to take advantage of the Fixpack's smarter targetting but BP's reweighting of the script. It seems to be trying to remove TANARI_DEATH_GAZE, though I'm not sure why.

Link to comment
A quick and rather hacked fix would be to try replacing the "oDEMNAB01.bcs" from BP with the third block from DEMNABSU.BAF in the Fixpack. But since the changes in the Fixpacked script appear (to me at least) to be "smarter" than the BP changes, it might make more sense actually comment out the line(s) in the BP tp2 attempting to do the REPLACE_BCS_BLOCK. But I give that advice knowing nothing about BP or why it's trying to do this replacement.

 

A third option is to try to rewrite oDEMNAB01.bcs yourself to take advantage of the Fixpack's smarter targetting but BP's reweighting of the script. It seems to be trying to remove TANARI_DEATH_GAZE, though I'm not sure why.

Thank you again, Miloch. I may well try one of the above solutions if the BP people don't come through. Would you mind if I posted @BP what I quoted from your reply above? Might get some more interest going in my thread ..

Link to comment

Archived

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

×
×
  • Create New...