• Our software update is now concluded. You will need to reset your password to log in. In order to do this, you will have to click "Log in" in the top right corner and then "Forgot your password?".
  • Welcome to PokéCommunity! Register now and join one of the best fan communities on the 'net to talk Pokémon and more! We are not affiliated with The Pokémon Company or Nintendo.

Ruby hack: Pokemon Good Ruby

DoesntKnowHowToPlay

Tiny Umbrella with Lots and Lots of Good
265
Posts
12
Years
    • Seen Feb 24, 2024
    Hello, folks. This is a long-overdue project I've been slowly working on, Pokemon Good Ruby.

    This is, on paper, a fairly standard 386+ hack of Ruby. Mechanics are updated to gen 7 standards where possible, including physical+special split and new moves. It also features all evolutionary relatives of the first 386 mons, a dab of rebalancing, some added challenge, and a bunch of small changes to spice things up.

    Some noteworthy little touches:
    * Individual Pokemon have palette variations, similar to the Stadium games, dependent on their personality value.
    * Team Aqua and Team Magma swap places for the Mt. Chimney section of the game, so you don't have to fight two Fire specialists in a row.
    * Surf encounters have been removed. There is still too much water, but now you can cross it in relative peace.
    * Regi doors are open at the start of the game, so you can use them before the very end of the game.
    * Some new areas have been added and old ones extended for the Kanto and Johto legendaries. A couple more have been added for convenience or other reasons.
    * Refreshment-based healing items are easier to obtain in bulk, but cannot be used in battle to compensate.
    * The TM list has been expanded to 92 TMs and 7 HMs. Dive's field function has been delegated to an item.
    * A new tutor in Fallarbor can teach your mon Egg Moves if you have another Pokemon that knows the move you want to teach.
    * A new NPC in Lavaridge can train your Pokemon to work past their natures.

    This hack is somewhat difficult by design. Enemy trainers do not use items from the bag in battle, but they compensate with meaner teams. Pokemon balance is a finnicky thing; while I do play with Set Mode and without using items myself, I also know my enemies in and out, and am okay with taking losses in battle. If you intend to nuzlocke this, be warned that I have a track record of making hacks harder than I set out to.

    Fabricated Anticipated Questions
    Spoiler:


    VQLrbnE.png
    wY9NwLU.png
    3db0HuF.png


    9YPxF67.png
    uU5z0u5.png
    XY7yXb9.png


    FyTFAOZ.png
    wuEpnlG.png
    JIrroDo.png


    Known issues:
    • Contests aren't finished. You can run them, but they'll be boring vanilla opponents, and the Berry Blender is only partly overhauled.
    • Post-game is under construction. Kyogre, Deoxys and one of Latias or Latios are unobtainable.
    • World map still needs to be updated; this will happen when I'm done adding new lairs for the legendaries.
    • Attacks don't automatically re-target in Doubles. It's possible other weirdness happens there as well; the hack's focus is on Singles.

    The most recent version of the hack can be downloaded here: https://github.com/Doesnty/goodruby/releases

    As usual for most romhacks, use LunarIPS to patch it onto a clean Ruby ROM. Make sure you can save without savestates before proceeding with the game, as well. The hack comes with patches for each of Ruby's revisions; you probably have 1.0, but if that patch breaks, try the others.

    The patch is fairly large for a romhack of this nature, on account of being on decomp. Everything is nudged around, so most tools will not work with it, and cheat codes may fail.

    Credits to the following said:
    Rhetco, Nook, Fireburn, Charliemew2, Kesha, Wiznatts: Playtesting and feedback

    pret: Providing the various decompilations, vastly useful resources for Pokemon modding

    MrDollSteak's DS-style 64x64 Pokémon Sprite Resource: For the gen 4+ mon's sprites.

    Pokemon Showdown: For the gen 4+ mon's cries. Also used as a source for some mechanical vagueness.
     
    42
    Posts
    4
    Years
    • Seen Aug 24, 2023
    Finally, a proper original Ruby/Sapphire hack game came out. By the way, did you changed the Pickup table? Thanks in advance.
     

    DoesntKnowHowToPlay

    Tiny Umbrella with Lots and Lots of Good
    265
    Posts
    12
    Years
    • Seen Feb 24, 2024
    Yes: Pickup is now based on the user's level and resembles the Sun/Moon tables, with some liberties due to item differences. Notably, Pickup will not find Rare Candy until level 20 (at which point it is a 1% find).
     
    30
    Posts
    5
    Years
    • Seen Nov 24, 2023
    Loving this hack so far - but wondering how to obtain hidden abilities, and if there is a Pokeball changer in the game? Also would really appreciate a TM navigation list if it is available.
     

    DoesntKnowHowToPlay

    Tiny Umbrella with Lots and Lots of Good
    265
    Posts
    12
    Years
    • Seen Feb 24, 2024
    Relevant offsets for sprite data in current build:

    0x082038a4 gMonFrontPicCoords
    0x08203ffc gMonFrontPicTable
    0x08204eac gMonBackPicCoords
    0x08205604 gMonBackPicTable
    0x082064b4 gMonPaletteTable
    0x08207364 gMonShinyPaletteTable
    0x08208bf4 gEnemyMonElevation
    0x0821461c gSpeciesNames

    This is going to change with each build but it should get along with any mon sprite editor that supports inis, although you might have to do some fiddling to point directly to Y offsets?

    HAs can be directly applied to mons with an item in Lilycove Department Store, or found on 10% of non-trainer Pokemon you encounter (excluding specifically your starter, which cannot have one).

    There is not currently a ball changer, but it's in the cards for a future update (albeit low-ish priority).

    TMs and their locations are informally documented here: https://github.com/Doesnty/goodruby/blob/master/notes/ourTMs.txt
     

    Stay?

    Rojo Fuego User
    2
    Posts
    1
    Years
    • Seen Mar 21, 2024
    Hello, if it is not too much trouble, could you add the Day and Night System? with its illuminated windows?
     

    Trainer 766

    Guest
    0
    Posts
    gameplay spoilers ahead, open at your own risk

    Spoiler:
     

    DoesntKnowHowToPlay

    Tiny Umbrella with Lots and Lots of Good
    265
    Posts
    12
    Years
    • Seen Feb 24, 2024
    Spoiler:
     

    Trainer 766

    Guest
    0
    Posts
    Spoiler:

    😭😭😭 Thanks
     
    3
    Posts
    1
    Years
    • Seen Oct 22, 2022
    A God Hack.

    I can't active action replay, game shark end code Break with Ruby Codes.

    Does anyone know why?
     
    Back
    Top