Go Back   The PokéCommunity Forums > ROM Hacking > Tools, Tutorials & Resources

Notices
For all updates, view the main page.

Tools, Tutorials & Resources Various tools to help you develop your hacks can be found here.
New threads in this forum are to be approved by a moderator before they are displayed.



Reply
 
Thread Tools
  #1    
Old December 19th, 2013 (01:46 PM). Edited December 20th, 2013 by ep!c.
ep!c
Banned
 
Join Date: Mar 2013
Gender: Male
Send a message via Skype™ to ep!c

TM/HM Editor




Introduction

Yo, Pokecommunity! This is my first tool, written in VB.NET!
It supports all Advance ROMs in german and english and is made
for editing TM/HM values (supports all attacks) and their descriptions.
Descriptions yet bug a bit, so make sure to click the backup-button before
editing anything at the description editor. However, it'd be nice
if you report any bugs or if you suggest new features! =)


Features

- Supports all Advance ROMs for (D) and (E)
- Define all possible attacks for 50 TM's and 8 VM's
- Change Description of TM's (works perfectly on FR yet)
- Make backups whenever you want

There is no function for own freespace-searching yet,
you have to use FSF and manuelly insert the offset.. (every char = 1 byte)


Images

Spoiler:



Download

Version 1.0
Version 2.0

*.NET Framework 4.5 is required



Reply With Quote
  #2    
Old December 19th, 2013 (04:55 PM).
Merak's Avatar
Merak
Because reasons.
 
Join Date: Jul 2013
Age: 18
Gender: Male
Nature: Quiet
Nice job.
If I may make a suggestion, maybe you could make a function in a later version that can make all TMs reuseable? There was a post recently in the Quick Research and Development thread that said how to do that if I recall correctly.


But anyway, nice tool. I think I'll try it out.
__________________
"it is nearly 11 pm and we're discussing an alien eating the personification of humanity's evil desires
help"


Credit for the userbar goes to xVaporeon; credit for the avatar goes to Snakeyem12.
MY WRITING
Reply With Quote
  #3    
Old December 19th, 2013 (11:37 PM).
ep!c
Banned
 
Join Date: Mar 2013
Gender: Male
Send a message via Skype™ to ep!c
Thanks for this request.
I have implemented it for all ROMs, so this feature will be in the next version! :)
Reply With Quote
  #4    
Old December 19th, 2013 (11:45 PM).
Teh Blazer's Avatar
Teh Blazer
Divider of Zero
 
Join Date: Feb 2009
Location: 'MERICA
Age: 19
Gender: Male
Nature: Relaxed
Is it possible to expand the number of TMs with this tool?
__________________
Coming soon...
Reply With Quote
  #5    
Old December 20th, 2013 (08:16 AM).
ep!c
Banned
 
Join Date: Mar 2013
Gender: Male
Send a message via Skype™ to ep!c

TM/HM Editor 2.0




Update

Hey again ;) I was motivated enough to add some new features.
The TM/HM Editor is now almost complete and only needs
some rest of features, requested by users =)
It now contains a FreeSpaceFinder as well as a dec/hex/bin/oct-calculator!
But I also added the function of endless TMs like in B/W!


Images


Spoiler:



Download


*.NET Framework 4.5 is required


Reply With Quote
  #6    
Old December 20th, 2013 (10:17 AM).
Sniper's Avatar
Sniper
ワイルドフラワー
 
Join Date: Nov 2013
Location: Void
Gender: Male
Nature: Quiet
Send a message via Skype™ to Sniper
Yay, another helpful tool. Perhaps my mystery dungeon hack could work.
__________________
PM | Flower | VM | Pair
Reply With Quote
  #7    
Old December 20th, 2013 (08:25 PM).
Ambushwhack's Avatar
Ambushwhack
 
Join Date: Feb 2013
Gender: Male
Here's a question: is the editor compatible with changes to the moves in game? I'm a beginner hacker, but I'm hoping to include in my hack custom moves for each Gym Leader. From what I've seen in tutorials on adding new moves, I'll need to copy all of the existing moves, add a few more/edit existing ones, and repoint everything. Now, I don't know a thing about making editing programs, so I don't know if programs like yours are generally compatible with that. Any idea?

As an example (but mostly to share my ideas), the Grass-type Gym Leader in my hack gives the TM for Ivy Garrotte, which functions like a combination of Fake Out and Wrap. If I insert Ivy Garrotte, does your TM/HM editor stand a chance of recognizing Ivy Garrotte?
__________________
I'm currently teaching myself about ROM hacking to make my first hack. It stars a lab aide whose professor was kidnapped to help make Mewtwo. The same team also wants the aide's Kabuto(ps) to upgrade into a Genesect. Dark Fakemon evolutions and hybrids will also play a central role to the villainous Team Helix. Currently I'm fairly confident with YAPE and AdvanceMap. In a few weeks I'm likely to start putting a team together. I suck at spriting, and I can't understand the scripting tutorials.
Reply With Quote
  #8    
Old December 21st, 2013 (01:05 AM).
ep!c
Banned
 
Join Date: Mar 2013
Gender: Male
Send a message via Skype™ to ep!c
The moves in my TM/HM editor are only standard ones.
But if you aded new moves, you can easily change the TMs by inserting the new number of your move via hex-editor.
Reply With Quote
  #9    
Old December 21st, 2013 (06:58 AM).
Ambushwhack's Avatar
Ambushwhack
 
Join Date: Feb 2013
Gender: Male
Quote originally posted by ep!c:
The moves in my TM/HM editor are only standard ones.
But if you added new moves, you can easily change the TMs by inserting the new number of your move via hex-editor.
Thanks. Good to know. I'm still getting a feel for compatibility between different tools. I know I was pleasantly surprised when I learned that AdvanceMap, PET, and Advanced Pokemon Sprite Editor all recognized changes I made in YAPE. I did not expect that.
__________________
I'm currently teaching myself about ROM hacking to make my first hack. It stars a lab aide whose professor was kidnapped to help make Mewtwo. The same team also wants the aide's Kabuto(ps) to upgrade into a Genesect. Dark Fakemon evolutions and hybrids will also play a central role to the villainous Team Helix. Currently I'm fairly confident with YAPE and AdvanceMap. In a few weeks I'm likely to start putting a team together. I suck at spriting, and I can't understand the scripting tutorials.
Reply With Quote
  #10    
Old December 22nd, 2013 (08:18 PM).
Garuga17's Avatar
Garuga17
 
Join Date: Apr 2011
Location: Indonesia
Age: 19
Gender: Male
Nature: Relaxed
Yay another tool :D

may i suggest a feature? i think you should add an interface where you can edit what pokemon can learn that TM, like those TM/HM editor in gen 2(i forgot who is the maker)

i know such thing can be done in YAPE, PGE and such, and it makes you to rebuild the whole program(maybe?), but i think its easier that way
__________________
dunno what to write here....
Reply With Quote
  #11    
Old June 9th, 2014 (11:09 PM).
RaileysXerilyasRX's Avatar
RaileysXerilyasRX
Impressive. Most impressive.
 
Join Date: Feb 2014
Location: Philippines
Gender: Male
Nature: Adamant
Send a message via Skype™ to RaileysXerilyasRX
Great! Nice job! :D
I'm also looking on how to extend TMs (from 50 to 95). Anyone knows?
__________________











RaileysXerilyasRX

Reply With Quote
  #12    
Old June 20th, 2014 (12:31 PM).
Crocky's Avatar
Crocky
SuperScarlet!
 
Join Date: Feb 2009
I cant seem to get the endless usage of tms working with this tool :/
__________________
How to Breed Perfect Pokemon in Omega Ruby and Alpha Sapphire!
How to EV Train in Omega Ruby and Alpha Sapphire!
Reply With Quote
Reply
Quick Reply

Sponsored Links
Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Minimum Characters Per Post: 25



All times are UTC -8. The time now is 02:32 PM.