Register | Login | |||||
Main
| Memberlist
| Active users
| ACS
| Commons
| Calendar
| Online users Ranks | FAQ | Color Chart | Photo album | IRC Chat |
| |
1 user currently in Rom Hacking: |
Acmlm's Board - I2 Archive - Rom Hacking - hex editor | | | |
Pages: 1 2 | Add 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 |
| ||
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 |
| ||
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 |
| ||
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 |
| ||
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 |
| ||
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 |
| ||
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 |
| ||
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 |
| ||
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 |
| ||
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 |
| ||
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 |
| ||
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 |
| ||
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 |
| ||
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 |
| ||
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 |
| ||
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 |
| ||
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 |
| ||
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 |
| ||
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 |
| ||
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 |
| ||
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 |
Pages: 1 2 | Add to favorites | "RSS" Feed | Next newer thread | Next older thread |
Acmlm's Board - I2 Archive - Rom Hacking - hex editor | | | |