This is a module for Garry's Mod that works based on a SDK.
I've spent the past few days reversing a few modules of the game, in order to get as many interfaces as I could that would be useful to make any type of internal module for Garry's Mod.
Note that this is still WIP!
This works in both x86, and x64.
I've uploaded every idb / dylib i've made while reversing the game, except x64 client.dll as it takes too much space for github.
The gui is an almost-perfect gamesense clone.
This also comes in with a built-in lua executor.
Compile as x86/x64 Release. Debug works too.
Get yourself an injector, select Garry's Mod, and inject the compiled .DLL into the target process.
If you did this right, the cheat should loaded.
Press INSERT to open the menu.
In case I stop working on this project, and you want to update it, feel free to fork this project.
Get the .dylibs using the game's macOs build SteamDepotDownloader, and make sure they're up-to-date when you compare them to the Windows build's interfaces.
Null functions can sometime be a pain, make sure they're not phasing out your entire interfaces. A single null function will stop everything from working.
You can contact me on Telegram, at t.me/@Gaztoof
This is my YouTube channel.
- IDA Pro - The software I used to reverse the game.
- VMT Dumper - The IDA script I used for dumping the VTables. I've found it on a forum and modified it.
- IMGui - The GUI is just modified pure ImGui.
- Fork the project (https://github.com/Gaztoof/GMod-SDK)
- Create your feature branch (
git checkout -b feature/fooBar
) - Commit your changes (
git commit -am 'Add some fooBar'
) - Push to the branch (
git push origin feature/fooBar
) - Create a new Pull Request