#string-format #generation #encode-decode #game #pokémon #manipulate #proprietary

bin+lib rgen3-string

Encode/decode the proprietary string format used by Generation 3 Pokémon games

1 unstable release

Uses old Rust 2015

0.1.0 Aug 19, 2016

#8 in #pokémon


Used in rgen3-save

MIT license

5KB
110 lines

rgen3

rgen3 is a suite of libraries and utilities to manipulate Generation 3 (Gen3) Pokémon games.

Gen3 games include Pokémon FireRed/LeafGreen and Emerald/Ruby/Sapphire.

Below are the currently existing tools.

rgen3-save

A library to manipulate save files. It also includes an example tool that fills your PC boxes with random Pokémon!

Pretty cool, right?

rgen3-string

A library to encode/decode the proprietary string format used for Gen3.

Why not use an existing tool?

I couldn't find an already existing save file manipulation tool that works well on Linux.

Credits

http://bulbapedia.bulbagarden.net/wiki/Save_data_structure_in_Generation_III was almost the exclusive source of information used to implement rgen3.

No runtime deps