Sorry for calling you noob but i mean in terms of using ollydbg and such

.
If you knew how you wouldnt be asking for tutorials lol.
As ive said a lot the only way ive found past it so far as a quick and easy solution is to make the GXDCompress dll load your own dll XTrap allows this dll as it was loaded by GXDCompress.dll and you can then use memcpy to do your hacks

.
Of course there is another way but the game being packed with Themida and such makes it more complicated... Rather than unpack it find the codes you need to patch to disarm xtrap and such I would rather to just trick XTrap to allow it to run your hacks

.
GXDCompress.dll or w/e it is called is actually a renamed Zlib dll. You can find out the version of the zlib dll by looking at the properties or description of the file. You can then google for the source code make a main.cpp in the project insert code in the DLL Main for loading a dll using LoadLibary.
You cant use cheat engine etc on the game using this method without further code and since your coding blind as you cant see the code using ollydbg its kinda tricky...
What would be good is to code a memory hacker into a dll and load it inside the game. So that you can find the hacks you need. Or find signitures from doign it on aeria first.