Skip to content

快速上手

界面概览

打开调试器面板后,你会看到以下界面:

┌─────────────────────────────────────────────┐
│  🔍 [搜索框....................................] 🔘 │
│  ┌─────────────────────────────────────────┐ │
│  │ 搜索结果区域                              │ │
│  └─────────────────────────────────────────┘ │
│  ┌─────────────────────────────────────────┐ │
│  │ 🎛️ 当前编辑:默认设定            [🔘 ON] │ │
│  └─────────────────────────────────────────┘ │
│  ┌──────────────┐ ┌────────┐ ┌────────────┐ │
│  │ 导出脚本      │ │复制参数│ │ 内核探针    │ │
│  └──────────────┘ └────────┘ └────────────┘ │
│  ┌─────────────────────────────────────────┐ │
│  │ BattleUsers.uids                        │ │
│  │ [注入值输入框] 🔧 [原值: {...}] 🔒      │ │
│  └─────────────────────────────────────────┘ │
└─────────────────────────────────────────────┘

第一步:搜索并添加参数

调试器的核心功能是监听和修改游戏变量。首先需要告诉调试器你要关注哪些变量。

  1. 在顶部搜索框中输入关键词,例如 BattleUsers

  2. 搜索结果会显示所有匹配的变量:

BattleUsers.uids    this._obfuscated_name_1
BattleUsers.ranks   this._obfuscated_name_2
  1. 点击你想要添加的参数,或勾选批量添加

💡 搜索支持空格分隔多个关键词,例如 BattleChat messages

第二步:查看原值

添加参数后,调试器会自动开始监听:

┌─────────────────────────────────────────────┐
│ BattleUsers.uids                 [🗑️]       │
│ 已定位参数                                    │
│ [输入框..................] 🔧 原值: {...} 🔒 │
└─────────────────────────────────────────────┘
  • 原值按钮会显示该变量当前的实时值
  • 点击原值按钮可以打开历史记录窗口,查看所有变化

第三步:修改变量值

方式一:直接输入

  1. 输入框中填入你想要的值
  2. 点击锁头图标 🔒 启用注入
json
// 示例:修改 ranks 数组
[15, 30, 45, 60, 75]

// 示例:修改对象属性
{
    "x": 100,
    "y": 200,
    "z": 300
}

方式二:可视化编辑(推荐)

点击 🔧(齿轮)图标 打开可视化编辑器:

  • 自动解析当前对象结构
  • 表单化编辑,无需手写代码
  • 支持数字、字符串、布尔值、嵌套对象

方式三:JS 脚本注入

在输入框中使用 js: 前缀:

js: return $ + { custom: "modified" }
  • $ 代表原始值
  • 可以返回任何类型

第四步:使用内核探针(1.9.0+)

点击面板上的 「内核探针」 按钮:

┌─────────────────────────────────────────────┐
│ 坐标                                          │
│ X: [100.00]  Y: [200.00]  Z: [50.00]        │
├─────────────────────────────────────────────┤
│ 旋转                                          │
│ W: [0.00]  X: [0.00]  Y: [0.00]  Z: [1.00] │
├─────────────────────────────────────────────┤
│ [速度归零]                    [复制]         │
│ ● 已锁定载具                                  │
└─────────────────────────────────────────────┘

支持的操作:

操作方法
修改坐标在输入框中输入新值,按 Enter
修改旋转同上(四元数格式)
瞬移防回弹修改坐标时会自动清空速度
速度归零点击「速度归零」按钮

第五步:管理配置

保存预设

调试器会自动保存所有配置,刷新页面不会丢失。

多预设管理

点击顶部的预设名称(如「默认设定」)进入配置管理:

  • 创建多个预设(例如「PVE模式」「测试配置」)
  • 启用/禁用预设(禁用的预设不会注入)
  • 导入/导出预设(JSON 格式)

导出为独立脚本

点击 「导出脚本」 可以将当前预设打包成独立的 Tampermonkey 脚本,方便分享(注意遵守保密规定)。

实战示例

示例1:监听玩家等级变化

  1. 搜索 ranks
  2. 添加 BattleUsers.ranks
  3. 锁定启用,输入框留空(只监听不修改)
  4. 游戏中打开原值窗口查看

示例2:修改自己的队伍颜色(仅视觉)

  1. 搜索 userTeam
  2. 添加 State.userTeam
  3. 输入 TEAM_REDTEAM_BLUE
  4. 锁定启用

示例3:实时修改坐标(内核探针)

  1. 点击「内核探针」按钮
  2. 找到 Z 轴输入框(上下方向)
  3. 输入 500,按 Enter
  4. 坦克会瞬间上升

快捷键

快捷键功能
B打开/关闭调试器面板
Enter在探针输入框中提交修改

💡 快捷键可以在「设置」页面修改

下一步

内部技术交流 · 禁止外传