Kevin Smith

Pokemon ROM Hack



  1. Introduction
    1. AI to generate pokemon and tools to hack them into the game.
  2. Dump the ROM
  3. Walk through process of reverse engineering
    1. link to online resources
    2. lzss compression format
      1. Compression is broken so they are technically uncompressed
    3. Scanning ROM looking for a chunk of binary to find where images are
    4. Scanning ROM to find all the places the address of the image is used
    5. Show the AI generated pokemon.
    6. Show the AI generated pokemon in the game.
    7. Scanning ROM to find strings to replace
    8. Scanning ROM to find where stats structures are placed
  4. Talk about ROM hack distribution using binary diffs.

Cat in Pokemon

Gameboy and Pokemon games

INL Retro ROM dumper

Daisy helping 1 Daisy helping 2 Daisy helping 3 Daisy helping 4

Attempt to replace starter Pokemon Replaced starter Pokemon Replaced starter Pokemon names Replaced other Pokemon

Replaced starter Pokemon with Dasiy Replaced starter Pokemon with Dasiy stats Replaced starter Pokemon with Dasiy icon

Comments

comments powered by Disqus