meanwhiletothestars / cs2_dma_radar Goto Github PK
View Code? Open in Web Editor NEWPython DMA/external Radar
Python DMA/external Radar
I wanted to ask if you can stop the program from automatically closing when the map is no longer there (it's annoying, I keep reopening the application)
and if you can update, describe for beginners
if you can add a time when bmb explodes?
8f8c496
Hello, the software can no longer be used normally and needs to be updated.
python.exe .\app.py pygame 2.5.2 (SDL 2.28.3, Python 3.12.2) Hello from the pygame community. https://www.pygame.org/contribute.html Traceback (most recent call last): File "C:\Users\~\Desktop\CS2_DMA_\app.py", line 66, in <module> m_bIsDefusing = clientdll['client.dll']['classes']['C_CSPlayerPawnBase']['fields']['m_bIsDefusing'] ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^ KeyError: 'm_bIsDefusing'
A fix for those who don't know :
add to the front #
or remove line
311 & 66
maps no de_dust2 ?
The game is getting a major update. The software crashes when I open it. It needs to be updated.
Привет!
А реально ли добавить на карту выпавшую бомбу ? Это когда терроры её скидывают, либо она выпадает при убийстве тера
Does this project works on KVM?
I think it can help you to display bmb
a2x/cs2-dumper#119
The program will crash if there is an enemy leaving during the match.
I am a beginner, how should I solve this
Traceback (most recent call last):
File "C:\Users\Administrator\Desktop\cs3\venv\Lib\site-packages\requests\models.py", line 971, in json
return complexjson.loads(self.text, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\json_init_.py", line 346, in loads
return _default_decoder.decode(s)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\json\decoder.py", line 340, in decode
raise JSONDecodeError("Extra data", s, end)
json.decoder.JSONDecodeError: Extra data: line 1 column 4 (char 3)
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\Administrator\Desktop\cs3\app.py", line 29, in
offsets = get('https://raw.githubusercontent.com/a2x/cs2-dumper/main/generated/offsets.json').json()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\Administrator\Desktop\cs3\venv\Lib\site-packages\requests\models.py", line 975, in json
raise RequestsJSONDecodeError(e.msg, e.doc, e.pos)
requests.exceptions.JSONDecodeError: Extra data: line 1 column 4 (char 3)
How can I get the map offsets (meta.json)?
I saw about "offsetfinder.py" but didn't find it in the project.
Running here the only map that doesn't work correctly is overpass.
By the way, congratulations on the project
can you add:
teammates off ✅
weapon name / player name ✅ ~
to save the position of the program and not to change it every time you open the program
pygame-ce 2.5.0 (SDL 2.30.3, Python 3.8.0)
[+] offsets parsed
[+] Finded client base
[+] Entered entitylist
Traceback (most recent call last):
File "./app.py", line 239, in
EntityList = struct.unpack("<Q", cs2.memory.read(EntityList + 0x10, 8, memprocfs.FLAG_NOCACHE))[0]
struct.error: unpack requires a buffer of 8 bytes
[+] Finded client base
[+] Entered entitylist
[+] Found map de_overpass
[+] Find 2 entitys. If it is not equal to your lobby, hit the cross to do re-search
Traceback (most recent call last):
File "C:\Users\Administrator\Desktop\手动\app.py", line 211, in
time_delta = clock.tick(60)/1000.0
^^^^^^^^^^^^^^
KeyboardInterrupt
After today's update, it shows that this is unusable
Only four enemy positions are shown, one enemy is missing 1.6.1
U deserves the donations bro
Hello, why do I encounter incomplete loading of enemies during use?
update_offsets: 1
When will the WEB version be released, I am looking forward to its release and can't wait to try it out.
maps no de_dust2 ,How to addde_dust2
After this week's update my entlist = (client_base + dwEntityList) is returning 0.
Have you ever seen this?
app.py;219 or app.py;238
I come from China, so my English is not very good
Pygame radar is very effective for me. But it cannot be conveniently shared with my teammates. My teammates usually need to open a software frequently to watch it.So I plan to use web based
The operation went smoothly, but when I opened 127.0.0.1:5000, I started reporting errors
I would like to ask how to find mapnameval
It's map offset
Traceback (most recent call last):
File "C:\Users\Administrator\Desktop\CS2_DMA_Radar-main\app.py", line 203, in
entity_id = struct.unpack("<Q", cs2.memory.read(EntityPawnListEntry + 0x78 * (Pawn & 0x1FF), 8, memprocfs.FLAG_NOCACHE))[0]
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
struct.error: unpack requires a buffer of 8 bytes
Radar1.6 version has bugs. The character radar position is wrong after zooming in on the map.
After the game is updated, the software crashes when I open it. It cannot be used and needs to be updated. Thank you very much.
after the new update it broke radar & I don't know where to get it mapNameVal
Cant load all players: Have to change max clients to 50 or above to load all the players
Cant display chinese player names, name shows as squares
I want to know how to update de_vertigo/radar.png on external version. Because CS2 update brings new Vertigo.
Hello, I get this error when using your radar in 5e RuntimeError: Process.module(): Failed. {It's a platform like Faceit}
Hi there. Thank you for this release.
I never mained cs and dont really know about what faceit detects / checks for like memory writing etc. and therefore was wondering if it would work in faceit.
I want to package app.py and its dependencies into an executable file that can be opened without installing the Py debugger on the computer. What should I do?
老哥可不可以加个QQ 2072292639
After the game was updated today, the software crashed and needs to be updated
After a few days using it to test your project, gamersclub updated its anti cheat and now I only see my team on the radar! Do you know what gamersclub did?
Is there a possibility for you to correct it?
Remembering that the official servers are working normally, but when I open the gamersclub anti cheat I only see my team's information
CSGO has been updated and the software is invalid. Please update it.
i am interested on using your project for commercial use, can you contact me on discord or telegram @betterskillxyz
I know it has nothing to do with the radar, but I said maybe you know that I just reinstalled windows and I get this error
install python-3.12.3-amd64
pip install -r requirements.txt
`pygame 2.5.2 (SDL 2.28.3, Python 3.12.3)
Hello from the pygame community. https://www.pygame.org/contribute.html
Traceback (most recent call last):
File "C:\Users\Server\Desktop\CS2_DMA\app.py", line 5, in import pygame_gui
File "C:\Users\Server\AppData\Local\Programs\Python\Python312\Lib\site-packages\pygame_gui_init_.py", line 7, in from pygame_gui.ui_manager import UIManager
File "C:\Users\Server\AppData\Local\Programs\Python\Python312\Lib\site-packages\pygame_gui\ui_manager.py", line 8, in from pygame_gui.core.interfaces import IUIManagerInterface
File "C:\Users\Server\AppData\Local\Programs\Python\Python312\Lib\site-packages\pygame_gui\core_init_.py", line 1, in from pygame_gui.core.ui_appearance_theme import UIAppearanceTheme
File "C:\Users\Server\AppData\Local\Programs\Python\Python312\Lib\site-packages\pygame_gui\core\ui_appearance_theme.py", lin11, in from pygame_gui.core.interfaces.gui_font_interface import IGUIFontInterface
File "C:\Users\Server\AppData\Local\Programs\Python\Python312\Lib\site-packages\pygame_gui\core\interfaces_init_.py", line 2, in from pygame_gui.core.interfaces.font_dictionary_interface import IUIFontDictionaryInterface
File "C:\Users\Server\AppData\Local\Programs\Python\Python312\Lib\sitepackages\pygame_gui\core\interfaces\font_dictionary_interface.py", line 2, in
from pygame import DIRECTION_LTR
ImportError: cannot import name 'DIRECTION_LTR' from 'pygame' (C:\Users\Server\AppData\Local\Programs\Python\Python312\Lib\site-packages\pygame_init_.py)
`
Thx for publishing the project.
websocket radar would be nice.
de_office (not perfect):
meta.json
keep up the great work!
Add player weapon name information
Missing competitive map
struct ClientDLL {
dwEntityList: 0x18B0FB8,
dwGameRules: 0x190DF90,
dwGlobalVars: 0x1719E30,
dwLocalPlayerController: 0x1900918,
dwLocalPlayerPawn: 0x17262D8,
dwPlantedC4: 0x19161B8,
// I do not use them
dwForceForward: 0x171F390, // thanks a2x for signature
dwForceJump: 0x171F660, // thanks a2x for signature
dwViewAngles: 0x191E0D0,
dwViewMatrix: 0x19102A0,
}
struct Engine2DLL {
dwBuildNumber: 0x512554,
}
struct InputSystemDLL {
dwInputSystem: 0x367A0,
}
struct CBasePlayerPawn {
m_pWeaponServices: 0x1100,
m_pItemServices: 0x1108,
m_vOldOrigin: 0x127C,
m_pClippingWeapon: 0x1308,
m_bIsScoped: 0x1400,
m_bIsDefusing: 0x1408,
m_bIsGrabbingHostage: 0x1409,
m_iShotsFired: 0x147C,
m_flFlashDuration: 0x14CC,
m_ArmorValue: 0x1570,
m_angEyeAngles: 0x1578,
m_iIDEntIndex: 0x15A4,
m_aimPunchCache: 0x17A0,
}
struct CBaseEntity {
m_pGameSceneNode: 0x318,
m_iItemDefinitionIndex: 0x1BA,
m_Item: 0x50,
m_iTeamNum: 0x3CB,
m_iHealth: 0x334,
m_lifeState: 0x338,
m_hPawn: 0x604,
m_hPlayerPawn: 0x7E4,
m_AttributeManager: 0x1098,
m_iszPlayerName: 0x638,
}
struct CItemServices {
m_bHasDefuser: 0x40,
m_bHasHelmet: 0x41,
}
struct CCSGameRules {
m_bFreezePeriod: 0x30,
m_bWarmupPeriod: 0x31,
m_bHasMatchStarted: 0xA4,
m_bBombPlanted: 0x9DD,
}
struct CPlantedC4 {
m_nBombSite: 0xEDC,
m_flC4Blow: 0xF08,
}
Github SDK
[cs2go] - External ESP
Code:
{
"dwViewMatrix": 26280608,
"dwLocalPlayerPawn": 24273624,
"dwEntityList": 25890744,
"m_hPlayerPawn": 2020,
"m_iHealth": 820,
"m_lifeState": 824,
"m_iTeamNum": 971,
"m_vOldOrigin": 4732,
"m_pGameSceneNode": 792,
"m_modelState": 352,
"m_boneArray": 128,
"m_nodeToWorld": 16,
"m_sSanitizedPlayerName": 1864
}
CS2 external esp
Code:
{
"build_number": 13988,
"dwEntityList": 25890744,
"dwLocalPlayerController": 26216728,
"dwLocalPlayer": 26216728,
"dwViewMatrix": 26280608,
"dwBuildNumber": 5317972,
"dwPlantedC4": 26304952,
"m_flC4Blow": 3848,
"m_flNextBeep": 3844,
"m_flTimerLength": 3856,
"m_pInGameMoneyServices": 1784,
"m_iAccount": 64,
"m_vecAbsOrigin": 200,
"m_pGameSceneNode": 792,
"m_flFlashOverlayAlpha": 5312,
"m_bIsDefusing": 5128,
"m_szName": 3104,
"m_pClippingWeapon": 4872,
"m_ArmorValue": 5488,
"m_iHealth": 820,
"m_hPlayerPawn": 2020,
"m_sSanitizedPlayerName": 1864,
"m_iTeamNum": 971,
"m_vecOrigin": 4732
}
Daived version:
Code:
{
"dwEntityList": 25890744,
"dwLocalPlayer": 26216728,
"dwViewMatrix": 26280608,
"dwPawnHealth": 2032,
"dwPlayerPawn": 2020,
"dwSanitizedName": 1864,
"m_bIsLocalPlayerController": 1736,
"m_iHealth": 820,
"m_iTeamNum": 971,
"m_vOldOrigin": 4732
}
Can you leave the radar fixed? no stretching when the screen enlarges
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.