HansCz on 21/11/2005 at 13:31
Hi guys :)
I am just wondering if it is possible to get at the actual audio data that I presume is somehow referenced in the streaming schemas?
The purpose of this is to get at the ambient sounds in order to mix them with fan-created audio. This would establish some continuity betweem OM's and FM's. A good thing, methinks.
Here's how far I tracked it:
(
http://www.ttlg.com/wiki/wikka.php?wakka=MusicSchemaList) The Music Schema List references the *.sch files in \CONTENT\T3\Sounds\ subdirectories. The actual audio files don't seem to be anywhere at first glance. I did a search, but only found *.sch files.
On account of the size of the *.csc files in \CONTENT\T3\Sounds\, I assume for now that these files contain the actual audio data.
Is there any way to extract the audio from these files?
Speculations and snooping below:
It seems the SchemaMetafile_DVD*.csc files are *.ogg files.
Renaming their extensions to *.ogg makes them playable...
Now, to find out how the reference in the *.sch files correllate with the *.ogg files.
TYhe problem, then, is not how to get at the audio, but how to find the specific snippet of audio one might seek in the huge *.csc/*.ogg files.
an example schema file: m02breaths in \CONTENT\T3\Sounds\schemas_sfx\ contains a time reference in line 19:
lang_english 2003-12-02 04:00:46:00 ""
Suggested format:
localization string - space - datestring - space - hours - : - minutes - : - seconds - : - frames or miliseconds(?) - String showing words spoken (in double quotes)
it might just be a timestamp of sorts, and not a bookmark. I have yet to find out.
other *.sch files seem to support this assumption. Here's an extract of a similar time reference (\CONTENT\T3\Sounds\schemas\artemus\art_blame_min.sch), presumably containing speech:
lang_english 2004-02-13 14:08:47 "It was you? That was your work, then? That's quite enough."
lang_french 2004-05-03 14:53:46 "Etait-ce toi ? C'est donc ton oeuvre ? Morbleu ! Ça suffit comme ça !"
lang_german 2004-02-18 04:16:53 "Du warst es? Dann war das alles dein Werk? Das genügt völlig."
It does however sound incredible that a file should contain 14 hours of audio. Maybe I am wrong? or the hour designation is assumed to be zero if left out?
furthermore, if you look at m02breaths line 13, it says storage 3. I wonder if this means that the snippet can be found in SchemaMetafile_DVD
3.csc?
Regrettably, winamp freezes while playing the files, so I can't see where I am in the file, or even fast-forward.
I would be most thankful if anybody could check this for me.
New Horizon on 21/11/2005 at 15:42
DXIW Sound drone is what you're looking for. If you do a quick search for it, you should find a link in the forum somewhere.
OrbWeaver on 21/11/2005 at 16:10
I don't know what the date stamps are for, they have nothing to do with the storage location in the metafile and are not processed during its compilation. Presumably they have something to do with version control or the in-editor schema browser.
Like NH said, you need Sound Drone if you want to access individual sounds.
HansCz on 21/11/2005 at 18:31
found it (
http://members.home.nl/m.r.visser/) here. Thanks guys.
Now on to how I actually import the sound and package it in a finished mission.
glares at the search function :nono:
4 hours later:
I'm calling it quits...my eyes hurt... does anybody know of any progress in the custom conversations department apart from what is to be found in the (
http://www.ttlg.com/forums/showthread.php?t=95818&page=3) Custom Sound Schemas thread?
It's kind of hard to figure out how far you actually got in that thrtead, when just reading it. I'm assuming you managed to recompile a working memory .csc file, though. Working, in the sense that a volume trigger can set off a custom sound that is.
I am correct in assuming that SchemaMetafile_Memory.csc would then be distributed with an eventual FM together with an altered gamesys, yes?
Sorry if I sound newbish here. I'm just trying to understand the concepts as best I can.