// the find
NoMercy-ac/NoMercy
Open source anti cheat
A Windows kernel + usermode anti-cheat framework in C++, targeting indie game developers who want to integrate protection without licensing a commercial solution. It requires WDK for the kernel driver component and integrates Zydis for instruction-level analysis. Explicitly marked WIP, with most of the advertised feature list still unimplemented.
Includes a kernel driver component (WDK dependency, VMProtectDDK.sys stubs) — real anti-cheat that matters lives in ring0, so the architecture is at least pointed in the right direction. Zydis disassembler is a solid library choice for the hook/breakpoint detection path. Crashpad + Sentry integration for crash reporting is production-grade and not something most hobby AC projects bother with. The game integration config via JSON (document/internal/) suggests it was designed to be game-agnostic rather than hardcoded to one title.
The README is almost entirely a feature wishlist — nearly everything described as a feature is listed under 'Planned Features', with no documentation of what is actually working today. It calls itself 'the gold standard' in the opening line while also saying it's WIP, which is a credibility problem. The repo bundles proprietary commercial tool binaries (Themida SecureEngineSDK, VMProtect DDK, CodeVirtualizer WinlicenseSDK) under the MIT license claim — those tools have their own restrictive commercial licenses and cannot be redistributed freely, making the stated license misleading at best. No test coverage of any kind is visible, which matters a lot for something that runs in kernel mode and can bluescreen machines.