+  RHDN Forum Archive
|-+  Romhacking
| |-+  ROM Hacking Discussion
| | |-+  New to romhacking...... I could use some advice....
Pages: [1]
Author Topic: New to romhacking...... I could use some advice....  (Read 2 times)
chrono36
Guest
« on: January 15, 2009, 09:41:16 pm »

Im trying to learn how to hack a nes rom...

But Its difficult..

I have a Hex Editor and a game im experimenting with but its really confusing
to me..

It looks like this:


I have Vista 64bit and alot of the old school apps that are used to make
it easier arent compatible with 64bit os.....
(Nesticle emulator for ex)


So Is there an easy way to understand this??
I know there are level editors(trying to find a nes one)
etc....

Im really interested in how to learn this....
Thanks

My msn name is Brian
and you can reach me on msn with
silverdrag24@yahoo.com

I hope im on the right board.....
« Last Edit: January 15, 2009, 09:47:57 pm by chrono36 »
InVerse
Guest
« Reply #1 on: January 15, 2009, 10:03:41 pm »

Have you tried WindHex? I don't know anything about 64 bit architecture, but WindHex was written for Windows, not DOS, so it should have a better shot of working than the utilities you're probably reading about in older docs. (There's probably no reason to use Nesticle for anything at all, these days, though I'd be lying if I said I hadn't used it myself within the last year.)

I suppose the first question would be... What sort of hacking are you wanting to do? That will affect which programs you need to use.
chrono36
Guest
« Reply #2 on: January 15, 2009, 10:22:29 pm »

I dont know.. I guess I better start with something basic....

Rewriting the text of a game maybe??

Is that basic?? And then go a little higher when I feel comfortable??

I noticed fecu has a debugger with it..

Would that be easier then windhex??

Thanx

Hey if anyone has a messenger and would like to explain it more.
Let me know.. My msn is above..
Lin
Guest
« Reply #3 on: January 15, 2009, 10:38:53 pm »

Hex Editor Neo is shit, seriously. It never let you search Up, and it missed a lot of things in the free edition. A basic, yet good, is Cygnus Hex Editor FREE.

Anyways, editing text is only basic if you want it to be basic. If you wanna completely re-edit the whole game script, you'll have to repoint (Make it load somewhere else) a lot of the text just to get what you want.

When I first started, I edit the characters on the "Secret" page in Zelda Oracle of Ages/Seasons when making a new file. It was at the beginning of the rom and all I had to do was change the characters.
chrono36
Guest
« Reply #4 on: January 15, 2009, 11:09:58 pm »

I remember Cygnus hex editor..

It wanted me to pay $40.00 for the full version...

I did however find a free copy of Hex Workshop..

So Im still confused.. How would I extract the text of say
Final Fantasy for the nes

To remake it than insert it back into the rom..
(Im not talkin about a total overhaul, Just as a example.)
Maybe the weaponsmith says somethin funny...
Somethin simple......

I figure if I can redo the text of one game, I can do it for any game....
Ryusui
Guest
« Reply #5 on: January 16, 2009, 12:24:21 am »

Quote from: chrono36 on January 15, 2009, 11:09:58 pm
I figure if I can redo the text of one game, I can do it for any game....

I got two words for you, pal: text compression.

(For that matter, Final Fantasy uses a simple variety, so perhaps it's not the best choice for a beginner...)
Nightcrawler
Guest
« Reply #6 on: January 16, 2009, 08:15:48 am »

While free hex editors are being thrown out there, the best free and legal one in my opinion is:

HxD

No installation necessary.
Wareya
Guest
« Reply #7 on: January 16, 2009, 11:55:09 am »

I agree with the above message. HxD is AWESOME, I compare it to xvi32 with a good UI  and almost all of the same features. The only things I like that it doesn't have are script table compatibility and bookmarks.
Lindblum
Guest
« Reply #8 on: January 16, 2009, 12:47:10 pm »

Quote
While free hex editors are being thrown out there, the best free and legal one in my opinion is:

HxD
Wow, it does look good, I'll give it a try (I'm currently an XVI32 user)
I hope the RAM editor is good too.

Quote
So Im still confused.. How would I extract the text of say Final Fantasy for the nes
Final Fantasy is not encoded quite as straightforward as character arrays as in other games.  One byte can sometimes be 2 letters (it uses a table of common digraphs as a compression scheme).  You should use FFHackster instead, it handles it all for you.  It won't give you hands-on experience with the deeper essence of romhacking, but it may give you some insight to see what a full-fledged editor is like.  For anything else, when you want to hack the text the first thing to do is a Relative Search for any word in the game (the longer the better), as letters are not coded in ASCII or ANSI, but as numbers that represent indices in a tileset.  And in your Relative Search don't mix upper and lower-case letters in the same search.
As for extracting it, you can create a TBL file with a little time and effort.  It will have 41=A type statements like conventional TBL, but also 80=ab statements for the digraphs (these examples are arbitrary values).  Use a TBL enabled hex editor, apply the table to the text view, find, and extract your text.
« Last Edit: January 16, 2009, 08:41:36 pm by Lindblum »
Dr. Floppy
Guest
« Reply #9 on: January 17, 2009, 09:57:38 pm »

For text hacking, I'd recommend starting out with a game like SMB1- the text is minimal, uncompressed and easily located.

Once you've mastered that (and found a hex editor to your liking), you can move up to Zelda 1. The text is still uncompressed and easily located, but you'll likely have to learn the art of pointer hacking in order to succeed. (Fortunately, the pointers are also stored sequentially.)
Pages: [1]  


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