[Relz] Shut Up!

Post » Tue May 17, 2011 5:40 am

Version 1.1 released: get it http://adul.net/?p=dl_mwmods_shut_up.


"Shut Up!" aims to improve NPC voice greetings. And by improve, I mean cut back severely.

With this mod installed, NPCs will only greet you when you're looking directly at them.

This short http://www.youtube.com/watch?v=D9aF8VSbL_Y on YouTube shows the concept in action.


This simple change means:

  • NPCs will no longer greet you in inappropriate situations, like when you're rushing past them.
  • NPC-heavy interior areas like guild halls will be much less irritating to move through.
  • Multiple NPC's will no longer greet you at the same time causing a cacophony.
  • Recurring greetings will occur less frequently.


The mod's mechanics limit greetings to one at a time. For a subsequent greeting to occur you either need to change cell, or get to a distance of at least 450 units away from your last greeter.

It's worth mentioning that some mods may rely on greetings to go about certain things. While Shut Up is not incompatible with these mods, it may cause those events to only set off while you're looking at the triggering NPC.


http://adul.net/?p=dl_mwmods_shut_up

Current version: 1.1
MWSE required
User avatar
sam smith
 
Posts: 3386
Joined: Sun Aug 05, 2007 3:55 am

Post » Tue May 17, 2011 6:01 am

Brilliant!
User avatar
Stu Clarke
 
Posts: 3326
Joined: Fri Jun 22, 2007 1:45 pm

Post » Tue May 17, 2011 6:12 am

Interesting, while I never considered the greetings that annoying, this makes more sense.
User avatar
MR.BIGG
 
Posts: 3373
Joined: Sat Sep 08, 2007 7:51 am

Post » Tue May 17, 2011 11:57 am

Exactly what parameters doers this mod edit? My mod accomplishes something similar by editing a GMST.
User avatar
El Goose
 
Posts: 3368
Joined: Sun Dec 02, 2007 12:02 am

Post » Tue May 17, 2011 4:00 am

Exactly what parameters doers this mod edit? My mod accomplishes something similar by editing a GMST.

Considering it requires MWSE, it likely doesn't edit anything, but uses a script to accomplish this instead. Editing the GMST might be a simpler way but shortening the greeting distance will prevent any merchants behind a counter from saying anything to you at all.
User avatar
Arnold Wet
 
Posts: 3353
Joined: Fri Jul 07, 2006 10:32 am

Post » Tue May 17, 2011 4:44 am

I already have a mod that does this called "Lady D reduced commentary.
User avatar
Brandon Wilson
 
Posts: 3487
Joined: Sat Oct 13, 2007 1:31 am

Post » Tue May 17, 2011 11:34 am

Exactly what parameters doers this mod edit? My mod accomplishes something similar by editing a GMST.

I have a lot of trouble getting NPCs to ever greet me at all with that part of your mod. They usually only notice me if I'm entering a room and I appear within range. I was actually about to suggest removing that edit in favor of this mod, which works very well as far as I can tell.

I already have a mod that does this called "Lady D reduced commentary.

That mod does the same thing as BTB's. Shut Up is a more complicated solution.
User avatar
Tina Tupou
 
Posts: 3487
Joined: Fri Mar 09, 2007 4:37 pm

Post » Tue May 17, 2011 1:32 pm

Thanks for the feedback. I'll give a little description below of what the script does, so that technically inclined modders can see what they're downloading. If you're not crazy (like me) though, you might want to skip it. :hehe:


Mod details:

Shut Up basically adds a top-level hello dialog entry that is completely silent. The only way to bypass that silent greeting is when an NPC has a hello distance rating of exactly 721 points (my special secret number hehe).

Now a global MWSE script controls which NPC greets you. This is how it happens:

First, the script checks which object you're looking at.

If that object is an NPC and meets all parameters of someone that can greet you (isn't dead, you're not sneaking, etc.), the script continues. Otherwise it returns.

Then, the script waits half a second during which time if you look away or your target moves the script cancels and returns.

When the 0.5s has passed, your target greets you. This is achieved by setting their hello rating to 0, disabling them, enabling them, and setting their hello rating to 721. (This little formula works brilliantly and you will not notice any of this in-game.)

Then the script checks whether you target is greeting you and sets their hello rating back to the original value (which was saved to a variable). If they, for some reason don't greet you in a 0.5 second time limit (that shouldn't happen unless they don't have a greeting), the failsafe kicks in and sets their hello back anyway.

After the greeting happened, the script enters a return loop and ceases to function until you either change cell or get to a distance of at least 450 units away from your last greeter.

And that's it, repeat from the top. :)

The mod manages to do what it does by altering very little, in fact the only records in Shut Up are the top-level hello entry and the global script.
User avatar
Nancy RIP
 
Posts: 3519
Joined: Mon Jan 29, 2007 5:42 am

Post » Tue May 17, 2011 8:04 am

It seems like some NPCs may be using the wrong greeting when the player is diseased. I noticed that some Temple NPCs in the High Fane would say something like "You've betrayed the clan" when I approached them while diseased. Their dispositions were reasonable and I hadn't been booted from the faction or anything. Nothing else was unusual, and once I was cured they stopped saying it.
User avatar
George PUluse
 
Posts: 3486
Joined: Fri Sep 28, 2007 11:20 pm

Post » Tue May 17, 2011 12:51 am

It seems like some NPCs may be using the wrong greeting when the player is diseased. I noticed that some Temple NPCs in the High Fane would say something like "You've betrayed the clan" when I approached them while diseased. Their dispositions were reasonable and I hadn't been booted from the faction or anything. Nothing else was unusual, and once I was cured they stopped saying it.


I'm fairly certain that issue is not caused by or connected to this mod. I've made sure there are no leftover records in the dialog, all it does is add an empty hello entry at the top. It should not affect lower entries at all, not even when they are added by other mods.
User avatar
Georgine Lee
 
Posts: 3353
Joined: Wed Oct 04, 2006 11:50 am

Post » Tue May 17, 2011 5:59 am

And as usual in a day or two after I release an MWSE mod, here's the http://adul.net/?p=dl_mwmods_shut_up fixing a crash issue. Some variables were not properly reinitialized after game loads and this could cause some crashiness. Oops.

Other than that, it also fixes a bug that made NPCs you were targeting during combat to skip certain animation groups, like being knocked down or standing up from a knockout. It's all good now. :)
User avatar
ImmaTakeYour
 
Posts: 3383
Joined: Mon Sep 03, 2007 12:45 pm

Post » Tue May 17, 2011 12:31 pm

Me want!

Was really getting sick of the "Share your thoughts, friend, I enjoy the company" said by 3 girls at a time (cf. Wolverine's Hall MG).
User avatar
sarah
 
Posts: 3430
Joined: Wed Jul 05, 2006 1:53 pm


Return to III - Morrowind