Bi-Weekly Questions Thread

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

Our great sponsors
  • SonarQube - Static code analysis for 29 languages.
  • Scout APM - Less time debugging, more time building
  • SaaSHub - Software Alternatives and Reviews
  • polishedcrystal

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

    if you didn't get the game on its github page or skeetendo thread, then you might have an outdated or corrupted file, so if that's a concern then try one of those links!

  • pokeemerald

    Decompilation of Pokémon Emerald

    In the gen 3 games the message box text is copied to an array called gStringVar4. You can look at the symbols branch of the decomp for the game you're using to see where in memory gStringVar4 is. For example it's at 0x02021fc4 in emerald. You should be able to read the string from there. Keep in mind that the games use a custom character encoding).

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • rpp-backup

    This repo is for Red++ v3, which is the latest playable version. The repo for v4 has been made "Private" while the update has been on hold, since it is not in a playable state at the moment.

    red++ for gen 1

  • pokefirered

    Decompilation of Pokémon FireRed/LeafGreen

    One way around this is to just work directly with the decomp, which is basically the game in its raw files. Rather than adding in the command "playsound" to every script, you'd probably be able to edit the "msg" command itself to add the functionality to play a sound as well. Here's a link to the decomp if you want to look at it. As for the technical bits, I can't really help you with that; I don't have that much experience in dealing with the decomp. Someone more experienced might be able to help you. There might be discords for rom hacking but I'm not aware of any.

  • universal-pokemon-randomizer-zx

    Public repository of source code for the Universal Pokemon Randomizer ZX

    There is. Use PokerandoZX

  • awesome-gbadev

    A curated list of Game Boy Advance development resources

    (developing?) GBA emulators, romhacking without decomps and romhacking with a decomp are wildly different topics. There isn't a single resource that can teach you all of those, but knowing how the GBA works is useful for all of them. has a nice list of links that you might find useful. I'd recommend starting with the technical introduction and then reading the Tonc tutorial series.

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