2026.02.21 | Unity Game Hacking Tool
Unity Tools 是一款基于 minihook 和 ImGui 开发的 Unity 游戏作弊工具,提供类浏览、内存操作、图形绘制、Shader 修改等多种功能。
- 渲染引擎: DirectX All (通过 minihook 库 Hook)
- UI 框架: ImGui (中文支持)
- 游戏框架: Unity IL2CPP
工具栏位于窗口顶部,包含以下功能入口:
| 菜单项 | 说明 |
|---|---|
| 全局管理 | 类结构浏览、变量编辑、方法查看 |
| 内存扫描 | 内存扫描功能 (开发中) |
| 内存绘制 | 内存地址管理与图形绘制 |
| 着色器绘制 | Shader 全局属性修改 |
| 主题 | UI 主题切换 |
| 配置 | 语言、快捷键设置 |
菜单栏右侧显示实时信息:
- FPS: 帧率显示 (绿色 ≥100, 黄色 60-100, 红色 <60)
- DateTime: 当前系统时间
- Unity: 游戏使用的 Unity 版本
核心功能模块,提供完整的类结构分析能力。
┌─────────────┬─────────────┬─────────────────────┐
│ Assembly │ 类名 │ 变量 & 方法 │
│ (程序集) │ (搜索+筛选) │ (实例搜索+编辑) │
├─────────────┼─────────────┼─────────────────────┤
│ Assembly-1 │ Class.A │ [变量表格] │
│ Assembly-2 │ Class.B │ - 偏移 │
│ Assembly-3 │ Class.C │ - 名称 │
│ ... │ ... │ - 类型 │
│ │ │ - 值 (可编辑) │
│ │ │ [方法表格] │
│ │ │ - 方法名 │
│ │ │ - 返回值 │
│ │ │ - 参数 │
└─────────────┴─────────────┴─────────────────────┘
- 显示所有已加载的 IL2CPP 程序集
- 支持搜索过滤
- 点击加载对应类的列表
- 显示选定程序集中的所有类
- 搜索框: 模糊搜索类名
- 类型筛选:
All- 显示全部System- 系统类Unity- Unity 类Custom- 自定义类
| 按钮 | 功能 |
|---|---|
| 编辑 | 手动输入实例地址 |
| 寻找 | 自动搜索类的实例 |
支持编辑以下类型:
| 类型 | 编辑方式 | 说明 |
|---|---|---|
int / uint |
双击编辑 | 32位整数 |
float |
双击编辑 | 单精度浮点 |
double |
双击编辑 | 双精度浮点 |
bool |
下拉框 | 布尔值 |
byte |
双击编辑 | 字节 (0-255) |
string |
双击编辑 | 字符串 |
注意: 静态方法以蓝色背景高亮显示
- Tag 标签寻找: 获取选中实例的 Tag
- 结构生成: 复制类结构代码到剪贴板 (C# 格式)
- Dump global-metadata.dat: 导出 IL2CPP 元数据文件
支持两种地址格式:
格式1: GameAssembly.dll+0x1000
格式2: 0x12345678
⚠️ 功能开发中
内存地址管理与图形绘制工具。
┌─────────────────┬─────────────────┐
│ 内存地址 │ 绘制设置 │
├─────────────────┼─────────────────┤
│ [地址输入框] │ [类型选择] │
│ - 添加地址 │ - 矩形 │
│ - 移除地址 │ - 圆形 │
│ [地址列表] │ - 线条 │
│ │ - 文本 │
│ │ [颜色选择] │
│ │ [大小滑块] │
│ │ [开始绘制] │
│ │ [清除绘制] │
│ │ [工具折叠栏] │
└─────────────────┴─────────────────┘
- 输入十六进制地址 (如
0x7FF6A1234000) - 支持添加/移除地址
- 地址列表可重复选择
- 绘制类型: 矩形、圆形、线条、文本
- 颜色: RGBA 颜色选择器
- 大小: 1-100 滑块调节
- 是否可视 (显示/隐藏绘制)
- 获取坐标 (3秒显示实体坐标)
Shader 全局属性修改工具。
┌─────────────────┬─────────────────┐
│ 着色器列表 │ 着色器属性 │
├─────────────────┼─────────────────┤
│ [搜索框] │ [着色器名称] │
│ [着色器列表] │ │
│ - 按字母排序 │ [设定全局] │
│ - 搜索过滤 │ - 属性名输入 │
│ [刷新按钮] │ - 类型选择 │
│ │ • SetGlobalInt │
│ │ • SetGlobalFloat │
│ │ • SetGlobalVector │
│ │ • SetGlobalColor │
│ │ • SetGlobalMatrix │
│ │ - 值输入 │
│ │ [全局操作] │
│ │ - 画质等级设定 │
└─────────────────┴─────────────────┘
| 函数 | 参数类型 |
|---|---|
SetGlobalInt |
Int32 |
SetGlobalFloat |
Single (float) |
SetGlobalVector |
Vector4 |
SetGlobalColor |
Color (RGBA) |
SetGlobalMatrix |
Matrix4x4 |
- 实时搜索过滤
- 刷新检测新着色器 (淡蓝色高亮)
- 属性值实时预览
UI 主题自定义功能。
| 主题 | 说明 |
|---|---|
| 默认 | ImGui 深色主题 |
| 明亮 | ImGui 浅色主题 |
| 紫色 | ImGui 经典主题 |
| 自定义 | 用户自定义颜色 |
可自定义的 UI 元素:
- 窗口背景
- 标题背景 / 活动标题 / 折叠标题
- 标题栏 / 悬停 / 激活
- 按钮 / 悬停 / 激活
- 输入框背景 / 悬停 / 激活
- 文本 / 禁用文本
| 选项 | 说明 |
|---|---|
| 中文 | 简体中文界面 |
| English | 英文界面 [暂未开放] |
- 菜单显示/隐藏: 默认
Insert - 支持自定义按键 (F1-F12, Home, End, PageUp/Down 等)
- 保存路径:
Cofig1.ini - 保存内容: 语言设置、快捷键
| 按键 | 功能 |
|---|---|
Insert |
显示/隐藏主菜单 |
鼠标左键 |
UI 交互 |
鼠标右键 |
UI 交互 |
- kiero: DirectX Hook 库
- ImGui: GUI 框架
- FontAwesome: 图标字体
- 本工具仅供学习交流,请勿用于商业作弊
- 使用前请备份游戏数据
- 部分功能可能因游戏更新而失效
文档更新于 2026.02.21