Pokémonbilder PKMN GSK

aus RHWiki, der freien Romhacking-Enzyklopädie

In den drei Spielen gibt es Bilder für die Vorderansicht und die Rückansicht von Pokémon. Diese werden hier zusammengefasst als Pokémonbilder bezeichnet. Einzeln als "Frontpic" für Vorderansicht und als "Backpic" für Rückansicht. Im jedem der drei Spiele gibt es eine Tabelle, die auf die Front- und Backpics der Pokémon zeigt. Ihre Palettenzuordnung befindet sich in einer anderen Tabelle, die hier der Vollständigkeit halber kurz genannt und erläutert wird.

Inhaltsverzeichnis

Offsets

  Pokémon Gold & Silber Pokémon Kristall
Haupttabelle 12:4000 48:4000
Icognitotabelle 1F:4000 49:4000
Eioffset 14:7A78 in Haupttabelle
Abgleichtabelle 14:586D 14:51BE
Palettentabelle 02:6D3D 02:68CE

Tabellen

An den Tabellenoffsets stehen jeweils zwei 3byte-Pointer pro Pokémon. Der erste zeigt auf das Frontpic, der zweite auf das Backpic. Beide Bilder sind mit der Standard-Grafikkomprimierung komprimiert.

[3byte-Pointer auf Frontpic][3byte-Pointer auf Backpic]…

Start in der Haupttabelle ist bei Pokémon #1. In der Icognito-Tabelle bei Icognito "A".
Zu beachten ist, dass die Rombanken noch mal mit der Abgleichtabelle "korrigiert" werden.

Aufbau der Abgleichtabelle

[Rombank, die in der Tabelle steht][Rombank, die stattdessen genommen wird]...[FF]

Alle Rombank-Nummern, die nicht in der Tabelle stehen, bleiben unkorrigiert. 0xFF stellt das Ende der Tabelle dar.

Paletten

Die Palettentabelle enthält zwei Paletten für jedes Pokémon, also 2* 0x04 Bytes. Zuerst die normale Palette, dann die Shinypalette. Zu beachten ist, dass der erste Eintrag hier für das Ei ist und erst danach mit Pokémon #1 die Tabelle ordnungsgemäß forgesetzt ist.

Im Spiel werden die Farben dann zusammen mit Weiß und Schwarz geladen. Die eigentliche Palette im Ram sieht somit wie folgt aus:

[FF7F][1. Farbe][2. Farbe][0000]

Siehe auch

'Persönliche Werkzeuge