Jump to content
Sign in to follow this  
Jarno Mikkola

The IwDinBG2's over all script ? Baldur.bcs, and the bug in it.

Recommended Posts

Before my tests, I would have assumed that the baldur.bcs/baldur25.bcs would have still been the file over all script... but apparently it might not be so(based on my few tests), so is there another I can spam extend_bottom to, knowing that it will then work on all areas and places ?

 

Weidu.log:

// 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 [ : Version]
~ICE_TUTU_TWEAKS/SETUP-ICE_TUTU_TWEAKS.TP2~ #0 #10 // Fixpack (fixes residual errors in the converter - MUST BE INSTALLED): v8.0
~ICE_TUTU_TWEAKS/SETUP-ICE_TUTU_TWEAKS.TP2~ #0 #100 // Alter Weapon Proficiency System (the bigg) -> Rebalanced Proficiencies (CamDawg): v8.0
~ICE_TUTU_TWEAKS/SETUP-ICE_TUTU_TWEAKS.TP2~ #0 #200 // First level characters can put more than 2 stars in any one proficiency: v8.0
~ICE_TUTU_TWEAKS/SETUP-ICE_TUTU_TWEAKS.TP2~ #0 #1000 // Install NPCs: v8.0
~ICE_TUTU_TWEAKS/SETUP-ICE_TUTU_TWEAKS.TP2~ #0 #1010 // Remove NPC soundsets from list of PC choice options: v8.0
~ICE_TUTU_TWEAKS/SETUP-ICE_TUTU_TWEAKS.TP2~ #0 #1020 // IceTutuTweaks NPCs get basic interjections based on existing IWD content: v8.0
~ICE_TUTU_TWEAKS/SETUP-ICE_TUTU_TWEAKS.TP2~ #0 #2000 // Game ends when the main character dies: v8.0
~ICE_TUTU_TWEAKS/SETUP-ICE_TUTU_TWEAKS.TP2~ #0 #2010 // NPCs respond to the main character, not to whichever character talks to them: v8.0
~ICE_TUTU_TWEAKS/SETUP-ICE_TUTU_TWEAKS.TP2~ #0 #3010 // Add map notes: v8.0
~ICE_TUTU_TWEAKS/SETUP-ICE_TUTU_TWEAKS.TP2~ #0 #3020 // Make Heart of Winter accessible at any level: v8.0
~ICE_TUTU_TWEAKS/SETUP-ICE_TUTU_TWEAKS.TP2~ #0 #3030 // Restore (most) BG2 spells and make scrolls available - WARNING: they will look very out of place: v8.0
~ICE_TUTU_TWEAKS/SETUP-ICE_TUTU_TWEAKS.TP2~ #0 #3040 // Never lose access to Orrick the Gray's trade goods: v8.0
~ICE_TUTU_TWEAKS/SETUP-ICE_TUTU_TWEAKS.TP2~ #0 #3050 // BG2-style journal [work in progress]: v8.0
~UB_IWD/SETUP-UB_IWD.TP2~ #0 #0 // The Voice of Durdel Anatha: v7
~UB_IWD/SETUP-UB_IWD.TP2~ #0 #100 // Malavon's Golems: v7
~UB_IWD/SETUP-UB_IWD.TP2~ #0 #200 // Expanded Guello/Beorn Quest: v7
~UB_IWD/SETUP-UB_IWD.TP2~ #0 #300 // Marketh's Ring: v7
~UB_IWD/SETUP-UB_IWD.TP2~ #0 #400 // Presio's Duel: v7
~UB_IWD/SETUP-UB_IWD.TP2~ #0 #500 // Orrick's Rhino Beetle Shield: v7
~UB_IWD/SETUP-UB_IWD.TP2~ #0 #600 // The High Baptist's Flock: v7
~UB_IWD/SETUP-UB_IWD.TP2~ #0 #1500 // Minor Item Restorations: v7
~UB_IWD/SETUP-UB_IWD.TP2~ #0 #2000 // Restored Random Drops: v7
~IWDNPC/SETUP-IWDNPC.TP2~ #0 #0 // Icewind Dale NPCs: v4
~IWDNPC/SETUP-IWDNPC.TP2~ #0 #9 // Alternate class for Holvir, IWD-in-BG2 -> Holvir, cavalier: v4
~IWDNPC/SETUP-IWDNPC.TP2~ #0 #15 // Alternate class for Korin, IWD-in-BG2 -> Korin, multiclass cleric/ranger: v4
~IWDNPC/SETUP-IWDNPC.TP2~ #0 #16 // Alternate class for Nella, IWD-in-BG2 -> Nella, berserker: v4
~IWDNPC/SETUP-IWDNPC.TP2~ #0 #22 // Alternate class for Severn, IWD-in-BG2 -> Severn, blade: v4
~IWDNPC/SETUP-IWDNPC.TP2~ #0 #31 // Alternate class for Teri, IWD-in-BG2 -> Teri, swashbuckler: v4
~IMPILATION/SETUP-IMPILATION.TP2~ #0 #1 // The Improved Rule System for BWP: v1.0 beta 2
~IMPILATION/SETUP-IMPILATION.TP2~ #0 #2 // The Imps store price rule and item stack amounts: v1.0 beta 2
~IMPILATION/SETUP-IMPILATION.TP2~ #0 #3 // Ranger-Clerics can use a bow and arrows: v1.0 beta 2
~IMPILATION/SETUP-IMPILATION.TP2~ #0 #8 // Arcane Spell Refreshment: v1.0 beta 2
~GRAY_DRAGON/SETUP-GRAY_DRAGON.TP2~ #0 #0 // Gray Dragon Kit, available for Human, Half Elf, Elf and Gnome fighters in BG2: v0.96
~MEGAMODKITS/MEGAMODKITS.TP2~ #0 #23 // Apprentice Kit, available for Human and Half-Elf Fighters: v1.01M
~IMPILATION/SETUP-IMPILATION.TP2~ #0 #9 // Divine Spell Refreshment: v1.0 beta 2
~WIDESCREEN/WIDESCREEN.TP2~ #0 #0 // Widescreen Mod -> for the original Infinity Engine (CHOOSE THIS!): Widescreen Mod v 3.06
// Recently Uninstalled: ~LSTEST/SETUP-LSTEST.TP2~ #0 #0 // Test general causes of slowdown from the game scripts

Edited by Jarno Mikkola

Share this post


Link to post

K, so apparently the baldur.bcs is actually running, but the issue is, that it's always running to this block:

IF
	!HasItemEquipedReal("cynicis",Player1) // Cynicism
	!HasItemEquipedReal("cynicis",Player2) // Cynicism
	!HasItemEquipedReal("cynicis",Player3) // Cynicism
	!HasItemEquipedReal("cynicis",Player4) // Cynicism
	!HasItemEquipedReal("cynicis",Player5) // Cynicism
	!HasItemEquipedReal("cynicis",Player6) // Cynicism
THEN
	RESPONSE #100
		ActionOverride(Player1,DisplayString(Myself,123399)) // Running block 90 of BALDUR.BCS (this part is added by LSTest mod)
		SetGlobal("CDResetCynicismTimer","GLOBAL",0)
		SetGlobalTimer("CDCynicismTimer","GLOBAL",1)
END

Without the Continue() at the end!!! So the whole end of the script will never work without the item equipped. Which kinda kills the whole idea of over all script that works properly. Especially as the items equipping itself won't even stop the script block from running ALWAYS, if it's not kept equipped. Or the fact that the Global("CDResetCynicismTimer","GLOBAL"...) is not checked to be one first or whatever.

Edited by Jarno Mikkola

Share this post


Link to post
Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

×
×
  • Create New...