Pokémondaten PKMN GSK
aus RHWiki, der freien Romhacking-Enzyklopädie
| Inhaltsverzeichnis |
Offset der Tabelle
Die Tabelle mit den Daten befindet sich an folgendem Offset:
| Sprache Edition | Deutsch | Englisch |
|---|---|---|
| Gold Silber | 0x51B00 | 0x51B0B |
| Kristall | 0x5140E | 0x51424 |
Daten
Positionsangaben sind in Dezimal.
Pos. Inhalt 00 = Nummer 01 = KP 02 = Angriff 03 = Verteidigung 04 = Initiative 05 = Spezial-Angriff 06 = Spezial-Verteidigung 07 = Typ 1 08 = Typ 2 09 = Fang-Wahrscheinlichkeit 10 = EP 11 = Item 1 12 = Item 2 13 = Geschlecht (0xFF = N, 0xFE = F, 0x00 = M) 14 = 0x64 15 = Ei-Zeit (Schritte = Wert * 256) 16 = 0x05 17 = Bildgröße 18 = alter Frontpicpointer 20 = alter Backpicpointer 22 = Max-EP 23 = Brut-Kompatiblität 24 = TMs 01-08 25 = TMs 09-16 26 = TMs 17-24 27 = TMs 25-32 28 = TMs 33-40 29 = TMs 41-48 30 = TMs 49-50 und VMs 01-06 31 = VM 07 und Spezial-Kompatiblität
00 = Nummer
Nummer des Pokémon (von 1 bis 251). Wird jedoch von den meisten Routinen missachtet und mit dem aufgerufenen Index +1 überschrieben.
01-06 = Stats
Basis-Statuswerte der Pokémon auf Level 50.
01 = KP 02 = Angriff 03 = Verteidigung 04 = Initiative 05 = Spezial-Angriff 06 = Spezial-Verteidigung
07-08 = Typ
07 = Typ 1 08 = Typ 2
Wenn das Pokémon nur einen Typ hat, sind beide Nummern gleich.
Für eine Liste der Typen siehe: Pokémontypen in Gold, Silber & Kristall
09 = Fang-Warscheinlichkeit
Wert von 0-255
Je höher der Wert, desto leichter lässt sich das Pokémon fangen.
10 = EP
EP, die man durch Besiegen dieses Pokémon im Kampf erhält.
Der tatsächliche Wert ergibt sich, indem man das Byte mit dem Level des Pokemon multipliziert und durch 7 dividiert.
EP = Wert * Level / 7
Zusätzlich kann der Wert jeweils mit 1,5 multipliziert werden, wenn
- man mit einem getauschten Pokémon kämpft.
- man das Pokémon im Trainerkampf besiegt (und nicht wild)
11-12 = Getragene Items
11 = Item 1 12 = Item 2
Items, die das Pokémon eventuell beim Fangen oder beim Tausch aus den alten Editionen (Rot, Blau, Gelb) bei sich trägt. Zum Teil sind diese Items extrem selten.
Für eine Liste der Items siehe: Pokémon-Items in Gold, Silber & Kristall
13 = Geschlecht
Wahrscheinlichkeit für Geschlecht beim Fangen oder beim Tausch aus alten Editionen.
0xFF = N (Kein Geschlecht) 0xFE = F (Weiblich) 0x00 = M (Männlich)
Demnach:
0xFE = 100% F / 0% M 0x7F = 50% F / 50% M 0x00 = 0% F / 100% M
15 = Ei-Zeit
Anzahl der Schritte = Wert * 256
17 = Bildgröße
Gültige Werte:
0x55 = 40 x 40px 0x66 = 48 x 48px 0x77 = 56 x 56px
Jeweils halbes Byte * 8 ergibt Größe in Pixeln in einer Richtung X/Y.
Für weitere Infos zu den Bildern siehe: Pokémonbilder in Gold, Silber & Kristall
18-21 = Alte Bildpointer
Da Pokémon Gold, Silber und Kristall aus Pokémon Rot, Blau, Grün und Gelb entwickelt wurde, sind diese Daten immer noch eingeplant, werden jedoch nie im Spiel abgefragt und stehen daher für alle Pokémon auf 0x0000 für beide Pointer. Die einzige Ausnahme bildet das Ei - dort werden die beiden Pointer automatisch generiert, siehe Pokémondaten des Eis.
22 = Max-EP
Mögliche Werte:
0x00: 1.000.000 (xł) 0x01: 849.970 (0,75*xł + 10*x˛ - 30) 0x02: 949.930 (0,75*xł + 20*x˛ - 70) 0x03: 1.059.860 (1.2*xł - 15*x˛ + 100*x - 140) 0x04: 800.000 (0,8*xł) 0x05: 1.250.000 (1,25*xł)
Wobei: x = Level
23 = Brut-Kompatiblität
Teile das hexadezimale Byte in zwei Hälften, also 4bit-Teile, auf.
Das Pokémon ist mit allen Pokémon kompatibel, bei dem eine der beiden Hälften mit einer der Hälften des anderen Pokémonübereinstimmt.
Ausnahmen:
- Pokémon mit 0xFF können nicht gebreedet werden.
- Pokémon mit 0xDD (Ditto) sind mit allen anderen außer 0xDD kompatibel.
24-31 = TM/VM-Kompatibilität
24 = TMs 01-08 25 = TMs 09-16 26 = TMs 17-24 27 = TMs 25-32 28 = TMs 33-40 29 = TMs 41-48 30 = TMs 49-50 und VMs 01-06 31 = VM 07 und Spezial-Kompatiblität
Bit 0 des ersten Bytes = TM 1, Bit 7 = TM 8 usw.
Spezial-Kompatiblität in Kristall:
Bit 1 = Flammenwurf Bit 2 = Donnerblitz Bit 3 = Eisstrahl
Pokémondaten des Eis
Die Pokémondaten des Eis werden automatisch generiert. Die einzig verlässlichen Werte, sind die hier genannten, alle anderen Werte können unter Umständen anders sein!
| Version | 11 | 18 | 19 | 20 | 21 |
|---|---|---|---|---|---|
| Gold und Silber deutsch | 0x55 | 0x78 | 0x7A | 0x78 | 0x7A |
| Kristall deutsch | 0x86 | 0x7D | 0x86 | 0x7D |

