Lego Island by SmartOne at 3:42 PM EST on March 6, 2009
I'm trying to extract the music from the PC game Lego Island, whatever format it may be. It seems like some sort of tracker format. My best guess is there's a song in these fairly large resource files. A hex editor reveals some strings to paths of bitmaps and such, but I don't know how to extract the files.
What tools exist to accomplish such things? Here's one of the files: http://www.mediafire.com/?muzjjecy5tu Unzipped, it's HOSPITAL.SI.
Load JUKEBOX.SI into Audacity as a Raw File. The Jukebox music itself is 11025 Hz, Mono, plays with periodic clicks 16-bit PCM. In between these songs are Stereo audio data of the same type! Now to figure out why there are periodic clicks...
It seems all the music is crammed into JUKEBOX.SI. Most of the songs are 11025 Hz Signed 16-bit PCM However, exactly six songs are hidden in amongst the rest and are 22050 Hz Unsigned 8-bit PCM.
Sometimes they hiccup a little. There's an annoying click every second, for protection, perhaps?
The voices in other files play in garbled fragments.
I'm sorry to bump an old topic but did someone managed to extract the tracks out of the .SI files so far instead of loading it into audacity as a raw file ?
To compile the command line client in Unix, just run "make" in the test directory. You'll need the development libraries for libogg, libvorbis and libmpg123.
I don't recall what had to be done to extract stuff from JUKEBOX.SI, though.