Please note that new user registrations disabled at this time.

Yet More Baldurdash...updated again (142 post-patch BG2 bugs down)

This forum is to be used for all discussions pertaining to BioWare's Baldur's Gate II: Shadows of Amn.
Post Reply
User avatar
Kevin Dorner
Posts: 185
Joined: Mon Mar 19, 2001 11:00 pm
Location: Toronto, Ontario, Canader, eh?
Contact:

Yet More Baldurdash...updated again (142 post-patch BG2 bugs down)

Post by Kevin Dorner »

This time, I will only be mentioning the changes...too many in total. If you are experiencing any of the problems below, or want to avoid them, my link is at the bottom of the posting. They can all be downloaded in one self-installing FixPack or separately; your choice.

A quick note to Manveru: so far your Jaheira romance updates look great. I didn't have a chance to include it in this update as I am doing a complete game as a playtest with it, but it will certainly be in the next one.

Newly Added Fixes:
  • Nalia had an excess spell slot if she joined at level 9, and had memorized the spellset of a 13th level mage if she joined at level 12
  • Several minor, non-enchanted metal and two-handed quest item weapons were usable by Beast Masters and Monks respectively
  • The Neb's Nasty Cutter dagger became unusable after its few poison charges were exhausted, contrary to its description
  • All Scimitars were usable by Beast Masters, who may not use metal weaponry
  • Four wizard spell scrolls were equippable and thus castable from the scrolls by Monks
  • Anomen 'Big Head' portrait overfilling character sheet window occurred if he joined at level 9
  • Soul Reaver THAC0 drain ability was subject to Magic Resistance check and subsequent failure
  • Dragon AI improved; thief snares set in visual range now cause them to become hostile
  • Unlimited gold exploit with Priestess Rierra in Suldanessellar due to incorrect buying price percentage
  • Druid-only Staff Of The Woodlands was usable by Rangers
  • Chromatic Orb's Slay, Petrify and Stun abilities bypassed Magic Resistance, Stun could not be dispelled, and its Blind ability's AC penalty was applied to the caster rather than the target
  • Remove Magic scrolls had the Dispel Magic scroll icon
  • If the second, equally valid dialog option was chosen after Edwin found the Nether Scrolls, the quest would never progress
  • Improved Sime dialog loop fix
  • Taking the "evil path" in the Tears Of Bhaal tests (except Selfish) did not result in falling for Paladins/Rangers, resulting in them being Neutral Evil in alignment but with full bonuses/abilities
  • Exploit of bypassing any losses in the Tears of Bhaal Selfish test by pausing after player 2 was taken and force-talking to the Tanar'ri
  • The Tears Of Bhaal Selfish test gave the "good path" result no matter what path was chosen
  • If the player's alignment shifted to Neutral Evil due to taking the "evil path" in any of the tests, the player was not notified of this
  • Irenicus was also listed as a Chaotic Good human in the Suldanessellar battle
  • Aerie becomes stuck in a dialog loop after Anomen's knighthood test is failed
  • Aerie also gets into another dialog loop when the party is summoned to the circus by Quayle if a romance with her is active
[ 05-07-2001: Message edited by: Kevin Dorner ]
User avatar
Manveru
Posts: 656
Joined: Tue Feb 27, 2001 11:00 pm
Location: Lodz, Poland
Contact:

Post by Manveru »

Kevin,

I have one technical question.

There is still one problem that occurs sometimes with this unfortunate romance :

Sometimes user interrupts dialogue appearance by suddenly action like movin party, reaching map exit , etc.

It causes that lovetalk variable changes normally because it is stated in jaheira.bcs not in her dialogues.

However here I (and many more users) have got the problem :

e.g. in Bjaheir.dlg in one of romance dialogues (condition lovetalk=26 as far as I remember) is the following sequence : SetGlobal("JaheiraBanditPlot","GLOBAL",1) so it enables Ertof's bandit to appear outside the city, it is also condition to continue the romance.

If dialog didn't appeared JaheiraBanditPlot is not set to 1 so results are the following :

- there is no possibility to continue the romance because next event that allows change of lovetalk is after killing Galvarey.
- we will never meet bandits outside the city. (JaheiraBanditPlot doesn't exist)
- Meronia will not appear

There are several more similar situations, e.g. :

lovetalk=52 dialogue (last battle set DerminAppear=1)
lovetalk=67 (user could interrupt romance conclussion)

So the question is : What command/commands would prevent these dialogue interrupts.
So sayeh

Wise Manveru Telcontar,
The Mighty Wizard from Eregion


The Eregion Wizards
Elen sila Lumenn' Omentielvo
User avatar
EMINEM
Posts: 891
Joined: Tue Apr 17, 2001 10:00 pm
Contact:

Post by EMINEM »

Hey Kev, I think it's about time you sent in your resume to Bioware. I'm sure Dr. Muzyka will hire you on the spot. If he's refuses, allow me to file a complaint on your behalf.

Keep up the good work!

Oh yeah, I wanted to add something. In case you didn't already notice, there's a mistake in the graveyard where the monument to the god of the dead reads "Kelemvor" when it should read Cyric. Kelemvor was murdered by Cyric in the Avatar Trilogy and was never deified by Ao the way Cyric was.

[ 05-07-2001: Message edited by: EMINEM ]
User avatar
Kevin Dorner
Posts: 185
Joined: Mon Mar 19, 2001 11:00 pm
Location: Toronto, Ontario, Canader, eh?
Contact:

Post by Kevin Dorner »

Originally posted by EMINEM:
<STRONG>Hey Kev, I think it's about time you sent in your resume to Bioware. I'm sure Dr. Muzyka will hire you on the spot. If he's refuses, allow me to file a complaint on your behalf.

Keep up the good work!</STRONG>
Well thanks. It would be nice to work for BioWare...the only thing stopping me from sending the resume is that 2,500 km commute every morning. :)
<STRONG>Oh yeah, I wanted to add something. In case you didn't already notice, there's a mistake in the graveyard where the monument to the god of the dead reads "Kelemvor" when it should read Cyric. Kelemvor was murdered by Cyric in the Avatar Trilogy and was never deified by Ao the way Cyric was.</STRONG>
Probably correct, but would a general-purpose cemetery for all in Athkatla want to pay homage to Cyric? I would expect they'd avoid it... and what better god of the dead than a dead god! :p (or almost-god.) I will have a look though; might be something that should be changed.

[ 05-07-2001: Message edited by: Kevin Dorner ]
User avatar
cheesemage
Posts: 1044
Joined: Tue Mar 27, 2001 11:00 pm
Location: Inside a water proof fish tank
Contact:

Post by cheesemage »

even better yet make it read " Bob Dole, god of the dead"
He is back and in 3-d!
User avatar
Quitch
Posts: 806
Joined: Thu Jan 18, 2001 11:00 pm
Location: Surrey, England
Contact:

Post by Quitch »

Playing an entire game just to test a bugfix for us.

*sniff* I love you Kev :)
Past: Ascension
Present: The Broken Hourglass
Future: Return to Windspear, Imoen Relationship
"Perfection has no deadline"
User avatar
Kevin Dorner
Posts: 185
Joined: Mon Mar 19, 2001 11:00 pm
Location: Toronto, Ontario, Canader, eh?
Contact:

Post by Kevin Dorner »

Originally posted by Manveru:
<STRONG>Kevin,
So the question is : What command/commands would prevent these dialogue interrupts.</STRONG>
Not much we can do, other than redesign the whole thing from the ground up. Even that would cause problems. It's so easy to interrupt the variable transitions, as there are so many of them. As you have probably noticed, even viewing the value of a GlobalTimer will sometimes cause it to stop! Makes debugging difficult. The only hard-and-fast is the dialog command itself: StartDialogNoInterrupt.

I'll let you know how it goes.

Quitch: >blush< :)
User avatar
rigbya
Posts: 11
Joined: Wed Apr 25, 2001 10:00 pm
Location: Australia
Contact:

Post by rigbya »

Kevin

Excellent work on the fixes/enhancements. I think I have one more for you (bug that is)... it seem as though Valygar (or perhaps all Stalkers) can use Drow Plate +5. Even accounting for the superior craftmenship/materials etc it seems a little extreme given they can only usually wear leather (I known elven chain is usually considered leather as far as class restriction go - but full-plate?).

Again - good work.
User avatar
Monch9
Posts: 8
Joined: Wed Mar 07, 2001 11:00 pm
Location: Quezon City, Metro Manila, Philippines
Contact:

Post by Monch9 »

Originally posted by EMINEM:

Oh yeah, I wanted to add something. In case you didn't already notice, there's a mistake in the graveyard where the monument to the god of the dead reads "Kelemvor" when it should read Cyric. Kelemvor was murdered by Cyric in the Avatar Trilogy and was never deified by Ao the way Cyric was.

[ 05-07-2001: Message edited by: EMINEM ][/QB]
Eminem, Kelemvor did become the god of dead in the succeeding book (I think it's in the Prince of Lies book by James Lowder).

For Kevin : Thanks for all the work you've been doing. BGII has improved a lot because of you. :)

[ 05-08-2001: Message edited by: Monch9 ]
User avatar
Loredweller
Posts: 1681
Joined: Sun Feb 18, 2001 11:00 pm
Location: Latvia
Contact:

Post by Loredweller »

@Kevin
My compliments, great work!
BTW i would ask to set right the attack of spirit animals for totemic druid. As i guess, it should be magical or i do not understand the purpose of enchantment. Have already done it myself, nonetheless it might be worth to include in your patchset.
Of course, i might misunderstand the meaning of the enchantment, then there would be an explanation, who might do better as you?
I wonder also if there are ever more enchanted items and things lacking magical status.
TIA,
L.

[ 05-08-2001: Message edited by: Loredweller ]
Loredweller

-------------------
...for tomorrow never comes ...
User avatar
Nightmare
Posts: 3141
Joined: Fri Mar 30, 2001 11:00 pm
Location: Canada
Contact:

Post by Nightmare »

All hail Kevin, the savior for victims of BG2 bugs.
If nothing we do matters, then all that matters is what we do.
User avatar
velvetfreak
Posts: 184
Joined: Mon May 07, 2001 10:00 pm
Location: Melbourne, Australia
Contact:

Post by velvetfreak »

Whoa.

I have one word for you, Mr. Kevin - awestruck. I knew the Staff of the Magi had a bug, and was looking for a fix when I came across this thread. After having a look at your site, I've bookmarked it and d/l'ed the patches, and as far as I'm concerned these fixes are an integral part of the game.

I am MEGA impressed. I second Eminem's suggestion, Bioware should seriously have your work brought to their attention. Ever consider telecommuting?
Check my profile for the Glaicas patch
User avatar
PaulDenton
Posts: 64
Joined: Sun May 06, 2001 10:00 pm
Location: Hong Kong, PRC
Contact:

Post by PaulDenton »

Good work, Kevin.

I'm having a few problems though.

Shanglar doesn't gate in his buddies even though I don't attack him. He doesn't even say anything. He will just say "Stop", then starts spell-casting from the middle of the table.

And, Kangaxx The Lich sometimes doesn't turn into Demilich. I get him to turn at the first time, but I have to reload 'cause of an imprisonment. After that, I just couldn't kill him. It would stay at Near Death and just won't turn into Demilich. (BTW, nice work on that un-pick-pocket-able Gaxx Ring, heh).
Each of us has a duty to all of us.
User avatar
Manveru
Posts: 656
Joined: Tue Feb 27, 2001 11:00 pm
Location: Lodz, Poland
Contact:

Post by Manveru »

q: I've made my Jaheira's patch but it doesn't correct one problem : romance dialogues are sometimes interrupted by some users actions like : user ordered party to go too suddenly and then we can hear romance music but dialogue doesn't occur - lovetalk changes normally (incremented in script not in dialogues) but there are several variables that are set in dialogues. and if it is interrupted these variables are not set (e.g. JaheiraBanditPlot set to 1 in lovetalk=26 dialogue - if this dialogue was interrupted JaheiraBanditPlot simply doesn't exist)

So my question is : What command/commands will prevent user interrupts (dialog will appear if all conditions are satisfied no matter what action performs user or dialog will appear only if all normal conditions satisfied and user doesn't perform any action at this time)

I would be grateful for any advise.

a: Four bytes (00 00 00 00) have to be added to the header at 0x030 and all the offsets have to be incremented by four... that makes the game pause. I believe Cat is implementing that feature in the next IDU.
I asked about this dialog problem on teambg messeage board - I think that it could be helpful.

[ 05-09-2001: Message edited by: Manveru ]
So sayeh

Wise Manveru Telcontar,
The Mighty Wizard from Eregion


The Eregion Wizards
Elen sila Lumenn' Omentielvo
User avatar
Loredweller
Posts: 1681
Joined: Sun Feb 18, 2001 11:00 pm
Location: Latvia
Contact:

Post by Loredweller »

@Paul Denton
Haven't all (visible for a lich) of your characters Protected from Undead state occasionaly? If so he has nobody to speak with.
L.

[ 05-09-2001: Message edited by: Loredweller ]
Loredweller

-------------------
...for tomorrow never comes ...
Post Reply