Jump to content


Photo

After all the battles...


  • Please log in to reply
35 replies to this topic

#21 berelinde

berelinde

    Troublemaker

  • Modder
  • 4916 posts

Posted 08 March 2010 - 05:13 PM

You won't have to change anything in Neh'taniel, I don't think. The problem is with the Viconia Friendship.

If you know how to use the console, open it up and type in the following. I don't know if you'll be able to have the friendship in ToB, but it will end the stutter.

CLUAConsole:SetGlobal("I#ViconiaToBTalks","GLOBAL",1)

Then hit enter. If she's in an active stutter at the time, you might have to do this a couple of times, or pause the game, but it should work.

You should also post a link to this topic in the Viconia Friendship bug reports thread here.

Edited by berelinde, 08 March 2010 - 05:14 PM.

"Imagination is given to man to console him for what he is not; a sense of humor, for what he is." - Oscar Wilde

berelinde's mods
TolkienAcrossTheWater website
TolkienAcrossTheWater Forum


#22 Calliea

Calliea
  • Member
  • 74 posts

Posted 08 March 2010 - 05:18 PM

Worked like a charm, Berelinde! She's all fixed :hug: Well, *hopefully*. I mean, if other talks will trigger?

Although, since I've found the thing with Neh'taniel and Sarevok, I wonder still what causes is/how to fix it (after all, in their case, Viconia isn't present in the party) :) Especially since I'd like to see their banters... I only took Sarevok in for the talks anyway. Either he talks or he gets his butt righteously kicked.

Edited by Calliea, 08 March 2010 - 05:22 PM.

Without love there?s no happily ever after. Not even once upon a time.

The avatar is made from a picture by amazing NorthernBanshee. http://www.northernb....deviantart.com

#23 Himself

Himself

    CEO of the ENDLESS WAVES OF BAD DOGGIE

  • Member
  • 230 posts

Posted 08 March 2010 - 05:33 PM

Is it ok for a party NPC script to dictate ActionOverride(Player1, ? (none of mine have this as far as I checked)

ActionOverride(Player1,DisplayString(Myself,184952))

TO

ActionOverride(DisplayString(Myself,184952))

Ah well, probably I should just sleep, things can't be that simple ^^
...to be isn't important, we're no longer than we're :)

#24 berelinde

berelinde

    Troublemaker

  • Modder
  • 4916 posts

Posted 08 March 2010 - 05:54 PM

@Calliea: I don't know if you'll still get the friendship talks. But if her stutter was making the game unplayable, you wouldn't get them, anyway. The best place to find out about that is her forum, in the link I provided.

@himself: Why wouldn't it be alright to do a DSH over the head of the PC? It isn't like you're forcing the PC to change his gender or anything. All you're doing is making floaty text appear over his head for second or two. And I'm sure that there are a lot more mods that use ActionOverride(Player1,Action()) than you think. I'm using it myself in an area script to start an internal dialogue. "(You find a ring, a plain silver band set with a glowing purple stone. etc)"

Oh, sorry, misunderstood your question. You always use an object with ActionOverride(). A plain DSH() probably would have worked, but it isn't catastrophic to do it this way.

Edited by berelinde, 08 March 2010 - 05:55 PM.

"Imagination is given to man to console him for what he is not; a sense of humor, for what he is." - Oscar Wilde

berelinde's mods
TolkienAcrossTheWater website
TolkienAcrossTheWater Forum


#25 Himself

Himself

    CEO of the ENDLESS WAVES OF BAD DOGGIE

  • Member
  • 230 posts

Posted 08 March 2010 - 06:21 PM

odd that this causes any sort of stutter, but since she traced the root to these blocks..

I know that global and area scripts can ActionOverride any object, still dunno about local NPC script trying to ActionOverride a creature other than him/herself whos actually running the script, barely remember this to not work, but then.. been ages since I tried that (IF I ever did, that is).


...to be isn't important, we're no longer than we're :)

#26 berelinde

berelinde

    Troublemaker

  • Modder
  • 4916 posts

Posted 08 March 2010 - 07:44 PM

It wasn't the DSH() or the ActionOverride() that was causing the stutter, it was forgetting to advance the check variable. It's probably the single most common cause of stutter, and it's also why that debugging script worked so well.

"Imagination is given to man to console him for what he is not; a sense of humor, for what he is." - Oscar Wilde

berelinde's mods
TolkienAcrossTheWater website
TolkienAcrossTheWater Forum


#27 Jarno Mikkola

Jarno Mikkola

    The Imp in his pink raincoat.

  • Member
  • 10911 posts

Posted 08 March 2010 - 10:15 PM

Is it ok for a party NPC script to dictate

Actually yes, if you wish to check what the %&/¤# it is doing with it's time, as the feature comes from the LStest mod I created... See it's a debug tool! Nothing more...

It will display this:
Running block 43 of SK#NEH25.BCS
In the dialog box... from which you'll do the debugging. Yeah, it will dug the install eventually, but it can always be uninstalled without harm...

Deactivated account. The user today is known as The Imp.


#28 Hoppy

Hoppy

    Mage Hunter

  • Member
  • 2107 posts

Posted 08 March 2010 - 10:22 PM

Weeee... glad everyone has an understanding of what the hell LStest did and didn't do.

@Jarno

Can you update your bugfixing guide and add some tutorials about what the scripts say originally and what LStest adds in game to make more sense?
?May God defend me from my friends; I can defend myself from my enemies.? - Voltaire

"If you think that a size of the mod indicates an amount of bugs that it introduces and their severity you're totally wrong...
Try not to use next time a load of shitty "super-mega-improving-tweaking-revising" small mods that you have installed and try to meet Wulfgar once again."
- King Diamond


Posted Image The Definitive Guide to Trolls

"Finding food and a place to sleep is your own business. I imagine Paul the Cat should have some fun with you, too" - Potencius in The Darkest Day
"You have been warned, little bastard!" -Khelben to a young <CHARNAME>in Check the Bodies
There are those who will snivel, and offer nothing in return except criticism, meanwhile never lifting a finger to do other than to cut other peoples labor down simply for the fact that they lack the capability to put anything of their own together. -erebusant

#29 Jarno Mikkola

Jarno Mikkola

    The Imp in his pink raincoat.

  • Member
  • 10911 posts

Posted 09 March 2010 - 12:07 AM

Can you update your bugfixing guide and add some tutorials about what the scripts say originally and what LStest adds in game to make more sense?

Bugfixing guide? FAQ for the Megamods. :P
Actually it should be quite obvious by looking at the tutorial that was linked in the FAQ... but I'll do that just in case. Adding point #12 to the FAQ.

Deactivated account. The user today is known as The Imp.


#30 Calliea

Calliea
  • Member
  • 74 posts

Posted 09 March 2010 - 06:33 AM

Weird. I think I've managed to trigger that talk of Neh'taniels by setting the SK#SarevokTalk global to 1 in-game.

But.

IF
        InParty(Myself)
        InParty("Sarevok")
        Global("SK#NehtRomanceActive","GLOBAL",2)
        RealGlobalTimerExpired("N#LoveTalkTimeTOB","GLOBAL")
        Global("SK#SecondTalk","GLOBAL",2)
        Global("SK#SarevokTalk","GLOBAL",0)
        !StateCheck(Player1,CD_STATE_NOTVALID)
        !StateCheck(Myself,CD_STATE_NOTVALID)
THEN
        RESPONSE #100
                ActionOverride(Player1,DisplayString(Myself,184952)) // Running block 43 of SK#NEH25.BCS
                SetGlobal("SarevokTalk","GLOBAL",1)
END

That's the block I've had in my .bcs and I've noticed that in the very last verse there seems to be no SK# prefix. I added it and the talk triggered on game-load. Did I do something moronic or did I fix this thing cause I actually am not sure what I'm doing so :unsure:
Without love there?s no happily ever after. Not even once upon a time.

The avatar is made from a picture by amazing NorthernBanshee. http://www.northernb....deviantart.com

#31 Hoppy

Hoppy

    Mage Hunter

  • Member
  • 2107 posts

Posted 09 March 2010 - 06:42 AM

Weird. I think I've managed to trigger that talk of Neh'taniels by setting the SK#SarevokTalk global to 1 in-game.

But.

IF
        InParty(Myself)
        InParty("Sarevok")
        Global("SK#NehtRomanceActive","GLOBAL",2)
        RealGlobalTimerExpired("N#LoveTalkTimeTOB","GLOBAL")
        Global("SK#SecondTalk","GLOBAL",2)
        Global("SK#SarevokTalk","GLOBAL",0)
        !StateCheck(Player1,CD_STATE_NOTVALID)
        !StateCheck(Myself,CD_STATE_NOTVALID)
THEN
        RESPONSE #100
                ActionOverride(Player1,DisplayString(Myself,184952)) // Running block 43 of SK#NEH25.BCS
                SetGlobal("SarevokTalk","GLOBAL",1)
END

That's the block I've had in my .bcs and I've noticed that in the very last verse there seems to be no SK# prefix. I added it and the talk triggered on game-load. Did I do something moronic or did I fix this thing cause I actually am not sure what I'm doing so :unsure:



Sounds like you fixed it as his dialog was ready to start but did not match as his trigger in the dialog is most likely SK#SarevokTalk at the value of one.
?May God defend me from my friends; I can defend myself from my enemies.? - Voltaire

"If you think that a size of the mod indicates an amount of bugs that it introduces and their severity you're totally wrong...
Try not to use next time a load of shitty "super-mega-improving-tweaking-revising" small mods that you have installed and try to meet Wulfgar once again."
- King Diamond


Posted Image The Definitive Guide to Trolls

"Finding food and a place to sleep is your own business. I imagine Paul the Cat should have some fun with you, too" - Potencius in The Darkest Day
"You have been warned, little bastard!" -Khelben to a young <CHARNAME>in Check the Bodies
There are those who will snivel, and offer nothing in return except criticism, meanwhile never lifting a finger to do other than to cut other peoples labor down simply for the fact that they lack the capability to put anything of their own together. -erebusant

#32 Lollorian

Lollorian

    smiley addict

  • Member
  • 4150 posts

Posted 09 March 2010 - 06:46 AM

You should report that to the Neh'thaniel bug thread :) (unless it's already been fixed - in which case it wouldn't hurt anyway :lol:) They're updating the mod almost everyday now though. Now THAT's cool!! :coolthumb:

Edited by Lollorian, 09 March 2010 - 06:47 AM.

"I am the smiley addict, yellow and round, this is my grin :D when I'm usually around :P.
When there's trouble brewing, see me post, cuz it's usually a wall o' yellow and your eyes are toast!!!"

BWP GUIDE - BWP FIXES - impFAQ - NPC LIST - KIT LIST - AREA LIST

GitHub Links : BWP Fixpack | Lolfixer | BWP Trimpack | RezMod


#33 Calliea

Calliea
  • Member
  • 74 posts

Posted 09 March 2010 - 06:48 AM

You should report that to the Neh'thaniel bug thread :) (unless it's already been fixed - in which case it wouldn't hurt anyway :lol:) They're updating the mod almost everyday now though. Now THAT's cool!! :coolthumb:



Hah I know, I have them on my watch. And they're adding more content still too! :wub: I just didn't want to report something that's not a bug so I wanted to ask here first.
Without love there?s no happily ever after. Not even once upon a time.

The avatar is made from a picture by amazing NorthernBanshee. http://www.northernb....deviantart.com

#34 berelinde

berelinde

    Troublemaker

  • Modder
  • 4916 posts

Posted 09 March 2010 - 06:57 AM

Go ahead and report it if you found it. Kitanna might be aware of it or she might not. She's had her hands full with RL and hasn't been posting every change she's made, but I know she's been alternating between testing and fixing every chance she gets.

"Imagination is given to man to console him for what he is not; a sense of humor, for what he is." - Oscar Wilde

berelinde's mods
TolkienAcrossTheWater website
TolkienAcrossTheWater Forum


#35 Kitanna

Kitanna
  • Member
  • 44 posts

Posted 10 March 2010 - 01:39 PM

Like Berelinde said, if you don't post this on Neht's forum, I will never see it. Unless Berelinde sends me a link like now :P I am sorry there are still problems with Neht. I am running a stutter debug and fixing things as I find them, I just started TOB so it shouldn't be much longer. RL has been been very hard to handle lately and has cut down my time that I can devote to Neht. I'm working on it though and hope to have an update very soon. Thank you for pointing this out to me as I truly thought I had fixed it already. :)
Neh'taniel NPC Mod

Calin NPC Mod - In progress

Navarra NPC Mod - In progress

#36 Calliea

Calliea
  • Member
  • 74 posts

Posted 10 March 2010 - 01:42 PM

I'd posted it there yesterday, I think. I just always have a different nickname to confuse people and myself :hug:
Without love there?s no happily ever after. Not even once upon a time.

The avatar is made from a picture by amazing NorthernBanshee. http://www.northernb....deviantart.com