LarryG on 16/9/2014 at 03:20
I find myself in the need of some advice about how Thief generates sounds. I know about schemas and tags and so on. But I'm having a bit of a problem with getting a clock to tick while a bunch of other event driven sounds are going on.
I'm using NVSimpleSchemaPlayerTrap to play non-looping sounds when they get a TurnOn, and I'm using machine tags with ElevatorSounds to get machines to make sounds when they start, are running, and stop. But every time I try to add in a ticking clock that turns on and off, it either makes no sound when switched on, or it prevents the other sounds from playing at all while it ticks away.
Scripts I have tried on the clock, in no particular order:
ActivateAmbient
NVSimpleSchemaPlayerTrap
NVAmbientSoundTrap
I haven't tried the clock as a voiceover. I suppose I could try that, but it doesn't seem right to do even if it works.
So what I would really like is for someone to systematically identify the various ways you can get a sound to play and the reasons to use that method and not another. So far, there are VOs, Ambients, Ambient hacked, simple schemas, ... what else? And when do you use each?
Edit: Well I got my clock's tick working properly. Honestly I don't know what I did differently from yesterday, but it works now. That said, I've read all the tutorials I could find on sounds in Thief, and am still no wiser for that as to which sound delivery mechanism to use when. So if there is anyone out there who actually knows this, a tutorial on the subject would be welcome.
john9818a on 17/9/2014 at 07:18
I've been having a similar problem. All of my ambients will play just fine, but one or two will play intermittently and I think its because I have too many ambients that can be heard at this one or two locations.
So now that your clock ticking is working do the other event driven ambients still work?
LarryG on 17/9/2014 at 14:07
Yes. I've now gotten them all to work appropriately. I'm not certain what I did differently the 2nd time around. But everything is working fine, so I'm leaving it alone.