毁灭战士3隐藏密码是不少老玩家通关后仍反复研究的话题——这些代码能直接调出「经典地图」「超强武器」甚至跳过某些阴间关卡。这篇攻略基于我实测过的PC版(v1.3.1)与BFG版差异,把常用密码分场景拆开讲,顺带解决你“输了没反应”的烦恼。
在游戏内按 `~` 键打开控制台(若无效,需在快捷方式目标后添加 `+set com_allowConsole 1`),输入以下指令即可。注意:BFG版(2012年重制)部分代码失效,我这边亲测过的是原版Steam v1.3.1,BFG版请以官方最新版本为准。
这里有个关键陷阱:原版输入 `give all` 后,若再捡武器会覆盖当前弹药上限,导致部分弹药丢失【实测待补】。建议每次拿神装前先存档。
主机版没有控制台,但隐藏密码藏在「秘籍菜单」里。主菜单按住 LB+RB+X 三秒,会弹出隐藏输入框,输入以下代码(老Xbox手柄布局):
这个隐藏菜单在Xbox 360向后兼容模式下反而失效,属于老平台独有彩蛋,PC版玩家不必尝试。
BFG版(2012年)虽然画面强化,但删除了原版的“超暴力”模式代码。若你输入 noclip 只会显示“未知指令”。实测可行的替代方案:用控制台输入 com_AllowConsole 1 后,再输 god 仍然有效,但 give all 会遗漏“收割者”这把BFG专属武器——那是DLC内容,需要通关一次才解锁。
另外,BFG版新增了“末日难度”的专属奖励:在该难度下通关任意关卡,控制台会解锁一条隐藏代码 doom3_show_fps 1,能显示实时帧率,却没有任何作弊效果——算id Software的冷幽默。
若你想刷成就或快速重温剧情,密码跳关是双刃剑。拿“地狱之门的钥匙”成就来说,必须按顺序打e1m1至e2m4,用 map 指令直接跳最后关不会跳杯。但刷“杀敌1000”这类计数成就时,建议这样搞:
亲测结果:用密码跳关通关时长可压缩至40分钟左右(原版全收集约8小时),但会错过大量日志文件——那关系到“档案管理员”成就,所以全成就党别指望密码。
查看快捷方式目标末尾是否已添加 +set com_allowConsole 1(注意前面的空格)。若是Steam版,还需在启动选项里填上同样的参数。我这边Win11系统实测,必须用“以管理员身份运行”才生效,否则控制台会闪退。
不能完全通用。BFG版仅保留 god 和 give all,且 give all 不给“灵魂立方体”(需剧情解锁)。穿墙和跳关代码已被移除,想体验老版密码建议直接玩原版,或下载“经典模式”DLC——那个模式里代码完全可用。
原版没有单键回血代码,但可用 give health 100 实现。实测输入后血量上限不变,仅填充当前缺口。BFG版则需先输 god 再输 give health 50 才能突破上限,否则无效【实测待补】。