• Our software update is now concluded. You will need to reset your password to log in. In order to do this, you will have to click "Log in" in the top right corner and then "Forgot your password?".
  • 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: HackMew's Tools Factory [A-Ptch released]

HackMew

Mewtwo Strikes Back
1,314
Posts
17
Years
  • Seen Oct 26, 2011
Hey, what'd you expect?
Anyways, keep in mind that it's still BETA, it's awesomeness has yet to be revealed! :laugh:

As usual I'm open to suggestions, you all. Expect XSE and A-Trainer updated soon as I fixed some new bugs.
 
5,256
Posts
16
Years
Just pointing out some grammar mistaeks on the first-post, HM:
i4gwft.jpg

HackMew's Tools Factory
ROM Hacking Made Easy


General Information

Hello and welcome to my Tools Factory. Here you will find all of the tools I've released so far.
Stay tuned and check this thread as often as possible for updates!

All the tools are listed here:

  • are ordered alphabetically;
  • have an original source code included;
  • do not need any extra files in order to work, just the standard VB6 Runtime files unless noted otherwise;
  • are updated as frequently as possible to fix bugs and to improve them;
  • are designed for Windows XP and fully support XP/Vista visual styles;
  • support all the Advance Generation games and all languages where applicable;
  • are translated in a wide range of languages.

Frequently Asked Questions

  • Q: [Insert tool name here] isn't working. Any tips?
    A: First of all, make sure you extracted all of the required files. Then check if the VB6 Runtime files are installed correctly.
    If the tool still doesn't work, please be as detailed as possible when posting the problem, with any of the error messages and the tool version, etc.

  • Q: I've found a bug in [tool name here]. And now?
    A: Bug reports are extremely important to me as long as they're well made. That is, specifying the tool version, the problem, error messages, and any other possible information.
    A step-by-step procedure to reproduce the bug is strongly encouraged. Only this way I can detect the problem and fix it.

  • Q: I'd like to tell you few suggestions for [tool name here]. Is it okay?
    A: While I'm totally open to any improvement ideas, I still need to think and decide whether to implement your suggestion or not.
    If the idea is good, though, it's most likely to be implemented as quickly as possible.

  • Q: I've found that an image/link is broken. What should I do?
    A: If an image isn't displayed correctly, or a link is broken, please let me know so that I can fix it as soon as possible.
  • Q: A download link doesn't seem broken but isn't working for me. Help?
    A: In some countries (e.g. China) such problems may arise. If so, please tell me that so that I can eventually add an extra link to solve the problem.
  • Q: I'd like to translate some of your tools for my language. Can I?
    A: Sure you can, but I would suggest you having a good English knowledge for this job.
  • Q: I see there are source codes available. Am I free to use them?
    A: Yeah, sure. Feel free to create derivate works from it, as long as you clearly give me credits of my code and make the source code of derivative programs or programs where you used parts of my code available.

Official Translators


What's Next
  • Advance Trainer - BETA released
  • Pokémon Editor Advance
  • Shinyzer
  • Title Screen Cry Changer
  • Advance Item
  • Strengther (probably included into Pokémon Editor Advance)
For further info, click here.​


Tool List

[A ID]APE[/A ID]
Advanced Palette Editor [APE]
This program is really handy when you want to change the palettes within your ROM.

Spoiler:

[A ID]A-Starter[/A ID]Advance Starter [A-Starter]
Ever wanted to change the original starters without the hassle of hex editing? Then this is the right program for you.

Spoiler:

[A ID]A-Trainer[/A ID]Advance Trainer - BETA [A-Trainer]
Trainer editing to the with power.

Spoiler:


[A ID]XSE[/A ID]eXtreme Script Editor [XSE]
A whole new scripting experience.

Spoiler:

[A ID]FSF[/A ID]Free Space Finder [FSF]
Are you scripting or replacing some images? As the name says, this one helps you to find some free (also called "blank") space in your ROM.

Spoiler:

[A ID]unLZ[/A ID]Hacked unLZ-GBA
The classic unLZ hacked by me: shrinked and better!

Spoiler:

[A ID]Overworld[/A ID]Overworld Editor - Rebirth Edition
The ultimate overworld-editing tool, with many useful features.

Spoiler:

[A ID]RHEA[/A ID]
ROM Header Editor Advance [RHEA]
Give your ROMs a touch of originality by editing its header with this tool.

Spoiler:

[A ID]SMCA[/A ID]
Start Map Chooser Advance [SMCA]
Previously named SMEA, I've changed the name to avoid any confusions. Well, I've also improved it!

Spoiler:


[A ID]XSaverDS[/A ID]
XSaver DS
This it not really related to hacking, but I hope it will be useful as well.

Spoiler:

Anyway, I'd just like to say that your tools are amazing, and the new version of XSE has simple tweaks that, frankly, making it a lot easier to script. A-Trainer is elite, too. :P
 

Pokepal17

More cowbell~
1,519
Posts
15
Years
I found out what special 0x16F is. It's enabling the National Dex. You can put this in the XSE guide in the next update.
 

HackMew

Mewtwo Strikes Back
1,314
Posts
17
Years
  • Seen Oct 26, 2011
Just pointing out some grammar mistaeks on the first-post, HM:

[...]

Anyway, I'd just like to say that your tools are amazing, and the new version of XSE has simple tweaks that, frankly, making it a lot easier to script. A-Trainer is elite, too. :P

Well, thanks for pointing that out, even if I couldn't understand some of your corrections, like A-Trainer's description. Well, they were minor errors anyway: as you may have noticed, I prefer to focus on the content rather than on the grammar. Next time, avoid quoting the whole thread, thanks.


WOW~!A-Trainer comes out!!! I want to translate it right now~!!!I can't wait !!!You're so amazing, HackMew!

Remember it's just a beta for now ;)


I found out what special 0x16F is. It's enabling the National Dex. You can put this in the XSE guide in the next update.

Yeah, I knew that from ages actually XD
If you take a look at the std.rbh file you'll notice it's listed there.
Be sure I'll update the guide anyway.
 

cyberzero

New Hacker. Fast Learner.
11
Posts
15
Years
  • Seen Apr 21, 2009
Hey HackMew, first of all, I have to thank you a LOT for all of these tools
It really makes hacking a lot easier, and you really aren't credited enough for all of your amazing contributions!

On another note, I have a problem with XSE. The new version won't let me use the following script, saying "Too less parameters on Line 6. The correct number is 2."

I honestly have no idea what's wrong and was hoping that you could tell me what the problem was, whether it was the tool or my script itself. I've looked around and haven't found anything about this.

#dynamic 0x71A23C

#org @start
lock
faceplayer
msgbox @doll
boxset 0x6
release
end

#org @doll
= It's a doll.
 

aeroshinobi

Pokémon Galaxy White Creator
27
Posts
15
Years
  • Seen May 3, 2009
You don't need boxset in 1.1.1 just put 0x6 at the end of line 5.
 

Darthatron

巨大なトロール。
1,152
Posts
18
Years
Hey HackMew, first of all, I have to thank you a LOT for all of these tools
It really makes hacking a lot easier, and you really aren't credited enough for all of your amazing contributions!

On another note, I have a problem with XSE. The new version won't let me use the following script, saying "Too less parameters on Line 6. The correct number is 2."

I honestly have no idea what's wrong and was hoping that you could tell me what the problem was, whether it was the tool or my script itself. I've looked around and haven't found anything about this.

http://www.pokecommunity.com/showpost.php?p=4230594&postcount=312#tip

It is explain there. :)
 

cyberzero

New Hacker. Fast Learner.
11
Posts
15
Years
  • Seen Apr 21, 2009
Thanks a lot Darthatron and Aeroshinobi, it's really appreciated! =)
It worked like a charm after that, and once again, awesome tools HackMew!

I also have a suggestion for A-Trainer. For sprites, the only way at the moment to have new trainer sprites is to replace an already existing one using Unlz, as far as I know. A-Trainer recognizes this, which is great, but I was hoping that there could be an option where you can insert an offset where you already inserted a sprite, similar to Darthatron's Pokemon Editor Pro.
The tool is already the best trainer editor out there, I was just thinking of ways that it can be even better =)
 
Last edited:

Full Metal

C(++) Developer.
810
Posts
16
Years
Can you take a request? Maybe you could
A.)Make it so that (in unlz. gba) when you press enter the program doesn't close
b.)Have an option to go to an offset as opposed to a number
c.)Add bookmark options
d.)Move the .spr and .pal files to unlz.gba's folder
I know you didn't make unlz.gba but you have hacked it...Maybe you could make unlzhacked.gba v2.0? IDk just a thought of some nice ideas
 

hot_kage

I am like a rose cute and calm
35
Posts
15
Years
I Just Have A Suggestion; For Version 1.11 Of XSE I Think The msgbox tag should have remained

Code:
msgbox @pointer 
boxset 0x#
instead of merging the msgbox and boxset;

Code:
msgbox @pointer 0x1

I Also Pointed This Out Just To clear this out to confused people if they were confused :p
 

espa_roba11

I'm gay, yay!
165
Posts
20
Years
I have a quick question, in A-trainer, I'm trying to make an emerald hack, I wanted to change some Trainer battle music. Can anyone well me what the numbers are I have to enter for all the battle themes? Please and thank you in advance. ^^
 

cooley

///Keepin' it simple
1,148
Posts
17
Years
I Just Have A Suggestion; For Version 1.11 Of XSE I Think The msgbox tag should have remained

Code:
msgbox @pointer 
boxset 0x#
instead of merging the msgbox and boxset;

Code:
msgbox @pointer 0x1
I Also Pointed This Out Just To clear this out to confused people if they were confused :p
No, the merging was a great idea. If they are confused, I suggest that they use the "Command Help" (F1) feature. Simple, right?
 

D-Trogh

Dead
439
Posts
18
Years
Well.. In my opinion it's better to keep the 'original' too..
Though, it's quicker to use the new method ;)
 

King Mario

Hacker in training
15
Posts
17
Years
  • Seen Aug 29, 2010
I can't get XSE to save the data into the game for some reason, I have tried to compile it. Help, please?
 

cyberzero

New Hacker. Fast Learner.
11
Posts
15
Years
  • Seen Apr 21, 2009
I also had that problem, King Mario. Despite what I did, sometimes it just wouldn't compile, and it would be wasting a lot of free space with multiple compilations. This is also an issue I would like to bring up.

My solution for it was to manually replace the offsets that XSE gave me into the script and it worked fine after that. I hope that helps the others who have been getting this problem.
 

iTeruri

iAm
277
Posts
17
Years
HackMew, The problems I had have a really really simple solution: it works when I turn the line numbers off. So I can use the new version now. ^^
(I'm very happy it works, cause the old version won't open anymore)
 

Swampert 22

Is making tools for you...
393
Posts
18
Years
Man, you go away for a little while and loads of stuff happens! :D

Nice job on the updates, Andrea, I'm glad you finally released A-Trainer, a fantastic piece of work!
 
Back
Top