How to get original musics in Super Stardust CD32:
1) Make sure you have:
-Super Stardust CD32 CD
-A CD burner & program for writing CD's (f.ex. MakeCD will do)
-uade
-sox
-Original Super Stardust musics, available here:
http://www.exotica.org.uk/tunes/unexotica/games/Super_Stardust.html1)Unarchive the musics somewhere, where you have over 500MB of free space.
2)Enter the directory, and execute the following script there:
---SCRIPT START---
uade -p 0.5 -one p60.levels_01_to_06 -outpipe 1 >09-ingame1.raw
sox -r 44100 -c 2 -w -s 09-ingame1.raw 09-ingame1.wav trim 28850s
delete 09-ingame1.raw
uade -p 0.5 -one p60.levels_07_to_12 -outpipe 1 >16-ingame2.raw
sox -r 44100 -c 2 -w -s 16-ingame2.raw 16-ingame2.wav trim 19591s
delete 16-ingame2.raw
uade -p 0.5 -one p60.levels_13_to_18 -outpipe 1 >19-ingame3.raw
sox -r 44100 -c 2 -w -s 19-ingame3.raw 19-ingame3.wav trim 23389s
delete 19-ingame3.raw
uade -p 0.5 -one p60.levels_19_to_24 -outpipe 1 >12-ingame4.raw
sox -r 44100 -c 2 -w -s 12-ingame4.raw 12-ingame4.wav trim 21386s
delete 12-ingame4.raw
uade -p 0.5 -one p60.levels_25_to_30 -outpipe 1 >23-ingame5.raw
sox -r 44100 -c 2 -w -s 23-ingame5.raw 23-ingame5.wav trim 21648s
delete 23-ingame5.raw
uade -p 0.5 -one p60.level_stats -outpipe 1 >07-levelclear.raw
sox -r 44100 -c 2 -w -s 07-levelclear.raw 07-levelclear.wav trim 26319s
delete 07-levelclear.raw
uade -p 0.5 -one p60.boss_1 -outpipe 1 >10-boss1.raw
sox -r 44100 -c 2 -w -s 10-boss1.raw 10-boss1.wav trim 20838s
delete 10-boss1.raw
uade -p 0.5 -one p60.boss_2 -outpipe 1 >17-boss2.raw
sox -r 44100 -c 2 -w -s 17-boss2.raw 17-boss2.wav trim 20731s
delete 17-boss2.raw
uade -p 0.5 -one p60.boss_3 -outpipe 1 >13-boss3.raw
sox -r 44100 -c 2 -w -s 13-boss3.raw 13-boss3.wav trim 28387s
delete 13-boss3.raw
uade -p 0.5 -one p60.boss_4 -outpipe 1 >20-boss4.raw
sox -r 44100 -c 2 -w -s 20-boss4.raw 20-boss4.wav trim 21183s
delete 20-boss4.raw
uade -p 0.5 -one p60.boss_5 -outpipe 1 >24-boss5.raw
sox -r 44100 -c 2 -w -s 24-boss5.raw 24-boss5.wav trim 20400s
delete 24-boss5.raw
uade -p 0.5 -one p60.tunnel_1 -outpipe 1 >11-tunnel1.raw
sox -r 44100 -c 2 -w -s 11-tunnel1.raw 11-tunnel1.wav trim 26953s
delete 11-tunnel1.raw
uade -p 0.5 -one p60.tunnel_2 -outpipe 1 >14-tunnel2.raw
sox -r 44100 -c 2 -w -s 14-tunnel2.raw 14-tunnel2.wav trim 30033s
delete 14-tunnel2.raw
uade -p 0.5 -one p60.tunnel_3 -outpipe 1 >18-tunnel3.raw
sox -r 44100 -c 2 -w -s 18-tunnel3.raw 18-tunnel3.wav trim 30017s
delete 18-tunnel3.raw
uade -p 0.5 -one p60.tunnel_4 -outpipe 1 >21-tunnel4.raw
sox -r 44100 -c 2 -w -s 21-tunnel4.raw 21-tunnel4.wav trim 28110s
delete 21-tunnel4.raw
uade -p 0.5 -one p60.special_mission_1 -outpipe 1 >15-special1.raw
sox -r 44100 -c 2 -w -s 15-special1.raw 15-special1.wav trim 39307s
delete 15-special1.raw
uade -p 0.5 -one p60.special_mission_2 -outpipe 1 >22-special2.raw
sox -r 44100 -c 2 -w -s 22-special2.raw 22-special2.wav trim 39071s
delete 22-special2.raw
uade -p 0.5 -one p60.map -outpipe 1 >04-levsel.raw
sox -r 44100 -c 2 -w -s 04-levsel.raw 04-levsel.wav trim 20397s
delete 04-levsel.raw
uade -p 0.5 -one s3m.testmain5 -outpipe 1 >03-menu.raw
sox -r 44100 -c 2 -w -s 03-menu.raw 03-menu.wav trim 83862s
delete 03-menu.raw
uade -p 0.5 -one p60.game_end -outpipe 1 >25-gameend.raw
sox -r 44100 -c 2 -w -s 25-gameend.raw 25-gameend.wav trim 34717s
delete 25-gameend.raw
uade -p 0.5 -one p60.game_over -outpipe 1 >06-gameover.raw
sox -r 44100 -c 2 -w -s 06-gameover.raw 06-gameover.wav trim 16928s
delete 06-gameover.raw
uade -p 0.5 -one p60.get_ready -outpipe 1 >05-getready.raw
sox -r 44100 -c 2 -w -s 05-getready.raw 05-getready.wav trim 29092s
delete 05-getready.raw
uade -p 0.5 -one p60.hi_score -outpipe 1 >08-hiscore.raw
sox -r 44100 -c 2 -w -s 08-hiscore.raw 08-hiscore.wav trim 26249s
delete 08-hiscore.raw
uade -p 0.5 -one p60.intro -outpipe 1 >02-intro.raw
sox -r 44100 -c 2 -w -s 02-intro.raw 02-intro.wav trim 32631s
delete 02-intro.raw
---SCRIPT END---
3)With MakeCD, set image path to somewhere where you have space. Append complete CD, and create image for the first track.
4)Remove all audio tracks, "Append image files", and select recently created wav files.
5)Write the CD
6)Start playing!
A few notes:
-"Loading tunnel" music is different from floppy version music. That music is probably inside one of the data files, and I have no idea how to replace it.
-Without "trim", the musics would start a lot later than in the floppy version (as it takes a while before a CD track starts playing). Becouse of this, I decided to trim the silence from the beginning of all audio tracks. However, this in turn might make some musics start too soon, so if you are a perfectionist, you might want to adjust the trim value. Also the time it takes for requested track to start playing is hardly constant, so it doesn't probably matter too much.
-I think I got the track numbers right, emphasis on the word "think". Please tell me (and everyone else) if there was some mistake so that it can be fixed.
-I won't take any responsibility for damages done by the script, or audio tracks it produces.
-If you want to, it's easy to do a "mixture of both", simply replace only the audio tracks you don't like.
And please let me know if you find this useful :-)
And why I did it? I like the floppy version musics more, but currently don't have any "floppy capable compatible AGA amiga" I could use (I always have my CD32 ready). CD is also "easier" media (no swapping). So one day I just got this idea of what could be done, and then I just had to do it :-D