Pokemon Gelb so richtig durchgehackt Heropic

Bild hier droppen

 100%
Hotness
FUN
36

Pokemon Gelb so richtig durchgehackt

News

Vielen Gamer sind die Möglichkeiten die früheren GB Pokemon Spiele zu hacken bekannt. Jetzt wird gezeigt, wie man das Spiel reprogrammieren kann.

Nach 3 Monaten Arbeit ist es Robert McIntyre gelungen Pokemon Gelb vollständig zu reprogrammieren. Dabei geht der Hack weiter als die üblichen 255 Sonderbonbons, Lvl255 Apollos oder dem 1min36s "Durchspiel"-Rekord.
 
Durchführung
 
Zuerst korrumpiert er den Spielstand durch Ausschalten wärend des Spielstandes. Haltet euch also an die "Bitte nicht Ausschalten" Hinweise oder ihr landet vielleicht am Ende in Pac-Man. Danach verkauft er ein korrumpiertes Item um viel Geld zu gewinnen. Mit diesem kauft er sich alle Gegenstände, die er zum Programmieren braucht (siehe dazu Technik). Dann führt er das Programm aus und schreibt über die Tasten ein neues Programm, welches am Ende ausgeführt wird.
 
Für die Analyse hat McIntyre einen Emulator für Pokemon Gelb und selbstgeschriebene Programme genutzt. Weiterhin sind die Eingaben im Video von einem Bot gemacht, welcher nur die Tasten A, B, Select, Start,das Steuerkreuz und Ein/Aus nutzt. Trotzdem ist der Hack in Gänze auf einem Gameboy per Hand machbar. Es dauert nur seine Zeit.
 
Wer es ein wenig genauer wissen will, kann sich folgenden Abschnitt antun. Er ist so einfach wie Möglich gehalten. Der Rest schaut sich das 12min Video im Schnelldurchlauf an.
 
Ein bisschen Technik
 
Der Gameboy ist nichts anderes als ein 8bit Computer. Er liest einen Stream an 8bit Zahlen ein und tut, was ihm diese Zahlen sagen. Für alle die sich damals gewundert haben: 1111 1111 in Binär sind 255 in Dezimal. Deswegen hatte Pokemon das Maxlvl 255 und beim Level-Up kam man zurück auf 100. Nach der Analyse fand McIntyre zb herraus, dass [62 16 37 224 47 240 37 230 15 55] einem Programm entspricht, welches die Buttons des Gameboys einliest.
Was nützt das McIntyre? Alles in diesem Spiel ist nur eine Nummer. Jedes Pokemon hat eine ID, jeder Gegenstand, jedes Level, etc. Würde man das obige Programm als Liste an Gegenständen in Pokemon Gelb darstellen, sieht es so aus:
 
lemonade x16
guard spec. x224
leaf stone x240
guard spec. x230
parlyz heal x55
 
Eine List ist nichts anderes als die ID des Gegenstandes gefolt von der Anzahl. Man kann also mit Hilfe der Liste an Gegenständen ein Programm schreiben, welches Eingaben über die Knöpfe des Gameboys liest. Diese Liste an Gegenständen kann man dann auf dem Ingame PC von "Red" speichern und ausführen lassen. Dazu muss man das Einlesen Steuern können. Dies kann man durch spezielle "Items", also Nummer, dies sich über den Korrupten Spielstand steuern lassen. Mit diesen Eingaben kann man ein komplexeres Programm schreiben, welches mehr kann etcpp bis man ein vollständige Programmieroberfläche hat. Für genauer Informationen hier entlang. Die Idee dürfte klar sein.
 
Am Ende sieht dies so aus:
Akzeptiere den Cookiebanner und reloade um Inhalt zu sehen
 
Ps: Woher kommt die Musik am Ende?
News teilen
VOID
Externer Inhalt
Sichtbarkeit:
Keine Planung
Log anzeigen
BIZ
MULTI
PC
MS
XONE
XBSX
NIN
SWI
PS4
PS5
SON

Andere Kategorien:

CMMT
😃
EMU
FUN
INT
MEDI
MOV
RNT
RMR
NOTE
SIDE
STYL
NGAG
PHTM
XBOX
360
XBLA
GBA
NGC
3DS
N64
NDS
WII
SNES
WIIU
WW
DC
SEGA
ANDR
IOS
SMRT
PS
PS2
PS3
PSN
PSP
VITA

Login

Willkommen auf CW! Wir haben keine Werbung und sind kostenlos!

Wir würden uns auf zukünftige Besuche von dir freuen! Wir nutzen Cookies, um deinen Login, Präferenzen und technische Aspekte deines Aufenthalts zu speichern. Eingebettete Youtube-Videos und Tweets in unseren News und Inhalten setzen ihre eigenen Cookies auf die wir keinen Einfluss haben!

Cookies akzeptieren