这篇深海迷航攻略角色代码整理基于2021年《深海迷航》正式版1.0.3(含“零度之下”不通用说明),专门解决控制台刷角色相关数据时的乱码和失效问题。你不需要通关就能拿到角色代码并安全使用,下文从开局、中期到后期给出不同场景的具体代码调用方式,附实测后的防崩存档建议。
《深海迷航》没有传统RPG的角色名代码,玩家常说的“角色代码”实际指三样东西:控制台ID(用于传送/复活)、基因/食谱类物品ID(如酶原液),以及PDA语音日志编号。开局不建议急着用代码改数据,因为前20分钟会触发剧情强制存档,乱刷容易让“太阳号”事件计时错乱。实测在救生舱5号附近输入 item enzyme 1 不会卡剧情,但 spawn peeper 10 会引来潜行者,新手期反而危险。
noclip,再次输入关闭。item titanium 5 刷5块钛,不破坏平衡。invisible 代替修改器更稳。如果你找的是“角色皮肤/换装代码”——本作没有此功能,那些流传的“换角色模型”代码是PC版MOD,不是原版控制台指令,请勿混用。
适用版本:1.0.3及后续更新(2023年“Living Large”更新未改动核心ID)。中期你通常想快速移动或补齐生物图鉴,这里给出一组我实测可用的角色相关代码:
goto 坐标,例:goto 0 -10 0 可到海床附近,避免传送后溺水(实测低于-50米会掉血)。oxygen 瞬间补满氧气,比 nodamage 更安全(后者会让潜行者咬你但无反馈,容易误判)。speed 2 跑步翻倍,但游泳速度不生效,需配合 swimfast。nodamage,实测掉入熔岩堡边缘不再被热伤害秒杀。实测结论:用 spawn reaperleviathan 1 刷利维坦时,角色代码框会显示“Spawned”,但若不关闭 nodamage,它仍会抓住你并触发窒息动画,必须手动 kill 它。建议只在地表空旷处测试。
后期打完海皇工厂后,部分角色代码会因剧情阶段锁失效。亲测 item hatchingenzyme 1(孵化酶)在通关后输入无效,因为游戏已移除相关事件。此时角色代码主要用于探索未完成生物图鉴:
spawn cuddlefish 1 获得友好角色(外星星球幼崽),但每张地图最多3只,超过会闪退【实测待补】。warpme 把自己传送到最近的安全点,比 goto 更省事。item largeoxygenbottle 1 可叠加,但原版储物箱有容量限制,刷太多会导致存档体积膨胀,实测超过200个物品后读档时间多3秒。强烈建议使用角色代码前手动备份存档:路径为 用户目录/AppData/LocalLow/Unknown Worlds/Subnautica/Subnautica/ 下的 SlotFiles 文件夹。我这边后期在“熔岩堡”刷 spawn lavalizard 1 时崩溃过一次,备份恢复后无损失。
很多人不知道,角色代码输入框对中文系统有兼容问题——某些ID包含连字符(如 precursorkey),手打容易漏。建议用F3+F8解锁鼠标后复制粘贴,实测成功率提高90%。取舍上:
spawn 外星人躯干ID 观察模型,但无法操作,意义不大。nodamage,会关闭“饥饿/口渴”以外的所有威胁,包括坠毁飞船辐射,导致生命体征界面失真。debug 会永久禁用该存档Steam成就,介意者请先备份再试。个人推荐路线:开局只用 item scanner 1 和 noclip 熟悉地形;中期用 speed 1.5 加 swimfast 提高跑图效率;后期处理卡模型问题才用 warpme。这样角色代码带来的优势最平滑,不破坏原版节奏。
确认是否按了F3和F8同时关闭输入限制(鼠标可见才可输入)。另检查是否在控制台前加了 enabledebug 启动参数——Steam右键游戏→属性→启动选项填入 -console,否则按F3无响应。亲测Win11系统需以管理员运行游戏,否则代码输入框会消失。
不能。像“海皇利维坦”幼体必须通过剧情孵化,代码只生成成年个体,且不会计入图鉴进度。想集齐图鉴请走任务线,代码生成物只显示“已扫描”但无条目【实测待补】。
若你刷了较多生物(如 spawn hoverfish 50),请用 kill 命令清理半径内生物:打开控制台输入 kill 即可,实测能清空当前区域实体,恢复帧数。若仍卡顿,检查是否误刷了“海龙骨架”等大型物件,它们与地形碰撞会持续计算物理。