Skip to content

affectioned/CS2_DMA_RADAR

Repository files navigation

CS2 DMA Radar

A DMA-based radar for Counter-Strike 2 built with ImGui and DirectX 11. Uses PCILeech/MemProcFS to read game memory via FPGA hardware. Read-only — no writes to game memory.

Maintained by affectioned — GrimApostles no longer maintains this project and has deleted the original repository. This is now an independent continuation, not a fork.

Questions or feedback? Discord: @grimapostles (original author)

image

Educational Disclaimer

Provided for educational and research purposes only. Demonstrates DMA memory reading via FPGA, DirectX 11 rendering with ImGui, and runtime offset resolution. Usage in online games may violate Terms of Service. You are solely responsible for how you use this software.


Building

Open CS2_DMA_RADAR.sln in Visual Studio 2022 (v143), set Release x64, build. Output goes to bin/Release/.

Runtime dependencies:

  • Visual C++ Redistributable 2015-2022 (x64)download. Provides MSVCP140.dll / VCRUNTIME140.dll / UCRT. The exe will fail to start with a missing-DLL error without it.

  • MemProcFS / PCILeech runtime — drop alongside the .exe:

    • vmm.dll, leechcore.dll — always required (MemProcFS releases or PCILeech releases).
    • FPGA driver — pick the one for your hardware:
      • FTD3XX.dll — FT601-based cards (Screamer M.2, NeTV2, AC701). Most common.
      • FTD2XX.dll — older FT2232/FT245 USB cards.
      • libusb-1.0.dll — some USB-attached devices.

    If unsure, just unpack the entire MemProcFS-*-Windows-x64.zip next to the exe — the unused drivers are inert.

  • Texturestextures/maps/ and textures/icons/, generated by tools/AssetExtractor/run.bat.

About

DMA-based CS2 radar overlay

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages