Register | Login
Views: 19364387
Main | Memberlist | Active users | ACS | Commons | Calendar | Online users
Ranks | FAQ | Color Chart | Photo album | IRC Chat
11-02-05 12:59 PM
1 user currently in Rom Hacking: hukka | 2 guests
Acmlm's Board - I2 Archive - Rom Hacking - Can Anyone help me understand Hexing | |
Add to favorites | "RSS" Feed | Next newer thread | Next older thread
User Post
Kirby

Micro-Goomba
Level: 8

Posts: 10/17
EXP: 1612
For next: 575

Since: 05-22-04

Since last post: 524 days
Last activity: 339 days
Posted on 05-24-04 08:42 AM Link | Quote
All I see in these programs is letters and numbers, I just don't get it
Xkeeper
The required libraries have not been defined.
Level: NAN

Posts: -4347/-863
EXP: NAN
For next: 0

Since: 03-15-04

Since last post: 2 hours
Last activity: -753366 sec.
Posted on 05-24-04 08:47 AM Link | Quote
Originally posted by Kirby
All I see in these programs is letters and numbers, I just don't get it
Well of course, you didn't actually think opening it in a hex editor would tell you everything, would you?

I'd recommend starting out with something simple [or just going to somewhere like ROMhacking.net and finding some tutorials or such on hex editing; it's pretty difficult until you get the hang of it


(edited by Xkitten on 05-23-04 11:51 PM)
Kefka
Indefinitely Unbanned
Level: 81

Posts: 2063/3392
EXP: 4826208
For next: 166641

Since: 03-15-04
From: Pomona, CALIFORNIA BABY!

Since last post: 4 hours
Last activity: 4 hours
Posted on 05-24-04 09:00 AM Link | Quote
First, learn hexadecimal. Next, learn how to use it in programming. Then, learn how to hack with it, then you just go to it.
ETG

Tektite
Level: 14

Posts: 21/60
EXP: 11348
For next: 1723

Since: 03-16-04
From: Texas

Since last post: 6 days
Last activity: 5 hours
Posted on 05-24-04 09:07 PM Link | Quote
Look up how to edit text. Then try to edit a title screen the same way you edit text. I know Zelda 2 would be a good place to start.

Oh, You know how decimal counts from zero to nine before adding another digit? Well hex is the same thing except it continues to 'F' (8, 9, A, B, ect.) before adding another digit. (If that made since to you, you just "learned hexadecimal.")
Kyoufu Kawa
I'm not bad. I'm just drawn that way.
Level: 70

Posts: 202/2481
EXP: 3008456
For next: 7355

Since: 03-19-04
From: Catgirl Central

Since last post: 14 hours
Last activity: 13 hours
Posted on 05-24-04 11:19 PM Link | Quote
And now a not-quite-related but true anecdote:

I had just learned the Sappy format (what was the official name again? I forgot...) and was trying to write a simple rendition of "Crawling in my Skin", which I had just listened to in Midi, in my Pokemon Ruby rom.

My mom walked by and saw me entering numbers in a hex editor and alttabbing to Sappy (the program) to listen to stuff (headphones rule).

"You can see the music in -that-?"
Matt

Goomba
Level: 9

Posts: 9/23
EXP: 2695
For next: 467

Since: 03-15-04

Since last post: 301 days
Last activity: 86 days
Posted on 05-25-04 12:47 AM Link | Quote
LOL @ kawa's post

If you wanna learn how to hex edit a rom, I would suggest you go and read some tutorials, and start out with something simple. For example, if you are editing Pok
Emptyeye
I am a real American!
Real American
Level: 67

Posts: 19/2273
EXP: 2488421
For next: 104451

Since: 05-24-04
From: I DUNNOOOOOOOO!!

Since last post: 9 hours
Last activity: 4 hours
Posted on 05-25-04 08:11 AM Link | Quote
I'd have to agree that RPGS are probably some of the easier things to begin to learn to hex-edit in, simply because there are a lot of discrete values--prices of items and things--you can hunt for.

(Completely hypothetical and non-existant-in-reality example following)

For instance, let's say I'm playing a ROM of Emptyeye's Adventure: The Quest for the Custom 6-string Bass. In a town, I find a shop selling a PreSonus Tube Preamp--spiffy!--for 10 million Gold--not that spiffy. I decide that 10 million Gold is a little out of my price range, so I'd like to bring that price down a little.

First I open up my Windows Calculator to see what 10 million is in Hex. According to the Calculator, it's 989680. So I open up my Hex Editor, opening up my Emptyeye's Adventure ROM within it. Any half-way decent editor will have a Find feature like that of any Windows program, so I hit ctrl-f and input 989680 and see if it finds anything. With luck, it will, and I can edit the price down to, say, 100 Gold (64, or "000064" in this example, as I need the 0s as placeholders). I save the changes, start playing the ROM again, and wouldn't you know it, that PreSonus Tube Preamp just got a whole lot more affordable.

By the way, I'm accepting any and all donations to the "Buy Emptyeye a PreSonus Tube Preamp Fund"..I take Paypal if anyone wants to make a donation.

Peddling for money aside, I hope this hypothetical example helped show that values you can easily discern within the game--stats, prices, etc--are the easiest things to start editing from scratch.

Good luck with your endeavor, by the way.
interdpth

Rex
Level: 36

Posts: 43/527
EXP: 294398
For next: 13712

Since: 03-20-04

Since last post: 10 days
Last activity: 31 days
Posted on 05-25-04 08:41 AM Link | Quote
First Kawa that is too funny When I was using a hex editor my parents thought I was hacking
Kirby Hex is basically this:00,01,02,03,04 05 06 07 08 09 0A 0B 0C 0D 0E 0F Which in regular Numbers is 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15


Basically what a hex editor does is break all the data of a Rom,Program,ETC into Hex a Hexeditor such a translhextion allows you to load a table file which tells translhextion what byte equal byte like for example B8=A that Makes Translhextion convert the HEx byte B8 into the letter A to make Your Text hacking experience easier. Hex is what is changed by an editor. Thank you for your time.
Kyoufu Kawa
I'm not bad. I'm just drawn that way.
Level: 70

Posts: 203/2481
EXP: 3008456
For next: 7355

Since: 03-19-04
From: Catgirl Central

Since last post: 14 hours
Last activity: 13 hours
Posted on 05-25-04 02:52 PM Link | Quote
Originally posted by interdpth

First Kawa that is too funny When I was using a hex editor my parents thought I was hacking
There's hacking and there's hacking. I often have to explain people that I'm "not that kind of hacker". Minna no baka.
interdpth

Rex
Level: 36

Posts: 45/527
EXP: 294398
For next: 13712

Since: 03-20-04

Since last post: 10 days
Last activity: 31 days
Posted on 05-26-04 08:32 AM Link | Quote
My parents though I was "Hacking" And not romhacking Sad parents can be.
Kitten Yiffer

Purple wand
Furry moderator
Vivent l'exp����¯�¿�½������©rience de signalisation d'amusement, ou bien !
Level: 135

Posts: 1913/11162
EXP: 28824106
For next: 510899

Since: 03-15-04
From: Sweden

Since last post: 3 hours
Last activity: 4 min.
Posted on 05-26-04 02:32 PM Link | Quote
I actually rather call people who cracks passwords and get's into root mode on computers for crackers. Oh well...

I count the hex and the binaries in my head, as long it isn't to big.

Level editing is one of the easiest thing IMO, on some games you just have to look after pattern. Found the level data on the second try. I used the corrupting tactic, in other words corrupting a area of the ROM and see what's get's affected.
kiwibonga

Double metal axe
Level: 27

Posts: 119/266
EXP: 106040
For next: 10119

Since: 03-15-04
From: Montreal, QC, Canada

Since last post: 126 days
Last activity: 3 days
Posted on 05-26-04 02:49 PM Link | Quote
Hehe... I remember once my mother was asking me if she could check her email, and I said, ok, just a sec.. I was hex editing a ROM, changing some pointers around. I had heaps of papers with japanese characters and hex values all over them, and there was this screen with tile layer open, as well as this hex editor with numbers everywhere, and she just didn't talk... She was staring at it, I turned around and said.. "what?" -- she just paused for a moment, and was like ".. what the hell are you doing"

That was the best feeling in the world
Add to favorites | "RSS" Feed | Next newer thread | Next older thread
Acmlm's Board - I2 Archive - Rom Hacking - Can Anyone help me understand Hexing | |


ABII


AcmlmBoard vl.ol (11-01-05)
© 2000-2005 Acmlm, Emuz, et al



Page rendered in 0.019 seconds.