Plugins

Extend it through a stable C FFI

CheatGear is extensible through a C FFI vtable. Drop in a new capability as a plugin behind the existing interface — the host stays the same.

Adapter pattern

Two plugin types over one stable interface

The host talks to plugins through a C FFI vtable. The implementation changes; the contract does not — so each plugin is a swappable adapter behind the same interface.

Platform pluginBehind the C FFI vtable

Provides the low-level access layer: memory read/write, process management, and module/region enumeration.

  • Memory read / write
  • Process management
  • Module & region enumeration
GameEngine pluginBehind the C FFI vtable

Adds engine-specific analysis on top of a platform, resolving objects and types for a given runtime.

  • Engine-specific analysis
  • Object & type resolution
  • SDK generation hooks

Why a stable interface

  • The host exposes a stable C FFI vtable — the contract never changes
  • Each plugin is a swappable implementation behind that interface
  • New capability = a new plugin, not a host or schema change

Shipping plugins

Plugins that ship in the box

Concrete implementations behind the same C FFI interface, ready to drop in.

CheatGear.DMA

PCIe Direct Memory Access over MemProcFS / LeechCore — read and write a target machine's memory from separate hardware.

PCIe DMA via MemProcFS / LeechCore No kernel driver No injection Windows

From raw memory to a ready SDK in seconds

CheatGear is a Rust-built toolkit for memory editing, reverse engineering, and AI-driven automation — across Unreal and Unity, on Windows and Linux.

  • Windows
  • Linux