• 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.
  • Ever thought it'd be cool to have your art, writing, or challenge runs featured on PokéCommunity? Click here for info - we'd love to spotlight your work!
  • Our weekly protagonist poll is now up! Vote for your favorite Conquest protagonist in the poll by clicking here.
  • 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.

[ASM & Hex] How do I modify a type chart?

  • 1
    Posts
    2
    Years
    • Seen Aug 22, 2022
    I can't find anywhere the hex values Unlike my experience with pokemon platinum

    how do I do someone offer me a support?
     
    If you want the value for Fire Red it is 24F050 this is the address. To get here open the rom in Hex Maniac then click on Edit then down you will see GOTO click on that and write the address I mentioned then click go and it will show you all the type interactions in the game.

    Now lets say you click on one of them and see Attack Poison Defend Ground and Strength 5. This means if I use a poison type attack against a ground type pokemon it will do half the damage it would normally in other words it is resisted. If you look at a type chart you will see Ground resists Poison.

    Of course you can modify that value with the number you want. For ex if you want Ground to be IMMUNE to Poison not just resistant just write 0 instead of 5 then save obviously and if you check in game you will see it now says It has no effect instead of saying It is not very effective.

    This works for dual types as well. A Ground/Rock like Geodude takes only 1/4 dmg from Poison in other words it double resists Poison but now with the above modification it is completely Immune since one of its types Ground is immune(the other type doesnt matter as anything *0=0 so yeah). This is more important in types like Grass/Ground which normally takes NEUTRAL dmg from Poison now it is completely IMMUNE which I say it is quite a big difference.

    Like I said you can modify this to whatever value you want as well as adding new type interactions.

    Another tool that I personally use since I think it is easier and doesnt require any hex knowledge or repointing or anything like this is Type Effectivness Editor. It is easier to use just open your rom(a clean unmodified one) and you will see a table for Attacker the vertical one and Defender the orizontal one and 3 colors RED which is Immune Yellow which is Resistant and Green which is weak or super effective and now all you have to do is color whatever box you want with the color you want. For ex you see Normal yellow box Rock this means a Normal attack deals half the damage to a Rock pokemon(the 5 strength you saw in Hex Editor) if you want Rock to be Immune to Normal simply change the yellow to red(just click on the yellow until you get the red one).

    Easier to use as adding new type interactions like for ex Fire being SE against Fighting takes way less time simply go to Fire(in the attacker column) then find Fighting on the other column(the top one of course) and color that box with Green then save an if you open your ROM you will see that now Ember is SE against Mankey for ex. So yeah very easy to use if you dont want/know how to use Hex Editor.
     
    Back
    Top