The PokéCommunity Forums  

Go Back   The PokéCommunity Forums > Fan Games > Binary ROM Hacking
Reload this Page The First Thing to Learn

Notices
For all updates, view the main page.

Binary ROM Hacking Need a helping hand or just want to talk about binary ROM hacks? Get comments and answers to any ROM Hacking-related problems, questions or thoughts you have here.

Ad Content
Reply
 
Thread Tools
  #1   Link to this post, but load the entire thread.  
Old January 31st, 2017 (3:30 PM).
LadyLucina's Avatar
LadyLucina LadyLucina is offline
Together We Ride
 
Join Date: Sep 2016
Location: Somewhere I can call home.
Age: 26
Gender: Female
Nature: Careful
Posts: 331
I've been thinking about getting back into the Pokemon ROM hacking scene, and I've got a base idea on what I want to do, but what is it that I need to learn first when it comes to ROM hacking?
__________________
I challenge my fate!
Reply With Quote
  #2   Link to this post, but load the entire thread.  
Old January 31st, 2017 (5:07 PM).
Crizzle's Avatar
Crizzle Crizzle is offline
Legend
 
Join Date: Apr 2015
Location: USA
Age: 28
Gender: Male
Posts: 943
Get a hex editor, open up a FireRed ROM, scroll down and look at all those FF's(Free, unused space).
There's a lot of free space in a Fire Red ROM, kids. That's the first thing you should know.
__________________
Pokemon Savage Silver
Check out the crappy hacks that I made:

Credit to Corazon(or whatever he calls himself now) for banner.
Pokemon CAWPS
Pokemon Outlaw
Reply With Quote
  #3   Link to this post, but load the entire thread.  
Old February 2nd, 2017 (11:46 AM).
FireSnow's Avatar
FireSnow FireSnow is offline
Show me that Fighting Spirit
 
Join Date: Aug 2015
Location: Ambrette Town, Kalos
Age: 27
Gender: Male
Nature: Relaxed
Posts: 2,644
I don't really know too much about ROM Hacking but I'd say its pretty important to have a story of sorts in mind and be open to changing bits and pieces to make it fit your end goal.

Not to mention being open to reaching out for help on things you don't know how to do but I'm not too worried about that with you based on this thread showing you can ask for help.
__________________
Reply With Quote
  #4   Link to this post, but load the entire thread.  
Old February 2nd, 2017 (12:33 PM). Edited February 2nd, 2017 by Glaceon69.
Glaceon69's Avatar
Glaceon69 Glaceon69 is offline
 
Join Date: Jan 2017
Age: 31
Gender: Female
Posts: 20
You can do everything in hex, it's the most important thing to learn and be comfortable with. Any time something corrupts for me, I go into a hex editor, see exactly what is different, and fix it all manually. I never have to wonder what went wrong.

But I mean, if you actually mean the first step in the process, I'd say get Advance Map, and mess around with changing things in the world. Also, the tutorial built into XSE is genuinely good, and includes a lesson on hex.
Reply With Quote
  #5   Link to this post, but load the entire thread.  
Old February 2nd, 2017 (12:57 PM).
AkameTheBulbasaur's Avatar
AkameTheBulbasaur AkameTheBulbasaur is offline
Akame Marukawa of Iyotono
 
Join Date: May 2013
Location: A place :D
Age: 25
Gender: Male
Nature: Docile
Posts: 408
Not so much a skill but just a good thing to keep in mind ALWAYS.

ALWAYS ALWAYS ALWAYS BACK UP EVERYTHING!

This doesn't just mean the ROM. I'm talking about literally EVERYTHING.

Make a script? Put it in Notepad or something and save it somewhere! I can't tell you how many times I've had a map blow up or a script corrupt or simply have a script be out of date because I wrote it three years ago. I was always so glad to just bring it up in the script editor through a text file and not have to rewrite it over again.

Make a map? Save a image of it through AdvanceMap. I recommend using the Event View when you do this too. I've had to redo quite few maps because something or other corrupted (again).

On that same vein I also screenshot both the Map Header and the Professional Map Header (press ctrl+H while in Header view). The second one can be very useful if the map footer of a map gets overwritten or messes up. If you don't have a map footer, your map is basically useless, so it is very important.

Even if you're smart and play it safe, things can still get corrupted for seemingly no reason, especially if you're testing something for the first time.

Another tip (besides getting familiar with how to hex, because other people have said that already) would be to look at the .ini files for tools like PGE or G3HS and see where all the tables and such are. Learning how those work, how long they are, their format etc. can help if you need to edit something and a tool doesn't work or you need to restore something.
__________________
"The human sacrificed himself, to save the Pokemon. I pitted them against each other, but not until they set aside their differences did I see the true power they all share deep inside. I see now that the circumstances of one's birth are irrelevant; it is what you do with the gift of life that determines who you are." -Mewtwo
Reply With Quote
Reply

Quick Reply

Join the conversation!

Create an account to post a reply in this thread, participate in other discussions, and more!

Create a PokéCommunity Account
Ad Content

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

Forum Jump


All times are GMT -8. The time now is 9:23 AM.