Open Source Trainer DLL Library menu

User Tag List

Results 1 to 6 of 6
  1. #1
    erfg12's Avatar Active Member
    Reputation
    18
    Join Date
    Apr 2016
    Posts
    9
    Thanks G/R
    1/11
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Open Source Trainer DLL Library

    For the past several months I've been developing a DLL library file that can assist in making a trainer in C#.

    Wiki Documentation
    Source Code
    Compiled Release DLL
    Example Game Trainers

    FEATURES
    - Read / Write module + memory + offsets or memory + offsets. Not just static memory addresses!
    - Memory addresses load from external ini file(s) or internally.
    - Inject separate dll files to trigger internal functions.
    - Read / Write strings, integers, floats, doubles, byte(s) of any size.
    - AoB scans in sections of addresses for fast address locating.

    You can keep the same formatting as in Cheat Engine...
    module + memory + offsets
    EX1: game.exe+0x007F94E8,0x9c
    EX2: someLib.dll+0x007F94E8,0x9c,0x8,0x67
    EX3: 0x007F94E8,0x9c,0x8
    EX4: 0x007F94E8

    Here are some more examples:

    You can program an address with offsets internally...
    Code:
    int current_hp = MemLib.readInt("0x007F94E8,0x9c");
    Or, make a code ini file...
    Code:
    int current_hp = MemLib.readInt("godMode", "codeFile.ini");
    and in your code ini file...
    Code:
    [codes]
    godMode=0x007F94E8,0x9c
    You can do an AoB scan...
    Code:
    IntPtr myScan = MemLib.AoBScan(0x00500000, 0x300000, "?? 00 ?? 00 00 00 ?? 00 50 00 4B 00 50 00 4B 00 5F 00 73 00 05");
    int current_hp = MemLib.readInt(myScan.ToString("X8"));
    Or, make a code ini file...
    Code:
    IntPtr myScan = MemLib.AoBScan(0x00500000, 0x300000, "godMode", "codeFile.ini");
    int current_hp = MemLib.readInt(myScan.ToString("X8"));
    and in your code ini file...
    Code:
    [codes]
    godMode=?? 00 ?? 00 00 00 ?? 00 50 00 4B 00 50 00 4B 00 5F 00 73 00 05
    You can write integers, strings, floats, bytes...
    Code:
    MemLib.writeMemory("0x007F94E8,0x9c", "int", "1");
    Or, with ini format...
    Code:
    MemLib.writeMemory("godMode", "int", "1", "codeFile.ini");
    You can inject your own DLL files...
    Code:
    InjectDLL("myDllFile.dll")
    This will create a new module called "inject"
    You can also use ThreadStartClient(object) to create a pipe to your injected game called EQTPipe.

    If anyone has questions, let me know.
    Last edited by erfg12; 06-16-2017 at 01:43 PM.

    Open Source Trainer DLL Library
  2. Thanks Miksu, Corthezz, Joxdan, Willy, coderbad (5 members gave Thanks to erfg12 for this useful post)
  3. #2
    Joxdan's Avatar Member
    Reputation
    1
    Join Date
    Jul 2016
    Posts
    1
    Thanks G/R
    1/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    nice but for vb.net?

  4. #3
    erfg12's Avatar Active Member
    Reputation
    18
    Join Date
    Apr 2016
    Posts
    9
    Thanks G/R
    1/11
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I wouldn't use vb.net just use C# it's very similar except with brackets instead of indents.

  5. #4
    stebb's Avatar Member
    Reputation
    1
    Join Date
    Aug 2016
    Posts
    1
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    can u make a tutorial on how to find base addres of a game with anti cheat

  6. #5
    erfg12's Avatar Active Member
    Reputation
    18
    Join Date
    Apr 2016
    Posts
    9
    Thanks G/R
    1/11
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    A game with anti-cheat? Usually someone provides the addresses and values to disable those anti-cheat programs. You can use OlyDBG to find those addresses.

  7. #6
    erfg12's Avatar Active Member
    Reputation
    18
    Join Date
    Apr 2016
    Posts
    9
    Thanks G/R
    1/11
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    If anyone was curious about a VB port, I'm working on something here - GitHub - erfg12/win9x_game_trainers

    This is Visual Basic 6 and will currently work but it's missing several features atm.
    https://newagesoldier.com

Similar Threads

  1. Wow hack for 2.3.3 [Open Source] Delphi
    By robotkid in forum WoW Memory Editing
    Replies: 15
    Last Post: 05-23-2018, 10:53 PM
  2. MMOGLIDER is going OPEN SOURCE!
    By Premium-mmo in forum Community Chat
    Replies: 9
    Last Post: 09-26-2013, 11:37 PM
  3. Replies: 14
    Last Post: 10-02-2008, 09:29 AM
  4. DampeBot (Open source)
    By swollen in forum World of Warcraft Bots and Programs
    Replies: 14
    Last Post: 03-23-2008, 10:03 AM
  5. Glider Status in your signature *OPEN SOURCE*
    By Marlo in forum World of Warcraft Bots and Programs
    Replies: 8
    Last Post: 09-16-2007, 05:12 PM
All times are GMT -5. The time now is 03:37 AM. Powered by vBulletin® Version 4.2.3
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. User Alert System provided by Advanced User Tagging (Pro) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.
Google Authenticator verification provided by Two-Factor Authentication (Free) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.
Digital Point modules: Sphinx-based search