The PokéCommunity Forums

The PokéCommunity Forums (https://www.pokecommunity.com/index.php)
-   Binary ROM Hacking (https://www.pokecommunity.com/forumdisplay.php?f=284)
-   -   Turning off EV gain, setting all IV to zero, etc (Fire Red) (https://www.pokecommunity.com/showthread.php?t=409055)

puffintoast May 18th, 2018 12:30 AM

Turning off EV gain, setting all IV to zero, etc (Fire Red)
 
Hullo, I just have a query regarding starting out in editing Fire Red, in particular setting all EV gain from battles to zero, and ensuring all pokemon have zero IV totals.
I suppose a little background is in order! I am new to rom hacking, and this is my first attempt at all this, and I have spent several days scouring this and other forums for a solution to this requirement, with very little success.
I have assembled all the tools I need, and developed my rom to the point where a new player is basically placed outside near a dying NPC, who hands over a starter pokemon and dex, and all this is working fine; from here though I wanted to ensure that EV and IV influence were negated going forward in a world that is totally wild battles.
I have edited the representation of all types to my new desired flavours, and I am currently looking into how to alter type-effectiveness in combat.
I was also very interested in finding a way to cap the pokemon's levels at something a lot lower than 100, but have had no luck finding a solution for this either.
My script editing and hex manipulation skills are very basic, to say the least, but I have managed to get this far into editing the rom, and need this next hurdle overcome so that I may go on to the mountain of sprite editing and such that lies ahead.
So, in a nutshell, I need a way to:
- Turn off EV gain from battle
- Set all pokemon IV to zero
- Reduce the level cap
- Edit type-effective combat balance.
As I mentioned, I have spent many hours hunting through forums for some applicable solutions, but the few pieces of information I have gleaned have been either too scant, or far beyond my level of rom hacking understanding.
I really appreciate any help at all on this set of queries, and would also like to express something of my amazement at the breadth and depth of this hobby; I have played pokemon and other monster tamers for years with my kids, but never really entered into this side of it all before!
Thanks again.

BirdstarCat13 May 18th, 2018 8:55 AM

Just google "FireRed Type Effectiveness Editor" and POOF you should have a PokéCommunity link or HackRomTools link within the first few results. For EV gain, you'll need to edit all Pokémon's base data and set the EV Yield to 0 on all stats. Use G3T for this. I don't know about IVs but most Pokémon should be pretty well stripped of specimen stat uniqueness by that point anyway.

puffintoast May 18th, 2018 3:09 PM

Quote:

Originally Posted by BirdstarCat13 (Post 9878088)
Just google "FireRed Type Effectiveness Editor" and POOF you should have a PokéCommunity link or HackRomTools link within the first few results. For EV gain, you'll need to edit all Pokémon's base data and set the EV Yield to 0 on all stats. Use G3T for this. I don't know about IVs but most Pokémon should be pretty well stripped of specimen stat uniqueness by that point anyway.

Thanks for the reply! I did find a tool for type effectiveness editing in this forum quite quickly the other day, but alas it crashes upon attempting to save, and is acknowledged by other users in the thread to be broken, which is a shame because it was ideal for my purpose.
I have edited base stats, XP yield and EV yield using PGE, etc, and run the numbers on stat gain by level 100 calculating in zero EV yield from any of my new creatures, it's just that the numbers on the stats by level 100 even starting out with very low base stats are still very high. I was trying to aim for total stats in any given area under 100, which is why I figured if I could not find a way to alter the level up xp gain formula, and hence curtail the stat gain by level 100, it would be easier to cap levelling at say 30 or so.
All this stat and level reduction is in keeping with the overall theme of the mod, which is quite a far cry from the base game setting. Essentially, the variability and individuality of the player's pokemon is going to come from areas other than just min/maxed stats and tailored attack/ability setups - and this is due to the nature of the rom taking place in an abruptly altered environment to the original game.
I decided with the game I wanted to make start out with Jpan's script/event cleaned rom, so that I could remake every area and encounter as I needed, without requiring editing any existing events, etc. I am not adding any new types into the rom, just editing all the existing ones, and doing the same for pokemon, attacks, and so on. It's working out really well, and I have new pokemon and altered types set up, changed attacks, sprited, etc, I just need to sort out a way to get the numbers under control.
Thanks as well for the 127 level thing, Petuuuhhh, I will look into that link.


All times are GMT -8. The time now is 2:27 AM.


Like our Facebook Page Follow us on Twitter © 2002 - 2018 The PokéCommunity™, pokecommunity.com.
Pokémon characters and images belong to The Pokémon Company International and Nintendo. This website is in no way affiliated with or endorsed by Nintendo, Creatures, GAMEFREAK, The Pokémon Company or The Pokémon Company International. We just love Pokémon.
All forum styles, their images (unless noted otherwise) and site designs are © 2002 - 2016 The PokéCommunity / PokéCommunity.com.
PokéCommunity™ is a trademark of The PokéCommunity. All rights reserved. Sponsor advertisements do not imply our endorsement of that product or service. User generated content remains the property of its creator.

Acknowledgements
Use of PokéCommunity Assets
vB Optimise by DragonByte Technologies Ltd © 2023.