Seite 1 von 1

Tales of Phantasia - Soundeffekte-Dump

Verfasst: 18. Januar 2011, 12:04
von ikari_01
Huhu,

Moi bat mich vor einiger Zeit mal, die Soundeffekte aus Tales of Phantasia zu extrahieren, was ich daraufhin tat.
Das Ergebnis möchte ich euch nun auch nicht länger vorenthalten: http://sd2snes.de/files/misc/top-sounds.zip
Vielleicht kann der eine oder andere ja was damit anfangen. :)

Re: Tales of Phantasia - Soundeffekte-Dump

Verfasst: 18. Januar 2011, 12:18
von Moi-Même
Ikari ist mein Heeeeeeeeeeld~ xDD <33 ^__________^ ♥♥♥♥♥

Re: Tales of Phantasia - Soundeffekte-Dump

Verfasst: 18. Januar 2011, 12:37
von Redscorpion
Erzähl uns doch lieber mal wie du das gemacht hast ;D

Gruß

red

Re: Tales of Phantasia - Soundeffekte-Dump

Verfasst: 18. Januar 2011, 12:54
von ikari_01
1. BRR-Blöcke im ROM analysieren. Feststellung -> die fangen meist mit "02 00 00 00 00 00 00 00 00" an
2. kleinen Ripper schreiben, der solche Blöcke sucht und bis zum gesetzten Ende-Bit im Statusbyte die Sampledaten rausschreibt
3. Feststellen, dass das nicht so richtig zuverlässig ist
4. Anhand der Debugausgaben (Adressen der gefundenen Samples) durch Zufall und scharfes Hingucken eine Pointertabelle im ROM finden, die die Adressen aller Samples enthält (251 24-Bit-Pointer ab Offset $002c5a ;))
5. Neuen Ripper schreiben, der die Pointertabelle liest und anhand derer dumpt
6. Entpacker für die komprimierten Samples schreiben (nicht ganz korrekten Code irgendwo aus dem Internet geklaut und aus Dokumentationen vervollständigt - gibt es wahrscheinlich aber auch ein fertiges Tool für)
7. Feststellen, dass die Samples mit unterschiedlichen Samplefrequenzen aufgenommen sind
8. Pitchtabelle mit Zuordnung der jeweiligen Samplefrequenz zur Samplenummer erstellen (in diesem Fall durch Hinhören+Vergleichen mit dem Original gelöst, weil ich im ROM keine Tabelle mit den Frequenzen o.ä. gefunden habe :/)
9. Shellskript schreiben, das die entpackten Samples anhand der Pitchtabelle alle auf eine einheitliche Frequenz resamplen lässt

Re: Tales of Phantasia - Soundeffekte-Dump

Verfasst: 18. Januar 2011, 14:10
von ChronoMoogle
Cool, gute Arbeit! :)