Jump to content


Photo

Last chance reporting v1.03 bugs


  • Please log in to reply
23 replies to this topic

#1 Ascension64

Ascension64
  • Modder
  • 5983 posts

Posted 16 February 2007 - 08:40 PM

This is a relatively quick update to BGT-WeiDU, since I recently received the Spanish translation - hence I'd like to get this out next weekend. I've accounted for all currently reported bugs at http://www.shsforums...showtopic=24522, but if you have anything extra, please report ASAP. Thanks.

Unless we get some more string errors, there shouldn't be a need to start a new game with this update.

--------------
Retired Modder
Note: I do not respond to profile comments/personal messages in regards to troubleshooting my modifications. Please post on the public forums instead.

Baldur's Gate Trilogy-WeiDU and Mods
Throne of Bhaal Extender (TobEx)

Contributions: (NWN2) A Deathstalker (voice acting) - (IWD2) IWD2 NPC Project (soundset editing) - (Misc) SHS PC Soundsets (voice acting)
Legacy: (BG/Tutu/BGT) Beregost Crash Fixer 1.9 (18 Jul 10) - (BG2) Enable conversations with charmed/dominated creatures (18 Jul 10) - (BG2) Experience Corrections (18 Jul 10) - (Misc) Platform Conversion Utility RC2 (13 Feb 10)


#2 web2air

web2air
  • Member
  • 40 posts

Posted 17 February 2007 - 12:13 AM

Really minor, but very strange. When you just get out of the Candlekeep and meet Imoen, then she joins your party. Whenevery she gets hits by anything, my protagonist, wolf, even CTRL+Y seems to give her only 7 damages (CTRL+Y give 7 damages twice so she dies) when she is LV1. If you CLUA her lv up, then she gets damage as usual, CTRL+Y will give her -500 or something like that just one time. I do now know why, I checked the save file and other effect on her, everything seems to be fine, except for one effect variable that I do not know. Maybe you could figure it out? Does not matter if you cannot though because this is nothing in fact :)

Another one, this one is little bit more annoying. When you finished the CH3 - killing Murahei and finishing Nashkel Mine quest - then Xzar and Montaron are supposed to disappear. I saw the code in the area bcs file, whose number I cannot recall now. But Montaron's code works fine, he disappears as he is supposed to be. But Xzar remains and this is bit weird because they should not be seperated. If I CLUA summon up montaron, then he immediately disappears and Xzar disappears too just after him. I guess the area bcs file somehow not working appropriately or something, even though it seems to be fine to me.

#3 Anomaly

Anomaly
  • Member
  • 562 posts

Posted 17 February 2007 - 12:52 AM

Someone in some french forum has reported a severe bug. I haven't got the time to check myself, but :

- He took Jaheira in the BG1 part, then he left her long before the transition
- He went to the BG2 Part and took Jaheira again (bg2 version)
- When Jaheira left for the Harper business and returned, he got a BG1 Jaheira, apparently the same Jaheira he left alone in BG1

He was playing BGT-WeiDU 1.02f, and I am waiting for his weidu.log.

Edited by Anomaly, 17 February 2007 - 12:55 AM.

French translator of: BG2 FixPack, BG2 Tweaks, Baldur's Gate Trilogy-WeiDU, BGT-Tweaks and some minor mods.

#4 OldVeteran

OldVeteran
  • Member
  • 168 posts

Posted 17 February 2007 - 03:23 AM

I got a similar issue as Anomaly as in ditching Imoen in BG1 would make her wait in the copper coronet in BG2 AND appear in irenicus dungeon, hence giving me 2 Imoens.
(BGT 1.02f)

Edited by OldVeteran, 17 February 2007 - 03:23 AM.

--GhostNWN

#5 pro5

pro5
  • Modder
  • 722 posts

Posted 17 February 2007 - 04:24 AM

I got a similar issue as Anomaly as in ditching Imoen in BG1 would make her wait in the copper coronet in BG2 AND appear in irenicus dungeon, hence giving me 2 Imoens.
(BGT 1.02f)


Most likely it's Imoen Romance, not BGT.

#6 Anomaly

Anomaly
  • Member
  • 562 posts

Posted 18 February 2007 - 01:54 AM

Someone in some french forum has reported a severe bug. I haven't got the time to check myself, but :

- He took Jaheira in the BG1 part, then he left her long before the transition
- He went to the BG2 Part and took Jaheira again (bg2 version)
- When Jaheira left for the Harper business and returned, he got a BG1 Jaheira, apparently the same Jaheira he left alone in BG1


Here is, at last, his 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
~SETUP-ASCENSION.TP2~ #2 #0 // Ascension v1.41 (ToB requis)
~SETUP-ASCENSION.TP2~ #2 #1 // Abazigal Plus Fort (optionnel, ToB requis)
~SETUP-ASCENSION.TP2~ #2 #2 // Demogorgon Originel (optionnel, ToB requis)
~SETUP-ASCENSION.TP2~ #2 #3 // Gromnir Plus Fort (optionnel, ToB requis)
~SETUP-ASCENSION.TP2~ #2 #4 // Illasera Plus Fort (optionnel, ToB requis)
~SETUP-ASCENSION.TP2~ #2 #5 // Yaga-Shura Plus Fort (optionnel, ToB requis)
~SETUP-ASHESOFEMBERS.TP2~ #2 #0 // Restrictions d armes universelles pour MODS
~SETUP-ASHESOFEMBERS.TP2~ #2 #14 // Armes Universelles avec limitations de Force et de Dexterite - SoA
~SETUP-ASHESOFEMBERS.TP2~ #2 #15 // Armes Universelles avec limitations de Force et de Dexterite - ToB
~BG2_TWEAKS/SETUP-BG2_TWEAKS.TP2~ #2 #1170 // Marchands bonus (Baldurdash)
~SETUP-TACTICS.TP2~ #3 #26 // Fighter-Class Archer Kit
~SETUP-TACTICS.TP2~ #3 #27 // Anti-Paladin Kit
~SETUP-BATTLES.TP2~ #1 #20 // Kit: Vengeur des Arcanes
~SETUP-BATTLES.TP2~ #1 #21 // Kit: Maitre d'Arme
~SETUP-BATTLES.TP2~ #1 #22 // Kit: Chevalier Demon
~SETUP-BATTLES.TP2~ #1 #23 // Kit: Batard
~SETUP-BATTLES.TP2~ #1 #0 // STATS.IDS Modifié (voir NOTE et WARNING en Anglais)
~BG2_TWEAKS/SETUP-BG2_TWEAKS.TP2~ #2 #40 // Peau bleue pour Viconia
~BG2_TWEAKS/SETUP-BG2_TWEAKS.TP2~ #2 #1160 // Forteresses pour toutes les classes (Baldurdash)
~BG2_TWEAKS/SETUP-BG2_TWEAKS.TP2~ #2 #1180 // Portrait feminin pour Edwina
~BG2_TWEAKS/SETUP-BG2_TWEAKS.TP2~ #2 #2140 // Options de jumelage etendues
~SETUP-BGT.TP2~ #2 #0 // Baldur's Gate Trilogy - Composant principal 1.02f


The install order is not optimal, but I do not see anything that could be the cause of this bug. The bug is probably in BGT itself.
French translator of: BG2 FixPack, BG2 Tweaks, Baldur's Gate Trilogy-WeiDU, BGT-Tweaks and some minor mods.

#7 Anomaly

Anomaly
  • Member
  • 562 posts

Posted 20 February 2007 - 01:24 PM

IF
	Global("JaheiraHarperPlot","GLOBAL",1)
	!Exists("Meronia")
THEN
	RESPONSE #100
		SetGlobal("JaheiraHarperPlot","GLOBAL",2)
		SetGlobalTimer("JaheiraReturn","GLOBAL",SEVEN_HOURS)
		SetLeavePartyDialogFile()
		EscapeArea()
END

(in jaheira.bcs, when Jaheira leave the party until we rest)

IF
	PartyRested()
	GlobalTimerExpired("JaheiraReturn","GLOBAL")
	Global("JaheiraReturns","GLOBAL",0)
THEN
	RESPONSE #100
		SetGlobal("JaheiraReturns","GLOBAL",1)
		MoveGlobalObject("Jaheira",Player1)
END

(in baldur.bcs, when Jaheira join the party again)

Looking at this, the engine may not know which Jaheira to spawn with the MoveGlobalObject() if the BG1 Jaheira is also alive somewhere in the BG1 part of the game.
French translator of: BG2 FixPack, BG2 Tweaks, Baldur's Gate Trilogy-WeiDU, BGT-Tweaks and some minor mods.

#8 Ascension64

Ascension64
  • Modder
  • 5983 posts

Posted 24 February 2007 - 07:49 PM

Really minor, but very strange. When you just get out of the Candlekeep and meet Imoen, then she joins your party. Whenevery she gets hits by anything, my protagonist, wolf, even CTRL+Y seems to give her only 7 damages (CTRL+Y give 7 damages twice so she dies) when she is LV1. If you CLUA her lv up, then she gets damage as usual, CTRL+Y will give her -500 or something like that just one time. I do now know why, I checked the save file and other effect on her, everything seems to be fine, except for one effect variable that I do not know. Maybe you could figure it out? Does not matter if you cannot though because this is nothing in fact :)

I think this is just an idiosyncrasy with Ctrl-Y. It still does its job though in killing Imoen. :P

Another one, this one is little bit more annoying. When you finished the CH3 - killing Murahei and finishing Nashkel Mine quest - then Xzar and Montaron are supposed to disappear. I saw the code in the area bcs file, whose number I cannot recall now. But Montaron's code works fine, he disappears as he is supposed to be. But Xzar remains and this is bit weird because they should not be seperated. If I CLUA summon up montaron, then he immediately disappears and Xzar disappears too just after him. I guess the area bcs file somehow not working appropriately or something, even though it seems to be fine to me.

Xzar and Montaron aren't supposed to disappear at all. Are you sure that your game is clean of other mod remnants? Apart from one time where I did things so out of order that when I tried to drop Xzar and Montaron from the party, they just disappeared, doing things in standard game order worked normally.

--------------
Retired Modder
Note: I do not respond to profile comments/personal messages in regards to troubleshooting my modifications. Please post on the public forums instead.

Baldur's Gate Trilogy-WeiDU and Mods
Throne of Bhaal Extender (TobEx)

Contributions: (NWN2) A Deathstalker (voice acting) - (IWD2) IWD2 NPC Project (soundset editing) - (Misc) SHS PC Soundsets (voice acting)
Legacy: (BG/Tutu/BGT) Beregost Crash Fixer 1.9 (18 Jul 10) - (BG2) Enable conversations with charmed/dominated creatures (18 Jul 10) - (BG2) Experience Corrections (18 Jul 10) - (Misc) Platform Conversion Utility RC2 (13 Feb 10)


#9 Ascension64

Ascension64
  • Modder
  • 5983 posts

Posted 24 February 2007 - 08:26 PM

Someone in some french forum has reported a severe bug. I haven't got the time to check myself, but :

- He took Jaheira in the BG1 part, then he left her long before the transition
- He went to the BG2 Part and took Jaheira again (bg2 version)
- When Jaheira left for the Harper business and returned, he got a BG1 Jaheira, apparently the same Jaheira he left alone in BG1

He was playing BGT-WeiDU 1.02f, and I am waiting for his weidu.log.

I checked this out, and it shouldn't really occur, since if you have a duplicate entry into BALDUR.GAM, the most recently touched one is the one that is used, even if she is dead, or had DestroySelf() on her. I won't be able to do much about this for v1.04, but the only way to fix this is to ensure that the BG2 Jaheira is the most recently touched Jaheira, which I'll do with v1.04.

--------------
Retired Modder
Note: I do not respond to profile comments/personal messages in regards to troubleshooting my modifications. Please post on the public forums instead.

Baldur's Gate Trilogy-WeiDU and Mods
Throne of Bhaal Extender (TobEx)

Contributions: (NWN2) A Deathstalker (voice acting) - (IWD2) IWD2 NPC Project (soundset editing) - (Misc) SHS PC Soundsets (voice acting)
Legacy: (BG/Tutu/BGT) Beregost Crash Fixer 1.9 (18 Jul 10) - (BG2) Enable conversations with charmed/dominated creatures (18 Jul 10) - (BG2) Experience Corrections (18 Jul 10) - (Misc) Platform Conversion Utility RC2 (13 Feb 10)


#10 web2air

web2air
  • Member
  • 40 posts

Posted 26 February 2007 - 04:56 PM

Xzar and Montaron aren't supposed to disappear at all. Are you sure that your game is clean of other mod remnants? Apart from one time where I did things so out of order that when I tried to drop Xzar and Montaron from the party, they just disappeared, doing things in standard game order worked normally.


I'm more than sure that I use the clean install because I have done it so many times. I attached my ar6600.bcs here. The last part of the fila indicates why they disappear in this area. I've installed BG1, Totsc, the newest patch, and BG2 + ToB with the newest patch. Then, BG2 Fixpack and BGT. Also, I look at the Ar6600.bcs file with Near Infinity, and it seems that thie file is in BG1BCS.BIF which makes me think that this file is exported from the original BG1.


IF
Global("BGTNPC6600","GLOBAL",0)
Level(Player1,1)
THEN
RESPONSE #100
SetGlobal("BGTNPC6600","GLOBAL",1)
CreateCreature("BGXZAR",[4581.2694],0) // 짜르
CreateCreature("MONTAR",[4514.2705],0) // 몬타론
CreateCreature("IMOEN1",[3140.3681],12) // 이모엔
END

IF
Global("BGTNPC6600","GLOBAL",0)
OR(2)
Level(Player1,2)
Level(Player1,3)
THEN
RESPONSE #100
SetGlobal("BGTNPC6600","GLOBAL",1)
CreateCreature("XZAR2",[4581.2694],0) // 짜르
CreateCreature("MONTAR2",[4514.2705],0) // 몬타론
CreateCreature("IMOEN2",[3140.3681],12) // 이모엔
END

IF
Global("BGTNPC6600","GLOBAL",0)
OR(2)
Level(Player1,4)
Level(Player1,5)
THEN
RESPONSE #100
SetGlobal("BGTNPC6600","GLOBAL",1)
CreateCreature("XZAR4",[4581.2694],0) // 짜르
CreateCreature("MONTAR4",[4514.2705],0) // 몬타론
CreateCreature("IMOEN4",[3140.3681],12) // 이모엔
END

IF
Global("BGTNPC6600","GLOBAL",0)
LevelGT(Player1,5)
THEN
RESPONSE #100
SetGlobal("BGTNPC6600","GLOBAL",1)
CreateCreature("XZAR6",[4581.2694],0) // 짜르
CreateCreature("MONTAR6",[4514.2705],0) // 몬타론
CreateCreature("IMOEN61",[3140.3681],12) // 이모엔
END

IF
GlobalGT("Chapter","GLOBAL",3)
Exists("Montaron")
!InParty("Montaron")
THEN
RESPONSE #100
ActionOverride("Montaron",DestroySelf())
END

IF
GlobalGT("Chapter","GLOBAL",3)
Exists("Xzar")
!InParty("Xzar")
THEN
RESPONSE #100
ActionOverride("Xzar",DestroySelf())
END

#11 Promilus

Promilus
  • Member
  • 378 posts

Posted 26 February 2007 - 10:49 PM

!InParty("Xzar")
I think this part is one of requirements to destroy Xzar on map if you DON'T have him in party and you're in chapter 3. I remember I had one time Xzar and Monaron in Durlags Tower at the end of game so the problem you have shouldn't occur.

#12 --web2air--

--web2air--
  • Guest

Posted 03 March 2007 - 11:25 PM

!InParty("Xzar")
I think this part is one of requirements to destroy Xzar on map if you DON'T have him in party and you're in chapter 3. I remember I had one time Xzar and Monaron in Durlags Tower at the end of game so the problem you have shouldn't occur.



I just checked the AR2700.BCS of the Original BG1. It contains:

IF
GlobalGT("Chapter","GLOBAL",2)
Exists("Montaron")
!InParty("Montaron")
THEN
RESPONSE #100
ActionOverride("Montaron",DestroySelf())
Continue()
END

IF
GlobalGT("Chapter","GLOBAL",2)
Exists("Xzar")
!InParty("Xzar")
THEN
RESPONSE #100
ActionOverride("Xzar",DestroySelf())
END


I think it is exactly the same as the one I just posted on the previous reply except here Chapter 2 in the original BG is Chapter 3 in BGT.
So I suspect BGT installation somehow involves with this issue. I'm not being picky though because I can simply remove those line from BCS files and play with no problem, or even igore it. But I post this here simply because I wish BGT to be improving and perfect, and I love BGT. :)

#13 pro5

pro5
  • Modder
  • 722 posts

Posted 04 March 2007 - 09:34 AM

It's fixed in the "Correct various errors..." component of SCS:

COPY_EXISTING ~ar6600.bcs~ ~override~
	DECOMPILE_BCS_TO_BAF
	REPLACE_TEXTUALLY ~Exists("Montaron")~  ~False()~
	REPLACE_TEXTUALLY ~Exists("Xzar")~  ~False()~
	COMPILE_BAF_TO_BCS


#14 OldVeteran

OldVeteran
  • Member
  • 168 posts

Posted 04 March 2007 - 11:20 AM

About Xzar btw, if you use BGXzar to spawn him into the game, he will have no dialogue. A missing link somewhere?
--GhostNWN

#15 Azazello

Azazello

    The Anti-Spammer

  • Staff
  • 1912 posts

Posted 26 March 2007 - 08:24 AM

Someone in some french forum has reported a severe bug. I haven't got the time to check myself, but :

- He took Jaheira in the BG1 part, then he left her long before the transition
- He went to the BG2 Part and took Jaheira again (bg2 version)
- When Jaheira left for the Harper business and returned, he got a BG1 Jaheira, apparently the same Jaheira he left alone in BG1

He was playing BGT-WeiDU 1.02f, and I am waiting for his weidu.log.

I checked this out, and it shouldn't really occur, since if you have a duplicate entry into BALDUR.GAM, the most recently touched one is the one that is used, even if she is dead, or had DestroySelf() on her. I won't be able to do much about this for v1.04, but the only way to fix this is to ensure that the BG2 Jaheira is the most recently touched Jaheira, which I'll do with v1.04.

I have this problem, and I have v1.04 installed.

I see from BGT-WeiDU Version History "Attempted fix: forces MakeGlobal() on Edwin, Imoen, Jaheira..."

How does this fix actually work?
How can I check that my installation actually uses it?
How can I try to fix this locally?

"I gladly simp for jastey" -- Aza
==========================================================
"You ever notice that "What the hell?!" is the answer to just about everything?"
==========================================================

"Girls are like phones, they like to be held and talked too, but if you press the wrong button, you will be disconnected!" DJ Nikodemus
================================================================
Community Contributions
* Level 1 NPCs * gMinion: expanded TP2 for MegaInstalls * PSM (PSQM): expanded scripts for Melanthium * Shar Nadal (DSotSC-BGT) revision * non-detectable Cloak of Non-Detection ?? * Weimer's-Tactics: revised TP2 for MegaInstalls * a directory of Mega-Installation Guides *

   
   
   


#16 Ascension64

Ascension64
  • Modder
  • 5983 posts

Posted 29 March 2007 - 02:12 AM

I see from BGT-WeiDU Version History "Attempted fix: forces MakeGlobal() on Edwin, Imoen, Jaheira..."

How does this fix actually work?

Since there isn't really a way to avoid generating two copies of say, Jaheira, with exactly the same script name, in BALDUR.GAM, this work attempts to work by making the BG2 version of Jaheira the most salient (recent) of the two versions. From what I've tested, uses of Jaheira in BALDUR.GAM generally work by using the most salient of the two versions when there is a duplicate. Good thing it doesn't just do nothing, which would really screw things up.

How can I check that my installation actually uses it?

Look at your WeiDU.log and check the version of BGT-WeiDU installed. If it is v1.04, your installation should be using it. If it isn't working, then you'll need to let me know. Is this a completely new game, or an older save game? Could you even zip up your save game directory and attach it here?

How can I try to fix this locally?

Open up the BALDUR.GAM in NearInfinity for your save game and delete the lower level *AHEIR## entry, where ## is a number. The save game should be before Jaheira comes back from Harper business. Also, make sure you back up the original BALDUR.GAM, in case you accidentally delete the wrong one.

Let me know how you go with the problem.

--------------
Retired Modder
Note: I do not respond to profile comments/personal messages in regards to troubleshooting my modifications. Please post on the public forums instead.

Baldur's Gate Trilogy-WeiDU and Mods
Throne of Bhaal Extender (TobEx)

Contributions: (NWN2) A Deathstalker (voice acting) - (IWD2) IWD2 NPC Project (soundset editing) - (Misc) SHS PC Soundsets (voice acting)
Legacy: (BG/Tutu/BGT) Beregost Crash Fixer 1.9 (18 Jul 10) - (BG2) Enable conversations with charmed/dominated creatures (18 Jul 10) - (BG2) Experience Corrections (18 Jul 10) - (Misc) Platform Conversion Utility RC2 (13 Feb 10)


#17 Azazello

Azazello

    The Anti-Spammer

  • Staff
  • 1912 posts

Posted 29 March 2007 - 06:54 AM

As noted, using 1.04. It's not an old save, continuation of an existing game. Here's the game folder just before resting to get Jaheira. {I'll delete it once you've downloaded it.}

Very Sweet - it worked! I had <*AHEIR11>, <*TJAHEIR> and <*AHEIR> located in my .gam. I deleted the last two, which were lower in the listing, and got my baby-J back.

Edited by Azazello, 30 March 2007 - 05:20 AM.


#18 Ascension64

Ascension64
  • Modder
  • 5983 posts

Posted 30 March 2007 - 02:21 AM

As noted, using 1.04. It's not an old save, continuation of an existing game. Here's the game folder just before resting to get Jaheira. {I'll delete it once you've downloaded it.}

Very Sweet - it worked! I had <*AHEIR11>, <*TJAHEIR> and <*AHEIR> located in my .gam. I deleted the last two, which were lower in the listing, and got my baby-J back.

OK, I've got the save you attached. I'll play around with it and see if I can work around your problem. Did you mean that it is an old save, being a continuation of an existing game (was it ever saved pre-v1.04?)? Or did you mean that is isn't an old save, meaning the save was created when starting a new game in v1.04?

--------------
Retired Modder
Note: I do not respond to profile comments/personal messages in regards to troubleshooting my modifications. Please post on the public forums instead.

Baldur's Gate Trilogy-WeiDU and Mods
Throne of Bhaal Extender (TobEx)

Contributions: (NWN2) A Deathstalker (voice acting) - (IWD2) IWD2 NPC Project (soundset editing) - (Misc) SHS PC Soundsets (voice acting)
Legacy: (BG/Tutu/BGT) Beregost Crash Fixer 1.9 (18 Jul 10) - (BG2) Enable conversations with charmed/dominated creatures (18 Jul 10) - (BG2) Experience Corrections (18 Jul 10) - (Misc) Platform Conversion Utility RC2 (13 Feb 10)


#19 Ascension64

Ascension64
  • Modder
  • 5983 posts

Posted 30 March 2007 - 04:42 AM

Another question: If this was a save game that was first created with an older version of BGT-WeiDU, at exactly what stage of the game did you upgrade to v1.04?

--------------
Retired Modder
Note: I do not respond to profile comments/personal messages in regards to troubleshooting my modifications. Please post on the public forums instead.

Baldur's Gate Trilogy-WeiDU and Mods
Throne of Bhaal Extender (TobEx)

Contributions: (NWN2) A Deathstalker (voice acting) - (IWD2) IWD2 NPC Project (soundset editing) - (Misc) SHS PC Soundsets (voice acting)
Legacy: (BG/Tutu/BGT) Beregost Crash Fixer 1.9 (18 Jul 10) - (BG2) Enable conversations with charmed/dominated creatures (18 Jul 10) - (BG2) Experience Corrections (18 Jul 10) - (Misc) Platform Conversion Utility RC2 (13 Feb 10)


#20 Azazello

Azazello

    The Anti-Spammer

  • Staff
  • 1912 posts

Posted 30 March 2007 - 05:26 AM

The save was created after v1.04 was installed.

Almost certainly, the game as a whole was upgraded from an earlier version of BGT.

There is no way to answer at what stage the upgrade was done.

Edited by Azazello, 30 March 2007 - 05:28 AM.