![]() |
What exactly are the starting Offsets for Pokemon Front & Back Sprite Animations in Emerald?
Can someone tell me what are the starting Animation Offsets for the Front & Back Sprites of Pokemon Emerald? (I'm talking about the Pokemon sprite's animations that happen when a Pokemon appears in wild or Trainer Battles or when you send out your Pokemon for battle)
I read somewhere that the Animations Table starts at 309AAC, which I'm supposing is Bulbasaur's Front Sprite Animation & ends at 30A18B, with each table being 4 Bytes per Pokemon (I'm not sure though, so please correct me if I'm wrong). Okay, now suppose I replace say Azumarill's Sprite with Victini's Sprite, but Azumarill's Animation looks really wierd on Victini, so I want to give another Animation, like say Wurmple's Animation, will replacing Azumarill's Animation offset in the table, with that of Wurmple's Animation offset get things working? (I hope what I'm trying to say isn't too confusing) Just a few more questions:- 1. The obvious first question is - am I right about the starting offsets for the Front Sprite animations? 2. What is the exact order in which the Animations are stored, because if I'm calculating right, the table is a total of 1760 bytes, which when divided by 4 is 440, which means there are animations for 440 Pokemon. How is that possible? 3. What about the Back Sprite Animations, what are the starting offsets for those? Are they in the same order are the Front Sprite Animations? Again, what exactly is the order? 4. In the above example I gave (replacing Azumarill's Animation with Wurmple (if it is possible that way), will just doing what I suggested suffice or do I also have to make changes to where the Offsets point to as well? Pika Pika :chu: |
If you want to keep the animations, you should use Wichu's Sprite Editor. You can sprite out your own animation and then insert it as Frame 1(because Frame 0 is the static sprite).
|
Quote:
I simply wanted to know the starting Offset numbers for Front & Back Sprite Animations & the order they are in, so that I can insert more Sprites which at least look somewhat similar to their original animations or have simple animations. Would be grateful if someone could answer the questions I asked, coz I've just got the hang of how to make animated sprites work in Emerald & want to try out more. Pika Pika :chu: |
You should only change the pointer to the sprite and the palette number because that's more effective. I'm not honestly sure where the animation table is, but the order is the same as the order in the editor, so they're slightly out of order.
|
Do you mean how the animation happens? This thread will help:
http://www.pokecommunity.com/showthread.php?t=324207 |
Firstly C me, thanks for the reference thread, that's very helpful, but actually that's not what I wanted to know. I don't think my question was that confusing was it.
Anyways, I searched a bit & this is the thread by ChaosRush, from were I found the Animation Table Offsets. http://www.pokecommunity.com/showthread.php?t=324892. Refer to steps 5 & 6. Quote:
In step 6, ChaosRush made it such that all Pointers point to the same Animations, so that they don't animate. What I want to do is keep the animations, but just make the sprite animate differently. Like in the example I gave in my first post, I want to change Azumarill's Animation Table Pointer point to Wurmple's Table Pointer, so that the Victini Sprite I inserted into Azumarill's Sprite, animates like a Wurmple Sprite does, instead of Azumarill's Sprite. I also want to try other Sprite Animations as well & try to give them a correct animation, for which I need to know exactly in which of the below tables do I need to make the changes:- Front Sprite Table = 30A18C Back Sprite Table = 3028B8 Animation Table = 3299EC Frame Control Table = 309AAC Back Animation Table = 60A8C8 Or is there any other Tables located, where the changes have to be made? And once again, It'd be really helpful if someone can actually list the order in which the animations (both Front & Back Sprites actually are). I'm hoping that what I want to know is a bit more clear now. Pika Pika :chu: |
Spoiler:
Credit to ChaosRush. These are the different kind of animations. Spoiler:
Use those to find which one Wurmple fits and replace the byte that is Azumarill's regular animation and replace it with the Wurmple one. |
NewDenverCity my friend, thanks for really trying hard to help me out, but you're just not getting the question buddy.
I'm already aware of the list of Pokemon that you listed. They are according to their Index numbers, I know that. But talking about Animations, as I said, if the table starts at 309AAC & ends at 30A18B (according to ChaosRush), that's a total of 1760 bytes & 4 bytes for each Pokemon would mean a total of 440 Pokemon Animations, so this is what the ANIMATION TABLE ORDER, should be, right:- Spoiler:
Now the Pointer at 309AAC, is BC 8C 30 08. The first thing I want to know, is whether that Pointer points to the animation of Bulbasaur or the glitch Pokemon before Bulbasaur (most likely). Okay, I worked something out to explain what I exactly want to know, while supposing that the the Pointer at 309AAC (BC 8C 30 08) does indeed point to the glitch Pokemon before Bulbasaur. Now these are the animation pointers for the first 10 Pokemon. Spoiler:
Given that the first Offset (BC 8C 30 08) is for the glitch Pokemon, Bulbasaur's Animation Offset should be C4 8C 30 08. Now suppose I change the Offsets Pointers for Charmander & Squirtle, to animate like Bulbasaur's animation (& similarly Charmeleon & Wartortle to animate like Ivysaur & also Charizard & Blastoise to animate like Venusaur), something like this:- Spoiler:
If I do that, will Charmander & Squirtle animate like Bulbasaur (also will Charmeleon & Wartortle animate like Ivysaur & will Charizard & Blastoise animate like Venusaur), because I tried it & the Pokemon still animate like their original animations. Now what I really want to know, is where exactly is the Table (for both Front & Back Sprite Animations), where I have to make the changes, so that I can get a Pokemon to animate according to my wish. Does anyone know that? Do you guys understand the question now, because I've tried my best to explain. Pika Pika :chu: |
| All times are GMT -8. The time now is 2:22 AM. |
![]()
© 2002 - 2018 The PokéCommunity™, pokecommunity.com.
Pokémon characters and images belong to The Pokémon Company International and Nintendo. This website is in no way affiliated with or endorsed by Nintendo, Creatures, GAMEFREAK, The Pokémon Company or The Pokémon Company International. We just love Pokémon.
All forum styles, their images (unless noted otherwise) and site designs are © 2002 - 2016 The PokéCommunity / PokéCommunity.com.
PokéCommunity™ is a trademark of The PokéCommunity. All rights reserved. Sponsor advertisements do not imply our endorsement of that product or service. User generated content remains the property of its creator.
Acknowledgements
Use of PokéCommunity Assets
vB Optimise by DragonByte Technologies Ltd © 2023.