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 - hex editor | |
Pages: 1 2Add to favorites | "RSS" Feed | Next newer thread | Next older thread
User Post
Armor of Halo

Blue Octorok
Level: 8

Posts: 15/36
EXP: 1813
For next: 374

Since: 08-24-05
From: michigan

Since last post: 28 days
Last activity: 28 days
Posted on 08-26-05 02:48 AM Link | Quote
ok translhexion is really startin to frustrate me, ive read some of the help things and none of it makes ne sense to me, I NEED HELP! can anyone out there give simpler instructions?
AP

Panser
Level: 22

Posts: 73/333
EXP: 56817
For next: 1533

Since: 08-07-05

Since last post: 6 hours
Last activity: 6 hours
Posted on 08-26-05 02:55 AM Link | Quote
Exactly what are the parts of the help thing do you find make no sense ?
Omega45889

Panser
Level: 30

Posts: 308/335
EXP: 148978
For next: 16891

Since: 03-22-04
From: Vancouver Canada

Since last post: 5 days
Last activity: 6 hours
Posted on 08-26-05 02:56 AM Link | Quote
Go read some tutorials... there are plenty out there.
Armor of Halo

Blue Octorok
Level: 8

Posts: 16/36
EXP: 1813
For next: 374

Since: 08-24-05
From: michigan

Since last post: 28 days
Last activity: 28 days
Posted on 08-26-05 03:03 AM Link | Quote
pretty much everything...where r some of those tutorials?
Bio

Buster Beetle
Level: 27

Posts: 231/458
EXP: 107144
For next: 9015

Since: 07-06-05
From: a laboratory somewhere... Waiting to be completed

Since last post: 8 hours
Last activity: 5 hours
Posted on 08-26-05 03:06 AM Link | Quote
Try to have more precision,maybe we can help you,But, first off all did you understand what the hex language is ?
Armor of Halo

Blue Octorok
Level: 8

Posts: 17/36
EXP: 1813
For next: 374

Since: 08-24-05
From: michigan

Since last post: 28 days
Last activity: 28 days
Posted on 08-26-05 03:12 AM Link | Quote
what do u mean by hex language? like how 41 is a A
AP

Panser
Level: 22

Posts: 74/333
EXP: 56817
For next: 1533

Since: 08-07-05

Since last post: 6 hours
Last activity: 6 hours
Posted on 08-26-05 03:15 AM Link | Quote
Hex language as in hexadecimal, or base 16. (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F, and 10).
Armor of Halo

Blue Octorok
Level: 8

Posts: 18/36
EXP: 1813
For next: 374

Since: 08-24-05
From: michigan

Since last post: 28 days
Last activity: 28 days
Posted on 08-26-05 03:15 AM Link | Quote
does ne 1 know where a good tutorial is?


yeah i kinda understand that


(edited by FrEeZe_MaN on 08-25-05 06:21 PM)
Bio

Buster Beetle
Level: 27

Posts: 233/458
EXP: 107144
For next: 9015

Since: 07-06-05
From: a laboratory somewhere... Waiting to be completed

Since last post: 8 hours
Last activity: 5 hours
Posted on 08-26-05 03:38 AM Link | Quote
Try to be clear what to you want to do with the hex editor:
1.Editing game(If so wich game)
2.Editing custom block(smw hacking)If so check the learning ASM sticky in smw hacking forum
3.Other stuff(Specify what)
then we may can help you, cause you really not precise with your post


(edited by Bio on 08-25-05 06:42 PM)
DahrkDaiz

Red Super Koopa

Acmlm's Mosts 2005
Best ROM Hacker

Level: 45

Posts: 806/885
EXP: 643520
For next: 16644

Since: 03-15-04
From: K-Town

Since last post: 4 hours
Last activity: 4 hours
Posted on 08-26-05 03:40 AM Link | Quote
Ok, there are different ways to translate a hex number into a letter. The most common way in video games TODAY is using ASCII. ASCII is a table that shows what hex values translate into what characters. It's a simple look up table and there's no trick to remembering it, just have to keep the table in handy, here's a quick one: http://web.cs.mun.ca/~michael/c/ascii-table.html

However, OLDER games, such as on the NES, use their own look up tables since some games may not use an entire alphabet or special characters. These are stored in .tbl files. More info can be found here: http://gavin.panicus.org/doc/maketbls.txt

There are also other text hacking methods but I do not have any experience in them.
Tweaker

Red Paragoomba
Level: 12

Posts: 49/57
EXP: 6490
For next: 1431

Since: 03-20-05
From: Rochester, NY

Since last post: 25 days
Last activity: 13 days
Posted on 08-26-05 08:14 PM Link | Quote
k, all hex editing is is changing values using the hexadecimal numer system. Not many people realize this, and end up sucking at it.

0 1 2 3 4 5 6 7 8 9 A B C D E F 10 - Hex

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 - Decimal

That's all you need to know.
Celice

Keese
Level: 16

Posts: 77/128
EXP: 17573
For next: 2683

Since: 06-08-05
From: Oroville, CA

Since last post: 2 hours
Last activity: 2 hours
Posted on 08-27-05 04:21 AM Link | Quote
Also, don't forget that 0x12345 is the same as $12345. You wouuldn't belive how confusing that little difference can be to a n00b.
Armor of Halo

Blue Octorok
Level: 8

Posts: 19/36
EXP: 1813
For next: 374

Since: 08-24-05
From: michigan

Since last post: 28 days
Last activity: 28 days
Posted on 08-27-05 05:15 AM Link | Quote
ok, i have translhextion but all those hex's dont mean ne thing like in the first line its spells NES but then its just a bunch of symbols and crap like that after, whats that all about?


(edited by FrEeZe_MaN on 08-26-05 08:19 PM)
(edited by FrEeZe_MaN on 08-26-05 08:30 PM)
Celice

Keese
Level: 16

Posts: 78/128
EXP: 17573
For next: 2683

Since: 06-08-05
From: Oroville, CA

Since last post: 2 hours
Last activity: 2 hours
Posted on 08-27-05 05:35 AM Link | Quote
That is the game data. While you could have it show things, the only thing you're worried about those graphics would be for transl;ating/modifying text.
Armor of Halo

Blue Octorok
Level: 8

Posts: 20/36
EXP: 1813
For next: 374

Since: 08-24-05
From: michigan

Since last post: 28 days
Last activity: 28 days
Posted on 08-27-05 05:39 AM Link | Quote
so how do i know where the text part of it is?
Zer0wned

Cheep-cheep
Level: 17

Posts: 37/181
EXP: 21472
For next: 3271

Since: 08-16-05
From: Hermosa Beach, CA

Since last post: 30 days
Last activity: 30 days
Posted on 08-27-05 06:01 AM Link | Quote
Get SNESASM, it's in the sticky ( http://a3o.attrib.org/asmdev.zip )

Open up the rom in SNESASM, expand that little plus sign, and then double-click on "code". it'll show all the hex on the left, and stuff like LDA #FA 30 (I doubt that's a real command =P, just an example)

Every one of these three letter commands (called operands) you see in the code section of the SNESASM has a hex counterpart.
ED = SBC
AD = LDA
A9 = STA

Now, it has a help file, open that, it contains definitions for what each of those three letter command.. things mean, combine that with a tutorial (which I'll post when i get home) and the help of wikipedia.org to help define a few things, and you're on your way.

now, I guess i can confidently explain bits, bytes, and hex right now. a bit is a single binary (1 or 0) a byte is 8 bits. A byte is two of these sets of 4 binary, so when you see "3F 7C 6D", that is three bytes, which is three sets of 8 bits

Binary %
hexidecimal $
decimal # (normal numbers)
%: 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111
$:... 0......1......2...... 3.......4......5......6.......7......8......9......A......B.....C......D.....E......F
#:... 0......1......2...... 3.......4......5......6.......7......8......9......10.....11....12....13....14....15

(I'm just a little less new to this than this guy, so if I need to revise this, or anything is inaccurate, lemme know and I'll take care of it)

Here's a fairly simple step-by step thing for editing a value on mega man X I found, it may help http://members.chello.nl/l.bontes/asm1.htm

EDIT: to find the text part (if it's not compressed or anything) do a search (control+f ? I don't use that program) on a word you know is in there, make sure you select "text string", and not "hexidecimal" when doing the search


(edited by Zer0wned on 08-26-05 09:05 PM)
Armor of Halo

Blue Octorok
Level: 8

Posts: 21/36
EXP: 1813
For next: 374

Since: 08-24-05
From: michigan

Since last post: 28 days
Last activity: 28 days
Posted on 08-27-05 07:15 AM Link | Quote
its smb for nes so it shouldnt be compressed right? i did the search for MARIO and it said string not found...so if it were compressed what am i supposed to do to the file to uncompress it?
Zer0wned

Cheep-cheep
Level: 17

Posts: 39/181
EXP: 21472
For next: 3271

Since: 08-16-05
From: Hermosa Beach, CA

Since last post: 30 days
Last activity: 30 days
Posted on 08-27-05 07:42 AM Link | Quote
actually, I think the NES text is compressed



"Here's another useful tools for Text Hacking
1) SearchRx

http://usuarios.lycos.es/darkwizardff/files/searchrx.zip
With
this, you can do relative searchs to find text for text hacking.
Supports normal search (1 byte for each character) and 2 bytes (16 bit)
searching. It shows the addresses in wich the text appears in decimal
and also shows the convertion between the characters and the values
assigned to them (i.e 'a' is #$3e, 'b' is #$3f, 'c' is #$40 and so on)

2) Table Manager
http://www.emuxhaven.net/download/utils/TableManager.zip
It
generates tables to assing a character to a byte value. It displays a
16x16 matrix (from #$0 to #$f in boths sides of the matrix). You can
fill automatically values from A-Z, a-z or 0-9 by right-clicking on any
matrix position

3) Thingy32
http://www.emuxhaven.net/download/utils/Thingy32.zip
With
this you can open the tables generated eith Table Manager (*.tbl).
Basically to edit the text you must use the addresses given by SearchRx
and the table itself. Jump to the location with the given addresses (in
decimal) and edit the text by pressing space where you want to start
editing and space where you want to end editing. Then you can type the
text you want"



^^^--that was a post by aloria1981 in the "Useful tools for hacking roms" sticky, hope it helps, I've never dealt with compressed text myself
Gideon Zhi

Red Tektite
Level: 13

Posts: 57/79
EXP: 10265
For next: 2

Since: 04-02-05

Since last post: 47 days
Last activity: 2 days
Posted on 08-27-05 07:56 AM Link | Quote
Also, chuck translhextion. It's ass.
Get WindHex32. It's much better. Normal WindHex32 if you prefer a small, floating, positionable hex editor, WindHex32 EX if you prefer a full-screen dealie like Translhextion.
Celice

Keese
Level: 16

Posts: 79/128
EXP: 17573
For next: 2683

Since: 06-08-05
From: Oroville, CA

Since last post: 2 hours
Last activity: 2 hours
Posted on 08-27-05 08:15 AM Link | Quote
Judging by how old the subjectyou want to change, I would assume MARIO would be stored as a graphic in the ROM. But I've never messed with SMB so sue me
Pages: 1 2Add to favorites | "RSS" Feed | Next newer thread | Next older thread
Acmlm's Board - I2 Archive - Rom Hacking - hex editor | |


ABII


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



Page rendered in 0.020 seconds.