ascottk on 17/9/2005 at 01:46
Quote Posted by OrbWeaver
that means it should theoretically be possible to extract the whole lot, encode it as Vorbis and rebuild the (much smaller) metafile.
Quote Posted by OrbWeaver
As the HardDisk metafile is about 37 megs in size, and this data is uncompressed, it might be feasible to redistribute this file with FMs, especially if all its WAV content was re-encoded as Vorbis.
I just tried it. Batch processed to *.ogg, the schema browser plays them fine BUT in-game a lot of default sounds would not play (footsteps, etc.). The custom sounds I put in (Hard Drive) were changed to ogg & they played fine (even the zone streaming) since I changed those from a wav to an ogg. When I was rebuilding metafiles the script said the schemas were looking for wav files. It would be a major pain to manually change each schema to an ogg.
rujuro on 17/9/2005 at 01:55
Did you try putting the custom schemas in the memory metafile to see if that would work? Leaving the DVD and Hard Disk ones alone?
Also, I just remembered this from the first time I was looking at this, did you use the flag that denotes that it is the PC version when compiling the metafiles? I believe that it uses .ogg's where possible when this flag is used, might solve the searching for .wav file problem?
see my post above.
ascottk on 17/9/2005 at 02:03
Quote Posted by rujuro
Did you try putting the custom schemas in the memory metafile to see if that would work? Leaving the DVD and Hard Disk ones alone?
Also, I just remembered this from the first time I was looking at this, did you use the flag that denotes that it is the PC version when compiling the metafiles? I believe that it uses .ogg's where possible when this flag is used, might solve the searching for .wav file problem?
see my post above.
I tried the memory, it didn't do squat . . . & I used the -p flag
I think the script is saying:
You want ogg files but the schemas I see refer to wav files so I'll just do the the ones that specifically say "ogg"
rujuro on 17/9/2005 at 02:04
Damn, that is very unfortunate.
ascottk on 17/9/2005 at 02:07
Yeah, I get a whole bunch of:
MISSING WAV blah-blah.wav, referenced by schema [blah-blah]!
rujuro on 17/9/2005 at 02:10
This is a crazy idea, but I noticed that in the editor_required_sfx\audio\custom_speech\ they have both the .wav and the .ogg of each sound file. I know it's unlikely, but if you had both, might it find the .wav and then use the .ogg instead since that is what the -p flag claims to do?
ascottk on 17/9/2005 at 02:17
I don't see a reference of any type of sound file in the schemas. I see streamtype, looptype, tags . . . & I do have both types for my customs
rujuro on 17/9/2005 at 02:26
out of curiousity, did you use something to extract all the sounds from the metafiles before you rebuilt them? I assume you must have in order to turn them into .oggs. If so, I'd try rebuilding the metafiles with both the .wavs and .oggs of the original sounds available.
(I'm a little worried that they're all .oggs already, and we won't be able to shrink the size anyway)
ascottk on 17/9/2005 at 02:32
I extracted them using sound drone & they were a combo of oggs & wavs. Now for some reason I'm only getting oggs & I've tried all of my installations (T3 stand alone w/minimalist, tweaked t3ed, & a non-running t3ed default). Huh :confused: Sound Drone doesn't see any wavs :erg:
EDIT: Well, I still think it's a possibility. I'll keep experimenting (I should've been on top of this since the beginning! I've been a sound designer/composer long before I started mapping).
rujuro on 17/9/2005 at 03:12
I have very encouraging news! I did a memory metafile test of my own, and it WORKED. I was able to use the schema as a streaming ambient, it played at exactly the right time. I left the DVD and Hard Disk metafiles as they were, and simply overwrote the memory metafile with the one I compiled using the perl script.
If it didn't work for you let me know what you did and maybe I can help. The memory metafile should be very distributable, as long as there aren't a ton of custom sounds (which would take up just as much memory individually, just a matter of how the memory metafile affects performance)
I'll experiment with custom conversations in the memory metafile tomorrow.