View Full Version : GBA Item Editor
thethethethe
October 2nd, 2008, 02:58 AM
GBA Item Editor
Okay this is probably one of the only GBA Pokemon hacking tools not to be floating around. So I made one.You may not trust it, because of my previous hacking tools, but this one's a lot better than my previous ones. Please let me know if you find any bugs, that's the only way I can fix them.
Currently Supports English Versions of:
Fire Red
Leaf Green
Emerald
Ruby
Sapphire
Currently Features:
Name Changing
Price Editing
Some Item Function Editing
Pockets stored
Description Editing and Repointing
TM/HM Attack Editing
Special Values Editing (Which control things like how much Potion heals, Repel Steps, etc.)
http://i193.photobucket.com/albums/z24/thethethethe_photo/Preview-1.png
Okay there's also one more tool at the bottom that is an update of my older tool to change the titlescreen cry. Supports Hoenn Pokemon.
Downloads at bottom in attachments.
Since close to no-one reads readmes. I'll add any credits I wanted to give here.
Hackmew for Clscommondialog taken from APE
Darthatron for Hex Editing Functions module. (I'm lazy. :P)
Elitemap Creators mdlTextSapp module.
Foofatron for details on Title Screen Cry
Ninja Caterpie
October 2nd, 2008, 12:23 PM
Woot! Nice, thethethethe! Now I don't need to AdvText all the text!
Darthatron
October 2nd, 2008, 01:27 PM
Looks good, great idea. ^^. And you know you can put the manifest file into a resource file, right? :P Makes it look cleaner.
AmineX
October 2nd, 2008, 02:14 PM
Waw exactly what i ever need awsome idea,awsome tool i'm so happy finally someone take the initiative to make same this tool and this person is you thethethethe thanks you alot!!!!!!!!!!!
thethethethe
October 2nd, 2008, 02:52 PM
Looks good, great idea. ^^. And you know you can put the manifest file into a resource file, right? :P Makes it look cleaner.
I didn't know I could do that... :P
Waw exactly what i ever need awsome idea,awsome tool i'm so happy finally someone take the initiative to make same this tool and this person is you thethethethe thanks you alot!!!!!!!!!!!
Thanks.
I've just touched this up slightly. I fixed up a couple of minor bugs I just noticed, and I changed it to use ini files instead of internal calling of pointers. And like Darthatron said would be a good idea, I removed the manifest file to embed it into the program.
Swampert 22
October 2nd, 2008, 05:04 PM
Very good work thethethethe, I'm glad to see you're back programming for us! I'm looking forward to more great stuff from you! ;)
Gamer2020
October 2nd, 2008, 05:14 PM
Great tool.
I plan on testing soon so idk if its great for sure... but it probably is.
No doubting the great thethethethe. lol.
*Edit*
http://www.pokecommunity.com/picture.php?albumid=1070&pictureid=10728
I have a question about these spaces.
Are they blank spaces where we can just add items or what?
I'm a little currious about this.
nemesish
October 2nd, 2008, 09:19 PM
Thanks for the tool.
This will be very useful.
off topic: Does anybody know if there´s a tool like this for GSC?
Souls1996
October 2nd, 2008, 09:26 PM
Nice Thethethethe! These will be very useful with Peoples Pokemon Hacks! ^^
Ninja Caterpie
October 2nd, 2008, 11:40 PM
Just a question:
If all the items show up with weird letters and all this other stuff, is it my ROM?
Kaizer-X
October 2nd, 2008, 11:42 PM
Oh cool, thanks a lot thethethethe for the great tool. Haha
Antwhan
October 2nd, 2008, 11:46 PM
how utterly convient thethethethe. a very nice piece of programing i must say. thanx for it.
thethethethe
October 3rd, 2008, 12:24 AM
Very good work thethethethe, I'm glad to see you're back programming for us! I'm looking forward to more great stuff from you! ;)
What! swapert22's here. Since when did you return from your break?
Great tool.
I plan on testing soon so idk if its great for sure... but it probably is.
No doubting the great thethethethe. lol.
*Edit*
http://www.pokecommunity.com/picture.php?albumid=1070&pictureid=10728
I have a question about these spaces.
Are they blank spaces where we can just add items or what?
I'm a little currious about this.
Those are just empty spaces. You could add items with them if you wanted, I guess.
Just a question:
If all the items show up with weird letters and all this other stuff, is it my ROM?
You could try closing the program and reloading it, because that thing happened to me once, but only once and with the attack names.
And make sure the ini is with it if its the download I added last night.
liuyanghejerry
October 3rd, 2008, 01:05 AM
WOW,what a great tool!!Thanks!!!
Daniel A.
October 3rd, 2008, 01:08 AM
wooters thanks, very useful.
spenceroone3
October 3rd, 2008, 01:38 AM
Thank you, Thex4... I was about to give up on somebody making one of these.
Darthatron
October 3rd, 2008, 02:24 AM
Great tool.
I plan on testing soon so idk if its great for sure... but it probably is.
No doubting the great thethethethe. lol.
*Edit*
http://www.pokecommunity.com/picture.php?albumid=1070&pictureid=10728
I have a question about these spaces.
Are they blank spaces where we can just add items or what?
I'm a little currious about this.
You could make items, but they would need to be Key Items, because nobody knows how to change what items do.
I didn't know I could do that... :P\Yeah, it's pretty cool. And you can also use Icons with Alpha blends. :D Hit me up on MSN for how to do it.
thethethethe
October 3rd, 2008, 03:07 AM
You could make items, but they would need to be Key Items, because nobody knows how to change what items do.
Actually there's some offsets in the item data that seem to point to things involving an items use. I just haven't checked it out yet.
Okay, I couldn't help myself I had to edit it a little more.
I fixed one little bug that only occurred when you tried to re-point description data to a part of an expanded ROM. So it now is compatible with repointing in an expanded ROM area.
I also changed some things to prevent some possible bugs that could have occurred. Like setting the max value for price and index, which is 65535 (0xFFFF).
Eeveon
October 3rd, 2008, 03:08 AM
Nice tool dude. (b'')b
I'll use this soon. ;P
Darthatron
October 3rd, 2008, 03:19 AM
Actually there's some offsets in the item data that seem to point to things involving an items use. I just haven't checked it out yet.
Okay, I couldn't help myself I had to edit it a little more.
I fixed one little bug that only occurred when you tried to re-point description data to a part of an expanded ROM. So it now is compatible with repointing in an expanded ROM area.
I also changed some things to prevent some possible bugs that could have occurred. Like setting the max value for price and index, which is 65535 (0xFFFF).
Indeed, but when I did research on those (Like... a year ago. xD) I didn't find anything... But, I was pretty stupid back then.
Gamer2020
October 3rd, 2008, 04:22 AM
Actually there's some offsets in the item data that seem to point to things involving an items use. I just haven't checked it out yet.
Okay, I couldn't help myself I had to edit it a little more.
I fixed one little bug that only occurred when you tried to re-point description data to a part of an expanded ROM. So it now is compatible with repointing in an expanded ROM area.
I also changed some things to prevent some possible bugs that could have occurred. Like setting the max value for price and index, which is 65535 (0xFFFF).
Sorry if this is a stupid question.
http://www.pokecommunity.com/picture.php?albumid=1070&pictureid=10772
The data has to be repointed then in order to make your own items?
I circled that just to show people that there is no space to write in the description but I just want to be sure before I try it.
ZodiacDaGreat
October 3rd, 2008, 05:09 AM
The data has to be repointed then in order to make your own items?
I circled that just to show people that there is no space to write in the description but I just want to be sure before I try it.
Then you must repoint the Description pointer :), by putting in a offset with the message already cause I'm not sure if you can add a empty offset and edit the text.
warior_hero
October 3rd, 2008, 05:24 AM
hey does the item editor sell the items in every mart?coz it didn't work for me..
thethethethe
October 3rd, 2008, 05:33 AM
Then you must repoint the Description pointer :), by putting in a offset with the message already cause I'm not sure if you can add a empty offset and edit the text.
Actually you can repoint to empty space or an offset. If it's empty space, it'll read the amount of consecutive 'FF' up to a maximum of 110, and depending on how many consecutive 'FF' are at the offset, the text count will change accordingly.
Or you could say re-point the description to that of the Great Ball, and the text count will adjust for that.
hey does the item editor sell the items in every mart?coz it didn't work for me..
This program has nothing to do with Poke-Marts. Look at A-mart or script for that.
AmineX
October 3rd, 2008, 04:58 PM
i have suggestion if you permesse:
- 7 digit support (cause of txt repointing)
- possibility to edit ?????? (for exemple when i move one ??? to th/hm i can't edit attack)
that all for the moment
Gamer2020
October 3rd, 2008, 05:08 PM
Actually you can repoint to empty space or an offset. If it's empty space, it'll read the amount of consecutive 'FF' up to a maximum of 110, and depending on how many consecutive 'FF' are at the offset, the text count will change accordingly.
Or you could say re-point the description to that of the Great Ball, and the text count will adjust for that.
This program has nothing to do with Poke-Marts. Look at A-mart or script for that.
One last question. Sorry if its off topic. Which is the blank space in ruby FF or 00?
ZodiacDaGreat
October 3rd, 2008, 07:32 PM
One last question. Sorry if its off topic. Which is the blank space in ruby FF or 00?
Well, normally its 0xFF, but if you've got a whole lot of 0x00s then you can use those as well.
Gamer2020
October 3rd, 2008, 09:07 PM
Well, normally its 0xFF, but if you've got a whole lot of 0x00s then you can use those as well.
Well I have been using FSF to search for 00s. I hope this wont mess anything up.
amassenburg
October 3rd, 2008, 10:22 PM
Ummm How Do I Open rar Files? Im having Probs
thethethethe
October 4th, 2008, 12:01 AM
i have suggestion if you permesse:
- 7 digit support (cause of txt repointing)
- possibility to edit ?????? (for exemple when i move one ??? to th/hm i can't edit attack)
that all for the moment
1. Already done, I think. Did you try downloading my last update?
2. I only set the attack data to enable itself when a default TM/HM was selected.
For you to attempt to create a TM, you'd need to do a lot more than just change the pocket. You'd need to first of all, re-repoint the TM/HM attack data and then try to add it. Then you'd need to edit the ASM code to turn that unused item into a TM. But I feel like I'm forgetting something, so there's probably more to it than that.
Ummm How Do I Open rar Files? Im having Probs
Extract the ROM from the zip file.
Gamer2020
October 4th, 2008, 07:25 AM
Ummm How Do I Open rar Files? Im having Probs
google 7-zip
its a decent program that will get the job done.
sorry for being off topic.
amassenburg
October 4th, 2008, 04:04 PM
Extract the ROM from the zip file.
Oh no opening the program not the ROM it always opens with NO$GBA and i KNOW thats not the right thing
Philman
October 4th, 2008, 05:59 PM
awesome program, dude! I'm continuosly excited at the many new tools to edit these Pokemon games...
but there's ONE THING I'd like to see happen. A Pokéball editor! Is THAT possible? You know, so you can modify the strength of each ball.
thethethethe
October 14th, 2008, 06:19 AM
awesome program, dude! I'm continuosly excited at the many new tools to edit these Pokemon games...
but there's ONE THING I'd like to see happen. A Pokéball editor! Is THAT possible? You know, so you can modify the strength of each ball.
Probably not without ASM.
I just added one thing that might only interest people who want to use for ROM's that languages differ from English.
Jirachi260 gave me pointers so that I would add French ROM compatibility but instead I re-wrote parts of the program to allow any language ROM to edited by this program if you can be bothered adding pointerts to the ini.
If you want it, here.
Download (http://fs08n5.sendspace.com/dl/8b85a73828135c62af486e02fcc3e2c1/48f434ec49d5fde1/acefdx/Item%20Editor.rar)
Νιτραμ
October 14th, 2008, 03:29 PM
Amine, it is just a few posts above where it's written that actually no one can change the item's effect in the game, so if you want to make items from blank space, they must be key items with no actual use but to be present in the bag in order to proceed in the story or so.
thechandra
October 15th, 2008, 09:42 AM
hello,how can i use this tool?
sorry i'm newbie
Philman
October 15th, 2008, 05:04 PM
Probably not without ASM.
What's ASM supposed to be, Thethethethe?
ZodiacDaGreat
October 15th, 2008, 06:35 PM
What's ASM supposed to be, Thethethethe?
Assembly - ASM stands for Assembly, but what he means is ASM Hacking the most difficult of all. You're required to mess around with routines.
Philman
October 17th, 2008, 05:11 PM
but how much different would it be to item-editing and/or Pokémon statistics? If its relatively easy to find out where the price for each item and where its supposed to be stored in the game is, then what makes finding Pokéball stats harder?
sorry, just a question by a person that knows little to zero about hex-editing and the like. ;)
thethethethe
October 18th, 2008, 12:42 AM
but how much different would it be to item-editing and/or Pokémon statistics? If its relatively easy to find out where the price for each item and where its supposed to be stored in the game is, then what makes finding Pokéball stats harder?
sorry, just a question by a person that knows little to zero about hex-editing and the like. ;)
It's more about how Gamefreak has designed these games.
Item Data, Base Stats Data, Attack Data are all set layouts that Gamefreak has designed. Other things like Attack Effects, Attack Animation Effects, Item usage aren't apart of any set layouts. As far as I know, they're just direct ASM code that effect it.
Philman
October 19th, 2008, 02:57 AM
oh... I see... that sucks.
I always thought Pokéball strengths would be part of the layout group since it seems like a fairly simple structure... like the 'Catch Rate' on Pokémon Stats editors.
While Item effects seem like it would be confusing to decode... I thought Pokéball strengths would be rather simple...
but alas!
Fluffy Clouds
October 19th, 2008, 07:52 PM
I've been waiting for a tool like this.
Thanks for this!
SpellingAce
November 6th, 2008, 09:10 PM
Help! I tried the Item Editor but all the words appeared in random stuff like this: hACAChACACh3F hACAChACAChACAChACAC. Does it have to do with because my pc is a Windows 98?
Ninja Caterpie
November 13th, 2008, 08:53 AM
Thethethethe, I've got the same problem. If this is made in VB6, I'm pretty sure it's some function that doesn't work on my Chinese computer. x.x Can you help wit it?
Dratii
November 14th, 2008, 10:05 AM
When I changed a HM05 and saved it, next time I went into the Item Editor I got this when I clicked on HM05:
Run-time error '380'
Invalid property value
thethethethe
November 14th, 2008, 11:15 AM
Sorry it's a late response.
Help! I tried the Item Editor but all the words appeared in random stuff like this: hACAChACACh3F hACAChACAChACAChACAC. Does it have to do with because my pc is a Windows 98?
Thethethethe, I've got the same problem. If this is made in VB6, I'm pretty sure it's some function that doesn't work on my Chinese computer. x.x Can you help wit it?
Could you show me a screen, because I'll try and recreate the error.
When I changed a HM05 and saved it, next time I went into the Item Editor I got this when I clicked on HM05:
Run-time error '380'
Invalid property value
What exactly did you change? Because that will make it easier for me to find an error.
Ninja Caterpie
November 14th, 2008, 11:54 AM
Hey ya go. I highly doubt you can recreate it though.
http://img219.imageshack.us/img219/9035/newbitmapimagejm2.png
Swampert 22
November 14th, 2008, 08:10 PM
Hey ya go. I highly doubt you can recreate it though.
http://img219.imageshack.us/img219/9035/newbitmapimagejm2.png
What language ROM are you using?
Dratii
November 14th, 2008, 09:55 PM
I change flash to headbutt.
Ninja Caterpie
November 14th, 2008, 10:10 PM
What language ROM are you using?
An English FR Rom. I read it doesn't support any other languages.
machomuu
November 14th, 2008, 10:21 PM
Is the item editor ini in the same folder as the item editor.
CheshireCam
November 15th, 2008, 05:43 AM
Just thought I'd let you know, I'm diving head-first into making my very first ROM, and I'm trusting in your tools to help me! Thanks for all the wonderful time it's going to save me, in advance!
Tristank1
November 15th, 2008, 03:46 PM
Awesome tools thethethethe they are heaps useful =D
Gamer2020
November 30th, 2008, 07:28 AM
Hey I have an idea.
I dont know to much about making tools so dont bite my head off for this one.
What if you add an option where you can repoint the item picture?
Aurasan
December 7th, 2008, 05:58 AM
err... unchanged Fire red and unchanged leaf green gave me the same Run-time error '380': Invalid property value. I can load Emerald NP.. but even freshly downloaded FR/LG.. from different sources.. they don't work.
Swampert 22
December 7th, 2008, 10:50 AM
Hey I have an idea.
I dont know to much about making tools so dont bite my head off for this one.
What if you add an option where you can repoint the item picture?
Why not use my tool, Item Image Editor? Probably the wrong name to choose but that was a long time ago...
It'll repoint the image and pallete location if you tell it to:D You can get it in my thread!
If the link is down, just PM me...
OblivionX
January 4th, 2009, 02:14 AM
What versions does this work for? I'm using Sapphire.
Spookyghost
January 31st, 2009, 10:00 PM
err... unchanged Fire red and unchanged leaf green gave me the same Run-time error '380': Invalid property value. I can load Emerald NP.. but even freshly downloaded FR/LG.. from different sources.. they don't work.
I also run into this problem. I'm using English FR.
Are there any other programs which can change item name and description?
Rathdrgnknight
February 1st, 2009, 12:25 AM
Thanks so much! I'm an amature editor, and working on a mac, so I can't really use the Title editor... and I've tried opening it with the mac .exe converter thing, and it keeps saying that the library needed is missing.
guitarmasterv2
March 2nd, 2009, 05:28 AM
i have downloaded the item editor but it wont work - or start
how do i get it to work??
Went
March 2nd, 2009, 03:11 PM
Please do not revive threads that haven't been posted in for longer than a month.
~Closed