Oh, people here seems to misunderstand Hexing stuff. Its better known as Reverse engineering using a low level language called Assembly. Its becomes easy once you understand the syntax (never tried it be4 but thats what i learned from programming in other programming languages) . I've never got really interested in it, but i guess, its all about twisting the Assembly code to get what you need. I don't even think its worth learning. It would be better if you go learn some other high programming language and create your own engine (this may take some time but i still think its more worth the time).