|
Post by Miksy91 on Mar 12, 2010 2:26:19 GMT -5
I was wondering, how I can find data for pokemon like Ho-Oh, Lugia and Lapras.
I know Lapras is number 131 in pokedex so in hex it's 83. Also it appears at lv20 so in hex that's 14.
I looked for data "14 83" in hex editor and changed 14 to 23 in all parts where that data "14 83" existed but still Lapras appeared at lv20.
It's obvious the data isn't stored that way but does someone of you happen to know what like is it instead?
|
|
|
Post by Mateo on Mar 12, 2010 14:10:49 GMT -5
Basically, you will want to go to his event in Goldmap, and then follow his script pointer (by converting the "text block" and "text bank" into hex for the 2-byte pointer, then getting the bank from wherever the events are) and then you can change it in there. I know that there are a few changes in the script codes from gold to crystal, but the compendium should still be of help to you. Hope this helps.
|
|
|
Post by Miksy91 on Mar 12, 2010 23:43:23 GMT -5
I tried with GoldMap's "digits" and they lead nowhere CrystalMap has its own text bank and text block. I used them and I think I found data for Lapras: 00 1F 63 60 07 00... What should I do now ?
|
|
|
Post by Mateo on Mar 14, 2010 18:07:05 GMT -5
Hmm, I'll look into this a little more and see if that is the right offset or not. If that was a script it would start off by immediately pointing to another script, which isn't something Gamefreak usually does but I'll check it out for you.
|
|
|
Post by Miksy91 on Mar 20, 2010 3:17:06 GMT -5
But should I look for a pointer for text bank and block or something? In that offset I showed in the post above 1F is text bank and 60 is text block (changed into hex).
I really wanted to change at least the legendaries and the level pokemon like lapras and sudowuudo are appearing...
|
|
|
Post by Mateo on Mar 20, 2010 3:53:46 GMT -5
you would use those as your 2-byte pointer and just use the same bank as where the text is for you a 3-byte pointer to where the script is.
|
|