饥荒单机版控制台中途更换角色代码指南

在饥荒单机版中途更换角色可以通过控制台指令实现。进入游戏后按下键盘左上角的波浪号键即可开启控制台面板。此处提供的代码均源自游戏底层Lua文件的内部命名规范,可确保指令准确生效。



如果需要更换为已经解锁的角色,直接在控制台中输入代码:

c_swapcharacter("角色英文名")

并按下回车键。

例如切换为威尔逊的代码是 c_swapcharacter("wilson")

输入完成后有可能游戏画面不会立即变化,需要手动保存并退出当前进度,重新读取存档后人物模型才会更新。


进行下列控制台操作前务必在系统文件夹中备份原始存档文件,防止指令输入失误导致进度丢失。

具体的备份方法非常简单。

首先彻底关闭游戏程序,然后打开Windows 操作系统的文件资源管理器。

C:\Users\<你的用户名>\Documents\Klei\DoNotStarve

在这个路径下可以找到一个名为save的文件夹,这里面存放着你所有的地图存档和角色全局配置文件。你可以直接复制整个save文件夹,将其粘贴到电脑桌面或者其他你指定的备份目录下。如果在控制台输入代码时发生严重失误导致存档损坏,你只需要关闭游戏,把备份好的save文件夹重新复制回系统文档的DoNotStarve目录下并覆盖现有文件,你所有的游戏生存进度和角色解锁状态就会完全恢复到操作前的原始状态。


当你需要更换为尚未解锁的角色时,必须先执行强制解锁指令。

第一步输入:

Profile:UnlockCharacter("角色英文名")

按下回车键。

第二步输入:

Profile:Save()

按下回车强制保存解锁状态。这两步完成后,再按照前面的方法输入切换代码即可完成角色替换。

以下是饥荒单机版以及各DLC对应的角色底层英文名对照。

饥荒单机版全角色控制台代码对照表


【原版基础角色】

威尔逊:wilson

薇洛:willow

大力士:wolfgang

温蒂:wendy

机器人:wx78

老奶奶:wickerbottom

伍迪:woodie

维斯:wes

麦斯威尔:waxwell (注意底层代码拼写为waxwell)


【巨人国DLC角色】

女武神:wathgrithr (注意拼写特殊)

韦伯:webber


【海难DLC角色】

瓦拉尼:walani

大厨:warly

猴王:wilbur

木腿船长:woodlegs


【哈姆雷特DLC角色】

威尔芭:wilba

植物人:wormwood

探险家:wheeler

评论