« on: June 05, 2016, 05:24:38 pm »
Those are quite harsh words so I went back over the thread. Questions were asked, they were then answered if they were sensible questions and if not the reasons why they might not have been the right path either in general or because a lack of experience would make it pointlessly hard were given. There were no insults and aside from a side still fairly relevant side conversations it was all pretty much on point.
I guess this is one of those "if you can't see the problem then you are it" situations. Though I am quite content to call this a good thread and a good example of the forum doing what it does, if that is bad then meh I will stick around as long as it continues.
Anyway to the person who is starting out with hex editing, stop as it is not a skill or at least not a great way to frame things. You can learn to use a hex editor well and know the features of one, much like you can learn to use a word processor to do text formatting and layout, but if you lack a foundation in other aspects, or language if we are continuing the word processor analogy, then you are at best going to be able to hex edit at the direction of someone else, dictation being the word processor equivalent.
By all means learn what hex is (it is a numbering system, as computers tend to work in binary it is just 4 binary digits stuck together and as that means 16 combinations A through F get stuck on the end to represent 10 through 15 decimal) but there is a reason everything else is framed by what you might want to do (edit text, edit levels, edit graphics, edit music...).
I kind of agree with this view point. As some point, a hex editor without knowledge of the system's processor or debugger (as in how to properly step through code and understand what it's doing), is going to be beyond inefficient. It amazes me to the lengths a lot of hackers go to in avoiding using something with soo much more efficiency like an emulator debugger, but instead limit themselves to dabbling around in hex editors. The fact that hackers also tend to avoid using an assembler, is also right up there. Then again, most hackers here aren't programmers. I'm not baggin on anyone in particular, it's just that hacking takes such dedication and figuring stuff out (self learning), and a whole range of intellectual skill and effort, that it makes me cringe when I see more than not - "backyard" approaches every where; bad habits learned early on.