Tales of Phantasia - Soundeffekte-Dump

Sprachbarrieren halten Dich vom Spielen Deines Herzchenspiels ab? Du willst eines Deiner Herzchenspiele Mal ganz neu erleben? Dann bist Du hier genau richtig.

Moderatoren: ikari_01, d4s, Redscorpion

Benutzeravatar
ikari_01
snesfreaks.com-Team
snesfreaks.com-Team
Beiträge: 441
Registriert: 15. Juni 2010, 23:19
+Positive Tradingpoints+: 6 von 6
Wohnort: Wunstorf

Tales of Phantasia - Soundeffekte-Dump

Beitrag von ikari_01 » 18. Januar 2011, 12:04

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. :)
sd2snes news: https://sd2snes.de

Benutzeravatar
Moi-Même
Mr SNES
Mr SNES
Beiträge: 4025
Registriert: 15. März 2009, 01:04
+Positive Tradingpoints+: 6 von 6

Re: Tales of Phantasia - Soundeffekte-Dump

Beitrag von Moi-Même » 18. Januar 2011, 12:18

Ikari ist mein Heeeeeeeeeeld~ xDD <33 ^__________^ ♥♥♥♥♥

Benutzeravatar
Redscorpion
snesfreaks.com-Team
snesfreaks.com-Team
Beiträge: 1739
Registriert: 18. November 2007, 13:08
+Positive Tradingpoints+: 85 von 85
Wohnort: Halle
Kontaktdaten:

Re: Tales of Phantasia - Soundeffekte-Dump

Beitrag von Redscorpion » 18. Januar 2011, 12:37

Erzähl uns doch lieber mal wie du das gemacht hast ;D

Gruß

red
<--- SNES USB PAD Fertig 100% --->
<--- Custom SNES Mod + 60 hz 100% --->

Benutzeravatar
ikari_01
snesfreaks.com-Team
snesfreaks.com-Team
Beiträge: 441
Registriert: 15. Juni 2010, 23:19
+Positive Tradingpoints+: 6 von 6
Wohnort: Wunstorf

Re: Tales of Phantasia - Soundeffekte-Dump

Beitrag von ikari_01 » 18. Januar 2011, 12:54

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
sd2snes news: https://sd2snes.de

Benutzeravatar
ChronoMoogle
snesfreaks.com-Team
snesfreaks.com-Team
Beiträge: 9895
Registriert: 26. Februar 2007, 14:56
+Positive Tradingpoints+: 98 von 98
Wohnort: Nippon
Kontaktdaten:

Re: Tales of Phantasia - Soundeffekte-Dump

Beitrag von ChronoMoogle » 18. Januar 2011, 14:10

Cool, gute Arbeit! :)
Bild
| Mein YT Channel | Mein Twitter | Ich suche | Ich verkaufe | Foren SuFu |
...weil Terranigma einfach das Größte ist!

Antworten