Bi-Weekly Questions Thread

This page summarizes the projects mentioned and recommended in the original post on /r/PokemonROMhacks

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • pokeemerald

    Decompilation of Pokémon Emerald

  • if you want to do anything that involves changing game mechanics, rather than just editing data, you should use the decompilation for emerald. decomp hacking is at a really advanced point nowadays, and while i get why people still recommend binary hacking for firered, i don't see any reason why new hackers who want to edit emerald should still be using binary hacking methods. in fact, the pokemon game editor github page displays a warning saying the project is considered legacy and you should use pokeemerald instead.

  • PokEditor

    Discontinued Multifunctional in-depth editor for Pokémon Gen 4 and 5 game data

  • use pokeditor to edit pokemon base stats and learnsets, and use SDSME to edit trainers. these programs should work on renegade platinum, because it's similar enough to platinum. but that's a guess, and they may not work entirely correctly, so use caution. in particular, make sure you don't use the google sheets templates to edit pokemon data using pokeditor, instead just edit the excel spreadsheet that will be extracted from the ROM.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • pokeemerald-expansion

    Feature branches for the pokeemerald decompilation. See the wiki for more info.

  • you can set up a new project using the pokeemerald-expansion repo. for an easy way to set this up on windows, see this guide, and use the pokeemerald-expansion address as your custom repository. the expansion repo brings all the content from newer generations - e.g. pokemon, items, abilities, and battle mechanics - and ports it over to emerald. it's customisable in case you don't want certain things like mega evolution.

  • polishedcrystal

    An upgrade to Pokémon Crystal. Brings features and content up to date, and adds some original content.

  • Yeah okay, this is for 3.0.0. There's a list of changes from 2.2.0, but it doesn't go specifically into learnsets.

  • Complete-Fire-Red-Upgrade

    A complete upgrade for FireRed, including an upgraded Battle Engine.

  • i'm not sure if such a hack exists somewhere, it sounds like something that wouldn't be too hard to do yourself! here is the link to the CFRU, scroll down for installation instructions.

  • pokecrystal-speedchoice

    Repo for v7 and later of Crystal Speedchoice, a "Speedrunner's choice" mod of gen2.

  • you actually don't need to build it yourself! there is a release page with the most up-to-date version as an ips patch file.

  • Trainer-Editor

    Discontinued A trainer editor for the 3rd generation Pokémon games.

  • pokemon game editor doesn't do this automatically with its trainer editor as far as i can tell, so i recommend hopeless trainer editor. go to the settings drop-down at the top and select "repoint automatically". while you're editing a trainer, if you add a pokemon to their team or do something else that requires more data to be stored, you'll see their "pointer" value get an asterisk next to it. when you save the rom with the repoint setting turned on, you should see this pointer change to a different number.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • pokefirered

    Decompilation of Pokémon FireRed/LeafGreen

  • so what you're doing when you're directly editing the ROM file, like you are now, is called "binary hacking". it's unlikely you're going to be able to do these things in a binary hack as a beginner. they require you to edit the game's code, which is what is particularly difficult when it comes to binary hacks. decomp hacking exists to make code editing easier, by splitting the ROM into multiple files and presenting them in human-readable formats. you can either switch away from binary hacking and try decomp hacking instead, which might require you to restart some parts of your project, or you can try to figure out how to change these parts of the code in assembly language instead, which i think will be considerably harder if someone hasn't done it already.

  • pokecrystal

    Disassembly of Pokémon Crystal

  • alternatively, if your ideal hack is a vanilla version of crystal with nothing changed except the physical/special split, follow this tutorial! it's not much work at all and everything is spelled out for you.

  • pokered-speedchoice

    Pokemon Red hack with speedrunner-tailored additions

  • there's also a pokered speedchoice if you're interested, as well as pokeemerald tho it looks like you'll have to build that one yourself.

  • there's also a pokered speedchoice if you're interested, as well as pokeemerald tho it looks like you'll have to build that one yourself.

  • porymap

    Map editor for pokeemerald, pokefirered, and pokeruby

  • porymap, a map editor for pokeemerald, has a mac version, and so does poryscript which is a script editor. for anything else, you don't need any extra tools at all. you'll edit pokemon base stats in any text editor, and graphics in any image editor.

  • poryscript

    High-level scripting language for gen 3 pokemon decompilation projects

  • porymap, a map editor for pokeemerald, has a mac version, and so does poryscript which is a script editor. for anything else, you don't need any extra tools at all. you'll edit pokemon base stats in any text editor, and graphics in any image editor.

  • PokemonGameEditor

    Discontinued An all in one tool started in 2010 by Gamer2020 for hacking the Game Boy Advanced Pokemon games.

  • editing pokemon data should also be fairly simple depending on what you want to do. for this i recommend pokemon game editor. it has a variety of functions, but you can load your rom and pick the pokemon editor. pick the species you want to edit in the top-left. the species' catch rate is in the base stats tab, next to its other stats like HP and attack and so on. you didn't mention wanting to change evolutions, but that should also be really easy, and it's a popular edit in case you want to get ride of trade evolutions. just go to the evolution data tab and change "condition" from "trade" to something else like "level".

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts