Late Game Dialog Fix #3

Discussion in 'Modding and Scripting Support' started by jfkoski, Oct 30, 2007.

Remove all ads!
Support Terra-Arcanum:

GOG.com

PayPal - The safer, easier way to pay online!
  1. jfkoski

    jfkoski New Member

    Messages:
    242
    Likes Received:
    0
    Joined:
    Aug 28, 2007
    A couple months ago I downloaded this fix for Nasrudin.dlg.

    It basically changes the goto, in order to recover two sets of speech-dialog explaining that Arronax destroyed Vendigroth, before going into the movie.
    {84}{Of course. So what did Arronax actually do that was so terrible?}{}{5}{}{1505}{}//LATE GAME DIALOG FIX
    {573}{Why Arronax so bad you bandish him?}{}{-4}{}{1505}{}//LATE GAME DIALOG FIX

    Saturday I brought my idiot to Nasrudin and it wouldn't continue. I don't know how I got through previously, either by taking an IN potion, or dumping Virgil. So I discovered that the Bug-Fix-Patch is a Nasrudin FIX #2 that takes care of it.
    {48}{Why dat? You kilt big bad Arospaz!}{}{-4}{}{569}{}//BUG FIX PATCH
    {575}{Why Arronax so bad you bandish him?}{}{-4}{}{1505}{ru2117}//BUG FIX PATCH

    Nasrudin.dlg still has a bunch of problems with roundabout dialog and options that only come up once:
    "Are you aware there's a tribe here worshiping you?"
    If you miss choosing that option - too bad. So the first time I played, I tried to write them down, but got frustrated. Then when I got access to the Nasrudin.dlg I tried fixing them, but gave up when Virgil's religious rant spits you back out at the wrong spot, causing you to repeat dialog.
    "So have we all been running around half-cocked for 2000 years?"

    So Saturday I went through to try to fix Nasrudin for good (and idiot). The text and stories work by having a result that sets a flag when you choose it, and a test so you don't get that option again. But sometimes it's missing - and I just had to add either the test, or the result. Other lines were missing like the idiot version of Virgil's religious rant. My fix makes me laugh:
    {617}{Vir-gel, he say you gull-bull!}{}{-4}{pa 6409, gf2444 0}{-40}{ }//NEW LINE - CALL VIRGIL RELIGION

    There were two things exceptionally tricky. One was finding room for the tribal dialog so you don't miss it and he'll mark your map. The second was the religion-spit-back. It needed changing. It makes it seem like this is the first time you've told him your story (which it might not be). If it is then it's supposed to spit you back in 1 of three areas:
    #1-he tells you what he think happens to the BMC,
    #2-you're evil, so you'll have to prove yourself,
    #3-you're ok, so he'll tell you what you need to do.

    Anyway, I had to add or modify so many lines (almost 50), but fortunately I only had to renumber one dialog to make the responses fit. A big deal is that after you leave, you can come back and ask questions. I also found more speech that should go after the movie. Some of it is duplicate, and the part about the boat is dumb. I grabbed the speech file and cut and paste it to make it like line #1520 indicates. You can leave that out until you modify the speech file yourself.

    Here's a list of things you should get from his dialog (of course this whole thread is a spoiler):
    QUEST Complete: Find Nasrudin.
    QUEST Complete: Find out what happened to BMC.
    QUEST: Get device and meet me at Ring of Brodgar.
    QUEST (evil only): Kill the Bogaroth.
    Rumor: Nasrudin is alive, etc.
    Rumor: Arronax is Nasrudin's son.
    Rumor: What the device should do.
    Map location: Gateway to the Wastes.
    Map location: Lair of the Bogaroth.
    Global Flag 2089: PC sent to Vendigroth.

    My changes follow:
    01108Nasrudin.dlg
     
  2. jfkoski

    jfkoski New Member

    Messages:
    242
    Likes Received:
    0
    Joined:
    Aug 28, 2007
    Nasrudin.dlg fix #3

    {48}{Why dat? You kilt big bad Arospaz!}{}{-4}{}{569}{}//BUG FIX PATCH

    {84}{Of course. So what did Arronax actually do that was so terrible?}{}{5}{}{1505}{}//LATE GAME DIALOG FIX

    {90}{When I regained consciousness I was on the shore of Thanatos. I had regained just enough energy to seal myself in a regenerative shell. I remained that way for a thousand years. No one had ever stayed in a shell for anywhere near that amount of time. Somehow, my "magical hibernation" extended my life much beyond that of even the most powerful Elven mages.}{When I regained consciousness I was on the shore of Thanatos. I had regained just enough energy to seal myself in a regenerative shell. I remained that way for a thousand years. No one had ever stayed in a shell for anywhere near that amount of time. Somehow, my "magical hibernation" extended my life much beyond that of even the most powerful Elven mages.}{}{16}{}{gf2063 1, qu1024 4 }//ADDED FIRST SENTENCE TO MATCH SPEECH

    {92}{I need your help. Arronax is coming back. [Tell him your story.]}{}{5}{gf1099 1, gf2000 0, na799, gf1097 0}{192}{lf7 1}//ADDED RESULT
    {93}{I need your help. Arronax is coming back. [Tell him your story.]}{}{5}{gf2000 1, na 799}{192}{lf7 1}//ADDED RESULT
    {94}{I need your help. Arronax is coming back. [Tell him your story.]}{}{5}{gf1097 1, gf2000 0}{322}{lf7 1}//ADDED RESULT
    {95}{I need your help. Arronax is coming back. [Tell him your story.]}{}{5}{gf1099 1, gf2000 0, na -800}{499}{lf7 1}//ADDED RESULT
    {96}{I need your help. Arronax is coming back. [Tell him your story.]}{}{5}{gf2000 1, na -800}{499}{lf7 1}//ADDED RESULT

    {101}{I need help cuz ronax comin to hurt me. [Tell him your story.]}{}{-4}{}{192}{lf7 1}//ADDED RESULT

    {137}{You know about the Panarii?}{}{5}{lf3 0}{142}{ }//ADDED TEST
    {138}{I know the feeling. The Panarii think I am your reincarnation.}{}{5}{gf2004 1, lf4 0}{162}{lf4 1}//ADDED TEST AND RESULT

    {154}{They believe I am your reincarnation.}{}{5}{gf2004 1, lf4 0}{162}{lf4 1 }//ADDED TEST

    {156}{Did you know there was a tribe here worshiping you as well?}{}{5}{ar51, na 799}{740}{ }//ADDED TEST

    {177}{What happened to Mannox? They believe he "ascended" with you.}{}{5}{gf2020 0, gf2022 1, lf5 0}{182}{lf5 1 }//ADDED TEST AND RESULT

    {234}{I scared of this stuff. I go now.}{}{-4}{}{482}{ }//CHANGED GOTO
    {240}{I don't like the sound of "catacombs and tunnels". Good day.}{}{5}{}{482}{re -5 }//CHANGED GOTO

    {264}{Where can I find the ruins? The wastes are vast, as you know.}{}{5}{ar-20}{354}{ }//ADDED TEST

    {267}{I don't think I want to risk my life on fool's errands any longer.}{}{5}{}{482}{ }//CHANGED GOTO

    {344}{E:}{}{1}{lf6 0, gf2039 0}{454}{ }//NEW LINE

    {356}{What do I do once I've retrieved the device?}{}{5}{}{312}{}//NEW LINE

    {364}{What is it that is troubling your thoughts?}{What is it that is troubling your thoughts?}{}{45}{}{}//REMOVED RESULT

    {369}{Did you know there was a tribe here worshiping you?}{}{5}{na 799, ar 51, ar-52}{740}{ }//REPLACED LINE
    {370}{I'd like to talk about the banished.}{}{5}{}{374}{ }//CHANGED TEXT

    {372}{What happened to Mannox? They believe he "ascended" with you.}{}{5}{gf2022 1, gf2020 0, lf3 1, lf5 0}{182}{lf5 1 }//ADDED LF5 TEST
    {373}{E:}{}{5}{lf7 1}{0}{ }//ADDED TEST

    {379}{Arronax has found a way to return.}{}{5}{lf7 0}{705}{ }//LINE MOVED FROM 369

    {482}{So, you would turn your back on your responsibilities at a hint of danger?}{So, you would turn your back on your responsibilities at a hint of danger?}{}{59}{}{ }//CHANGED LINE #
    {484}{No, I'll continue. So where can I find this device?}{}{5}{ru 2118}{262}{}//REPLACED LINE

    {486}{I won't. Now, what does the device do?}{}{5}{ru-2118}{242}{ }//ADDED TEST, CHANGED TEXT

    {490}{Alright, but I can't say I'm happy about this. Where's the device?}{}{5}{ru 2118}{262}{ }//ADDED TEST

    {492}{I suppose you are right. What does the device do?}{}{5}{ru-2118}{242}{ }//NEW LINE

    {495}{Please forgive my impudence. Where may I find this device?}{}{5}{ru 2118}{262}{lf12 0 }//ADDED TEST

    {497}{I am no coward. Now, tell me what this device does.}{}{5}{ru-2118}{242}{lf12 0}//NEW LINE

    {520}{I'll do it. Where is its lair?}{}{5}{}{524}{qu1053 2 }//CHANGED TEXT

    {530}{You are right. Where is its lair?}{}{5}{}{524}{qu1053 2 }//CHANGED TEXT

    {554}{Yes. Where's this device I need?}{}{5}{ru 2188}{262}{ }//ADDED TEST

    {556}{Yes. What will this device do?}{}{5}{ru-2188}{242}{}//NEW LINE

    {561}{uhhhh. No. I Got Questions.}{}{-4}{}{596}{ }//CHANGED TEXT AND GOTO

    {563}{I'll do it, but can you clarify some things for me?}{}{5}{}{364}{ }//CHANGED TEXT AND GOTO

    {567}{Okey Dokey.}{}{-4}{}{-24}{}//NEW LINE

    {571}{You sayin sumptin bad bout me?}{}{-4}{}{574}{ru2111}//ADDED RUMOR

    {573}{Why Arronax so bad you bandish him?}{}{-4}{}{1505}{}//LATE GAME DIALOG FIX

    {575}{Why Arronax so bad you bandish him?}{}{-4}{}{1505}{ru2117}//BUG FIX PATCH

    {601}{Kan hoo-ha kilt Mannox.}{}{-4}{gf2020 1, lf5 0}{620}{lf5 1 }//NEW LINE

    {617}{Vir-gel, he say you gull-bull!}{}{-4}{pa 6409, gf2444 0}{-40}{ }//NEW LINE - CALL VIRGIL RELIGION

    {762}{The Panarii believe I am your reincarnation.}{}{5}{gf2004 1, lf4 0}{162}{lf4 1 }//ADDED TEST
    {763}{Are you aware that K'an Hua murdered Mannox?}{}{5}{gf2020 1. lf3 1}{342}{lf5 1 }//ADDED TEST

    {772}{The Panarii believe I am your reincarnation.}{}{5}{gf2004 1, lf4 0}{162}{lf4 1 }//ADDED TEST
     
  3. jfkoski

    jfkoski New Member

    Messages:
    242
    Likes Received:
    0
    Joined:
    Aug 28, 2007
    01885Virgil_Nasrudin_religion.dlg
    {12}{I'm touched, Virgil. Listen, Nasrudin...}{}{5}{}{-23}{}//CHANGED TEXT
    {13}{Uh...Nasrudin?}{}{-4}{}{-23}{}//CHANGED TEXT

    I don't have my Nasrudin.scr transcript with me. Basically after the above it tests whether you are stupid or not to decide where to spit you into Nasrudin's dialog.

    Also I changed the line after the movie runs, to get my recovered "wandered delerious" dialog (see several posts below).
     
  4. jfkoski

    jfkoski New Member

    Messages:
    242
    Likes Received:
    0
    Joined:
    Aug 28, 2007
    forgot Nasrudin script

    Sorry, I forgot to post my Nasrudin script changes so that Virgil's religion talk with jump to an appropriate place. I probably should have used "local 1" to save a line, but didn't want to go back to test the change.

    01108nasrudin.scr
    47. goto line 52

    52. stat 4 of Player: store in Local 0
    53. if Local 0 <= 4
    THEN goto line 56
    54. dialog 364
    55. goto line 57
    56. dialog 596
    57. Local 0 = 0
    58. return and SKIP default
     
  5. Tekkus McDwarf

    Tekkus McDwarf Member

    Messages:
    108
    Likes Received:
    0
    Joined:
    Oct 13, 2005
    Could you repost this as something that could be copied and pasted into the appropriate (or new) .dlg file. I don't just play an idiot in game ya know. Or just email me the fix.
     
  6. jfkoski

    jfkoski New Member

    Messages:
    242
    Likes Received:
    0
    Joined:
    Aug 28, 2007
    Er.. that was the point of all those line # in brackets, so you could cut and paste into the files. And they still work with double slash remark comments:
    {}{}{}{}{}{}{}//COMMENT

    The files are:

    01108Nasrudin.dlg
    01885Virgil_Nasrudin_religion.dlg
    01108nasrudin.scr

    To get the first, you download either the Late_Game_Dialog_Fix, the Bug_Fix_Patch, or dlg.zip. And cut and paste into the appropriate lines.

    To get the second, you need either dlg.zip or to undat the Arcanum3.dat file.

    To get the third, you undat the same, I think, or download scr.zip. But for scripts I haven't found a way to cut and paste, so you have to use the scriptmonkey editor. Usually you'd want to put the later lines in first, then the gotos.

    Then you save these files in Arcanum/data/dlg and Arcanum/data/scr directories respectively. Hope this helps.

    I don't know what to do with my speech file modifications. Maybe someone who has authority to post such things under downloads can send me a private message?
     
  7. Tekkus McDwarf

    Tekkus McDwarf Member

    Messages:
    108
    Likes Received:
    0
    Joined:
    Oct 13, 2005
    ah geez, nvm, I just now noticed there is a .dlg and a .scr.... I was throwing everything into the .dlg
     
  8. jfkoski

    jfkoski New Member

    Messages:
    242
    Likes Received:
    0
    Joined:
    Aug 28, 2007
    Don't forget the four or five lines from my first post. They weren't mine, they were from the two downloads, but I'll add them in to the big one (above).

    PS: lines 1520 and 1521 won't show up in your game unless you modify the script line that normally takes you to dialog 90. Also, you'd have to use a .mp3 editor for the sound files to get that exact speech. As a result, I've moved them here:

    //NEW LINES
    {1520}{Fatigued and delirious, I stumbled off, barely able to see or walk.}{Fatigued and delirious, I stumbled off, barely able to see or walk.}{}{114}{}{}// MODIFIED DIALOG
    {1521}{[More]}{}{1}{}{90}{ }

    I'm not sure the name of the exact speech file at the mo., but it has a "114" in the title. The original says:
    "With our remaining energy, we were able to seal the rift with powerful wards. I stumbled off, barely able to see or walk. Time passed, and I found myself at the water's edge. Fatigued and delirious, I crawled into an old abandoned boat and drifted aimlessly upon the seas of Arcanum. When I regained consciousness, I was on the shore of Thanatos."
     
Our Host!