Jump to content

How to Edit Move Learnsets in HGSS?


Recommended Posts

Hi there!

Does Spiky's Map Editor support editing the learnsets of Pokemon (what level do Pokemon learn which moves) in HGSS? If so, I can't figure out how in that program. If not, is there a different program that would let me do so? Please help.

Thanks! :)

Link to comment
Share on other sites

using hex editor or search specific GUI tool on other site.

if you using hex editor, you can see http://projectpokemon.org/rawdb/heartgold/formats/levelmoves.php for more detail about file structure.

is used 2 byte block (16 bit), id move is need 9 bit block and 7 bit block for level, 110 0100 for lv 100, and max 511 (1 1111 1111) move id.

or just create own function like this :

new MoveGen4(byte[] a).Moves(); // for returning long id moves, this using extension for MoveGen4 class, or make it more tidy :

new MoveDS(byte[] a, Gen.Gen4).Moves();

actually this format same as on gen 4 games DP Pt HG SS, and on BW BW2 is used 4 byte block per moveset and 4 byte block for padding (FFFF).

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...