Skip to content

Simple radar for the game Counter-Strike 2, which uses the DMA (Direct Memory Access) to read the game memory.

Notifications You must be signed in to change notification settings

rabume/cs2-dma-radar

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CS2 DMA Radar

Fork of CS2_DMA_Radar with some improvements.

gif

If you just want to use the radar, you can download the latest release here Requirements to run latest release: JDK 21

🚀 Usage

After you complied or downloaded the latest release, you can start the radar with the following command:

java -jar CS2DMA-1.2.6.jar

When using this radar with an advanced anti-cheat (Faceit, Esea etc.) avoid runnnig the radar on the same network as the target machine.

You should be able to access the radar at http://localhost:8080 and your local IP address. If you want to share the radar with your friends, check the section Share radar.

⚡️ Requirements

Hardware:

Software:

  • Nodejs (>= 20.3.0) -> Use nvm or directly install nodejs
  • Java Development Kit (>= 21) -> Download
  • Apache Maven (>= 3.8.7) -> Download
  • Make (>= GNU Make 4.4.1) -> Use cygwin or install make directly: Download

🚨 Note

Only tested on Windows. The release provides the necessary Dynamic Link Libraries (DLLs). To run on Linux, you need to obtain the Shared Object (.so) files yourself and replace the ones in the release directory. Also the paths have to be adjusted.

Client still has to run Windows!

The required files are:

📡 Share radar

To share the radar with your friends, you have to forward the port 8080 on your router to your local machine. Then you can share your public IP address with your friends.

Alternatively, you can use a service like ngrok to share your radar.

🛠️ Build

  1. Install frontend dependencies: cd client && npm i
  2. Move back to the root directory: cd ..
  3. Build application: make build
  4. Move to the release directory: cd release
  5. Start the application: java -jar CS2DMA-1.2.0.jar

Offsets

The offsets are stored in a file called offsets.json in the root directory of the application. To get the latest offsets you can use the cs2-dumper by a2x. If you don't want to dump them yourself, you can use the offsets from offsets.rs and client.dll.hpp.

About

Simple radar for the game Counter-Strike 2, which uses the DMA (Direct Memory Access) to read the game memory.

Resources

Stars

Watchers

Forks

Languages

  • Java 93.0%
  • Vue 6.3%
  • Other 0.7%