Jump to content


Photo

Broken dialogue loop in SoD? [Resolved]


  • Please log in to reply
11 replies to this topic

#1 ZalgoWaits

ZalgoWaits
  • Member
  • 6 posts

Posted 15 December 2016 - 08:56 PM

Aight, so, I'm doing my first runthrough of Siege of Dragonspear, and shortly after leaving the city, Isra seems to have broken. Every few seconds she tries to start dialogue, but it's always just "Hello there" in a generic NPC voice. I've tried killing and resurrecting her, kicking her from my party, killing and not resurrecting her and instead consoling in a new copy, some basic fiddling with variables via EEKeeper, simply loading an earlier save, and various combinations of the above, but so far nothing has worked. I do have some other mods installed, notably the banter accelerator script from BG1NPCs, but I haven't changed my mod setup since starting BG1EE a couple weeks ago, and prior to now her dialogues have all worked just fine, including a couple earlier in SoD.

 

I'm kind of at my wits' end, here. Isra is one of the few mod NPCs I actually like, and I'd hate to have to ditch her until BG2EE, but I'm wondering if I might have to.

 

gb7WK01h.png


Edited by ZalgoWaits, 15 December 2016 - 11:24 PM.


#2 Rhaella

Rhaella
  • Modder
  • 648 posts

Posted 15 December 2016 - 09:18 PM

Hello! Isra unfortunately has no SoD content at present, so I'm afraid it's working as intended. You're going to have to wait until BG2EE. =)



#3 ZalgoWaits

ZalgoWaits
  • Member
  • 6 posts

Posted 15 December 2016 - 09:22 PM

Is there a way to at least get her to not even attempt dialogue at all, then, instead of constantly interrupting? Because as it is it's making the game unplayable.


Edited by ZalgoWaits, 15 December 2016 - 09:25 PM.


#4 Rhaella

Rhaella
  • Modder
  • 648 posts

Posted 15 December 2016 - 09:39 PM

You said that a couple dialogs had triggered in SoD? Those must have been from BG1EE and somehow carrying over, since there wasn't new material. Do you remember the last dialog you came across?

 

I'm assuming that some scripting is being triggered, though which in particular, I don't know. Do you use Shadowkeeper? (Assuming it works with SoD, I'm not actually sure.) If not, do you have the console active?



#5 ZalgoWaits

ZalgoWaits
  • Member
  • 6 posts

Posted 15 December 2016 - 09:54 PM

Just one dialogue I think, way back early on. It didn't seem SoD-specific (and, clearly, it wasn't), so I'd assumed that it was just a normal BG1 banter that hadn't had time to trigger yet prior to expansion content. I don't remember what specifically it was, though, sorry.

 

Shadowkeeper doesn't work with SoD as far as I know, but EEKeeper does. I do have the console active, if there's some variable that I need to check and/or set.



#6 Rhaella

Rhaella
  • Modder
  • 648 posts

Posted 15 December 2016 - 10:02 PM

The variable for all the talks is: rh#IsraTalksBG1, so if you could figure out what number that is, it might help.

 

Your reputation hasn't gone too low, has it?

 

It might be more helpful to find and list out all the variables you're seeing with the RH prefix in EEKeeper, though. I'm really not sure which one might be causing this.



#7 agb1

agb1
  • Member
  • 1623 posts

Posted 15 December 2016 - 10:21 PM

If you upload a saved game, we can take a look at that too.  Isra continually initiating dialogue with you indicates that her script thinks she has something to say, presumably due to one of those RH prefixed variables, but her dialogue file doesn't actually have anything in it that matches your current variables, therefore the condition is constantly true and she keeps trying.


BiG World Fixpack (community collection of mod fixes and compatibility patches, with user-friendly cross-platform script)

 

BiG World Setup (tool to automate best-practice installation of Infinity Engine mods on Windows, with conflict analysis)

Latest version:    https://bitbucket.or.../get/master.zip


#8 ZalgoWaits

ZalgoWaits
  • Member
  • 6 posts

Posted 15 December 2016 - 10:34 PM

The variable for all the talks is: rh#IsraTalksBG1, so if you could figure out what number that is, it might help.

 

Your reputation hasn't gone too low, has it?

 

It might be more helpful to find and list out all the variables you're seeing with the RH prefix in EEKeeper, though. I'm really not sure which one might be causing this.

 

My reputation did dip a bit to 7 at the end of the maze right before Sarevok since some presumably-mod-added Cambion confused my PC, who then ended up smashing Winski's head like a grape and taking a rep hit for it, but Isra stuck with me through that (though not without complaint), and I immediately backtracked back out of the maze to tithe it back up to an acceptable level.

 

rh#IsraTalksBG1 is currently at 15. Other RH variables are as follows:

 

GW5BV2C.png



#9 ZalgoWaits

ZalgoWaits
  • Member
  • 6 posts

Posted 15 December 2016 - 10:47 PM

As for which specific variable changes I've already tried, I've tried incrementing IsraTalksBG1 by +/- 1 and 2, incrementing IsraTalksBG1Timer by + 1 million and - 7 hundred thousand, and setting IsraTalksBG1Interrupted to 1. Not all at the same time, of course; I made sure to set each one back to its pre-edit value prior to changing another.


Edited by ZalgoWaits, 15 December 2016 - 10:52 PM.


#10 agb1

agb1
  • Member
  • 1623 posts

Posted 15 December 2016 - 11:02 PM

The only condition that seems valid is the one that has her trying to talk to Viconia.  Change RH#ISRAVICONIA2_BG1 to 100 and see if that helps,
 
To be specific, this part of Isra's script:
 
Spoiler

 
Should then trigger this dialogue, which would increment the global variable to 2:
 
Spoiler


 
But it seems to be stuck at 1, so that isn't happening.

Edited by agb1, 15 December 2016 - 11:07 PM.

BiG World Fixpack (community collection of mod fixes and compatibility patches, with user-friendly cross-platform script)

 

BiG World Setup (tool to automate best-practice installation of Infinity Engine mods on Windows, with conflict analysis)

Latest version:    https://bitbucket.or.../get/master.zip


#11 ZalgoWaits

ZalgoWaits
  • Member
  • 6 posts

Posted 15 December 2016 - 11:10 PM

That worked! As a follow-up experiment I also tried just setting it to 2, and that worked as well. You have no idea how much I like you right now.

 

Or maybe you do. I don't know. I'm not psychic.

 

Anyway thanks!



#12 agb1

agb1
  • Member
  • 1623 posts

Posted 16 December 2016 - 05:51 AM

To investigate this further, if you could still upload your saved game file, it would be appreciated.  I'm wondering if perhaps Isra's dialogue file was changed at some point when you got into SoD.  The conversation with Viconia is implemented in RH#IsraJ.DLG, so if Isra had some other dialogue file attached to her instead, it would explain what you were seeing.  Knowing which file would help to figure out how and when that might have happened.


BiG World Fixpack (community collection of mod fixes and compatibility patches, with user-friendly cross-platform script)

 

BiG World Setup (tool to automate best-practice installation of Infinity Engine mods on Windows, with conflict analysis)

Latest version:    https://bitbucket.or.../get/master.zip