im snesprojects-IRC wurde ich kürzlich von manakoDE gefragt, ob ich mir nicht mal die Textkompression von Dragon View (Drakkhen II) ansehen könne. Chiller3k stimmte gleich ein und schlug vor, das ganze Prozedere aufzunehmen.
Also ging ich (fast) unvorbereitet an das ganze ran und habe nebenbei einfach einen Screenrecorder mitlaufen lassen. Der einzige Unterschied zu meiner "normalen" Vorgehensweise ist, dass ich hier ab und zu meinen Senf in Textform dazu abgebe.
Im großen und ganzen sieht man dort, wie ich mit dem Snes9X-Debugger und einem Hexeditor herumhantiere. Vielleicht ist die Vorgehensweise, soweit in den Videos nachvollziehbar, ja für den einen oder anderen interessant.
Hier die Videos:
Teil 1: Bisschen im ROM/RAM zurechtfinden, ausprobieren wo die Texte herkommen (ja, ich habe anfangs das falsche ROM geladen
Teil 2: Die Dekompression genauer beleuchten, ein paar Tests der Textengine und das Auffinden einer Dialog-Pointertabelle
Die Videos sind in meiner Desktopauflösung (1600x1200) aufgenommen. Es ist daher zu empfehlen, sie möglichst in der "Original"-Einstellung anzusehen.
Aber auch bei 720p erkennt man noch das nötigste.
Fortsetzung folgt.
