Regarding Exteel's modding

The darxio.com forums are offline, so I am writing this shit in this group. (Damn you Darxio :P)Excuse me for my grammar, 'MURICA is not my native language I speak.Huge braindump cumming: (Please correct me if I'm wrong in anything!)3-4-7 months ago, I worked with another person on reversing Exteel. The game is written in the Unreal Engine 2, with custom code and includes. The maps are in a custom UR2 map format, used in Lineage 2 from NC Soft.We tried to backdoor the game and remove the errors that occur when starting the game. The problem is that the Anti Cheat from Exteel (unreal engine 2) generates dynamic memory addresses. (Correct me if I'm wrong)In other games, you could easily write trainers and hacks which modify a pointer to the game's memory address, so you can modify money, health points, weapons, ammo in real-time.That WAS possible, but then NC Soft installed the GameGuard and well, yes...I don't really know the techniques behind reverse engineering, I worked together with a other person who writes much much more software than I does. So this might be false what I'm about to say.The problem was that the memory address is constantly changing, and without memory scanning it's not possible to modify any code with a static runnable executer, so we are back again where we began.What I found in the (pseudo-generated) source code is various IP's which seems to be the NCSoft game and database connection. If we are able to modify these addresses, we can simulate a private server. But that's not as easy as it sounds like.There is also another problem: NCSoft stores all the user data in a database. I don't know if the unreal engine provides a database class or any other sort of connection manager but in order to get the game working and playable again, we need to outsource all the functions, properties and classes of the game's source code and create our own one, with a functional database system. (If we don't know any Unreal Engine 2 Database Classes or API's. Documentation maybe?)And we also don't know which data is stored in which format.What I want to say: Hooking the game's functions and classes and make a multiplayer mod is not as easy in Exteel as in other games and mods (eg. Mafia2 MP, Just Cause 2 MP, MTA, Garrys Mod, GTA IV MP) because they used old libraries, and are used for single-player only. Exteel is a multiplayer game, there are much much more anti cheat, anti injection and anti hooking techniques in the game than any other singleplayer game.More Problems:Launcher - NCSoft Authentication, account is stored in another database ._.Compatibility - Windows 8? Don't tested yet.Copyright Issues (NOPE) - Not in my country :PSome other things:I fixed the Official Soundtrack, the OGG Vorbis Header of the music files were broken. PM if you want the OST in HQ.Exteel UI textures:Just that you know what we did so far. I will try to make more in the future.I will update this post here later, and maybe create a own forum board on my website. I have a wbb 3 key lying around here./Edit:Another problem is the GameGuard updater, it tries to update on every game start. We tried to block this, but that's not as easy as it looks like. Because of, reasons... Anit-Injection.Greetings