• Just a reminder that providing specifics on, sharing links to, or naming websites where ROMs can be accessed is against the rules. If your post has any of this information it will be removed.
  • Our friends from the Johto Times are hosting a favorite Pokémon poll - and we'd love for you to participate! Click here for information on how to vote for your favorites!
  • A bonus Pokémon protagonist poll is up, lasting just 24 hours! Do you prefer Wes, Kris, Selene, or Gloria? Let us know by voting in the poll before it ends!
  • Welcome to PokéCommunity! Register now and join one of the best fan communities on the 'net to talk Pokémon and more! We are not affiliated with The Pokémon Company or Nintendo.

Tool: Move Animation Creator

Hello, I've created a tool that allows you to create your own move animations (for Fire Red AND Emerald) by manipulating and combining existing animations, all done via a user interface and without the need to touch a single line of hex code.

Download 1.4.1

I have lots of plans to continue updating this application in the future. If you still prefer to create your custom move animations manually, then follow this link to view the hex code for all moves in the game!

This tool is targeted towards people who have no idea how to make move animations. If you're willing to take the time to learn how to make move animations from scratch, which will allow you to create far more detailed animations than this tool will provide, than I highly recommend reading the Encyclopedia of move animations: https://www.pokecommunity.com/threads/gen-iii-animation-scripting-tasks-and-templates.465265/

Discord where you can contact me and other romhackers: https://discord.gg/3HqrYzc

Screenshot
Spoiler:


Documentation
Spoiler:


Examples


Update History
Spoiler:


Credits
Spoiler:


Please reply with any bugs/suggestions. Also, feel free to post any cool move animation that you create. I'd love to see them.

Have fun making your own move animations!
 
Last edited:
Thanks for creating such an awesome tool :'3

The possibilities are endless! :D
 
May I ask how to create a move like Scald?

I think it would be Bubble + Overheat (for the background only) + Ember (only the second part), right? o.o
 
May I ask how to create a move like Scald?

I think it would be Bubble + Overheat (for the background only) + Ember (only the second part), right? o.o

Unfortunately for this version, you can not add your own colored backgrounds to animations (like green, red or blue). If you use bubble + overheat it would just play both animations back to back. Adding colored backgrounds is on my to do list and will be added in a future update. Also, in terms of the post-attack effects (like poison bubbles, water bubbles, flames), those will come in a future update as well. Here is a custom Scald animation that I'm using in my current hack (combines Hydro Pump with flames):

00 A5 27 00 2D 27 0A 03 28 01 0C 0C 08 03 F9 89 09 08 05 05 00 00 00 00 02 00 28 00 01 00 04 06 1B 9D 00 C0 3F 02 00 03 01 B1 0A 08 05 01 64 00 0E 18 F8 84 08 0E 18 F8 84 08 0E 18 F8 84 08 03 F9 89 09 08 05 05 01 00 03 00 00 00 25 00 01 00 0E A9 F7 84 08 0E 18 F8 84 08 0E 18 F8 84 08 0E A9 F7 84 08 0E 18 F8 84 08 0E 18 F8 84 08 0E A9 F7 84 08 0E 18 F8 84 08 0E 18 F8 84 08 0E A9 F7 84 08 0E 18 F8 84 08 0E 18 F8 84 08 0E A9 F7 84 08 04 01 04 01 0E A9 F7 84 08 05 0B 03 0D 08 02 18 F8 84 08 03 04 0A 00 0A 00 00 00 10 00 02 18 F8 84 08 03 04 0A 00 0A 00 00 00 F0 FF 04 01 02 18 F8 84 08 03 04 0A 00 0A 00 00 00 10 00 02 18 F8 84 08 03 04 0A 00 0A 00 00 00 F0 FF 04 01 0F 02 A9 F7 84 08 04 04 00 00 0F 00 01 00 01 00 02 90 F7 84 08 04 04 00 00 F1 FF 01 00 01 00 0F 00 18 28 00 19 28 00 59 27 03 F9 89 09 08
 
Thanks for the code, and keep up the good job, this tool will help lots of people in their projects! :D
 
If you were to port this to Emerald, all I think that is needed is an updated list of offsets used for 02 and 03, 0E and 11 byte commands that correspond to those of FireRed.
 
This is a very amazing and promising tool to create battle animations more efficiently.
 
Excuse me,
I want to ask, how to insert custom animation from MoveAnimationCreator to PGE?

When you create your move with MoveAnimationCreator, you are inserting it to an offset (remember/copy this offset). For example 843F48. Then, all you need to do is go to PGE -> Attack Editor, go to the move you want and then on the left side of the screen there is a box called Animation Pointer. Just paste the offset of the animation you just created there and then click Repoint followed by Save. Done
 
Back
Top