+  RHDN Forum Archive
|-+  Romhacking
| |-+  ROM Hacking Discussion
| | |-+  Probably too hard for me, but whatever...
Pages: [1]
Author Topic: Probably too hard for me, but whatever...  (Read 624 times)
Ancenande
Guest
« on: December 17, 2007, 11:37:01 pm »

I am fairly new to ROM hacking, and I must say I think it's very interesting. The thing that I like most is taking the information from the game (i.e. not editing it, just looking at it). I suspect it's very hard to do, and my knowledge of ROM hacking is limited to changing some text in a NES game (although I'm proud of it >_>). I'm just asking if you guys could point me in the right direction: what to learn, what to read. Unlike other people, I'm willing to do all the work myself, though I have no clue as to what to do. I know that I have a long way from here, but any directions would be appreciated. Thanks in advance!
Dr. Floppy
Guest
« Reply #1 on: December 17, 2007, 11:39:29 pm »

Click on the "Documents" hyperlink on the left sidebar. Choose a topic or game that interests you and jump in...
Spikeman
Guest
« Reply #2 on: December 18, 2007, 02:34:57 am »

Quote from: Dr. Floppy on December 17, 2007, 11:39:29 pm
Click on the "Documents" hyperlink on the left sidebar. Choose a topic or game that interests you and jump in...

The "Getting Started" link may be a better choice. Wink
Ancenande
Guest
« Reply #3 on: December 18, 2007, 10:37:46 am »

I already read some documents and the Getting Started one, but I guess I'm aiming too high if I want to find something specifically related to what I want... Well, I'll keep on searching.
IIMarckus
Guest
« Reply #4 on: December 20, 2007, 10:00:49 pm »

Well, I have the same interest -- documenting data about a game (though that's more because I have no creative talent for actual hacking, heh). I probably had an easier time than most because I started with Pokemon, which has already been extensively documented as far as data goes.

I started with text as well. The next thing I did was work with enemy statistics and RAM manipulation -- levels, health, that sort of thing. They have a list of basic statistics in the ROM, used for encounters; I listed all of those for each of the game's maps. Then I learned the pointer format for the Game Boy, and figured out what pointed to what I already knew (text and wild encounters). From there I learned ASM, which wasn't that hard because the pointers were inline with the code. Now I consider myself a fairly competent Game Boy ASM hacker, and can take the majority of what the game throws at me (except map connections, argh!).

Hope this helps you out. What games are you most interested in?
Ancenande
Guest
« Reply #5 on: December 21, 2007, 10:05:14 am »

Most of my favorite games are for GBA, which I don't think is an easy thing to hack, but I like some SNES games; specifically, Chrono Trigger and FF VI. The latter is one of the most documented games I know, so with patience maybe it won't be that difficult.
Celice
Guest
« Reply #6 on: December 21, 2007, 02:13:17 pm »

If you just want to look at stuff, DS games have various "archive" folders, where you simply "extract" the ROM and have a look-see.
Ancenande
Guest
« Reply #7 on: December 21, 2007, 06:10:37 pm »

I'd have to get a DS emulator, and a DS ROM first. Alternatively, if I understood the thing about the "Archive", I could buy a DS and a DS game. Notice that I said could.
Celice
Guest
« Reply #8 on: December 21, 2007, 08:52:15 pm »

I couldn't really explain what I mean by archive as that's not what it's called.  It's basically the same as looking on your computer at various datas.  Image for better explanation:
Ancenande
Guest
« Reply #9 on: December 21, 2007, 09:10:49 pm »

Wow, pretty interesting. If I ever need to hack a DS game, I'll know where to look.

One question: do you know if SNES games have compression? I tried a relative search on Chrono Trigger and for some reason it didn't work. Or maybe the characters are not arranged alphabetically?
KingMike
Guest
« Reply #10 on: December 21, 2007, 09:40:30 pm »

Many SNES RPGs use compression. Chrono Trigger uses DTE and some dictionary, if I remember.
Ancenande
Guest
« Reply #11 on: December 21, 2007, 09:48:38 pm »

Damn.
Pages: [1]  


Powered by SMF 1.1.4 | SMF © 2006-2007, Simple Machines LLC