Snowka85
literally a ferret
- 17
- Posts
- 5
- Years
- Seen Mar 15, 2023
One thing I've been really interested in looking into lately has been how the main series games calculate a Pokémon's stats at a given level. I've actually memorized the formulas the games use already, but one thing I've been wanting to do is see if I can actually change how those calculations are done. Given that the formulas contain multiple constants in each, I was hoping some of my ideas would be at least somewhat simple to implement. In FireRed, I already know how to make it so EVs are worth twice as much (that is, you need 2 EVs to increase your stat by 1, rather than 4) but I want to make much bigger changes:
- Base Stat worth more: How would I make it so that instead of doubling he base stat, the game quadruples it?
- IVs worth more: IVs up to 63 - how would I pull this off?
- Levels above 100
- Changing the scaling division: Part of the stat calculations involve taking the current value and multiplying it by the current level, then dividing by 100. How would I change this to divide by, say, 50? Or 85?
- Increasing maximum Effort Values: How would I increase the total cap, which is 510 in the vanilla game, up to something like 768?