Welcome to the PokéCommunity!

Hi there! Thanks for visiting PokéCommunity. We’re a group of Pokémon fans dedicated to providing the best place on the Internet for discussing ideas and sharing fan-made content. Welcome! We’re glad you’re here.

In order to join our community we need you to create an account with us. Doing so will allow you to make posts, submit and view fan art and fan fiction, download fan-made games, and much more. It’s quick and easy; just click here and follow the instructions.

Introduction
Everything has a humble beginning, doesn't it? This Hex Editor started off as a very humble release, and didn't receive any praise at all in the beginning. But a humble release doesn't warrant a humble future. This current build is the final Alpha version of PokeHex.

PokeHex is a Hex Editor dedicated to ROM Hacking on a whole new level. It has many functions that are purely for hacking Pokemon ROMs.

When you first started hex editing, you might have deleted an area of bytes, and noticed that the ROM did not function at all. Later, you might have realized that doing so shifted all of the bytes down. As a more seasoned hacker, you might still feel inconvenienced by this.

This program would be the diagnosis. I want to make ROM hacking as comfortable and convenient for you as possible. Maybe, just possibly, this will eventually become a household hacking tool.

(Think about a ROM hacking IDE. /nosebleed)

If you have knowledge of a particular tool, or would like to help, send me a VM or PM.

If there are questions that you have, bugs that you would like to report, or new features that you would like to suggest, you can comment on this thread, or VM or PM me as well.

And yay ^_^ I released this the day before I turn 14 :)

Note
All functions are programmed to support ROM hacking.
Cutting will fill the selection area with FF bytes.
Pasting will overwrite bytes instead of inserting them.
'Deleting' a selected area of bytes will only replace the selection area with FF bytes.
Pressing 'Delete' or 'Backspace' without a selection with delete an FF byte and move forwards or backwards one byte, respectively.

ENERGYSEARCH.MEA Pokemon TCG database and Social network!Pokemon Game Editor Download!PGE is not being worked on currently but is there for those that need it.
Fun Fact: Even though PGE isn't posted on PC anymore it still has the same number of downloads per day.
Accept no imitations!

While this might be a good learning experience for you, I don't see why anyone would use this over other well known hex editors. At this time at least.

Not only is this probably much less stable/memory efficient1 than other (free or paid) hex editors whom have been around for a while. Your editor also does not have a single unique feature.
I personally would've released this at a later stage. After I added the more unique features for example.

You surely seem to know what you are doing for the most part though, so keep it up! Even at this stage this is one of the more advanced programmed tools here at PC.
It's also nice to see new fellow programmers

While this might be a good learning experience for you, I don't see why anyone would use this over other well known hex editors. At this time at least.

Not only is this probably much less stable/memory efficient1 than other (free or paid) hex editors whom have been around for a while. Your editor also does not have a single unique feature.
I personally would've released this at a later stage. After I added the more unique features for example.

You surely seem to know what you are doing for the most part though, so keep it up! Even at this stage this is one of the more advanced programmed tools here at PC.
It's also nice to see new fellow programmers

This is staring to look a little promising. I have a suggestion. What about the possibility of it showing bytes in structures? It would make hex editing that much easier to follow. Good luck.

__________________

ENERGYSEARCH.MEA Pokemon TCG database and Social network!Pokemon Game Editor Download!PGE is not being worked on currently but is there for those that need it.
Fun Fact: Even though PGE isn't posted on PC anymore it still has the same number of downloads per day.
Accept no imitations!

ENERGYSEARCH.MEA Pokemon TCG database and Social network!Pokemon Game Editor Download!PGE is not being worked on currently but is there for those that need it.
Fun Fact: Even though PGE isn't posted on PC anymore it still has the same number of downloads per day.
Accept no imitations!

Sure. I'm currently working on improving this, as well as a DLL that all programmers can use to develop their tools. It will include macro objects and such. You can expect to see this within the next month.

I've been looking for a tool like this! As I'm looking through the GBA ROM, I find the two most important things are pointers and text. Maybe later scripts recognition will be important too, but as a fellow programmer I understand the difficulty of that.

You say you've already got translation to the PCS3-W for bytes, so I would definitely adopt this editor if it could follow pointers forward and back. That is, if it sees four aligned bytes that end with "08", it assumes it's a pointer and lets the user jump to there. Backwards would be more difficult: from a current location, searching the entire file for places that point to that location.

Keep up the good work! Great to see tools like this coming from young developers; I'm excited about what you'll accomplish!

This looks fantastic! As soon as I have need of a hex editor (probably soon for my hack, but I'm putting it off because hex-editing is kind of intimidating... ), I know which one I'll choose

On the subject of a rom hacking IDE, I think a step in the right direction would be a suite where you can have all of the other essential tools in one window (AM, FSF, unLZ, XSE, etc.) as well as a (debuggable?) emulator to test your stuff. It could have a GUI similar to Photoshop, where you can have the programs in little sub-windows or all on a taskbar type of thing. Of course, you'd need to round up permission from HackMew and LU-HO and all of the other creators first... and it might be difficult to release updates for individual tools. Eh, I wish I had the skills/time-to-learn-the-skills for such a thing, but I guess I have to stick with just hacking

Oh and you just got an automatic sub to this thread, I want to see where this goes with newer versions

__________________

I believe in Jesus Christ my Savior. If you do too, and aren't scared to admit it, then copy and paste this in your signature.
92% of teens moved onto rap. If you are part of the 8% who listens to real music, copy and paste this into your signature.

Bug (Maybe?) Report:
I'm not sure if it's a bug or not, but being able to paste in data to search for in the "Find Hex" window would be REALLY helpful...

__________________

I believe in Jesus Christ my Savior. If you do too, and aren't scared to admit it, then copy and paste this in your signature.
92% of teens moved onto rap. If you are part of the 8% who listens to real music, copy and paste this into your signature.

Does this have a find/replace function? Because according to the tutorial made by destinedjagold about adding new types into Ruby/Sapphire, a find/replace function is needed to add new types in. I've looked everywhere in PokeHex (I even tried Ctrl + H) but haven't found a function like this.

__________________

I can do all things through Christ who strengthens me. Philippians 4:13
You may notice that I, unlike most people on the Internet, actually use proper grammar. I can't stand it when people talk so confusingly, with their "i loeve thiz plashe itsz sou funn!" sentences everywhere I look. Copy and paste this in your sig if you feel the same way.
And please, if I ever misspell anything, please tell me - that kind of thing just irks me something awful.

The PokéCommunity

Meta

Pokémon characters and images belong to The Pokémon Company International and Nintendo. This website is in no way affiliated with or endorsed by Nintendo, Creatures, GAMEFREAK, or The Pokémon Company International. We just love Pokémon.