View Single Post
Old July 27th, 2010 (5:47 AM). Edited July 27th, 2010 by Mr.
Mr's Avatar
Mr Mr is offline
Just call me Mister
Join Date: Jun 2009
Location: USA
Gender: Male
Nature: Jolly
Posts: 58
Originally Posted by metapod23 View Post
I'm not sure what the problem is. What offsets did you use for each table?
If you're using a 16x32 sprite, then the data for the first frame pointer should look like:

00 00 93 08 00 01 00 00
if 930000 is the offset for the first frame. The next line of code would be:

00 01 93 08 00 01 00 00
And then:

00 02 93 08 00 01 00 00
If you want, you can send me a copy of the patch you have and I'll try to take a look when I can. I've inserted over 40 sprites with this method, so it's almost second nature to me at this point.

Just tell me which offsets you used for all the tables.
I can't remember specifically, but I think I did this:
00 00 93 08 00 01 00 00 00 02 93 08 00 01 00 00 00 04 93 08 00 01 00 00
I increased by two each time. Just like in the picture with the: 00,02,04,06,08,0A,...etc.

Since I did all of that on a fresh ROM, I deleted it when it broke. There was nothing there to save. I've recently started editing Pokemon data on my new ROM, so I'll just try once more. If it doesn't work this time, I'll send it to you. I really appreciate the help.

I'll increase by one this time, not two.

EDIT: You probably won't hear from me again until tomorrow. I've been up for over twelve hours now, so I'm getting sleepy. I don't do things like Hex Editing while sleepy.
Reply With Quote