Call of Duty: Black Ops II Internal Cheat

This repository contains an unfinished internal cheat for the Black Ops II: Plutonium game modification. Created before the advent of advanced AI language models, this project is shared for informational purposes to illustrate game modification techniques.
The cheat uses the MinHook library to hook the 'present' function in the game's DirectX 11 interface. This allows drawing on the screen using the ImGui library. As an internal cheat, it directly reads game memory using class pointers to get information about players. It also includes the view matrix for basic ESP to display player positions through walls. An aimbot was attempted but never finished.
This code is provided for educational purposes only and demonstrates techniques like function hooking and direct memory access in games. It is designed to work only against bots in the game. Attaching debuggers might lead to detection. Standard methods can be used to inject this cheat as a DLL.