-
Notifications
You must be signed in to change notification settings - Fork 225
Home
Welcome to the pokeruby wiki!
It is generally not advised to use pokeruby to start a hack as it is poorly-documented and therefore much more difficult to work with than pokeemerald or pokefirered. Pokémon Ruby and Sapphire were Game Freak's first foray into C programming and programming for the GBA, and thus their code is more of a mess than it normally is here. Many changes were made to the codebase between RS and FRLG/E that make working with the latter much easier and more intuitive than working with the former. Support for working with pokeruby specifically is also very sparse online, so you will likely be on your own if you need help. Most people should start using the decomps on pokeemerald.
If you would still like to persist with pokeruby, the codebases for pokeruby and pokeemerald are similar enough that most of what is in the pokeemerald wiki can be applied to pokeruby as well. Most of the tutorials/mods there can be ported to pokeruby with some effort.
To prevent having to maintain two separate copies of each page, and because pokeruby is generally not used to make hacks, pokeemerald's wiki pages will not be duplicated here. It's best to just refer directly to pokeemerald's wiki for tutorials.
- Why should I use this over binary hacking?
- "x" isn't working as it should!
- Why you should (almost) always be using 32-bit variables in your code.
- How the Game Works: A series of articles explaining some of the ins-and-outs of the Generation 3 game engine.
- Tutorials: Lots of how-to guides for making custom games: change the RSE content, port features from newer generations, and overcome some limitations of the pokeemerald engine.
- Useful Modding Tools: Descriptions and links to tools useful for editing some parts of pokeemerald and creating custom content.
- Feature Branches (pokeemerald): A list of branches dedicated to one or more individual features, useful either as a starting point for hacks or to combine with existing projects to add more features. The changes from these branches would have to be manually ported to pokeruby, as these are pokeemerald branches.
- Tips and Tricks: A lot of cool tips and tricks brought to you by the community.
- Shared Asset Repository: Repository of free to use assets that have been found / made by the community, run out of the Team Aqua's Hideout Discord server.