• 98566 views
  • 203 replies

Froosty

The_Learner

Age 25
Male
Somewhere in this world.
Seen August 13th, 2023
Posted February 13th, 2021
535 posts
9 Years
INTRODUCTION

ABOUT THE DOWNLOAD LINK!
Lately lots of people have been asking about the download link of the tool. I tried to tell everyone for a while now that I am no longer working on the tool becuase of the dissaembly projects. But it seems lots of people are still doing the traditional binary hacking.

Even though I am still not working on the tool anymore. But There are some old versions still available.
Thanks to TrainerX493, for putting the tool around so that other users can use it.

The post can be found ----> here <-----
But still using this tool is not the best option. And there will be no official support for this tool. You will have to use it at your own risk. And most importantly do not forget to make backups before and after using the tool or making any general edit to the game.

Hello Guys,
Its me "The_Learner", back again amongst you, but this time with a tool made by me....
So I came up with this tool which I called "TL's Quick Enhancer".

SUPPORTED ROM :
Fire Red and Emerald
I am planning to stick with these two only, as most of the hackers use only these bases for making a rom-hack.

All the details are for the previous version of the tool and may not match with the one mentioned above.
Spoiler:

FEATURES AVAILABLE :
Spoiler:
  • Critical Hit updat.
  • Egg hatch Level (Removed in latest release but will be added on next release)
  • Ev cap to 252
  • Hm moves forgetting (I have heard that this hack doesnt work)
  • Pokedex glitch fix (FR)
  • Reusable TM
  • Rough skin update
  • Running shoes indoor
  • catch poke exp gain
  • Deoxys(Normal Form)
  • displaying IV (FR)
  • Fairy type adding
  • Nature Coloured Stats
  • Poison Survival
  • PSS split
  • Save Pokeball (FR)
  • Time box with menu (FR) (Need RTC to work)
  • Wild Double battle (FR)
  • Repel System
  • Free Space Finder
  • Ability Adder
  • Pokemon editor (In early alpha at the moment)
  • ..... so many still being added on ;)


FEATURES PLANNED :
Spoiler:
  • Hidden Ability (FR) Its completed and will be available in next update.
  • Item Editor
  • Habitat Editor (FR) Its completed and will be available in next update.
  • Trainer Editor
  • Pokeball Expansion
  • New evolution Methods
  • Dawn stone gender evolution implemention
  • Roaming legendaries IV fix Its completed and will be available in next update.
  • Sprite insertion.... (Alternative to NSE...)
  • ... and other that I might think or those that you suggest :)
The feaures listed here will be added with time going on.



VERSION CHANGE LOG
Spoiler:
  • Initial release: 2016-12-26
    released the original version of the tool

  • UPDATE: 2016-12-31
    Switched to a different programming language,
    added features: catch pokemon experience gain, critical hit update, pokedex glitch fix, natured coloured stats

  • UPDATE: 2017-01-06
    added features: reusable TM, pss split and images, poison survival, forgettig HM moves, rough skin update, displaying IV, deoxy normal form implementation.
    Bugs fixed: Improper colour display for natures, exp gain after catching a pokemon.

  • UPDATE: 2017-02-04
    added features: Hidden ability (FR), Ability Adder, Pokemon Editor (In the beta, need some reasearch for this), Repel system (FR and EM), Free Space Finder (Within this tool) And most importantly, this tool now has a .ini file support.
    Bugs fixed: poison survival text issue
  • UPDATE: 2017-07-02
    MASSIVE CHANGE: I have decided that this tool will have the quick feature installing removed from it, so it will only be the data (table) editor tool that will be able to edit pokemon, item, move, ability data and so on. but It wont install those features quick and easy for you.
    Though I might not remove the early version of it.
    even if I remove it from here I will put it somwhere else and link it. I now hugely suggest to learn hex editing and asm insertion.
    And if you guys happen to think if the tool is not so necessary if it gets the quick feature install thing removed then you can tell me,
    I can abandon the tool right away ;)



BUG LIST:
Spoiler:

Well as I already said before, this is just an initial release to inform you guys about my project, try to ignore some text and graphics bugs in the tools i.e. the icon and gramatical error....
But if you encounter any bugs in the rom after using this tool then pls inform me....

the bolded texts means the bugs are still there and the strikethrough text means the bugs are solved.
  • Proper colouring with the nature coloured stats.
  • exp gain after catching a pokemon, freezes the game.
  • Poison survival text itssue: Everything is just fine, the pokemon survives the poison but the message afterward is little glitched. It will be fixed in next update.
  • I heard the HM forgetting is not working, but its due to the problem in the original tutorial I think.
  • One of the features in the tool, might be the catch pokemon exp gain or the poison survival writes data in 800000 without searching for free space.



Credit List:
The credit list was around the second page, but then I shifted it here.
also
special Thanks to Gamer2020 for his tool PGE. whose reference is taken to build this app,
also some of the functions are used in this release available.

Spoiler:
RUNNING SHOES INDOOR
FireRed:
Emerald:

EV CAP TO 252
FireRed: Touched
Emerald: Artemis64

EGG HATCH LEVEL
FireRed: Jambo51
Emerald: Wobbu

CATCH POKEMON EXPERIENCE GAIN
FireRed:
Emerald:

CRITICAL HIT UPDATE
FireRed & Emerald: KDS

POKEDEX GLITCH FIX
FireRed:

NATURE COLOURED STATS
FireRed:
Emerald:

REUSABLE TM
FireRed:
Emerald: colors

PSS SPLIT
FireRed:
Emerald:

Froosty

The_Learner

Age 25
Male
Somewhere in this world.
Seen August 13th, 2023
Posted February 13th, 2021
535 posts
9 Years
hey =)) nice idea. Can't wait for futher releases
Thanks for that!!!

I am working to improve the look of it right at the moment,
by the way have you tried using it ???
Male
Seen April 15th, 2018
Posted February 15th, 2018
13 posts
6.8 Years
The tool seems to be fine for me.. but I have some questions. This tool can also works with hacked-rom, right? I haven't tried yet, so I'm very curious
Oh! I have just came up with some crazy idea =) . I'm wondering if there is any chance you would be able to enhance more!, I mean, Iv displaying and bw repel system,.etc.. is awesome, but what above importing new " hp bar", "battle background" and "text box" (if you know what I mean xD)? Your tool could go into some kind of Tool wall of fame if you can do that, right =) ?

Froosty

The_Learner

Age 25
Male
Somewhere in this world.
Seen August 13th, 2023
Posted February 13th, 2021
535 posts
9 Years
The tool seems to be fine for me.. but I have some questions. This tool can also works with hacked-rom, right? I haven't tried yet, so I'm very curious
Oh! I have just came up with some crazy idea =) . I'm wondering if there is any chance you would be able to enhance more!, I mean, Iv displaying and bw repel system,.etc.. is awesome, but what above importing new " hp bar", "battle background" and "text box" (if you know what I mean xD)? Your tool could go into some kind of Tool wall of fame if you can do that, right =) ?
Well of-course it will work with hack in progress... I am trying it to build in that way...
Well the idea you came up with, I am also thinking about those... but they would require more knowledge so they will also be included in the future releases(Not so sure though!)

Cool. Don't forget to credit the researchers for their work as well :)
Well probably not gonna forget that...
I am planning to make a seperate tab for credit list :)
Male
If I'm online, it's a safe bet I'm at a computer.
Seen 1 Week Ago
Posted March 3rd, 2023
984 posts
17.6 Years
It's cool that you're learning how to program and can make a tool like this, but most of the features you're planning or that are being suggested are things that I'd rather implement myself. It's super easy and quick to do the already implemented stuff in a hex editor, and I wouldn't trust this to repoint things when I could do it manually and put it exactly where I want it to be.

BadEgg~

Pokémon: Volant Version Developer

Male
Pokémon PC Network
Seen September 11th, 2017
Posted September 11th, 2017
112 posts
8.2 Years
It's cool that you're learning how to program and can make a tool like this, but most of the features you're planning or that are being suggested are things that I'd rather implement myself. It's super easy and quick to do the already implemented stuff in a hex editor, and I wouldn't trust this to repoint things when I could do it manually and put it exactly where I want it to be.
Then this tool isn't for you. Tools/patches like these that add all these features are aimed at people who often just wanna mess around with ROM hacking or want to get into it for the purpose of telling a story without having to invest weeks into learning the nitty gritty of ROM hacking. This tool makes ROM hacking much more accessible to newer hackers.
Current Projects
---
Male
If I'm online, it's a safe bet I'm at a computer.
Seen 1 Week Ago
Posted March 3rd, 2023
984 posts
17.6 Years
Then this tool isn't for you. Tools/patches like these that add all these features are aimed at people who often just wanna mess around with ROM hacking or want to get into it for the purpose of telling a story without having to invest weeks into learning the nitty gritty of ROM hacking. This tool makes ROM hacking much more accessible to newer hackers.
I don't see how opening up a hex editor, using goto to go to an offset that is literally given to you in the research post, doing the small byte changes that are literally given to you in the research post, saving the file, and exiting the hex editor is weeks of nitty gritty. I could do this right now faster than downloading, unzipping, and using this program would be.

EDIT: The nitty gritty learning was done for you, by the person who researched these byte changes.

Froosty

The_Learner

Age 25
Male
Somewhere in this world.
Seen August 13th, 2023
Posted February 13th, 2021
535 posts
9 Years
pss icons? what're you gonna do with them??
anyways the tool looks good, haven't tried it yet, but will look out for future releases
keep it up :D
I am gonna make this tool to insert the pss icons....
But you will have to do the pss patch yourself...

Edit: I dont know if you used this tool or not, but it inserts the pss image and indeed even apply the pss patch...

It's cool that you're learning how to program and can make a tool like this, but most of the features you're planning or that are being suggested are things that I'd rather implement myself. It's super easy and quick to do the already implemented stuff in a hex editor, and I wouldn't trust this to repoint things when I could do it manually and put it exactly where I want it to be.
I don't see how opening up a hex editor, using goto to go to an offset that is literally given to you in the research post, doing the small byte changes that are literally given to you in the research post, saving the file, and exiting the hex editor is weeks of nitty gritty. I could do this right now faster than downloading, unzipping, and using this program would be.

EDIT: The nitty gritty learning was done for you, by the person who researched these byte changes.
Well the thing is you are also right,
But beginner hackers find difficult messing with hex and asm..
So the main purpose of this tool is to help them with inserting aome awesome fratures in their rom until they learn these things by themself...
And also to save the time :)
Male
CO
Seen March 16th, 2023
Posted January 20th, 2023
146 posts
11.2 Years
Personally love this ^_^

Thank you The_learner,
I do however find learning how to do it all without a tool to be very important in really learning but I also like to save time....
One reason for most of the amazing ASM routines not being in hacks it not because of complexity but because of time....
Though complexity does come into play which is why the community and tutorials are here.

Also if you can @The_learner could you make it able for the user to add their own routines?
Also could you had the routines from the Hacked Engine 1.1 tool as well?
That tool is long past overdue for an updated version

What else are you planing to add to the tool if I may ask?

Froosty

The_Learner

Age 25
Male
Somewhere in this world.
Seen August 13th, 2023
Posted February 13th, 2021
535 posts
9 Years
Personally love this ^_^

Thank you The_learner,
I do however find learning how to do it all without a tool to be very important in really learning but I also like to save time....
One reason for most of the amazing ASM routines not being in hacks it not because of complexity but because of time....
Though complexity does come into play which is why the community and tutorials are here.

Also if you can @The_learner could you make it able for the user to add their own routines?
Also could you had the routines from the Hacked Engine 1.1 tool as well?
That tool is long past overdue for an updated version

What else are you planing to add to the tool if I may ask?
Well I hardly understood what you tried to say....
Also if you can @The_learner could you make it able for the user to add their own routines?
Are you asking me to make it something like asm compiler ????

Also could you had the routines from the Hacked Engine 1.1 tool as well?
and about these, are you asking the features of Hacked Engine 1.1 or what else ??

That tool is long past overdue for an updated version
Couldn't understand that as well !!!
Male
CO
Seen March 16th, 2023
Posted January 20th, 2023
146 posts
11.2 Years
Well I hardly understood what you tried to say....
Also if you can @The_learner could you make it able for the user to add their own routines?
Are you asking me to make it something like asm compiler ????

Also could you had the routines from the Hacked Engine 1.1 tool as well?
and about these, are you asking the features of Hacked Engine 1.1 or what else ??

That tool is long past overdue for an updated version
Couldn't understand that as well !!!




Ok then let me rephrase then...

1. Can you make a feature so the user of the tool could add their own compiled routines?
Could just let the User choose what offset to use....

2. I mean can you add the Routines from the Fire Red Hacked Engine as the source comes with it?
Doing this one though would might just need a new tool all around...

That tool is long past overdue for an updated version
Was just talking about the Fire Red Hacked Engine 1.1 tool

Froosty

The_Learner

Age 25
Male
Somewhere in this world.
Seen August 13th, 2023
Posted February 13th, 2021
535 posts
9 Years
Ok then let me rephrase then...

1. Can you make a feature so the user of the tool could add their own compiled routines?
Could just let the User choose what offset to use....

2. I mean can you add the Routines from the Fire Red Hacked Engine as the source comes with it?
Doing this one though would might just need a new tool all around...

That tool is long past overdue for an updated version
Was just talking about the Fire Red Hacked Engine 1.1 tool
1. yes the choosing the offest thing is to be included...
If you are saying to inserth the routine in a fixed offset...
(like inserting the pokemon name table at offset 0x800000)

2. Haha.. This time also I totally didnt get it, but if you asking for the features of Hacked engine then its not sure right now !!!

DizzyEgg

Age 26
Male
Poland
Seen July 31st, 2023
Posted April 23rd, 2020
794 posts
9.6 Years
It's cool that you're learning programming by making poke-related tools, but I don't think they're really necessary. All it does is change a few bytes and it takes like 5 seconds in a hex editor.
If someone thinks that's too hard, then romhacking isn't for them.
Support Pokeemerald!

Pokeemerald starter pack:
Emerald Expansion

Froosty

The_Learner

Age 25
Male
Somewhere in this world.
Seen August 13th, 2023
Posted February 13th, 2021
535 posts
9 Years
It's cool that you're learning programming by making poke-related tools, but I don't think they're really necessary. All it does is change a few bytes and it takes like 5 seconds in a hex editor.
If someone thinks that's too hard, then romhacking isn't for them.
I dont know why,
Everytime i try to do something for the rom havking community... people often tell me that I am wasting my time doing so...
Even if its like making a patch(people demotivated me telling there are a lot of patches already)
And while making a tool(telling that it is easy task)
.
But neither time noone understand my effort and will to contribute something towars rom hacking..
.
.
.
I am totally screwed and pissed off!!!

Froosty

The_Learner

Age 25
Male
Somewhere in this world.
Seen August 13th, 2023
Posted February 13th, 2021
535 posts
9 Years
Hey I like it! I was planning to do something like this just in a different Language (Python, as I am studying it). If you ever decide to make the switch to python I'd be happy to help :)
I might not switch to python as i dont know about it, but probably we can share our ideas.. :)
Age 35
Male
Seen 1 Hour Ago
Posted December 9th, 2022
134 posts
9.9 Years
While people are correct in saying that the things this tool does are very easy to do by hand in a hex editor, I'd say they're tedious to do that way when you're going to want to do them for every new hack you make if you habitually restart (ahem) so this is a nice thing to have around.

It'd be helpful if your Github repository contained the project file and other resources so that others can clone it and compile it easily. As it is, if I wanted to try out your code I'd have to reconstruct the UI using only the event hooks you've left as clues to what's what.

You should also include a license statement (I'm a fan of the GPL, but there's also BSD with varying numbers of clauses, MIT and others) since as written nobody else is actually legally allowed to contribute (if you don't specify some form of licensing the default is "all rights reserved").

You've also got some blank event handlers in "My code" for clicking on labels which aren't actually needed—if you don't know how to fix that then I can do it for you once you publish the full project rather than just a couple of .cs files.
The rival in Red and Blue is called Green. Gary is some character from a lame cartoon.

Froosty

The_Learner

Age 25
Male
Somewhere in this world.
Seen August 13th, 2023
Posted February 13th, 2021
535 posts
9 Years
While people are correct in saying that the things this tool does are very easy to do by hand in a hex editor, I'd say they're tedious to do that way when you're going to want to do them for every new hack you make if you habitually restart (ahem) so this is a nice thing to have around.

It'd be helpful if your Github repository contained the project file and other resources so that others can clone it and compile it easily. As it is, if I wanted to try out your code I'd have to reconstruct the UI using only the event hooks you've left as clues to what's what.

You should also include a license statement (I'm a fan of the GPL, but there's also BSD with varying numbers of clauses, MIT and others) since as written nobody else is actually legally allowed to contribute (if you don't specify some form of licensing the default is "all rights reserved").

You've also got some blank event handlers in "My code" for clicking on labels which aren't actually needed—if you don't know how to fix that then I can do it for you once you publish the full project rather than just a couple of .cs files.
Well I understood what you said, so I will try to get to it as soon as possible :)

Trev

i gave you everything...

Age 26
Male
Seen December 31st, 2021
Posted March 27th, 2019
1,505 posts
11.3 Years
Hey, nice idea! I actually do kind of support this less so for making it easier but for serving as a reminder of the features that I need to implement. And plus, it is kind of nice to just click a few buttons to add in the features that you wanted. I'd love something like this for when I finish RedChal and move on to another hack.

One issue I have, though, is that some additional features that you could possibly add would take up free space. I assume you're going to have a way to allow the user to put stuff in free space on their own accord, right? I only ask because it seems like you aren't the most experienced tool creator (which isn't a bad thing :p) and doing something like that might be difficult.

Otherwise, nice tool! I might use it when there are more features.

Froosty

The_Learner

Age 25
Male
Somewhere in this world.
Seen August 13th, 2023
Posted February 13th, 2021
535 posts
9 Years
Python's quite easy, I left C as it didn't have OOP capabilities.... Thanks for reply :)
Well as I programming student, I have to learn it.. but its some time later... so maybe I will think about it later :P

Good Job!
Looking for future features.
Thanks :)

Hey, nice idea! I actually do kind of support this less so for making it easier but for serving as a reminder of the features that I need to implement. And plus, it is kind of nice to just click a few buttons to add in the features that you wanted. I'd love something like this for when I finish RedChal and move on to another hack.

One issue I have, though, is that some additional features that you could possibly add would take up free space. I assume you're going to have a way to allow the user to put stuff in free space on their own accord, right? I only ask because it seems like you aren't the most experienced tool creator (which isn't a bad thing :p) and doing something like that might be difficult.

Otherwise, nice tool! I might use it when there are more features.
Well I am not experienced but trying my best :)
and thanks for inspiring :)
Male
Seen January 2nd, 2017
Posted December 27th, 2016
2 posts
6.8 Years
It's cool that you're learning programming by making poke-related tools, but I don't think they're really necessary.
Nothing in life (except food, water, and sleep) is necessary. its the necessities used that make the unnecessary worth creating.

All it does is change a few bytes and it takes like 5 seconds in a hex editor.
If someone thinks that's too hard, then romhacking isn't for them.
As for using a hex editor, it only takes one wrong move to render the rom unusable. This helps reduce the risk.