Aller au contenu

Photo

NPC Sound (Voice) Some broken?


  • Veuillez vous connecter pour répondre
10 réponses à ce sujet

#1
AncientWolfgr

AncientWolfgr
  • Members
  • 15 messages

I've been trying to set soundsets to my npc's and it appears some of them (primarily the human female) dont seem to be firing when I test them in a module. Anyone seen this? Fix for it?

 

 



#2
Dann-J

Dann-J
  • Members
  • 3 161 messages

Quite a few of the soundset entries are left over from NWN1, and don't have any WAV files associated with them.



#3
Tchos

Tchos
  • Members
  • 5 079 messages

Try the Sound Set Selection Menu Fix v1.1 (FOR BUILDERS ONLY).  It's a toolset-only mod that just renames the nonfunctional sound sets so that they appear at the bottom and are marked as non-functional, leaving the ones that work.  You don't need to distribute it with your module.



#4
rjshae

rjshae
  • Members
  • 4 506 messages

Try the Sound Set Selection Menu Fix v1.1 (FOR BUILDERS ONLY).  It's a toolset-only mod that just renames the nonfunctional sound sets so that they appear at the bottom and are marked as non-functional, leaving the ones that work.  You don't need to distribute it with your module.

 

I think I tried that one. It's okay for what it does, but the problem I run into is that some of the sound sets don't give a greeting when you click on the character. I usually end up doing trial and error to get a working greeting for every NPC. (Probably should make a list some time.)



#5
Dann-J

Dann-J
  • Members
  • 3 161 messages

The automatic greeting sounds can be quite faint at times, so I sometimes reinforce them by having the first node of the conversation play the appropriate WAV file for that soundset. It's much louder that way. It even works for one-node bark conversations.


  • rjshae aime ceci

#6
Guest_Iveforgotmypassword_*

Guest_Iveforgotmypassword_*
  • Guests
Can't you just click the play option to see if it has a sound befpre choosing the sound set and on the conversations you can do the same in the sound section. There are all sorts there like hiccups, screams or hungover mumblings and I'm going to stick a few of them in on barkstrings to the make the player jump. I'm especially looking forward to using the male prostitute one on what looks like a woman !

#7
AncientWolfgr

AncientWolfgr
  • Members
  • 15 messages

These arent just for conversations. You cant listen that way when just setting a soundset. In a conversation, yes.



#8
rjshae

rjshae
  • Members
  • 4 506 messages

A plug-in to select and play a particular sound type from a voice set would be nice.



#9
Guest_Iveforgotmypassword_*

Guest_Iveforgotmypassword_*
  • Guests
Some of them work when you press play from the sound set area I just tried it. I turned off the music and all other sounds and turned up the volume because I couldn't hear anything from a couple then hit one that worked and nearly jumped out of my skin because it was really loud.

#10
Dann-J

Dann-J
  • Members
  • 3 161 messages

Some of them work when you press play from the sound set area I just tried it. I turned off the music and all other sounds and turned up the volume because I couldn't hear anything from a couple then hit one that worked and nearly jumped out of my skin because it was really loud.

 

That method only seems to work for the soundsets that have a particular entry (I think it's the 'hi' sound). So it certainly works for verifying whether a soundset has a greeting or not, but it's not a guaranteed method for determining whether a soundset entry is completely invalid. Most creature soundsets, for instance, don't have a greeting sound (unless that creature type is also used as a familiar or animal companion).



#11
andysks

andysks
  • Members
  • 1 654 messages

The script of AP dynamic NPCs has the option to change sound set as well. I though it might be a place to look and see which ones work. Because every NPC I set on game from this package always greets me. The line on the script referring to the voice set is this:

 

//SOUNDSETS (MALE) (GENERIC)
//7 sets

    {
    if ((GetLocalString(OBJECT_SELF,"var_category") == "generic") && (GetGender(OBJECT_SELF) == GENDER_MALE) && (GetLocalInt(OBJECT_SELF,"switchvar_soundset") == 1))
        {
        switch (Random(8))
            {
            case 1 : SetSoundSet(OBJECT_SELF,363); break; case 2 : SetSoundSet(OBJECT_SELF,365); break;
            case 3 : SetSoundSet(OBJECT_SELF,367); break; case 4 : SetSoundSet(OBJECT_SELF,465); break;
            case 5 : SetSoundSet(OBJECT_SELF,466); break; case 6 : SetSoundSet(OBJECT_SELF,468); break;
            case 7 : SetSoundSet(OBJECT_SELF,469);
            }
        }
    }

 

Now, this is only some I guess. More work for sure, but maybe the numbers indicate the range :).