Trainer 781
Guest
- 0
- Posts
It's me again
As the title says, an easy way to expand Items, TMs and Tutor Moves. If you're familiar with how I do stuff, you'll probably know that I use python scripts and C/asm code. This time is no different. You set the parameters you want and run a python script that does everything.
Link -> https://github.com/DizzyEggg/ItemTmTutorExpansion
How to use it?
Spoiler:
- Download the repository by clicking on 'clone or download' then 'download' zip.
- Unpack it somewhere, open the file items.py in the scripts folder. There's a bunch of lines to be edited with a short description provided, so I think it's pretty clear.
One thing about the EXPANDED_BAG_OFFSET label.
Spoiler:
It's a memory address to be used for additional bag space if you expanded TMs or a pocket's size. The provided address is what I believe the starting point of unused RAM space. If you have no idea about RAM and all that stuff, keep it, but also keep in mind that:
- you need to expand the saveblocks, you can use my method in the poke expansion thread, JPAN's hack or whatever you want
- if you used my pokemon expansion script, the value for dex flags is the same as here, so that needs to be changed.
Add X to that address, where X is the:
(DexPokes / 8)(rounded up) + (DexPokes / 8)(rounded up)
That is, so the space for new pocket items and dex flags do not overlap
- Expanding pockets size means the space that was used previously for it is now freed and can be used for whatever purposes you want.
If you're not sure what to do, feel free to ask.
- After you're done editing, put your rom in the master directory, rename it to 'rom.gba', open the cmd, type "python scripts//items.py" and the script will run.
- A new rom 'test.gba' will appear and 'offsets.ini' and 'functionoffsets.ini files will get updated.
Screen of expanded items in the Kurapika's Gen 3 Item Editor:
Spoiler:
Last edited by a moderator: