Alter existing sound Meta files? Possible to enable crouch sounds? - by New Horizon
New Horizon on 23/3/2005 at 15:42
After a few installs to try different configurations and much trial and error, I believe I have the definitive way to include your own custom sounds in the shipping version of T3.
While it's not as simple as replacing your T3Main.exe with the T3MainReleaseVersion.exe from the editor package, commenting out the sound you want to replace and dropping it in the sounds folder....it isn't that much harder.
Forgive me if this has been covered already. This may be obvious to some who have more experience but I still have much to learn and this is not exactly my strong suite. :)
All you have to do, is create a directory called schemas_sfx...or schemas. Hell, call it boobies if that's your thing, I think the game will find them anyway.
Screen:
Inline Image:
http://www.timgormley.ca/~minimalist/schema.jpgIn the picture above, you'll see the three custom schemas I have in there. These are usually the first instance that you find when you search the SchemaMetafile_HardDrive.csc file with a hex editor. You just have to comment them out and then the game will look for a custom schema file.
Make sure your custom sound is in the Sounds folder in Windows PCM format, or whatever other compatible formats there might be.
I came upon this after I had the sounds working in a "single folder" install of the editor, where all of the schemas were already installed in my directory. I had a feeling that there would be some kind of dependence upon files within the editor package but it seemed that nobody had tested it. So, for those with dual folder editor installations...there you go.
Moving on to where I'm having some trouble. Take a look at these files that come with the editor package.
ft_metal_pc_crouch.sch
ft_wood_pc_crouch.sch
They appear to be player crouch schemas. Unfortunately, there is no mention of them in the SchemaMetafile_HardDrive.csc file. If you do a search for walk, run, jump, crouch and comment them out to be _alk, _un,_ump,_rouch...you will find that these sounds stop playing.
Screen:
Inline Image:
http://www.timgormley.ca/~minimalist/hex.jpgThis leads me to believe that they were some kind of master schema. Yet no amount of messing around has gotten any results.
I'm sure it won't be a problem for Fan Mission authors to implement this but it would be great to see this in the original game as well. :)
I'm personally packing it in for now as I have much to do on Dark Mod but I would appreciate it if someone else tried to continue this, it could go a long way to making Thief 3 more of a challenge. I just thought I would pass along my information.
New Horizon on 23/3/2005 at 19:17
In case nobody has looked at the crouch schema for Wood yet. Here is what it looks like.
Anyone interested in working on this with me? I think we just have to figure out what to name this in order for the game to see it when "crouch" is commented out in the harddrive schema. Maybe the footsteps are hard coded and this is impossible. :(
Any thoughts on this Sneaksiedave?
Code:
Version 7
SoundSchema
ft_wood_pc_crouch
streamtype 0
volume -21,-21 pitch -2,-2
radii 5,75
pan 0,0
randomstyle 0
looptype 0
finishstyle 0
schemaloopdelay 0,0
ainoisetype 2
storage 2
metasounds 4
1
2
3
4
tags 4
+footstep:
+charactertype:player
+groundmaterial:wood
+movementstate:crouch
MetaSound
ft_wood_pc_crouch/1
lang_english 2003-08-12 11:24:43:00 ""
ftwoo_p1
MetaSound
ft_wood_pc_crouch/2
lang_english 2003-08-12 11:24:43:00 ""
ftwoo_p2
MetaSound
ft_wood_pc_crouch/3
lang_english 2003-08-12 11:24:43:00 ""
ftwoo_p3
MetaSound
ft_wood_pc_crouch/4
lang_english 2003-08-12 11:24:43:00 ""
ftwoo_p4
New Horizon on 23/3/2005 at 21:14
Anyone have a chance to play with this yet?
New Horizon on 24/3/2005 at 01:06
I've been poking around in the editor and I'm curious as to whether or not we are able to alter the exising SchemaMetafile_HardDrive.csc files? If not, how do we go about producing our own?
Dark Arrow on 24/3/2005 at 18:19
Well in Dromed you would have to reload the schemas and save the gamesys in order for new ones to work. So you haven't been able to get new (additionals/modified) sounds/schemas to play.
I would like to help you out, but this program is way too new for me to figure out in this short timespan. I wish you and everyone else working on this luck however. :thumb:
jolynsbass on 25/3/2005 at 02:05
I wish I could help you NH, but I am not only too busy in RL, but I wouldn't know where to start! I really hope you, or someone, does figure this out, because it would be fantastic to have that same T1/2 feeling of having to be very careful about movement speed vs. noise. I default to "crouch" all the time(habit from T1/2), since it slows me down, but I wish it made a little noise, so it wasn't risk-free.
New Horizon on 25/3/2005 at 02:24
Quote Posted by jolynsbass
I wish I could help you NH, but I am not only too busy in RL, but I wouldn't know where to start! I really hope you, or someone, does figure this out, because it would be fantastic to have that same T1/2 feeling of having to be very careful about movement speed vs. noise. I default to "crouch" all the time(habit from T1/2), since it slows me down, but I wish it made a little noise, so it wasn't risk-free.
Getting closer. Just going to play around and see what happens. :)
Rantako on 26/3/2005 at 13:21
Just wondering...
While editing the .css files allows you to replace existing sounds, would it work for putting completely new sounds in the game (speech for conversations, maybe)? My own experiments with sounds haven't gone well, so it would be nice to know if anyone else has had more luck.