Jump to content


Photo

"Roll Your Own Beta Pre-Beta Post-Alpha Pioneers"

npc mod development aran whitehand github troubleshooting beta

298 replies to this topic

#1 cmorgan

cmorgan

    journeyman investigator

  • Gibberlings
  • 6913 posts
  • Gender:Male
  • Location:Glencoe, IL, USA

Posted 14 October 2011 - 11:26 AM

Learning from Players

Still working on the release of Beta 1, but some intrepid souls are using GitHub to create their own Beta based on the materials posted there (and I am very grateful for it, because it means I have focused cleanup. I like that!!)

So, a late-afternoon-when-I-get-home-fix-this-first list;

Real World Glitches, from PM (adult stuff temporarily removed, but paid attention to!!)

piperb's list
  • Pending
  • After the talk about fallin' in love. The PID kept coming up every few seconds. I had to cut off the game, so that's as far as I got.
    TO INVESTIGATE FURTHER: Heh. Yup. The not-but-should-be-enabled ones. Bleh.

    IF ~Global("c-aranfriendbg2","GLOBAL",23)~ THEN BEGIN a396
    SAY ~[ARAN] Hey, I been thinkin'.~ [c-aws096]
    DO ~SetGlobal("c-aranfriendbg2","GLOBAL",24) RealSetGlobalTimer("c-aranfriendtimer","GLOBAL",ARAN_FTT)~ + a1918
    IF ~Global("c-aranfriendbg2","GLOBAL",25)~ THEN BEGIN a426
    Var is closing - not sure why it would be looping instead of playing. Need to recheck. Chances are the trigger to fire is not set up correctly because I commented out too many lines in the .tp2
    Still looking. It could be that flirt weighting issue.
  • REPEATED AFTER UPDATE -After the talk about fallin in love. The PID kept coming up every few seconds - same as before.

    TO DO: Hmmm. Not sure. Time for the Secret Weapon, Berelinde's use of The Bigg's stutter check mod. I'll attach the Aran version here, but first I want to try it in my game and see if we can get a comparison going.
  • -If Aran is so opposed to slavery, shouldn't he have some comments during the Slaver Quest? If he does, then they didn't appear in game. And maybe the pleasure slave in the circus tent as well.

    TO DO: Revisit Slaver Quest, pleasure slave - check all slaver interjections are firing.
  • Installed the 15 min timers, same PC as before and the party was Minsc, Yoshimo, Aran and Anomen. Banters didn't show up in this game either. But, interjections did.

    TO DO: Need to test under Ctr-I to see if it is bad luck, or if something odd is happening. Rechecking triggers again - perhaps CombatCounter(0) is failing, and I need !ActuallyinCombat(), though that is not standard at all? - the files appear to be correct in syntax, and CLUA'ing in party members on my install seems to work. This one needs some careful re-inspection to see what I have set up that might be blocking them from firing.
  • Recheck banter triggers; Aran only talked with PC.
    Taken off the shelf beacuse it is repeated behavior: banter triggers on a clean install seem to be working on my copy. Recheck project files, and look for bug reports in other mod's forums for ideas on what might be happening.
  • -Aran: I am goin' to ask H. C. for assistance, an' hope She influences you a mite, eh? (I abbreviated, but I don't think the S in she should be capitalized.)

    TO DO: Choose and stick to a single interpretation of god's names - Sune's a goddess. I think She || Sune's a goddess. I think she || Sune's a Goddess. I think She
  • -Aran: I have no problems wi' tellin' you. I be scribin'... (If you don't want an out here in the PC responses, maybe go to the main point of the talk. As it stands, you have the player answering his question more than once and the talk seems a bit repetitious.) Example later in the same talk - Aran: Well, you might not know this, but all that scroll prep...So, about that purchase. (Choosing the afirmative PC response when this talk first starts and a few clicks later, you're still answering his question.)

    TO DO: Recheck, rewrite - possibly two talks here slammed into one, and thus clickfest.
  • -The talk about cooking dinner sounds like it should show up outdoors. Again, odd when it appears in the sewers or somewhere like that.

    TO DO: Recheck - probably time to break my unwritten rule of "straight talk sequence, no fancy stuf, and make the ones with special conditions not pat of the sequence". Or, simply remove this talk and make it a fire-under-special-circumstances one.
  • A couple of his battle cries has a scratching sound at the start of them.
    TO DO: Recheck sound files and readjust fade-in with Audacity. Recheck song files for audio volume.
  • Aran's line: I know there be some disadvantages to bein' the offspring o' a dead god...
    How did he know this if the PC has not told him. Did he hear it from others or what?

    TO DO: 15 min. timer means some of the talks are going to fire before regular game pace - need to add chapter check, modify, or rework in sequence.

    partially addressed
  • -Flirt where PC can go thru Aran's belongings. Does writing no secrets on the parchment ever lead to anything or change the flirt in any way? If not, would you consider adding to this flirt?

    TO DO: Recheck, follow-up
    Done: There is a PID line that is supposed to run, and later on a talk that triggers from this action where Aran confronts PC about it. I need to check to make sure that it made it in to the Beta, and that it triggers...
  • Also adding a response like; "Sure, why do you ask?" Or response without the insulting meat-shield comment for good PCs would be nice.
    TO DO: Begin list of blocks where there are no real "neutral" responses, or where percieved neutral responses end up sending PC on pathways that are unintended. Add pathways.
    done: Repaired this instance with
    CODE
    ++ ~[PC] You might be right.~ + a70
  • PID adult content is available from the get go - doesn't match talk progression.
    Example: Aran's line: Riddle me this, you ever think about sparkin? Courtin?
    Seems odd if they were already getting VERY touchy-feely thru the PID and no response acknowledges that in the talks.

    TO DO: Institute c-aransex and c-aranintimate dependency on lines like this, so
    + ~GlobalLT("c-aransex","GLOBAL",2)~ + ~Riddle me this, you ever think about sparkin? Courtin?~
    + ~GlobalGT("c-aransex","GLOBAL",1)~ + ~Riddle me this. We been sparkin' a mite bit already. But you ever think o' doin' some more serious courtin'?~ or perhaps use the flirt counter in several sections.
    [done: partial fix. PID Adult content is temporarily restricted to c-aranrom=2, while replacement pathways are written for the players who want to try for a one-night stand right out of the gate.]
    [done: partial fix for this particular talk, all instances of entry to the two relevant states, sample code here:

    + ~GlobalLT("c-aranflirt","GLOBAL",12)~ + ~[PC] A quiet, warm, calm place, a good book, and something nice to drink.~ DO ~SetGlobal("c-aranbg2rom","GLOBAL",8) RealSetGlobalTimer("c-aranromtimer","GLOBAL",ARAN_LTT)~ + a579
    + ~GlobalGT("c-aranflirt","GLOBAL",11)~ + ~[PC] A quiet, warm, calm place, a good book, and something nice to drink.~ DO ~SetGlobal("c-aranbg2rom","GLOBAL",8) RealSetGlobalTimer("c-aranromtimer","GLOBAL",ARAN_LTT)~ + a579_flirt
    + ~GlobalLT("c-aranflirt","GLOBAL",12)~ + ~[PC] Oh, you know, the usual. Wine, song, feasts, a little more wine...~ DO ~SetGlobal("c-aranbg2rom","GLOBAL",8) RealSetGlobalTimer("c-aranromtimer","GLOBAL",ARAN_LTT)~ + a580
    + ~GlobalGT("c-aranflirt","GLOBAL",11)~ + ~[PC] Oh, you know, the usual. Wine, song, feasts, a little more wine...~ DO ~SetGlobal("c-aranbg2rom","GLOBAL",8) RealSetGlobalTimer("c-aranromtimer","GLOBAL",ARAN_LTT)~ + a580_flirt


    addressed
  • Talk about hiring more swords with the PC response questioning if he wants the competition seemed odd at this point. If you leave the 15min timer option in and no flirting or anything close to it occurs. Why would that be an issue?
    done: built a more standard response and var'd the original to show up only if PC and Aran have gotten to holding hands (c-aransex=1)
  • Talk: So what was it like growin up in a place where books ruled all?
    This talk showed up for a second time, right after it completed the first time.

    Done: two pathways were not given closure. Added!
  • In the PID, the option is available to stop the flirts, which will be a good thing for some players. But, it has the PC asking him to stop flirting with her when no flirts have appeared yet.
    Done:added GlobalGT("c-aranpcflirtstart","GLOBAL",0) as an enabling trigger, so that option to stop things does not appear beforehand (c.f. Anomen Conflict, etc.)
  • Aran's line: I be man enough. Just not sure where the rules an' regulations...you bein' you an' all... What's the you bein' you stuff supposed to mean anyway? PC response: But you are treading dangerous ground here. (...treading on dangerous ground... might sound better)
    Done: Agreed both counts - "you bein' you an' all" is too ambiguous, and unneeded. Treading on dangerous ground.
  • Erika, Orrin, etc. dlgs have been appearing continuously in the text window on every map since I left that area.
    Done: Add to scripts in C-AR01.BCS so that the dialog doesn't magically follow the PC across all of Toril. Tested in-game with "Duplicate Floating Text=1" enabled in baldur.ini
  • Also, once Anomen is added, the option appears in the PID telling Aran to stop fighting with Anomen. They haven't spoken to one another and Ano's first LT hasn't fired yet. Maybe reword this until their conflict actually starts or variable this option out until it starts.
    Done: block response until there is an active Anomen conflict

    CODE
    /* PID Anomen Romance Conflict Toggle */
    + ~InParty("Anomen")
    OR(10)
    GlobalGT("c-aanocon120","GLOBAL",0)
    GlobalGT("c-aanocon121","GLOBAL",0)
    GlobalGT("c-aanocon158","GLOBAL",0)
    GlobalGT("c-aanocon194","GLOBAL",0)
    GlobalGT("c-aanocon212","GLOBAL",0)
    GlobalGT("c-aanocon224","GLOBAL",0)
    GlobalGT("c-aanocon232","GLOBAL",0)
    GlobalGT("c-aanocon287","GLOBAL",0)
    GlobalGT("c-anomenaran","GLOBAL",0)
    GlobalGT("c-arananomen","GLOBAL",0)
    Global("c-aanoconflict","GLOBAL",0)~ + ~[PC] I like Anomen well enough, Aran. But you keep fighting with him. I want you to stop doing that.~ + a3029 /* c-aranvsanom1s */
  • -Aran: Were kisses enough for you?...
    PC: I don't...look, I think this lots of fun... (Seems to be a word missing, maybe "think this is lots of fun." or "think this was lots of fun.")


    Done: Agreed - Repaired 16 instances to "I think this is lots of fun"
  • -Aran: You haven't thought there might be somethin' to havin' someone take care o' you? (You might want to look at the PC responses here. Some of them elude to *Ahem* happening already. But what if that has not happened between them yet?)

    Done: Repaired and extended pathways;
    CODE
    IF ~~ a667
    SAY ~[ARAN] You haven't thought there might be somethin' to havin' someone take care o' you?~
    ++ ~[PC] I take what I want from whom I want, when I want, Aran. Why would I need one special person dedicated to what everyone can provide?~ + a677
    + ~GlobalGT("c-aransex","GLOBAL",2)~ + ~[PC] I like you, Aran. And your friendship comes with certain... benefits. But I am in love with another person. Does that mean you will stop being my special friend?~ + a677
    + ~OR(2) Global("c-aransex","GLOBAL",2) Global("c-aransex","GLOBAL",1)~ + ~[PC] I like you, Aran. And your friendship is special to me. I know you want more than a few kisses and flirtations, but I am in love with another person. Does that mean you will stop being my special friend?~ + a677
    + ~Global("c-aransex","GLOBAL",0)~ + ~[PC] I like you, Aran. And your friendship is special to me. I know you want more than... I know you want a physical relationship that I am not ready to provide. Does that mean you will stop pursuing me?~ + a677
    ++ ~[PC] I like you, Aran. But I am confused. I am not sure I know what I really want. Perhaps we should not be having this discussion.~ + a677
    ++ ~[PC] I... I think about it. But I am not really worth all that attention.~ DO ~IncrementGlobal("c-arpclowimage","LOCALS",1)~ + a672
    ++ ~[PC] I can usually look out for myself. Besides, there is something to be said for being able to look out for someone else, you know. Perhaps I want to protect and defend a certain person, instead of them protecting me.~ DO ~SetGlobal("c-aranrom","GLOBAL",2)~ + a668
    ++ ~[PC] I can take care of myself. I just allow you to make yourself feel useful. Did you have anything else you wanted to discuss?~ + a668
    ++ ~[PC] Of course I think about it.~ + a668
    END
  • -Aran: (flushes burgundy) Aye, then. Didn't mean to... (Shouldn't the F in flushes be capitalized here?)

    Done: Capitalize, capitolize, corporealize, etc style_emoticons/default/smile.gif
  • -Aran: (There are no words, no gestures...old dance.
    Hopefully that is enough so you know which line I am referring to. It's missing a parenthesis at the end. If not, I'll send this to you with the other M stuff by PM later.


    Done: closure of Closure in mature content. Apparently, I like that line, because I found 6 different variants of the same phraseology. Perhaps I need a more active imagination!
  • -Orrin: I do have a lad... (A PC response like "Yes, thank you." or something along those lines to cover NG or LG.)

    Done: Repaired and expanded two instances (only one reachable right now as Teldra is not activated yet): sample code

    CODE
    IF ~~ a2480
    SAY ~[C-AW01TK] I do have a lad who needs some work, if you are hiring. He is a bit rough around the edges, but he means well. Here, take one of his advertisements.~
    ++ ~[PC] Thank you.~ DO ~GiveItemCreate("c-alttr1",Player1,0,0,0) SetGlobal("c-orrinbroadside","C-AR01",1)~ + a2482
    ++ ~[PC] I'll take a look at it later. Why are you helping him out?~ DO ~GiveItemCreate("c-alttr1",Player1,0,0,0) SetGlobal("c-orrinbroadside","C-AR01",1)~ + a2482
    ++ ~[PC] Actually, I am not interested right now. I wish to see your selection of services.~ DO ~GiveItemCreate("c-alttr1",Player1,0,0,0) SetGlobal("c-orrinbroadside","C-AR01",1)~ + a2472
    + ~OR(2) PartyGoldGT(3000) Global("c-awtavkquest","C-AR01",2)~ + ~[PC] Sure, sure... but I am more interested in what you can do for me. Rumor has it that a wealthy, well connected person might peruse some of the more... interesting wares?~ DO ~GiveItemCreate("c-alttr1",Player1,0,0,0) SetGlobal("c-orrinbroadside","C-AR01",1)~ + a2473
    + ~GlobalLT("c-awtavkquest","C-AR01",2) PartyGoldLT(3001)~ + ~[PC] Sure, sure... but I am more interested in what you can do for me. Rumor has it that a wealthy, well connected person might peruse some of the more... interesting wares?~ DO ~GiveItemCreate("c-alttr1",Player1,0,0,0) SetGlobal("c-orrinbroadside","C-AR01",1)~ + a2443
    + ~Global("c-pctavern","C-AR01",0)~ + ~[PC] You seem a little stiff. Do you say the same thing to every customer?~ DO ~GiveItemCreate("c-alttr1",Player1,0,0,0) SetGlobal("c-orrinbroadside","C-AR01",1)~ + a2456
    + ~Global("c-pctavern","C-AR01",1)~ + ~[PC] You seem to have a wide variety of people here. Is that man over there really a Mindulgulph?~ DO ~GiveItemCreate("c-alttr1",Player1,0,0,0) SetGlobal("c-orrinbroadside","C-AR01",1)~ + a2457
    + ~Global("c-pctavern","C-AR01",2)~ + ~[PC] Perhaps you can lighten up a little, and give out a few complimentary drinks.~ DO ~GiveItemCreate("c-alttr1",Player1,0,0,0) SetGlobal("c-orrinbroadside","C-AR01",1)~ + a2458
    + ~Global("c-pctavern","C-AR01",3)~ + ~[PC] So, what is the deal with you and Teldra? Are you two... you know?~ DO ~GiveItemCreate("c-alttr1",Player1,0,0,0) SetGlobal("c-orrinbroadside","C-AR01",1)~ + a2459
    + ~Global("c-pctavern","C-AR01",4)~ + ~[PC] I have heard a rumor that you used to be an adventurer yourself.~ DO ~GiveItemCreate("c-alttr1",Player1,0,0,0) SetGlobal("c-orrinbroadside","C-AR01",1)~ + a2460
    + ~Global("c-pctavern","C-AR01",5)~ + ~[PC] Is Erika attached? She seems to be unreceptive to flirting.~ DO ~GiveItemCreate("c-alttr1",Player1,0,0,0) SetGlobal("c-orrinbroadside","C-AR01",1)~ + a2461
    + ~Global("c-pctavern","C-AR01",6)~ + ~[PC] How are things going around here?~ DO ~GiveItemCreate("c-alttr1",Player1,0,0,0) SetGlobal("c-orrinbroadside","C-AR01",1)~ + a2462
    + ~GlobalGT("c-pctavern","C-AR01",6)~ + ~[PC] How is life?~ DO ~GiveItemCreate("c-alttr1",Player1,0,0,0) SetGlobal("c-orrinbroadside","C-AR01",1)~ + a2463
    + ~RandomNum(5,1)~ + ~[PC] I think I am done here.~ DO ~GiveItemCreate("c-alttr1",Player1,0,0,0) SetGlobal("c-orrinbroadside","C-AR01",1)~ + a2474
    + ~RandomNum(5,2)~ + ~[PC] I think I am done here.~ DO ~GiveItemCreate("c-alttr1",Player1,0,0,0) SetGlobal("c-orrinbroadside","C-AR01",1)~ + a2475
    + ~RandomNum(5,3)~ + ~[PC] I think I am done here.~ DO ~GiveItemCreate("c-alttr1",Player1,0,0,0) SetGlobal("c-orrinbroadside","C-AR01",1)~ + a2476
    + ~RandomNum(5,4)~ + ~[PC] I think I am done here.~ DO ~GiveItemCreate("c-alttr1",Player1,0,0,0) SetGlobal("c-orrinbroadside","C-AR01",1)~ + a2477
    + ~RandomNum(5,5)~ + ~[PC] I think I am done here.~ DO ~GiveItemCreate("c-alttr1",Player1,0,0,0) SetGlobal("c-orrinbroadside","C-AR01",1)~ + a2478
    ++ ~[PC] No need for the broadside. I do not want the thing weighing down my pack. But you could tell me where to find him.~ DO ~SetGlobal("c-orrinbroadside","C-AR01",1)~ + a2483
    END
  • -Aran: Aye, well, I do like th' game...lady in question prefers ladies. (For those who fall under this preference, they might like having the option of telling him so here.)

    Done: additional lines mapped in, with downstream states expanded to accomodate a more timid, shy, or unsure PC. I think there will be more of these...
  • -One of the talks starts out with Aran looking "along the horizon". A bit odd when it pops up in the sewers, as it did in this game.

    Done: a665, line rewrite: SAY ~[ARAN] (Aran looks carefully at his hands, then glances at you.)~

Typos:
This is not exactly an ordinary company, is it. , > ?
repaired to ~[ARAN] Now, this don't rightly be an ordinary Company, eh?~
Sune's Rambunctious Rump,, I... (Only needs one comma)
CODE
F:\TEST1\aranw\dialog\c-arandialog.d (3 hits)
Line 9247: SAY ~[ARAN] Sune's Rambunctious Rump, <PRO_BOYGIRL>, I wish I did. I should have been studyin' strategy instead o' tactics. Next time we see a LoreKeeper, I think I will have a mite o' a word on what tomes to study. Tactics you can learn piecemeal, but strategy, that be a tougher game.~
Search ",," (0 hits in 0 files)
Malformed token. Should be <PRO_GIRLBOY>. 24 occurrences across project repaired!

Adult content specific suggestions withheld but logged; some additions, an abrupt cutoff.

More global commentary to keep in mind:
"even a lady that is a little rough around the edges likes a bit of tenderness from time to time from her would-be significant other."

(And thank you to the bug-reporter - I'll post usernames if you don't mind, but you have to tell me it is ok to! style_emoticons/default/smile.gif )

Edited by cmorgan, 18 November 2011 - 07:06 PM.

I love deadlines. I love the whooshing noise they make as they go by. - Douglas Adams

#2 cmorgan

cmorgan

    journeyman investigator

  • Gibberlings
  • 6913 posts
  • Gender:Male
  • Location:Glencoe, IL, USA

Posted 14 October 2011 - 12:16 PM

Double - heh.

Erika, Orrin, etc. dlgs have been appearing continuously in the text window on every map since I left that area.

I set up those as area scripts and have not had this happen in my testing, but I bet it is because I have done quick targetted checks instead of just playing through. Using See([PC]) or Detect([PC]) in an area script does not work, as the "object" is a script not a .cre... so, to stop actions from happening in an area script when PC is not there, it will have to be either

InMyArea(Player1) which might not work for the same reason, or else I think I need to add

0x40D4 AreaCheckObject(S:ResRef*,O:Object*)
Returns true if the specified object is in the area specified.


Time to revisit the BG2 .bcs files and see what they used!

AreaCheckObject("C-AR01",Player1)
I love deadlines. I love the whooshing noise they make as they go by. - Douglas Adams

#3 berelinde

berelinde

    The Typo Queen

  • Gibberlings
  • 8594 posts
  • Location:New Jersey, USA

Posted 14 October 2011 - 12:31 PM

You want Exists(Player1). It's like InMyArea() for area scripts.

Edit: The AreaCheckObject() would probably be better, though. Especially if C-AR01 is set up to use AR0700 as the parent area.

Edited by berelinde, 14 October 2011 - 12:35 PM.

Must. Write. Faster.

cmorgan: "None of us get old around here, just more proficient at doing more stuff with less braincells!"

berelinde's mods
TolkienAcrossTheWater website
TolkienAcrossTheWater Forum

#4 cmorgan

cmorgan

    journeyman investigator

  • Gibberlings
  • 6913 posts
  • Gender:Male
  • Location:Glencoe, IL, USA

Posted 14 October 2011 - 02:44 PM

Well, AreaCheckObject seems to be working, but i still need to pursue this further, as even with subtitles on I can't get the DisplayStringHeads to show in the dialog window. Rechecking...

duh. Graphics config. Found it. Retesting with that setting on, moving to the master area. If I see dialog box spam in AR0700, I know it isn't working right.

Edited by cmorgan, 14 October 2011 - 03:02 PM.

I love deadlines. I love the whooshing noise they make as they go by. - Douglas Adams

#5 cmorgan

cmorgan

    journeyman investigator

  • Gibberlings
  • 6913 posts
  • Gender:Male
  • Location:Glencoe, IL, USA

Posted 14 October 2011 - 03:35 PM

Fixed. And I figured out that I set up the "meet me tonight" materials, but did not move them to the "advance through dreamscript check", so apparently in the pre-beta stuff you can immediately fast forward through a whole bunch of stuff and vamp him immediately... repeatedly... and with no actual time taking place. Fun with checklists! (That's fixed now too. Just testing.) Looking for a good way of determining flirtation having never been done, as I set these up on a simple toggle. Looking for a good way of delaying the 'request for a booty call' until there is actually some flirting going on - can't use RA as that has no bearing on the physical side of things.

... the more I think about this, the more I think most of the romance materials need to be PC-action driven as screened by c-aranintimate updating c-aransex. Otherwise, things can get so out of whack so fast. I did that with the early flirtations, but not with the PID requests. Too much favoring the Brian May approach, "I want it all... I want it all... and I want it now."

Edited by cmorgan, 14 October 2011 - 07:11 PM.

I love deadlines. I love the whooshing noise they make as they go by. - Douglas Adams

#6 cmorgan

cmorgan

    journeyman investigator

  • Gibberlings
  • 6913 posts
  • Gender:Male
  • Location:Glencoe, IL, USA

Posted 14 October 2011 - 06:47 PM

...and, at least temporarily, the PID immediately being able to jump right to asking Aran to come to bed the first night before even flirting is fixed by restricting the options to Global("c-aranrom","GLOBAL",2) status. Rewrites with "playing hard to get" lines on their way, so that a PC can make a bold overture almost immediately, but instead of jumping form "Hi there" to "Wow. Nice to meet you. Now that I have known you biblically, what was your name again?" there is some delay and uncertainty.

And the one lovetalk in specific question has alternate pathways, with less than 12 flirts counted having the original line, and more that 12 into an adjusted talk. (a579 > a579_flirt; a580 > a580_flirt). Need to go back through the rest of them.

Note to self - I need to think in terms of short-timer action as well as long-timer action. I have been so focused on the long patient game that I have not put as much planning as i should have into the 15 minute timer!!


Commits up on GitHub in a few minutes.

Edited by cmorgan, 14 October 2011 - 07:11 PM.

I love deadlines. I love the whooshing noise they make as they go by. - Douglas Adams

#7 cmorgan

cmorgan

    journeyman investigator

  • Gibberlings
  • 6913 posts
  • Gender:Male
  • Location:Glencoe, IL, USA

Posted 14 October 2011 - 08:36 PM

OK, committs up for tonight, and I'll start again in the morning. I was testing the "goaded" and "come to me at rest" stuff, and it just wouldn't fire, and then I realized the dreamscript for SoA was not being compiled ... heh! Banters do seem to be reiggering n my install, but on the pioneers, not, so further investigation tomorrow.
I love deadlines. I love the whooshing noise they make as they go by. - Douglas Adams

#8 piperb

piperb
  • Members
  • 117 posts
  • Gender:Female
  • Location:USA

Posted 15 October 2011 - 12:47 AM

I'll run thru it once again using the 15 min timers and starting a new game. Should be able to do this later today or tonight. Would you like the specific locations where, IMO, I thought more neutral responses were needed? If so, I can make note of them on this run thru.

And yes, posting my username is fine.


Edit: Got the latest files from GitHub. I'll run thru as stated above with these files on a clean install and let you know what I find.

Edit2: Had time to install and start a game but CTD trying to enter AR0700. The new files installed without glitches and game ran fine up to this point. The only mods I installed other than Aran was BG2Fixpack, DungeonBeGone and a some components from BG2Tweaks. Thought I should let you know in case it may be from a change that was made. I'll try again when I get back home.

Edited by piperb, 15 October 2011 - 02:43 AM.


#9 cmorgan

cmorgan

    journeyman investigator

  • Gibberlings
  • 6913 posts
  • Gender:Male
  • Location:Glencoe, IL, USA

Posted 15 October 2011 - 06:46 AM

Hey, thank you, piperb - hold off on insstallation, though. The CTD I can't replicate with just DBG, but I am looking at the Tweaks to see if anything does anything odd to AR0700 - never had that happen before - but the first friendtalk is not closing its globals now for some odd reason. I need to recheck what updated to GitHub, and make sure we didn't have just a partial update of files...

(and yes, please, on any place where I have forced players into a tough spot with choices - more feedback = better time for everyone playing!)

Edited by cmorgan, 15 October 2011 - 06:48 AM.

I love deadlines. I love the whooshing noise they make as they go by. - Douglas Adams

#10 piperb

piperb
  • Members
  • 117 posts
  • Gender:Female
  • Location:USA

Posted 15 October 2011 - 07:51 AM

The files may have gotten corrupted during download, so I downloaded them again. I'll see if that makes a difference.

As for the first talk not closing, I looked at the dialog file and your not setting any variables if the player chooses the response with Minsc in the party. The one that starts with: "Let me guess. You noticed..."

Hope that helps.

#11 cmorgan

cmorgan

    journeyman investigator

  • Gibberlings
  • 6913 posts
  • Gender:Male
  • Location:Glencoe, IL, USA

Posted 15 October 2011 - 08:12 AM

Yep, just found it!!

I just put up changes on GitHub that fixes that, fixes the timers for the female inn discussions (revisiting the male ones now) - I used RealGlobalTimerExpired(), when I needed to use (at least for the initial one) ! RealGlobalTimerExpired().

I have had no troubles with the banters playing, but I have had the following oddities with the latest version:

- The first lovetalk - somehow, it won't wait patiently to trigger. It jumps right in there, and PID can call it. Need to revisit this.
- background songs for the Renaissance Brass and Vox are 60% softer than they should be.
- If I click too quickly, I can occasionally get a dialog to duplicate as the timer being set is not yet recognized, but it really, really helps if I actually close the var and timer the way i always tell other floks to do...
- One time out of 4 new installations, kicking Aran out of the party and telling him to wait results in him not changing over to his P-dialog file. Actually, on second look, it is not that - it is the P-file, but it doesn't recognize him as having been talked to. Probably missing a SetGlobal("kickedout","GLOBAL",1).
-I hate journal entries. Specifically, ones that don't clear.
-I hate journal entries. Specifically, ones that seem to be impervious to scripting.
-I hate journal entries. Globally, all the combinations of jumping around and joining and rejoining.
-I hate journal entries. (Did I mention this before? :) )

Edited by cmorgan, 15 October 2011 - 11:30 AM.

I love deadlines. I love the whooshing noise they make as they go by. - Douglas Adams

#12 cmorgan

cmorgan

    journeyman investigator

  • Gibberlings
  • 6913 posts
  • Gender:Male
  • Location:Glencoe, IL, USA

Posted 15 October 2011 - 09:18 AM

The offending battlecries are something to do with the conversion to WAVC format; c-aws10,11,12, and 14 all produce "clicks" in NI reading the in-game wavc, but the source materials show no evidence of it. Investigating, then I'll reconvert them (perhaps after looking for spikes in their waveform).
I love deadlines. I love the whooshing noise they make as they go by. - Douglas Adams

#13 piperb

piperb
  • Members
  • 117 posts
  • Gender:Female
  • Location:USA

Posted 15 October 2011 - 10:28 AM

No need to hunt for a reason for the CTD. After re-downloading and reinstalling, all worked fine. Files probably got corrupted during download.

#14 berelinde

berelinde

    The Typo Queen

  • Gibberlings
  • 8594 posts
  • Location:New Jersey, USA

Posted 15 October 2011 - 10:37 AM

At the risk of interrupting what might otherwise be a rather frustrating ghost hunt, I've had occasional CTDs on entering AR0700 after using DBG, as well, but only on the Vista machine. It was never reliably reproducible and never earth-shattering since it always occurred post-autosave. I just wanted to mention it before you wasted any more time delving through Aran to find something that probably isn't his fault.
Must. Write. Faster.

cmorgan: "None of us get old around here, just more proficient at doing more stuff with less braincells!"

berelinde's mods
TolkienAcrossTheWater website
TolkienAcrossTheWater Forum

#15 cmorgan

cmorgan

    journeyman investigator

  • Gibberlings
  • 6913 posts
  • Gender:Male
  • Location:Glencoe, IL, USA

Posted 15 October 2011 - 11:32 AM

Thanks on both counts!

Hunting down some typos, then I'm checking the "Talk about hiring more swords with the PC response questioning if he wants the competition"
I love deadlines. I love the whooshing noise they make as they go by. - Douglas Adams



Reply to this topic



  



Also tagged with one or more of these keywords: npc, mod development, aran whitehand, github, troubleshooting, beta

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users