• Just a reminder that providing specifics on, sharing links to, or naming websites where ROMs can be accessed is against the rules. If your post has any of this information it will be removed.
  • Our friends from the Johto Times are hosting a favorite Pokémon poll - and we'd love for you to participate! Click here for information on how to vote for your favorites!
  • Scottie, Todd, Serena, Kris - which Pokémon protagonist is your favorite? Let us know by voting in our poll!
  • 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.

[Other] Base Stat Formula

timmy112

Learning to Hack
  • 18
    Posts
    17
    Years
    • Seen Jul 27, 2016
    Hi, I'm just wondering is it possible to change the Base Stat Formula in Gen III (Fire Red and/or Emerald) from:

    (IV + (2 x Base) + EV) x Level / 100 + 5

    To say:

    (IV + (4 x Base) + EV) x Level / 100 + 5

    If so how difficult would this be?
     
    Last edited:
    Hi, I'm just wondering is it possible to change the Base Stat Formula in Gen III (Fire Red and/or Emerald) from:

    (IV + (2 x Base) + EV) x Level / 100 + 5

    To say:

    (IV + (4 x Base) + EV) x Level / 100 + 5

    If so how difficult would this be?

    I'm not quite too sure you'd want to do that. If what you're asking is to increase the stats of a PKMN by 2 times more than normal, then Stats may overflow. It's an interesting idea, nonetheless.

    I asked a question similar to yours about something called Static Stats. Basically, an opponent PKMN has a set stat(s). For example, One of the enemies Blastoise has 850 HP. 600 ATK, 800 DEF, etc.

    Good luck on implementing that though :)
     
    Hi, I'm just wondering is it possible to change the Base Stat Formula in Gen III (Fire Red and/or Emerald) from:

    (IV + (2 x Base) + EV) x Level / 100 + 5

    To say:

    (IV + (4 x Base) + EV) x Level / 100 + 5

    If so how difficult would this be?

    It would require some knowledge upon ASM and dissambly on your part to implement. You'll have to find the code that calculates IVs and EVs, since it does effect the overall stats as well as Hidden Power and so on and so forth. You have to do some research on it.
     
    Pick up a debugger, pick a pokemon, put a breakpoint on its base stats (documented here), then force the game to generate stats for one (I'd try both via encounter and unboxing as there may be redundant code). What you're proposing is probably doable with surgical byte edits, but you'll have to know how to read THUMB ASM to figure out *where* to make the edits. You should also be aware that stats overflow quite easily; you'll want to either curb base stats in general or do some more digging to make sure this doesn't happen with the new formula.
     
    Back
    Top