zcjhnb123 / CS2_DMA_Radar_Python

Python DMA Radar

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Simple using, fast memory reading.

Capture

I doing this project for myself and make this github page public. I dont really need the web wersion of this program, but if u show me activity and show interest for my project(like hitting the star, contributing, helping me, donating) i will do it, so Hit the star and i'll do web version!

Requirements

  1. pcileech DMA Card
  2. Second x64 pc with windows or linux(did not testing on macOS)

Install:

  1. Download Release:

    • Access the latest Release on GitHub to get the project files.
  2. Install Python 3:

    • Ensure you have Python3 installed on your system.
  3. Install Dependencies:

    • Run pip install -r requirements.txt to install the required dependencies.
  4. config

    • teammates: 2: all with colors(only for 5x5 or 2x2). 1: all with blue and red colors(for another game modes). 0: teammates off(visibility only local player and enemies)
    • altgirlpic_instead_nomappic: takes random png picture from data\nomap_pics instead of nomap picture
    • update_offsets: 1 - update automatic with internet. 0: - place client and offsets manually
    • maxclients: max clients. starts from 0, so if it 9 it will be 10 players. Dont change if u dont know what u doing
  5. Open CS2:

    • Launch CS2.
  6. Start app.py in any time:

    • On Linux: Launch after cs2 startup with sudo python app.py.
    • On Windows: Execute the appropriate command after cs2 startup to start python.exe ./app.py.

if you want to donate me

Litecoin

USDT erc20

TODO

  • pygame radar
    • Logic to draw lower maps for nuke and vertigo.
    • SET ANGLE MAP ROTATING
    • Draw eye angle
    • adjustable sizes of models
    • Automatic parse offsets.
    • Automatic map reading.
    • defuse drawing.
    • Tutorial for add maps.
    • ...
  • websocket radar(not public for now)
    • alpha version
    • angle map rotating
    • adjustable sizes from gui
    • player-angle rotation
    • mobile optimization
    • access from external ip-address

TROUBLESHOOTING

  1. download binaries from https://github.com/ufrisk/pcileech
  2. start dma test with
sudo ./pcileech -device fpga probe

(1-8% loss is normal)

  1. if test isn't working there is couple of things u can do

    a) try another windows version(downgrade for 21h2 for example)

    b) try to buy other dma firmware

How to add your map?

  1. download offsetfinder.py
  2. make folder in /maps with your mapname
  3. copy meta.json from one of other maps. to work properly it needs 2 files in folder: radar.png and meta.json
  4. run offset finder with python
  5. numbers in console is player position in program. so u need to make it positive(if its negative) with plus and minus, x,y
  6. use buttons to search current offset
  7. enter new numbers in meta.json
  8. you can open issue and send me this data and i will add your map for all
  9. if ur map with split, use meta.json from nuke or vertigo and add ur mapname in maps_with_split

About

Python DMA Radar


Languages

Language:Python 100.0%