I don't understand one thing on MHS. For cabal, for example. When the game is loaded on memory and I attach MHS to it, I am supposed to see no crypted data, am I? Well, fact is I was messing up around on a cabal client. I could hack, and see values and such. If I searched for my char's name, I could not only find it but also change on-fly as the memory hacking software is supposed to do.
Trying another client, having x-trap not detecting it and such, I simply couldn't find any values, even if I made broader the address search range (from 00000000 to FFFFFFFF) I couldn't find, for example, my stats and my char's name, as it weren't on the 'cabalmain' process. Did I skip something? Opened the process using restricted mode, which worked on the other client. What could lead to a process being 'unreadable'?
Other thing, I was trying to experiment things on good old starcraft. Searched for the money, gathered more money, found the address. But when I changed the value, the change made did not reflect on the game itself. The value kept the same, and increasing/decreasing but since I changed it, it no longer was changed in the same memory position (neither somewhere else). Could that be that the game, finding that the value has been changed, have allocated another memory space to allocate the value of money, or what? It is starcraft, the old starcraft 1.