Skeetendo

’Cause all games were better on the GBC

You are not logged in.

#1 2019-06-03 23:02:24

Anonymous
Member
Registered: 2019-02-23
Post 13/22

Need help repointing pokemon sprites in pokemon red

After using a mix of compressed sprites from pokemon yellow and pokemon crystal I made a list of new offsets for the pokemon front and back sprites in Notepad and the sprites look glitchy when I load the rom and the reason why this happened is because the location to each pokemon's front and back is on a different offset.


I know that the base stat offsets are located from offset 383DE to 3942A

The only way for the pokemon sprites to not show up glitchy is to repoint them to its base stat offset and I don't know how to repoint them.

Can someone please tell me the right method on repointing the pokemon sprites because I am completely stuck.

Offline

#2 2019-06-03 23:49:18

IceGod64
Member
Registered: 2016-02-09
Post 24/24

Re: Need help repointing pokemon sprites in pokemon red

Is this for a ROM hack?

If it is, I would really like to recommend using the pokered disassembly instead. It should be extremely easy with that. Repointing the base stats location using a ROM would most likely be much, much harder.

Offline

#3 2019-06-05 21:29:33

Anonymous
Member
Registered: 2019-02-23
Post 14/22

Re: Need help repointing pokemon sprites in pokemon red

IceGod64 wrote:

Is this for a ROM hack?

If it is, I would really like to recommend using the pokered disassembly instead. It should be extremely easy with that. Repointing the base stats location using a ROM would most likely be much, much harder.

I have tried putting the png images of the sprites in the pic folder and using cygwin to recompile the pokered rom but I get an error compiling the rom.

What's the point of using the disassembly when you get an error compiling the rom.

ROM hacking is always done through a hex editor and using the pokered.sym file I can figure out what offsets I need using a formula
that subtracts the bank by one, then multiplies by $4000 and add the address to get the offsets.

There is a trick to get the base stats of your new pokemon sprite after you have moved the sprite to a different offset but I need to know how to do it.

For example after using Woodpression to compress bulbasaur's front sprite
in a .gpl file and going to it's offset to paste the data, all the data that got pasted went 12 extra bytes over bulbasaur's back sprite. When I load the rom bulbasaur's front sprite got changed successfully but it's back sprite looks messy and glitched and this is the reason you would move bulbasaur's back sprite to a different offset and the same goes with the rest of the sprites that you want to change.

Offline

Board footer

Powered by FluxBB