Registrarse

[Otros] Tutorial - Inserting the Wings(Feathers) items

LiYuner

Usuario de oro
These items are the Feathers that grant an EV point in a certain status of your Pokémon.
The logic of inserting the effect of this item is basically the same as this Tutorial Here, so give it a look before we proceed with this.

In all there are 6 items, each responsible for raising the EV of a certain status.
Here is the link to the icons of these items: Icons - Download

These are the items:
Health Feather: Raises your Pokémon's HP EV by 1 point.
Muscle Feather: Raises your Pokémon's Atk EV by 1 point.
Resist Feather: Raises your Pokémon's Def EV by 1 point.
Genius Feather: Raises your Pokémon's Sp.Atk EV by 1 point.
Clever Feather: Raises your Pokémon's Sp.Def EV by 1 point.
Swift Feather: Raises your Pokémon's Speed EV by 1 point.

Note: I'll be using Emerald USA to insert the items, but you can do the same with any other Pokémon gba rom. Fire Red, Leaf Green, Ruby and Sapphire.

These items, I insert into slots 52 up to the 57. If you want to insert the effects into these slots, just replicate the steps I will describe in this tutorial. If you want to insert into other slots, you must calculate the exact offset where you should paste the item's effect pointer. For this, check out this Tutorial Here.

Copy the data below and paste in offset F00000:
00 00 00 00 01 00 01 FF FF FF FF FF FF FF FF FF 00 00 00 00 00 00 01 FF FF FF FF FF FF FF FF FF FF 00 00 00 00 00 01 01 FF FF FF FF FF FF FF FF FF FF 00 00 00 00 00 08 01 FF FF FF FF FF FF FF FF FF 00 00 00 00 00 04 01 FF FF FF FF FF FF FF FF FF 00 00 00 00 00 02 01 FF FF FF FF FF FF FF FF FF

Just remembering that it is for you to paste using the CTRL + B command, because this command overwrites the existing data in the rom. The CTRL + V command inserts new data into the rom, changing its size and making it unusable.

After pasting the above data into the mentioned offset, go to offset 31E628, and paste this:
0000F0081000F0082000F0083000F0084000F0085000F008

Note², again: I'm using Emerald, so the above offset doesn't apply to any other Pokémon GBA rom.
For this you will have to cálcular the correct offset using this post: Tutorial Here.

The data that you entered in offset F00000, this is the effect of the item.
Offset F00000, contains the effect of theHealth Feather.
Offset F00010, contains the effect of the Muscle Feather.
Offset F00020, contains the effect of the Resist Feather.
Offset F00030, contains the effect of the Genius Feather.
Offset F00040, contains the effect of the Clever Feather.
Offset F00050, contains the effect of the Swift Feather.

And the data that you pasted in offset 31E628, this is the pointer for each effect inserted in offset F00000. For example, in offset F000000
is the effect of Health Feather, so just convert your offset, F00000, into pointer. Staying like this: 0000F008

Remembering that to convert an offset into pointer you just take the last two digits and switch places with the first 2 digits.

A sample offset: Offset: E3745A, Pointer: 5A74E3.
And do not forget to add the 08 at the end, getting like this: 5A74E308

Now open your rom in the item editor, whether it's PGE or G3T. Navigate to your first Feather, and set it up like this:
In the "Field Usage" tab, change the offset there by FDEA1.
1655725082876.png


In the "Type" tab, change 04 by 01.
1655725123335.png


Then save your change and then test the in-game item.

Below I leave a video of me testing the effect of the items.
 
Arriba