• 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.
  • Ever thought it'd be cool to have your art, writing, or challenge runs featured on PokéCommunity? Click here for info - we'd love to spotlight your work!
  • Our weekly protagonist poll is now up! Vote for your favorite Conquest protagonist in the poll by clicking here.
  • 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.

Code: Mega Evolutions and Primal Reversion

So, that means should I expand the evolution methods?

You don't need to at all. There is no Pokemon that has a Mega evolution that has a regular evolution, since all Megas are for fully evolved Pokemon anyway. You don't need more than 5 per Pokemon.

If you mean should you expand the ways you can evolve, then again, the answer is no. This hack will not interfere with standard evolutions and is not related to them at all. I'm just reusing the evolution table to store this data as it seemed convenient.
 
This looks very awesome! I've tried to insert it following what you've said at the github. But i'm quite lost with this part: Create a directory called 'build' in the project root. I can't understand this... Can you explain it, please?
 
Last edited:
This looks very awesome! I've tried to insert it following what you've said at the github. But i'm quite lost with this part: Create a directory called 'build' in the project root. I can't understand this... Can you explain it, please?

Make a folder called "build" in the location of the routines and such.
 
I'm dying for this. I already put my mega bracelet into the game, haha. I wish you the best of luck!
 
Here's my animation for Mega Evolution!

[PokeCommunity.com] Mega Evolutions and Primal Reversion


Some things to note:
  • It does not actually swap the sprite. Touched is rewriting it to allow for this.
  • It requires custom particles that are attached to this post. If you need help with inserting the new particles just look at the link in my sig.
  • The target must be the user.
  • It doesn't restart the entry animation of the Pokemon or play the cry.
I've tried to format it to show every individual aspect of the animation itself. To insert it, just place the strings side by side in the Rom without any spaces.

Mega Evolution Animation
Spoiler:


View attachment Mega Evolution Particles.rar
 
Last edited:
Here's my animation for Mega Evolution!

[PokeCommunity.com] Mega Evolutions and Primal Reversion


Some things to note:
  • It may not actually swap the sprite. If it doesn't, I can rejig it.
  • It requires custom particles that are attached to this post. If you need help with inserting the new particles just look at the link in my sig.
  • The target must be the user.
  • It doesn't restart the entry animation of the Pokemon or play the cry.
I've tried to format it to show every individual aspect of the animation itself. To insert it, just place the strings side by side in the Rom without any spaces.

Mega Evolution Animation
Spoiler:


That's amazing. Are you going to insert this into your Fire Red rombase?
 
Man, this chinese dude is awesome. I would also love to look into the code sometime. Could you maybe post it? That'd be awesomenesssz

Agreed...

I have my doubts as to whether that is even real. Anyway, even if it is, we're not getting the source.

UPDATE: I've inserted MrDollSteak's animation (without custom particles - those you'll have to do manually). There should be another video soon.
 
I have my doubts as to whether that is even real. Anyway, even if it is, we're not getting the source.

UPDATE: I've inserted MrDollSteak's animation (without custom particles - those you'll have to do manually). There should be another video soon.

Thats a good point. Without giving the source (and for a bad reason) its hard to tell whether thats even real, it just looks far too good to be true. The mega evo button is even animated ._.
 
I have my doubts as to whether that is even real. Anyway, even if it is, we're not getting the source.

UPDATE: I've inserted MrDollSteak's animation (without custom particles - those you'll have to do manually). There should be another video soon.

This shit is giving me anxiety, lol. I'm so stoked.
 
Thats a good point. Without giving the source (and for a bad reason) its hard to tell whether thats even real, it just looks far too good to be true. The mega evo button is even animated ._.

I probably won't animate the button I add, but I will make it have a different palette for each state (on/off/disabled). I don't really think you're going to lose out on anything with my implementation.

Anyway: I've fixed doubles! I guess I need to add AI support now.
 
I'm lost. Could anyone help?
I don't know what "make" is. Do I download it? And how do I run "make && ./insert.py"? Do I have to open it in some kind of a program?

Make is a utility used to automate compiling and other build tasks in order to create executables. GNU Make (an implementation of Make) should be included in devkitARM. If you have installed that, you should have it.

"make && ./insert.py" is something that you run from a terminal. It is in fact two commands. You run make, and if it succeeds (&&), run insert.py, which handles the generation of the ROM (test.gba).
 
Sorry to bother you again but what a terminal is? I googled around but to no avail.

On Windows it's the Command Prompt or CMD.EXE.
 
I totally support this Mega Evo thingy. I hope you do it for Emerald.
 
UPDATE:
So I'm basically done. It works perfectly in doubles and the AI can now Mega Evolve. However, The priority of Mega Evolution isn't exactly like it is in Gen 6 and Mega Stones can be stolen, knocked off, etc. But those will all soon be fixed. Also, I haven't added a part that checks if you have a keystone or not. So there's no way of disabled Mega Evolutions yet. Lastly, I haven't added Primal Evolutions. But anyway, this is a huge amount of progress.

Essentially the only limiting factor now is the fact that we hardly have any sprites for Mega Pokemon :P
 
UPDATE:
So I'm basically done. It works perfectly in doubles and the AI can now Mega Evolve. However, The priority of Mega Evolution isn't exactly like it is in Gen 6 and Mega Stones can be stolen, knocked off, etc. But those will all soon be fixed. Also, I haven't added a part that checks if you have a keystone or not. So there's no way of disabled Mega Evolutions yet. Lastly, I haven't added Primal Evolutions. But anyway, this is a huge amount of progress.

Essentially the only limiting factor now is the fact that we hardly have any sprites for Mega Pokemon :P

*Any decently-resized sprites
plz don't send sprites that look like they were split up and put back together
 
Back
Top