I built this project on my own to learn how native Windows interop works on a fun environment. It focuses on process memory read/write, pointer chains, and a simple ESP overlay implementation.
This repository contains a small C# trainer for AssaultCube. The goal is educational: understand how a Windows process can be inspected, reversed and updated safely from managed code.
Current scope:
- Open process handles with P/Invoke
- Read and write game memory values
- Follow pointer chains and entity lists
- Render a basic transparent ESP overlay in WinForms
- Launch AssaultCube 1.3.0.2 and start a local bot match.
- Build and run the trainer:
cd AcTrainer dotnet build dotnet run - Use the menu to connect and toggle features (including ESP).
- This is a personal learning project on a singleplayer game, do not repoduce or re-use this code to cheat in online games.
