Jump to content

No valid replies or links


Grunker

Recommended Posts

I have met up with Amber to take her in my custody. When I tell her to join up, she replies she will, then the conversation jumps to Jaheira who says Amber's line once again, and then a read message tells me there are 'no valid replies or links'.

 

Help? :suspect:

 

NB. My 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-CTB.TP2~ #0 #0 // Check The Bodies, v1.8

~1PP/1PP.TP2~ #0 #0 // 1PP: Everything but Potions

~1PP/1PP.TP2~ #0 #1 // New Potion Graphics

~SETUP-D0QUESTPACK.TP2~ #0 #0 // General AI Improvements

~SETUP-D0QUESTPACK.TP2~ #0 #1 // Creature & Area Improvements -> All Creature & Area Improvements

~SETUP-D0QUESTPACK.TP2~ #0 #2 // Creature & Area Improvements -> All Creature Improvements

~SETUP-D0QUESTPACK.TP2~ #0 #3 // Creature & Area Improvements -> Boss Improvements Only

~SETUP-D0QUESTPACK.TP2~ #0 #5 // Extended Reynald Sequence

~SETUP-D0QUESTPACK.TP2~ #0 #6 // Intrigue In The Copper Coronet

~SETUP-D0QUESTPACK.TP2~ #0 #7 // Rahul Kanakia's Potion Quest

~SETUP-D0QUESTPACK.TP2~ #0 #8 // Revised Hell Trials

~SETUP-D0QUESTPACK.TP2~ #0 #10 // Improved Oasis II -> IO2 Dialogue Enhancement Only

~SETUP-D0QUESTPACK.TP2~ #0 #11 // Saving Sanik In Brynnlaw

~SETUP-D0QUESTPACK.TP2~ #0 #12 // Burglary Of The Bookkeeper

~SETUP-D0QUESTPACK.TP2~ #0 #13 // New Fate For The Dryads' Acorns

~SETUP-D0QUESTPACK.TP2~ #0 #14 // The Tragedy Of Besamen

~SETUP-D0QUESTPACK.TP2~ #0 #15 // Further Slaver Involvement

~SETUP-D0QUESTPACK.TP2~ #0 #16 // Sending The Solamnic Knights Home

~SETUP-D0QUESTPACK.TP2~ #0 #17 // Nazariel The Lich

~SETUP-D0QUESTPACK.TP2~ #0 #19 // Infernal Thievery

~SETUP-UB.TP2~ #0 #0 // The Kidnapping of Boo by Cliffette

~SETUP-UB.TP2~ #0 #1 // The Suna Seni/Valygar Relationship

~SETUP-UB.TP2~ #0 #2 // Kalah and What He Was Promised

~SETUP-UB.TP2~ #0 #3 // "Cat and Mouse" (Bodhi hunts you in Spellhold) by Ghreyfain

~SETUP-UB.TP2~ #0 #4 // Gorje Hilldark and the Extended Illithium Quest

~SETUP-UB.TP2~ #0 #5 // The Pai'Na/Spider's Bane Quest

~SETUP-UB.TP2~ #0 #6 // Restored Crooked Crane Inn

~SETUP-UB.TP2~ #0 #7 // Restored Encounters

~SETUP-UB.TP2~ #0 #9 // Corrected "Xzar's Creations"

~SETUP-UB.TP2~ #0 #10 // Restored Hell Minions, by SimDing0

~SETUP-UB.TP2~ #0 #11 // Gorf the Squisher Fix, by Gebhard Blucher

~SETUP-UB.TP2~ #0 #12 // Item Restorations

~SETUP-UB.TP2~ #0 #16 // Corrected BAMs and Scripts

~SETUP-UB.TP2~ #0 #17 // Corrected Character Names and Biographies

~SETUP-UB.TP2~ #0 #18 // Restored Minor Dialogs

~SETUP-UB.TP2~ #0 #19 // Restored Bhaalspawn Powers, by David Gaider

~SETUP-UB.TP2~ #0 #20 // Extended ToB Item Descriptions

~SETUP-UB.TP2~ #0 #21 // Throne of Bhaal Minor Restorations

~SETUP-UB.TP2~ #0 #24 // Sarevok's Remorse

~SETUP-COM_ENCOUNTERS.TP2~ #0 #0 // Chosen of Mystra's Encounters (Requires Throne of Bhaal)

~G3ANNIVERSARY/SETUP-G3ANNIVERSARY.TP2~ #0 #0 // The Gibberlings Three Anniversary Mod

~SETUP-EASE.TP2~ #0 #0 // Infinite Weapon, Potion and Ring/Amulet Stacking

~SETUP-EASE.TP2~ #0 #2 // Multi-Class Grand Mastery

~SETUP-EASE.TP2~ #0 #10 // XP Cap Remover

~SETUP-EASE.TP2~ #0 #11 // Allow Multi-Player Created NPCs to "Wait Here" When Kicked Out

~SETUP-EASE.TP2~ #0 #15 // Bonus Merchants (Baldurdash)

~SETUP-EASE.TP2~ #0 #18 // Imoen ToB Dialogue Fix

~SETUP-EASE.TP2~ #0 #20 // Female Edwina

~SETUP-EASE.TP2~ #0 #21 // Romance: Bug Fixes (required for later components).

~SETUP-EASE.TP2~ #0 #22 // Romance: PC can romance one NPC (regardless of race/gender).

~G3TWEAKS.TP2~ #0 #0 // SoA World Map Fixes

~G3TWEAKS.TP2~ #0 #49 // Weapon Animation Tweaks

~G3TWEAKS.TP2~ #0 #64 // Icon Improvements

~G3TWEAKS.TP2~ #0 #67 // Change Avatar When Wearing Robes or Leather Armor (Galactygon)

~G3TWEAKS.TP2~ #0 #91 // Force All Dialogue to Pause

~G3TWEAKS.TP2~ #0 #94 // Use Valen/Solaufein Style Interjections

~G3TWEAKS.TP2~ #0 #97 // Alter HP Triggers for NPC Wounded Dialogues

~G3TWEAKS.TP2~ #0 #106 // Universal Clubs

~G3TWEAKS.TP2~ #0 #107 // English Only: Description Updates for Universal Clubs Component

~G3TWEAKS.TP2~ #0 #110 // Weapon Styles for All

~G3TWEAKS.TP2~ #0 #116 // Improved Athkatlan City Guard

~G3TWEAKS.TP2~ #0 #126 // Change Experience Point Cap -> Level 30 Experience Point Cap

~G3TWEAKS.TP2~ #0 #152 // Sellable Staffs, Clubs, and Slings (Icelus)

~G3TWEAKS.TP2~ #0 #161 // Cast Spells from Scrolls (and Other Items) at Character Level

~G3TWEAKS.TP2~ #0 #191 // 100% Learn Spells

~G3TWEAKS.TP2~ #0 #221 // Improved Fate Spirit Summoning

~SETUP-BANTERPACK.TP2~ #0 #0 // Pocket Plane Banter Pack for BG2: Shadows of Amn

~SETUP-BANTERPACK.TP2~ #0 #1 // Install SOA Banter Accelerator script? (Increases the frequency of interparty banter)

~SETUP-BANTERPACK.TP2~ #0 #2 // Pocket Plane Banter Pack for BG2: Throne of Bhaal

~SETUP-BANTERPACK.TP2~ #0 #3 // Install TOB Banter Accelerator script? (Increases the frequency of interparty banter)

~SETUP-NPCFLIRT.TP2~ #0 #4 // Jaheira Flirt Pack for SOA

~SETUP-NPCFLIRT.TP2~ #0 #6 // Jaheira Flirt Pack for TOB

~SETUP-NPCFLIRT.TP2~ #0 #8 // Viconia Flirt Pack for SOA

~SETUP-NPCFLIRT.TP2~ #0 #10 // Viconia Flirt Pack for TOB

~SETUP-AMBER.TP2~ #0 #0 // Amber the NPC MOD for BGII:SoA

~SETUP-TASHIA.TP2~ #0 #0 // Tashia NPC Mod -> Full version (ToB required)

~SETUP-TASHIA.TP2~ #0 #2 // Tashia Add-on Pack by Bri and Lord Ernie (English only, Tashia ToB Required) -> Action Style dialogues

~SETUP-TASHIA.TP2~ #0 #5 // Alternate portrait for Tashia. -> Tashia's Alternate Portrait 2.

~SETUP-DUNGEONBEGONE.TP2~ #0 #0 // Dungeon Be Gone V1.4

Link to comment
I have met up with Amber to take her in my custody. When I tell her to join up, she replies she will, then the conversation jumps to Jaheira who says Amber's line once again, and then a read message tells me there are 'no valid replies or links'.

 

Help? :suspect:

 

Huh? Usually messed up lines (Jaheira i not supposed repeat Amber!) mean that the game or one of the editors was running when you installed.

 

That should not lead to 'valid replies or links', though, so I guess there's something else going on here.

 

Who else is your party?

 

I couldn't immediately find anything wrong in the dialogue. Anomen's comment to Amber's joining is missing (in version 1.1) a reply option that's conditions will always return true, which will lead to this problem in no other bio NPC is in the party with him. However, Jaheira's joining comment wasn't broken like that.

 

I'll post the code here in case someone has sharper eyes than I.

 

 

From m#amber

IF ~~ THEN BEGIN T1H
 SAY ~You? Protect me from the city guard? An interesting thought. Very well, I could just as well follow you - for now.~ [m#amb074]
 IF ~~ THEN GOTO T1J
 IF ~InParty("Imoen2")
  See("Imoen2")
  !StateCheck("Imoen2",STATE_SLEEPING)
  !StateCheck("Imoen2",STATE_HELPLESS)
  !StateCheck("Imoen2",STATE_STUNNED)
  !StateCheck("Imoen2",STATE_SILENCED)~ THEN EXTERN IMOEN2J M#T1
 IF ~InParty("Viconia")
  See("Viconia")
  !StateCheck("Viconia",STATE_SLEEPING)
  !StateCheck("Viconia",STATE_HELPLESS)
  !StateCheck("Viconia",STATE_STUNNED)
  !StateCheck("Viconia",STATE_SILENCED)~ THEN EXTERN VICONIJ M#T1
 IF ~InParty("Korgan")
  See("Korgan")
  !StateCheck("Korgan",STATE_SLEEPING)
  !StateCheck("Korgan",STATE_HELPLESS)
  !StateCheck("Korgan",STATE_STUNNED)
  !StateCheck("Korgan",STATE_SILENCED)~ THEN EXTERN KORGANJ M#T1
 IF ~InParty("Yoshimo")
  See("Yoshimo")
  !StateCheck("Yoshimo",STATE_SLEEPING)
  !StateCheck("Yoshimo",STATE_HELPLESS)
  !StateCheck("Yoshimo",STATE_STUNNED)
  !StateCheck("Yoshimo",STATE_SILENCED)~ THEN EXTERN YOSHJ M#T1
 IF ~InParty("Mazzy")
  See("Mazzy")
  !StateCheck("Mazzy",STATE_SLEEPING)
  !StateCheck("Mazzy",STATE_HELPLESS)
  !StateCheck("Mazzy",STATE_STUNNED)
  !StateCheck("Mazzy",STATE_SILENCED)~ THEN EXTERN MAZZYJ M#T1
 IF ~InParty("Aerie")
  See("Aerie")
  !StateCheck("Aerie",STATE_SLEEPING)
  !StateCheck("Aerie",STATE_HELPLESS)
  !StateCheck("Aerie",STATE_STUNNED)
  !StateCheck("Aerie",STATE_SILENCED)
  !Global("HaerDalisRomanceActive","GLOBAL",1)
  !Global("HaerDalisRomanceActive","GLOBAL",2)~ THEN EXTERN AERIEJ M#T1
 IF ~InParty("Aerie")
  See("Aerie")
  !StateCheck("Aerie",STATE_SLEEPING)
  !StateCheck("Aerie",STATE_HELPLESS)
  !StateCheck("Aerie",STATE_STUNNED)
  !StateCheck("Aerie",STATE_SILENCED)
  OR(2)
	Global("HaerDalisRomanceActive","GLOBAL",1)
	Global("HaerDalisRomanceActive","GLOBAL",2)~ THEN EXTERN AERIEJ M#T1B
 IF ~InParty("HaerDalis")
  See("HaerDalis")
  !StateCheck("HaerDalis",STATE_SLEEPING)
  !StateCheck("HaerDalis",STATE_HELPLESS)
  !StateCheck("HaerDalis",STATE_STUNNED)
  !StateCheck("HaerDalis",STATE_SILENCED)~ THEN EXTERN HAERDAJ M#T1
 IF ~InParty("Keldorn")
  See("Keldorn")
  !StateCheck("Keldorn",STATE_SLEEPING)
  !StateCheck("Keldorn",STATE_HELPLESS)
  !StateCheck("Keldorn",STATE_STUNNED)
  !StateCheck("Keldorn",STATE_SILENCED)~ THEN EXTERN KELDORJ M#T1
 IF ~InParty("Jaheira")
  See("Jaheira")
  !StateCheck("Jaheira",STATE_SLEEPING)
  !StateCheck("Jaheira",STATE_HELPLESS)
  !StateCheck("Jaheira",STATE_STUNNED)
  !StateCheck("Jaheira",STATE_SILENCED)~ THEN EXTERN JAHEIRAJ M#T1
 IF ~InParty("Anomen")
  See("Anomen")
  !StateCheck("Anomen",STATE_SLEEPING)
  !StateCheck("Anomen",STATE_HELPLESS)
  !StateCheck("Anomen",STATE_STUNNED)
  !StateCheck("Anomen",STATE_SILENCED)~ THEN EXTERN ANOMENJ M#T1
END

 

And the block that's appended to jaheiraj

 

  IF ~~ THEN BEGIN M#T1
SAY ~This creature is not of this world. I suggest that you think carefully before making any rash decisions about her, <CHARNAME>.~
IF ~~ THEN EXTERN M#AMBER T1J
 IF ~InParty("Imoen2")
  See("Imoen2")
  !StateCheck("Imoen2",STATE_SLEEPING)
  !StateCheck("Imoen2",STATE_HELPLESS)
  !StateCheck("Imoen2",STATE_STUNNED)
  !StateCheck("Imoen2",STATE_SILENCED)~ THEN EXTERN IMOEN2J M#T1
 IF ~InParty("Viconia")
  See("Viconia")
  !StateCheck("Viconia",STATE_SLEEPING)
  !StateCheck("Viconia",STATE_HELPLESS)
  !StateCheck("Viconia",STATE_STUNNED)
  !StateCheck("Viconia",STATE_SILENCED)~ THEN EXTERN VICONIJ M#T1
 IF ~InParty("Korgan")
  See("Korgan")
  !StateCheck("Korgan",STATE_SLEEPING)
  !StateCheck("Korgan",STATE_HELPLESS)
  !StateCheck("Korgan",STATE_STUNNED)
  !StateCheck("Korgan",STATE_SILENCED)~ THEN EXTERN KORGANJ M#T1
 IF ~InParty("Yoshimo")
  See("Yoshimo")
  !StateCheck("Yoshimo",STATE_SLEEPING)
  !StateCheck("Yoshimo",STATE_HELPLESS)
  !StateCheck("Yoshimo",STATE_STUNNED)
  !StateCheck("Yoshimo",STATE_SILENCED)~ THEN EXTERN YOSHJ M#T1
 IF ~InParty("Mazzy")
  See("Mazzy")
  !StateCheck("Mazzy",STATE_SLEEPING)
  !StateCheck("Mazzy",STATE_HELPLESS)
  !StateCheck("Mazzy",STATE_STUNNED)
  !StateCheck("Mazzy",STATE_SILENCED)~ THEN EXTERN MAZZYJ M#T1
 IF ~InParty("Aerie")
  See("Aerie")
  !StateCheck("Aerie",STATE_SLEEPING)
  !StateCheck("Aerie",STATE_HELPLESS)
  !StateCheck("Aerie",STATE_STUNNED)
  !StateCheck("Aerie",STATE_SILENCED)
  !Global("HaerDalisRomanceActive","GLOBAL",1)
  !Global("HaerDalisRomanceActive","GLOBAL",2)~ THEN EXTERN AERIEJ M#T1
 IF ~InParty("Aerie")
  See("Aerie")
  !StateCheck("Aerie",STATE_SLEEPING)
  !StateCheck("Aerie",STATE_HELPLESS)
  !StateCheck("Aerie",STATE_STUNNED)
  !StateCheck("Aerie",STATE_SILENCED)
  OR(2)
	Global("HaerDalisRomanceActive","GLOBAL",1)
	Global("HaerDalisRomanceActive","GLOBAL",2)~ THEN EXTERN AERIEJ M#T1B
 IF ~InParty("HaerDalis")
  See("HaerDalis")
  !StateCheck("HaerDalis",STATE_SLEEPING)
  !StateCheck("HaerDalis",STATE_HELPLESS)
  !StateCheck("HaerDalis",STATE_STUNNED)
  !StateCheck("HaerDalis",STATE_SILENCED)~ THEN EXTERN HAERDAJ M#T1
 IF ~InParty("Keldorn")
  See("Keldorn")
  !StateCheck("Keldorn",STATE_SLEEPING)
  !StateCheck("Keldorn",STATE_HELPLESS)
  !StateCheck("Keldorn",STATE_STUNNED)
  !StateCheck("Keldorn",STATE_SILENCED)~ THEN EXTERN KELDORJ M#T1
 END

 

Could I have a copy of your savegame (assuming that this problem is not solved when you re-load)?

 

I'd also like have a copy of both the m#amber.dlg and jaheiraj.dlg from your override?

 

The address where to send them is <amber@mbnet.fi>.

Link to comment

Errrmm... It was actually among the first dialogues we coded when we began three years ago, and I really cannot recall if there was a reason. Might have been simply that we hadn't wrapped our heads around CHAIN yet. :suspect: Meira? Do you have a better answer? If there is no reason, we should probably try to recode it with CHAIN, seeing that it is causing problems in some scenarios.

Link to comment
Who else is your party?

 

Viconia, Minsc and myself.

 

Something that may have caused problems: I re-installed Tashia because Lord Ernie misplaced one pf her items in his release yesterday. I've had trouble after re-installing WeiDU-mods before (i.e. re-installing one WeiDU-mod causes all other WeiDU-mods to re-install, uninstalling one WeiDU-mod causes all WeiDU-mods to simply fuck up). That didn't happen (I think) when I installed Tashia again though.

 

Anyway, I'll send you the files Meira, and thanks for the quick response.

 

EDIT: On a quick note, this is probably not Amber's (the mod's) fault... I met some guy (added by unknown mod) standing next to Salvanas in the Copper Coronet. When I speak to him, and click 'continue', dialogue moves to the barmaid, after which the games crashes.

 

Amber also made the game crash in a exactly the same way (screen stalls, then goes black, music loops once and the standard windows error message is shown) the first time I spoke to her (after making the jump to Jaheira), but after that the "no valid replies or links" started coming.

 

The game still crashes if I speak to the guy in the Copper Coronet though.

Link to comment
Errrmm... It was actually among the first dialogues we coded when we began three years ago, and I really cannot recall if there was a reason. Might have been simply that we hadn't wrapped our heads around CHAIN yet. :suspect: Meira? Do you have a better answer? If there is no reason, we should probably try to recode it with CHAIN, seeing that it is causing problems in some scenarios.

I learned CHAIN when I felt the need to code NPC-NPC banters, which wasn't very early on. And I'm still bit uncomfortable with CHANS that include PC reply options... :down:

Link to comment

Grunker, I looked the jaheiraj.dlg that you send me. There seems to be nothing from Amber mod in that file (there ought to be several lines). I could find stuff from Tashia and the flirtpacks, though.

 

I know it's pretty useless to say this now, but when you re-installed Tashia you probably should have first uninstalled everything installed after her, uninstalld tashia and then installed new Tashia and the other mods back in the same order. :suspect:

Link to comment

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...