Talk:Hex Editing

From Custom Mario Kart
Jump to navigation Jump to search

"Hex editing, is simply editing a program or file, this can be done with any computer program."

Now please show me how you edit the paint.exe from MS with Paint please.

Tock 03:00, 3 September 2011 (CEST)

I'm still not done with this guide, I had to leave before it could be completed. I don't know how to edit "paint.exe" with a hex editor, and I never claimed to. In fact, I was talking about a .bmp file. I never mean't paint it self.

And I used "switch" as a way to help people new to this understand how it works. I've seen the term "Swithces" be used before in Hex editing guides by experts.

EDIT: In fact, I may completely re-do the page. I worte another guide that I like better, using elements from this guide.

- SuperMario64DS 03:45, 3 September 2011 (CEST)

The Terms

You using C terms, but not consequent. You tell how C reads numbers (prefix 0 and 0x) but your interpretation of byte, short , int and long is wrong.

  • int is the natural integer format of the machine. I have seen 2, 4 and 8 octet numbers.
  • short is an integer, that is smaller or equal than a integer. I have seen 2 and 4 octet numbers.
  • long is an integer, that is larger or equal than a integer. I have seen 4 and 8 octet numbers.
  • byte is not specified and mostly defined as "unsigned char".

I general it is better to write the size or using s8, s16, s32, s64 and the unsigned counterparts u8, u16, u32 and u64; you see this naming very often in hardware tools.
Wiimm 08:05, 3 September 2011 (CEST)

I used terms used on this wiki, so poeple understand it :P
Your explanation is quite hard to understand, but I'll add the sX and uX variants to it.
Vulcanus2 12:33, 3 September 2011 (CEST)

Is it understandable?

Thanks Tock for your input to this, but you pretty much jumped straight into what confuses people. I'll add more so that people canease their way in.

The lamps & switches are just examples so people can understand how it works, but not how to do it. I'll add more soon.

SuperMario64DS 13:34, 3 Spetemeber 2011 (CEST)

Vulcanus you mean (wary), tock hasn't edited the page at all :P, only the first question :P
Vulcanus2 22:58, 3 September 2011 (CEST)

Two Guides

Please read this → Talk:Hex_Editing_Guide#Two_Guides