Facebook Twitter YouTube Frictional Games | Forum | Privacy Policy | Dev Blog | Dev Wiki | Support | Gametee


Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Custom sounds?...
Camtasia Offline
Junior Member

Posts: 1
Threads: 1
Joined: Jun 2012
Reputation: 0
#1
Custom sounds?...

Im trying to add custom sounds to the custom story, but the sound doesnt play

this is the script that plays the sound
void MonsterScare(string &in asParent, string &in asChild, int alState){    SetEntityActive("gisse3", true);    PlayGuiSound("scaresound.ogg", 100);    AddTimer("StopMusic", 1, "StopMusic2");}

I made a sounds folder and a extrasounds inside there again there i put the sound and made a Snt file

snt file
<SOUNDENTITY> <SOUNDS>    <Main>      <Sound File="scaresound.ogg" />       </Main>   </SOUNDS>   <PROPERTIES Volume="5" MinDistance="1" MaxDistance="50" Random="0" Interval="0" FadeEnd="False" FadeStart="False" Stream="False" Loop="False" Use3D="false" Blockable="False" BlockVolumeMul="0.7" Priority="5" /></SOUNDENTITY>
06-11-2012, 05:36 AM
Find
Putkimato Offline
Junior Member

Posts: 25
Threads: 8
Joined: Jun 2012
Reputation: 0
#2
RE: Custom sounds?...

http://www.frictionalgames.com/forum/thread-7395.html

youre welcome
06-11-2012, 10:18 AM
Find
Ermu Offline
Member

Posts: 86
Threads: 13
Joined: Jan 2012
Reputation: 2
#3
RE: Custom sounds?...

For music, use
PlayMusic(string& asMusicFile, bool abLoop, float afVolume, float afFadeTime, int alPrio, bool abResume);


Plays music.
asMusicFile - the music to play + extension .ogg
abLoop - determines whether a music track should loop
afVolume - volume of the music
afFadeTime - time in seconds until music reaches full volume
alPrio - priority of the music. Note that only the music with the highest priority can be heard! 0 - highest, 1 - lower, etc


And for normal sounds use
PlaySoundAtEntity(string& asSoundName, string& asSoundFile, string& asEntity, float afFadeTime, bool abSaveSound);
asSoundName - internal name
asSoundFile - the sound to use + extension .snt
asEntity - the entity to create the sound at, can be “Player”
afFadeTime - time in seconds the sound needs to fade
abSaveSound - determines whether a sound should “remember” its state. If true, the sound is never attached to the entity! Also note that saving should on be used on looping sounds!

ALSO
in the .snt of yours, remove the .ogg from the "Sound File"
AND when you use the sound in a script, use .snt instead, example
PlaySoundAtEntity("", "scaresound.snt", "Player", 0, false);
(This post was last modified: 06-11-2012, 10:29 AM by Ermu.)
06-11-2012, 10:29 AM
Find




Users browsing this thread: 1 Guest(s)