|
1 | | - |
2 | | -# <p align="center">Pro CS2 DMA</p> |
3 | | - |
4 | | -**<p align="center">[English](https://github.com/Enoouo/Pro-CS2_DMA/blob/main/README.md) | 简体中文</p>** |
5 | | - |
6 | | - |
7 | | -<p align="center">「Pro CS2 DMA」是一个兴趣项目,我会尽力去优化使用体验,希望大家可以提出好的改进建议,项目本身是C++,雷达基于JavaScript和HTML,建议可以是专业技能相关的,也可以是自然语言逻辑表达,每个人都很聪明,也许你的灵感可以给项目带来很大帮助。</p> |
8 | | - |
9 | | -## ✨功能 |
10 | | -+ 瞄准🔫 |
11 | | - - 自瞄 |
12 | | - - 磁性扳机 |
13 | | - - 扳机 |
14 | | - - 反后坐力 |
15 | | - - 动态 FOV |
16 | | - - 武器分组设置: 步枪, 狙击枪, 微冲, 霰弹枪... |
17 | | - |
18 | | -+ 视觉👀 |
19 | | - - 方框显示 |
20 | | - - 骨骼显示 |
21 | | - - 关节显示 |
22 | | - - 玩家昵称显示 |
23 | | - - 武器显示 |
24 | | - - 血量显示 |
25 | | - |
26 | | -+ 其他 |
27 | | - - 基于解析地图文件的掩体检测 |
28 | | - - 解密平台的加密 |
29 | | - |
30 | | -## 🧩 截图 |
31 | | -> 视觉效果演示 |
32 | | -> |
33 | | ->  |
34 | | -> |
35 | | -> 掩体检测和动态FOV演示 |
36 | | ->  |
| 1 | +<div align="center"> |
| 2 | + |
| 3 | +<img src="https://github.com/user-attachments/assets/b17feaa3-f724-479a-8d21-e27706c387ed" width="1080" alt="Pro CS2 DMA Banner"/> |
| 4 | + |
| 5 | +<h1>🌌 <b>Pro CS2 DMA</b></h1> |
| 6 | + |
| 7 | +**[English](https://github.com/Enoouo/Pro-CS2_DMA/blob/main/README.md) | 简体中文** |
| 8 | + |
| 9 | +> 「Pro CS2 DMA」 是一个以热爱为驱动的项目,核心使用 **C++** 与 **JavaScript/HTML** 编写。 |
| 10 | +> 追求极致的性能、精准的逻辑与清晰的视觉表现。 |
| 11 | +> 你的灵感,或许能成为下一次重大改进的关键。 |
| 12 | +
|
| 13 | +--- |
37 | 14 |
|
| 15 | +[](https://github.com/Enoouo/Pro-CS2_DMA/stargazers) |
| 16 | +[](https://github.com/Enoouo/Pro-CS2_DMA/releases) |
| 17 | +[](https://github.com/Enoouo/Pro-CS2_DMA/releases) |
38 | 18 |
|
| 19 | +</div> |
39 | 20 |
|
40 | | - |
| 21 | +--- |
| 22 | + |
| 23 | +## ✨ 功能展示 |
| 24 | + |
| 25 | +| 功能 | 预览图 | |
| 26 | +| :-- | :-- | |
| 27 | +| 🎯 **瞄准** |  | |
| 28 | +| 👁 **视觉** |  | |
| 29 | +| ⚙ **杂项** |  | |
| 30 | +| 🧩 **其他** | 平台加密解密 · 通过 VPK 解析实现可见性检测 | |
| 31 | + |
| 32 | +--- |
| 33 | + |
| 34 | +## 📸 功能演示 |
| 35 | + |
| 36 | +> **ESP 功能演示** |
| 37 | +> |
| 38 | +>  |
| 39 | +> |
| 40 | +> **可见性检测与动态 FOV** |
| 41 | +> |
| 42 | +>  |
41 | 43 |
|
42 | | - |
| 44 | +--- |
43 | 45 |
|
44 | | -# <p align="center">网页雷达🧭</p> |
45 | | -<p align="center">易于阅读, 可调整大小,支持移动端观看</p> |
46 | | -<p align="center">两种样式: 静态和动态, 雷达跟随主视角移动和旋转</p> |
| 46 | +<div align="center"> |
47 | 47 |
|
48 | | -**<p align="center"> </p>** |
| 48 | +<h2>🧭 Web 雷达</h2> |
49 | 49 |
|
50 | | -## 🎉雷达功能 |
51 | | -| 标记 | 类型 | 描述 | |
52 | | -| :---: | :---: | :---: | |
53 | | -| | 默认 | 区分CT和T阵营玩家,同时显示玩家所持的武器和玩家昵称 | |
54 | | -| | 高亮玩家 | 高亮显示选择的玩家,由于颜色差异,容易区分 | |
55 | | -| | 血量环 | 当玩家损失血量后,血量环的颜色会随之变化 | |
56 | | -| | 炸弹 | 显示携带C4的玩家,由于颜色差异,很容易在雷达上发现 | |
57 | | -| | 死亡 | 被击杀的玩家在雷达上仍会隐约显示小十字 | |
| 50 | +<p>简洁易读 · 无限缩放 · 实时同步</p> |
| 51 | +<p>支持 <b>静态模式</b> 与 <b>旋转模式</b>,可随视角自动旋转。</p> |
58 | 52 |
|
59 | | -### 战斗动态 |
| 53 | +<img src="https://github.com/user-attachments/assets/30b4b6c6-2239-435d-bd4c-f6f26f656e8a" width="750" alt="Radar"/> |
60 | 54 |
|
61 | | -当仅有少数玩家存活时,大部分雷达显示区域都是空的,只有很小的一部分包含所有的战斗,自动缩放功能解决了这个问题。雷达图像可以根据玩家所在位置自动平移和缩放,并且平滑地跟随战斗动态。 |
62 | | - **<p align="center"></p>** |
63 | | -自动缩放功能试图将战斗保持在雷达的中央,周围留有一定的安全间隔,以确保玩家不会意外地跑出雷达图像。它还具有一个最小缩放级别,因此只有当战斗集中在地图的一小部分时,雷达才会放大显示 |
| 55 | +</div> |
64 | 56 |
|
65 | | - |
| 57 | +--- |
66 | 58 |
|
| 59 | +## 🗺 雷达标识说明 |
67 | 60 |
|
68 | | -### 提示 |
| 61 | +| 图标 | 类型 | 说明 | |
| 62 | +| :--: | :--: | :-- | |
| 63 | +|  | 默认 | 显示所有玩家、武器及昵称 | |
| 64 | +|  | 主视角玩家 | 当前选中的主视角目标 | |
| 65 | +|  | 血量指示 | 血环颜色随生命值动态变化 | |
| 66 | +|  | 携带 C4 玩家 | 显示携带炸弹的玩家 | |
| 67 | +|  | 死亡状态 | 被击杀的玩家会以淡十字显示 | |
| 68 | +|  | 开火状态 | 显示正在射击的玩家 | |
| 69 | +|  | 受伤 | 显示玩家受到伤害的状态 | |
| 70 | +|  | 致盲 | 玩家被闪光弹致盲时显示 | |
| 71 | +|  | 烟雾 | 显示 CT/T 双方的烟雾弹 | |
| 72 | +|  | 火焰 | 显示燃烧弹与燃烧区域 | |
| 73 | +|  | 爆炸 | 显示爆炸类物体的触发点 | |
69 | 74 |
|
70 | | - 提示是自动检测到的事件,观察者可能会希望了解到这些事件。 |
| 75 | +--- |
71 | 76 |
|
72 | | -| Advisory | Type | Description | |
73 | | -| :---: | :---: | :---: | |
74 | | -| | Default | This is displayed when no other notable events are happening. | |
75 | | -| | Defusing | A CT is defusing the bomb. | |
| 77 | +### 🎥 自动聚焦(Autozoom) |
76 | 78 |
|
| 79 | +当存活玩家较少时,雷达上会出现大量空白区域。 |
| 80 | +**Autozoom 自动缩放功能** 可智能聚焦战斗区域,并随战况平滑移动。 |
77 | 81 |
|
| 82 | +<div align="center"> |
| 83 | +<img src="https://github.com/user-attachments/assets/28a271a4-d1ce-4516-ac13-740db8efcab0" width="520" alt="Autozoom"/> |
| 84 | +</div> |
78 | 85 |
|
79 | | -### 更多 |
80 | | - + 在地图上显示烟雾弹、燃烧弹和闪光弹 |
81 | | - + 为Nuke和Vertigo的上下层地图提供分离显示 |
82 | | - + 玩家标记的Z轴高度指示器,可以通过颜色点或比例尺显示 |
83 | | - + 支持任意雷达背景颜色,包括完全透明 |
84 | | - + 玩家选择,选择主视角 |
85 | | - + 隐藏队友 |
| 86 | +--- |
86 | 87 |
|
| 88 | +### ⚠️ 事件提示(Advisories) |
87 | 89 |
|
| 90 | +系统会自动检测关键事件,帮助观战者快速响应。 |
88 | 91 |
|
89 | | -# 怎么使用 ❓ |
| 92 | +| 图标 | 事件 | 说明 | |
| 93 | +| :--: | :--: | :-- | |
| 94 | +|  | 默认 | 当前无特殊事件 | |
| 95 | +|  | 已安装炸弹 | 显示倒计时与爆炸时间 | |
| 96 | +|  | 正在拆弹 | CT 正在进行拆除操作 | |
90 | 97 |
|
91 | | - 1. 下载最新[发布](https://github.com/Enoouo/Pro-CS2_DMA/releases)的版本。 |
92 | | - 2. 下载项目中 'maps' 目录下的 [地图](https://github.com/Enoouo/Pro-CS2_DMA/tree/main/maps) 文件。 |
93 | | - 3. 解压后确保目录结构正常 |
94 | | - - 📁web radar |
95 | | - - radar.exe |
96 | | - - ... |
97 | | - - ... |
98 | | - - 📁maps |
99 | | - - de_mirage |
100 | | - - de_inferno |
101 | | - - de_dust2 |
102 | | - - ... |
103 | | - - ... |
104 | | - - Pro CS2.exe |
105 | | - - config.cfg |
106 | | - - offsets |
107 | | - - leechcore.dll |
108 | | - - ... |
109 | | - - ... |
110 | | - 4. 运行 `radar.exe` (如果使用此功能) |
111 | | - 5. 运行 `Pro CS2.exe` |
112 | | - 6. 享受游戏😀 |
| 98 | +--- |
113 | 99 |
|
114 | | -注意:所有设置内容都在 config.cfg 文件里,请使用前查看 |
| 100 | +### 💡 其他特性 |
| 101 | +- 烟雾、燃烧弹、闪光弹均显示在地图上 |
| 102 | +- Nuke / Vertigo 地图支持上下层分层显示 |
| 103 | +- 玩家高度差以颜色或比例标识 |
| 104 | +- 可自定义任意雷达背景颜色(含全透明) |
| 105 | +- 支持玩家选择与队友隐藏 |
115 | 106 |
|
116 | | -# 计划任务 📑 |
| 107 | +--- |
117 | 108 |
|
118 | | - - [ ] 修复 Esp 显示有点延迟的问题(似乎只有我遇到了这个问题,我朋友没有,你们有吗?) |
119 | | - - [x] 优化 aimbot 移动轨迹更像人类 |
120 | | - - [ ] aimbot 骨骼自定义多选(目前步枪:头, 颈部; 手枪:头,狙击枪:头, 颈部,上躯干, 下躯干) |
121 | | - - [ ] aimbot 增加死区 |
122 | | - - [x] 修复 Magnet triggerbot 功能下 狙击枪的表现 |
123 | | - - [x] 完善网页雷达功能 |
124 | | - - [ ] 网页雷达增加道具飞行轨迹 |
125 | | - - [ ] 处理关于C4的问题,遍历C4过于消耗性能,现在关闭了,等找到解决方案再完善 |
126 | | - - [ ] 优化内存读取性能 |
127 | | - - [x] 重新修改kmbox相关代码 |
| 109 | +## 🚀 使用说明 |
128 | 110 |
|
129 | | - |
| 111 | +1. 📦 下载最新版本 [**Release**](https://github.com/Enoouo/Pro-CS2_DMA/releases) |
| 112 | +2. ▶ 运行 `radar.exe`(如需使用雷达功能) |
| 113 | +3. 🎮 运行 `Pro CS2.exe` |
| 114 | +4. ✅ 享受增强的 CS2 游戏体验! |
130 | 115 |
|
131 | | - |
| 116 | +--- |
132 | 117 |
|
133 | | -> [!IMPORTANT] |
134 | | -> 还有些功能需要完善,我会尽快更新,等代码整理完善好后上传源码,在此之前先发布打包好的程序。 |
| 118 | +> [!NOTE] |
| 119 | +> 源码将在整理完毕后发布。 |
| 120 | +> 当前提供可执行版本用于测试。 |
135 | 121 |
|
136 | | -对于项目您有什么建议,请使用 'Issues' 告诉我 |
| 122 | +💬 有任何建议或问题?请通过 [**Issues**](https://github.com/Enoouo/Pro-CS2_DMA/issues) 告诉我! |
| 123 | +⭐ 如果本项目对你有帮助,请点亮一个 **Star** 支持后续更新! |
137 | 124 |
|
138 | | -如果项目给您提供了帮助,请为我点一个⭐star⭐ |
| 125 | +--- |
139 | 126 |
|
| 127 | +<div align="center"> |
140 | 128 |
|
| 129 | +**Made with ❤️ by [Enoooo](https://github.com/Enoouo)** |
141 | 130 |
|
| 131 | +<img src="https://img.shields.io/github/stars/Enoouo/Pro-CS2_DMA?style=for-the-badge&color=ffcc00" /> |
| 132 | +<img src="https://img.shields.io/github/v/release/Enoouo/Pro-CS2_DMA?style=for-the-badge&color=1e88e5" /> |
| 133 | +<img src="https://img.shields.io/github/downloads/Enoouo/Pro-CS2_DMA/total?style=for-the-badge&color=26a69a" /> |
142 | 134 |
|
| 135 | +</div> |
0 commit comments