Jump to content


Photo

BG/BG2 NPC bug


  • Please log in to reply
13 replies to this topic

#1 Neurosis

Neurosis
  • Member
  • 3 posts

Posted 30 August 2008 - 03:13 AM

I don't know where exactly this problem originates from, but I suspect it's from BGT. There is a very frustrating issue concerning Viconia's romance and the vampirism quest. I have fetched her body and Bodhi's black heart, put both in the arms of the statue which summons Viconia. My problem is that it is the wrong Viconia that shows up - the one I had during my time in Baldur's Gate. She has the old soundset, old portrait, old stats and is level 6 rather than level 19 which she was before being abducted by Bodhi. Because of this I can't progress the romance, considering it is not the BG2 Viconia that appears from the ritual but instead her predecessor. I have tinkered with ShadowKeeper, editing some of the global variables trying to fix this but nothing has worked. No matter what I do it is always the old Viconia that is summoned, for some inexplicable reason.

I have BGT 1.06 and I installed the BG2 Fixpack before any other modifications. Then there's only BGTTweak, BG2 Tweaks and IEPBanters as my mods. I had the BG1 NPC Project but I uninstalled it after this happened, but it didn't change anything.

So what should I do?

#2 Ascension64

Ascension64
  • Modder
  • 5983 posts

Posted 30 August 2008 - 05:03 AM

Which version of BGT are you using? Did you use that same version when you started your current game from the beginning?

Please zip up your saved game before Viconia came back and post it here.

--------------
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)


#3 Neurosis

Neurosis
  • Member
  • 3 posts

Posted 30 August 2008 - 05:13 AM

Well, I installed BGT v.1.06 along with a handful of other modifications which I listed in my previous post before I started playing Baldur's Gate from the beginning and progressing naturally to Shadows of Amn, so I haven't done any changes since then, except uninstalling the BG1 NPC Project and also IEP Banters. I've had similar problems before with my journal, which showed BG1 entries while playing SoA, but I deleted them, thinking it was just a harmless glitch. Now, however, I'm not so sure.

This Backup game is saved just before putting the components into the statue, so it should suffice.

Attached Files


Edited by Neurosis, 30 August 2008 - 08:27 AM.


#4 Ascension64

Ascension64
  • Modder
  • 5983 posts

Posted 31 August 2008 - 12:49 AM

Well, I installed BGT v.1.06 along with a handful of other modifications which I listed in my previous post before I started playing Baldur's Gate from the beginning and progressing naturally to Shadows of Amn, so I haven't done any changes since then, except uninstalling the BG1 NPC Project and also IEP Banters. I've had similar problems before with my journal, which showed BG1 entries while playing SoA, but I deleted them, thinking it was just a harmless glitch. Now, however, I'm not so sure.

This Backup game is saved just before putting the components into the statue, so it should suffice.

OK, should be fixed in the attachment now. Can I ask you what you did with Viconia in BG1?

--------------
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)


#5 Neurosis

Neurosis
  • Member
  • 3 posts

Posted 31 August 2008 - 01:32 AM

Can I ask you what you did with Viconia in BG1?


Well, for the sake of continuity I finished the game with the canon line-up i.e. Khalid, Jaheira, Dynaheir, Imoen and Minsc. But since I was curious about some of the other NPCs and their added content with the NPC Project, I travelled with the likes of Viconia, Shar-teel, Tiax and Safana for a time. I finally left Viconia in the Gnoll Stronghold when I fetched Dynaheir though, but this was only after I'd travelled with her for quite some time, completing many side-quests and some of the main quest. If she were level 6 when I left her, I don't know - it's possible. The BG1 spawn had Taugosz Khosann as her most powerful kill, so that must mean she partook in my battle in the Bandit Camp before I dropped her off. I remember doing the Bandit Camp only after doing many of the other quests.

I tested the saved game and everything seems fine. Viconia responds correctly when restored, and her stats, kills and affects all look good too.

Thanks a mil, Ascension!

#6 Ascension64

Ascension64
  • Modder
  • 5983 posts

Posted 31 August 2008 - 06:20 AM

Cool, thanks for the info. I've been trying lots of things to try and fix this, but your report suggests none of them have worked so far. Although a different scenario, the exact same problem contributes to the wrong Jaheira coming back form the Harper's business.

--------------
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)


#7 Taimon

Taimon
  • Member
  • 387 posts

Posted 31 August 2008 - 07:43 AM

Should the BG1-NPC stay in the GAM (under NPCs) upon transition or is it supposed to be deleted?

#8 Ascension64

Ascension64
  • Modder
  • 5983 posts

Posted 31 August 2008 - 11:55 PM

Should the BG1-NPC stay in the GAM (under NPCs) upon transition or is it supposed to be deleted?

Deletion is the way to fix it, but there isn't any way I'm aware of to do this in-game. Having two joinable NPCs with the same DV in the GAM file obviously created confusion with MoveGlobal(), so I've been trying to find a way to ensure the game recognises the correct one.

--------------
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 Kastagir

Kastagir
  • Member
  • 58 posts

Posted 01 September 2008 - 06:55 AM

What is the trigger for this happening? Is it the presence of a particular mod? I've followed the Viconia and Jaheira threads and I'd like to avoid it if possible.

#10 Ascension64

Ascension64
  • Modder
  • 5983 posts

Posted 02 September 2008 - 06:13 AM

There is a risk of it occurring if you pick up one of the BG2 NPCs during BG1, and then don't have the in the party when you transition. It is a BGT-specific issue. So, in BG1, either don't even pick them up, or pick them up and go through the transition with them in the party to avoid the problem entirely.

--------------
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)


#11 Kastagir

Kastagir
  • Member
  • 58 posts

Posted 04 September 2008 - 07:13 AM

If this happens, what's the way to fix it? Are you deleting the BG1 NPC from the baldur.GAM file? If so, what utility are you using to do this?

#12 Taimon

Taimon
  • Member
  • 387 posts

Posted 04 September 2008 - 12:25 PM

I'm using Near Infinity, but I guess other tools will work as well.

#13 Ascension64

Ascension64
  • Modder
  • 5983 posts

Posted 17 December 2008 - 04:40 AM

OK, the next version of BGT is going to be the most intrusive attempt to fix the duplicate DV problem. I've modified the scripts in VAMPAMB.BCS and JAHEIRA.BCS to move the NPCs to a tempoerary 'storage' area instead of making them DestroySelf() and EscapeArea(). Hopefully, if I make sure that the BG1 version of the NPC in the .GAM is destroyed or escaped, the MoveGlobal() actions will always detect the one that is not destroyed.

I'm praying that no mods use a DestroySelf() or EscapeArea() on any of the joinable NPCs that appear in both BG1 and BG2 with the same DV, else this is giong to be a nightmare.

Edited by Ascension64, 17 December 2008 - 04:47 AM.

--------------
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)


#14 Igor_GF

Igor_GF
  • Member
  • 1 posts

Posted 24 October 2010 - 01:13 AM

Hello! I have the same problem with Viconia in BGT 1.08 (only widescreen mod installed). Bodhi turned she into vampire. I tried to cure she, but after completing the ritual I have NPC from Baldurs Gate 1 (portrait, voice and base level - all experience was lost). Can you tell me what parts of code should I fix to make the game work properly (Ascension64 wrote about it, but I need more information)? Thanks for any answer.

P.S. You can get savefile here: http://zalil.ru/29861386 or there: http://www25.zippysh...64460/file.html

The problem was solved. If it will appear, you shoul left Viconia before coming to cemetery district. Then, after talk with vampire, go for Vic. Romance will continue (I had Viconiaromanceactive=2).

Edited by Igor_GF, 24 October 2010 - 01:36 PM.