
Bad Dialogue File
#1
Posted 19 June 2008 - 12:25 PM
The Fate Spirit Summons them, they banter with each other, they initiate banter with other NPCs, but--when another NPC tries to talk to *them,* or at least to Larz, then the game crashes.
If I check the .cre with DLTCEP--any of the three--I get "Bad Dialog reference 'TM#LA25" (Or TM#NA25, TM#MO25) Thing is, I've only ever gotten that before when for some reason a .cre hasn't been installed in the game & so the dialogue's not been installed. But with these... I have:
BEGIN ~BTM#LA25~
BEGIN ~TM#LA25J~
BEGIN ~TM#LA25P~
BEGIN ~BTM#MO25~
BEGIN ~TM#MO25J~
BEGIN ~TM#MO25P~
BEGIN ~BTM#NA25~
BEGIN ~TM#NA25J~
BEGIN ~TM#NA25P~
At the beginning of BTM#LAR, which installs first of anything (And I tried it at the beginning of BTM#LA25, just in case) And they have been installed.
And the TP2 has the correct lines, I think: APPEND ~interdia.2da~
~TM#LAR BTM#LAR BTM#LA25~
UNLESS ~TM#LAR~
APPEND ~pdialog.2da~
~TM#LAR TM#LarP TM#LarJ TM#LarD TM#La25P TM#La25J TM#La25D TM#La25~
UNLESS ~TM#LAR~
The DV's are the same as the SOA DV's...
And I'm about ready to go crazy (again). Does anyone know what I might be doing wrong? It's probably something blindingly basic.
#2
Posted 19 June 2008 - 03:49 PM
Eh... shouldn't you have TM#LA25 instead of BTM#LA25 or something?If I check the .cre with DLTCEP--any of the three--I get "Bad Dialog reference 'TM#LA25" (Or TM#NA25, TM#MO25) Thing is, I've only ever gotten that before when for some reason a .cre hasn't been installed in the game & so the dialogue's not been installed. But with these... I have:
BEGIN ~BTM#LA25~
BEGIN ~TM#LA25J~
BEGIN ~TM#LA25P~
BEGIN ~BTM#MO25~
BEGIN ~TM#MO25J~
BEGIN ~TM#MO25P~
BEGIN ~BTM#NA25~
BEGIN ~TM#NA25J~
BEGIN ~TM#NA25P~
Infinity Engine Contributions
Aurora * BG1 NPC * BG1 Fixpack * Haiass * Infinity Animations * Level 1 NPCs * P5Tweaks
PnP Free Action * Thrown Hammers * Unique Containers * BG:EE * BGII:EE * IWD:EE
================================================================
Player & Modder Resources
BAM Batcher * Creature Lister * Creature Checker * Creature Fixer * Tutu/BGT Area Map & List * Tutu Mod List
================================================================
"Infinity turns out to be the opposite of what people say it is. It is not 'that which has nothing beyond itself' that is infinite, but 'that which always has something beyond itself'." -Aristotle
#3
Posted 20 June 2008 - 06:00 AM
Pocket Plane mods and modlist etc.
#4
Posted 20 June 2008 - 07:13 AM
And this:I get "Bad Dialog reference 'TM#LA25" (Or TM#NA25, TM#MO25)
There may be a mismatch somewhere. Are you actually compiling or otherwise defining the TM#LA25 etc.?BEGIN ~BTM#LA25~
BEGIN ~TM#LA25J~
BEGIN ~TM#LA25P~
BEGIN ~BTM#MO25~
BEGIN ~TM#MO25J~
BEGIN ~TM#MO25P~
BEGIN ~BTM#NA25~
BEGIN ~TM#NA25J~
BEGIN ~TM#NA25P~
(As a side note, when did prefixes grow to four characters? I thought they were two...

Infinity Engine Contributions
Aurora * BG1 NPC * BG1 Fixpack * Haiass * Infinity Animations * Level 1 NPCs * P5Tweaks
PnP Free Action * Thrown Hammers * Unique Containers * BG:EE * BGII:EE * IWD:EE
================================================================
Player & Modder Resources
BAM Batcher * Creature Lister * Creature Checker * Creature Fixer * Tutu/BGT Area Map & List * Tutu Mod List
================================================================
"Infinity turns out to be the opposite of what people say it is. It is not 'that which has nothing beyond itself' that is infinite, but 'that which always has something beyond itself'." -Aristotle
#5
Posted 20 June 2008 - 08:17 AM
The "B" would be the industry-standard banter file prefix.
Pocket Plane mods and modlist etc.
#6
-Guest-
Posted 20 June 2008 - 09:02 AM
#7
Posted 20 June 2008 - 10:51 AM
Found it. Turns out there was a duplicate set of BEGIN ~BTM#'s stashed in the middle of Larz's banter file, from some long ago beginning. And *that* is why the scripted dialogues were running just fine while the banters pulled *after* the duplicate begins were crashing the game.
Now, if I can only figure out how to get them to join properly....