Giter Site home page Giter Site logo

yzhqzl / cs2-dma-radar Goto Github PK

View Code? Open in Web Editor NEW

This project forked from rabume/cs2-dma-radar

1.0 0.0 0.0 4.21 MB

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

JavaScript 0.25% Java 93.11% Makefile 0.33% HTML 0.22% Vue 6.10%

cs2-dma-radar's Introduction

CS2 DMA Radar

Fork of CS2_DMA_Radar with some improvements.

Capture

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.2.jar

Then you should be able to access the radar at http://localhost:8080

โšก๏ธ 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.

cs2-dma-radar's People

Contributors

rabume avatar mzzzj avatar xcortex avatar karky-io avatar

Stargazers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.