Page 1 of 1

[RELEASE] .NET Trainer Helper Library

PostPosted: Mon Sep 21, 2009 7:35 am
by CoMPMStR
This one is for all of you who enjoy coding in .NET whether it be VB or C#. This is a memory library I made awhile back to help in my trainer making, and I finally cleaned it up and compiled it into a dll. :oops:

This library lets you quickly and easily write trainers without the hassle of figuring out how to get it done the best way possible. It allows you to read and write any numeric data type possible, also including byte arrays, code caves, ASM bytes, strings, and pointers. It uses the standard ReadProcessMemory and WriteProcessMemory APIs so don't expect it to work in online games that use Xtrap, GG, Hackshield, etc. but it's a great solution to writing trainers for any singleplayer game.

There are lots of other helpful methods that I also included because I found them useful and used them in one situation or another. Not much else to say unless you want me to post all methods and properties available. :roll: :lol:

I've included, in the archive, a VB and C# example project that shows how to use the library, both complete with comments, along with some binaries of each. I used the Windows Pinball game in the examples because it shows both how to read/write pointers as well as how to write code caves and ASM bytes, everything else should be self explanatory. If not, you can always post your questions here (which I doubt there'll be many of those) and I'll do my best to answer them. Let me know if there needs to be any improvements or additions! ;) All comments are welcome!


Download:
http://www.mediafire.com/download.php?nn3ommemndd

PostPosted: Mon Sep 21, 2009 3:57 pm
by trialusert
Wow, that's amazing. Thanks a lot. Really, I'm so happy you released it, you've no idea how much you helped me by doing this. Thank you...
Edit - yes, the trainer is absolutely working.

PostPosted: Tue Sep 22, 2009 3:36 am
by CoMPMStR
trialusert wrote:Wow, that's amazing. Thanks a lot. Really, I'm so happy you released it, you've no idea how much you helped me by doing this. Thank you...
Edit - yes, the trainer is absolutely working.


I'm glad you like it, also thanks for confirming that the trainer works. Now I can upload it to GCW. :D

PostPosted: Fri Oct 09, 2009 9:21 am
by mc.flash
Ohhhhhhhhhhhhhh baby thats cool man thanks a lot Bro :o
im was lookin for something like that :D

PostPosted: Fri Oct 16, 2009 7:24 am
by CoMPMStR
I updated the library with lots of new things.

I added two new namespaces (TrainerHelper.Audio and TrainerHelper.Visual) and lots of new helper functions. The namespaces are self explanatory, and explained in-depth in both source examples. To put it short, you can easily now play music or implement a custom form shape from an image with just a few methods. :D

Most of the new helper functions can be found in the Operations class. I also added a new class for use with XLive related games (can be accessed via memCore.GFWL after hooking the process). There are a couple methods for patching the integrity check (that one which exits the game when you modify game code), and also for patching the debugger check. Note the debugger patch may not work for all games, especially those with a seperate launcher app. You can learn more and/or try to do it manually by reading my other post. If you want, you can also read [Psych]'s post. ;)

Re: [RELEASE] .NET Trainer Helper Library

PostPosted: Thu Sep 01, 2011 8:33 pm
by TopHat
Very nice, some xml documentation would make it ++. :D