Question : How are these auto-kill hacks made?
Elaborated Hypothsis : I presume that hackers extract the .kom files in the grand chase folder, edit code and change the monster's hp to 0 upon character loading to a stage. Then, these files are compiled and put back into the grand chase folder where the original KOM file used to be. Is this correct? If not, please provide your answer to this "Question".
Question : Why must Makim's old auto kill/ dungeon hack have to be "loaded" after the gameguard initialization and not put in ourselves?
Elaborated Hypothesis : This question is built up from the last question. Assuming my previous elaborated hypothesis is correct and the hacks for grand chase are "made" these way. Does that mean that if we have the editted .KOM files(change monster hp to 0), we could literarily "replace" the old files without any problems? I know there would be a "replace" error because the file is "in use", so how do the hack makers bypass this error?
Question : Are our hackers really hackers?
Elaborated hypothesis : This is also another built up point from my 1st elaborated hypothesis. Suppose I'm correct that these hacks work on the basis that the KOM files are editted, then my question is, who makes the compilers & extractors? Because, as far as I can see, if my 1st elaborated hypothesis is correct, anyone can make a hack and release it. The only other knowledge they need is the answer to my second question, how to replace a file that is "in use". I'm guessing that this is the part where C++ comes in. So... instead of asking how hacks are made, shouldn't we be asking how are .kom compilers & extractors made?
I'm sorry for asking questions in a confusing and very assumptious manner. It just occurs to me that this is the most feasible way to "hack" the game by bypassing gameguard as compared to the UCE (Undetected Cheat Engine) method.