[repost from before crash]
A while ago I wrote a program that extracts Ogg files that are embedded inside upk files. I was motivated to write this because there was no way to extract data from cooked upk files in UnrealEd, and I wanted to export UT3 sounds.
This is a command-line program, so to use it (on Windows), extract the binaries somewhere, open the command prompt and navigate to this directory, and type the command
assuming blah.upk is the path to the upk file you want to obtain sounds from. Unfortunately, I haven't quite figured out how to name the files properly, so at the moment you'll get filenames that resemble A_Music_GoDown.upk_0000168b.ogg, which unfortunately isn't very helpful if there are a lot of sounds in the package (for the curious, 0000168b is the (hexadecimal) offset in the file where the beginning of the ogg file is found). If I feel like it I might try to figure out how to get the names of the SoundNodeWave objects one day.
Note that this program should be able to extract embedded Ogg data from any files, not just upk files. Feel free to use the code for whatever you want.
Latest version: December 30, 2007.
Download and source at http://moriya.ca/oggextract/
A while ago I wrote a program that extracts Ogg files that are embedded inside upk files. I was motivated to write this because there was no way to extract data from cooked upk files in UnrealEd, and I wanted to export UT3 sounds.
This is a command-line program, so to use it (on Windows), extract the binaries somewhere, open the command prompt and navigate to this directory, and type the command
Code:
oggextract blah.upk
Note that this program should be able to extract embedded Ogg data from any files, not just upk files. Feel free to use the code for whatever you want.
Latest version: December 30, 2007.
Download and source at http://moriya.ca/oggextract/
Last edited: