AudioGenius

Tools, assembly, and file formats.
Post Reply
gerstrong
Posts: 63
Joined: Sun Jan 25, 2009 3:21 pm

AudioGenius

Post by gerstrong »

Hi guys I developed some small code for those who want to extract IMF Files from the Galaxy Audio Format (AUDIO.CK?)

This program can only extract, not import, but it's very fast and can also do it with compressed EXE files.

You need to supply SDL.DLL if you use Windows.

To extract Galaxy Audio just copy KEEN?E.EXE and AUDIO.CK? to the same directory you have AudioGenius unpacked and execute it like this:

"AudioGenius -ep4"

For example if you want to get the episode 4 audio. I think it also can handle uncompressed EXE files, but I haven't tested it. Nevertheless it should work because the the UNLZEXE Algorithm we use here comes from Commander Genius which already can handle the differences what is important for mods.

here is the link:

http://sourceforge.net/projects/cloneke ... dioGenius/

If you need a tool for playing IMF Files, here it goes :)

http://sourceforge.net/projects/cloneke ... IMFPlayer/

Those program might not be stable, I only wrote them to extend features in Commander Genius. I hope some modders can use them in future and if some people want more of it I might update them.

Have fun!
levellass
Posts: 3001
Joined: Wed Oct 11, 2006 12:03 pm
Location: Ngaruawahia New Zealand

Post by levellass »

Strange, I've just done the Keenwave 5.5 beta to do the same thing. I removed the compressed EXE code though since there were some bugs, given exes need to be decompressed for modding, is this a wanted feature because I could re-add it.

It can extract all the sounds from all versions of Keen as well as any other game with an AUDIO file. It can play the adlib and PC sounds while you edit them (I combined Spleen's Keen 1 sound editor with it.) It's here: http://dl.dropbox.com/u/3940020/keenwave.zip

Source code is here: http://dl.dropbox.com/u/3940020/kw3.bas (Someone wanted it, but they don't seem to have got it, my email is not at all good right now.)

Keenwave needs the .DAT file to play sounds. I'm hoping to combine it all into one executable. I combined the old and new keenwaves so that you can export\import sounds or edit a AUDIO file sounds without exporting.


And while we're at it, the IMF screen is only barely functional, I'd like some ideas on any basic IMF functionality Keenwave could have. I'm thinking:

* Change song speed
* Cut segments from the file
* Change the adlib instruments (Since they're the same as adlib sounds.)

Any other suggestions?


Also, thanks for saving me a topic creation.
gerstrong
Posts: 63
Joined: Sun Jan 25, 2009 3:21 pm

Post by gerstrong »

Thanks, that's pretty useful :)
User avatar
Tulip
Posts: 394
Joined: Mon Jun 16, 2008 2:40 pm
Location: Heidelberg, Germany
Contact:

Post by Tulip »

Ah right, thanks Llass, it was me that mailed you about that source, and indeed I didn't get any mail. But now we have it and it'll speed up CG development, so thanks for the help.
Post Reply