巫师3控制台:开启方法和常用命令 - 巫师 3:狂猎

返回 攻略The Witcher 3 Wild Hunt巫师3控制台:开启方法和常用命令MGs Lv.4貢獻者2026年8月14日 22:11

正在渲染…巫师3的官方调试控制台默认关着。次世代版不用装模组:改安装目录里的 `bin\config\base\general.ini`,进游戏按 `~`(Tab 上方)就能打命令。先另存一份进度再试传送、刷物品或刷怪,这些会把任务脚本卡死。

这是 CD PROJEKT RED 自己的开发者控制台,不是第三方外挂。只在 PC(Steam / GOG / Epic)有效,PlayStation、Xbox、Switch 没有入口。

---

## 1. 打开控制台

游戏必须先完全退出。做法以 CDPR REDkit 文档为准。

1. Steam 库里右键《巫师 3:狂猎》→ 属性 → 已安装文件 → 浏览。

2. 进入 `bin\config\base`。

3. 用记事本打开 `general.ini`。

4. 在 `[General]` 段落下另起一行,写入:

```

DBGConsoleOn=true

```

完整文件通常是:

```

[General]

ConfigVersion=5

DBGConsoleOn=true

```

5. 保存后启动游戏。进到能控制杰洛特(或希里)时按 `~`。

GOG、Epic 同样改安装目录里的这份文件,不要改「文档\The Witcher 3」下的 `user.settings`。Steam 校验游戏文件会把这一行还原,改完不要点「验证完整性」。

---

## 2. 呼出按键和写法

| 键盘 | 按键 |

| --- | --- |

| 美式 / 常见中文键盘 | `~`(Tab 上方) |

| 打不开时 | `F2` |

| 德语 / 北欧 | `ö`,或数字 1 左边 |

| 法语 AZERTY | `²` 或 `ù` |

中文输入法先切到英文。输入完按 Enter 执行,再按同一键关掉黑底。

命令区分大小写。有参数必须加括号;物品名、技能 ID、天气名用单引号:`additem('Bear Armor 1', 1)`。无参数的 `god`、`healme` 可以不写括号。

---

## 3. 生存和战斗

| 命令 | 作用 |

| --- | --- |

| `god` | 开关无敌 |

| `healme` | 立刻回满生命 |

| `likeaboss` | 开关:每次伤害约为目标最大生命的 40% |

| `killall` | 杀掉当前交战的敌人 |

| `Cat(1)` / `Cat(0)` | 开 / 关猫眼夜视 |

`god` 和 `likeaboss` 再输入一次就会关掉。主线 Boss 或护送任务里不要开秒杀,脚本可能等不到「打完」的信号。

---

## 4. 等级、技能、钱

| 命令 | 作用 |

| --- | --- |

| `setlevel(30)` | 把等级设成 30,不是加 30 级 |

| `levelup` | 升 1 级 |

| `addexp(5000)` | 加经验 |

| `addskillpoints(10)` | 加点技能点 |

| `learnskill('sword_s3')` | 学会指定技能;再输一次升该技能一级 |

| `addmoney(10000)` | 加克朗 |

| `removemoney(500)` | 扣克朗 |

| `klapaucius` | 固定加 100 克朗 |

技能 ID 按树分前缀:`sword_` 战斗、`magic_` 法印、`alchemy_` 炼金。完整表很长,需要对着技能菜单逐条查。

洗点用药水,不要重置角色:

```

additem('Clearing Potion', 1)

```

---

## 5. 猎魔人套和常用物品

语法:`additem('物品ID', 数量)`。ID 必须带单引号,空格和大小写都不能改。内部名不是中文,狮鹫派也不是 Griffin:

| 学派 | 护甲前缀 | 钢剑 / 银剑 |

| --- | --- | --- |

| 熊派 | `Bear Armor` | `Bear School steel sword` / `Bear School silver sword` |

| 狮鹫派 | `Gryphon Armor` | `Gryphon School steel sword` / `Gryphon School silver sword` |

| 猫派 | `Lynx Armor` | `Lynx School steel sword` / `Lynx School silver sword` |

| 狼派 | `Wolf Armor` | `Wolf School steel sword` / `Wolf School silver sword` |

| 毒蛇派 | `EP1 Witcher Armor` | `Viper School steel sword` / `Viper School silver sword` |

护甲后缀大致对应品质:无数字 = 普通,`1` 增强,`2` 上等,`3` 大师匠造,`4` 宗师(血与酒)。靴子、手套、裤子是 `Bear Boots 1` 这种,数字从 1 起。刷完看背包实际名称,对不上就换相邻数字。

```

additem('Gryphon Armor 3', 1)

additem('Gryphon School steel sword 3', 1)

additem('Gryphon School silver sword 3', 1)

additem('Aerondight', 1)

additem('Greater mutagen red', 10)

additem('Greater mutagen blue', 10)

additem('Greater mutagen green', 10)

additem('Swallow 3', 20)

```

`Aerondight EP2` 是血与酒里可成长的那把。普通 `Aerondight` 是另一把。

---

## 6. 地图、传送、时间

| 命令 | 作用 |

| --- | --- |

| `AllowFT(1)` | 允许在任意地点打开地图传送(每次进游戏要重输) |

| `ShowAllFT(1)` | 点亮全部驿站 |

| `ShowKnownPins(1)` | 把地图上的问号揭开 |

| `ShowPins(1)` | 点亮全部地图标记 |

| `gotoProlog` | 白果园 |

| `gotoNovigrad` | 诺维格瑞 |

| `gotoSkellige` | 史凯利格 |

| `gotoKaerMorhen` | 凯尔莫罕 |

| `gotoWyzima` | 维吉玛 |

| `xy(x, y)` | 传到坐标;第一次会到天上,同样坐标再输一次落地 |

| `settime(0, 12, 0, 0)` | 设成第 0 天 12:00 |

| `TM(1)` | 时间流速,`1` 是默认 |

| `changeweather('WT_Clear')` | 晴天 |

| `makeitrain` / `stoprain` | 暴雨 / 停雨 |

`ShowAllFT(1)` 和 `ShowPins(1)` 很难撤回,先存档。主线卡在「必须骑马走到某地」时不要 `goto*`,直接传送会跳过触发器。

---

## 7. 昆特牌和外观

| 命令 | 作用 |

| --- | --- |

| `secretgwint` | 当场开一局昆特 |

| `winGwint(true)` | 立刻赢当前这局 |

| `addgwintcards` | 每种牌给一张(缺吸血鬼·卡塔坎,用 `additem('gwint_card_katakan')`) |

| `shave` | 刮胡子 |

| `setbeard(1)` | 留胡子 |

| `addHair1`~`addHair3`、`addHairDLC1`~`addHairDLC3` | 换发型 |

| `settattoo(1)` / `settattoo(0)` | 巫师2继承的颈部纹身 |

| `Ciri` / `Geralt` | 切换操控角色 |

任务进行中不要切希里。收集牌请用 `addgwintcards`,别用下面的 `witchcraft`。

---

## 8. 不要随便用的命令

| 命令 | 原因 |

| --- | --- |

| `witchcraft` | 每种物品给一件,可能卡死几分钟或直接崩溃 |

| `cleardevelop` | 角色回 1 级并清空背包,只留开局装 |

| `addfact(...)` / `removefact(...)` | 改剧情内部标记,很容易把结局锁死 |

| `spawn('名字')` | 刷出来的怪没有任务绑定,主线场景里会把 NPC 打死 |

| `Ciri` | 任务状态机仍按杰洛特走 |

沙盒刷怪可以:`spawn('bear')`、`spawn('griffin')`、`spawn('wyvern')`。第四个参数设敌对:`spawn('nekker', 3, 5, true)`。

---

## 9. 打不开时

- 确认改的是安装目录的 `general.ini`,且 `[General]` 里真有 `DBGConsoleOn=true`。

- 用英文输入法,试 `~` 和 `F2`。

- Steam 验证文件会撤掉这一行,要重新加。

- 1.32 旧版同样改这份文件;若按键没反应,再考虑 Nexus 上的 Native Debug Console,并按模组说明清掉冲突文件。

- 主机版没有控制台。

多数玩家反馈这不影响 Steam 成就,CDPR 没有书面保证。用完把 `god`、`likeaboss`、`AllowFT` 关回去再存档,避免之后分不清是自己打过还是命令还开着。

0002發表評論