解锁头像

解锁头像

在游戏开始时解锁该头像作为可玩角色。

可游玩角色

这个模组让你无需完成最终任务,就能在游戏开始时选择自建角色作为可玩角色。

适用于游戏版本 1.09 或 1.10。

文件: 由于文件体积较小,只有一个上传包。其中包含适用于原版游戏、Stable Mods Compilation(作者 Dolphin74)以及 Infinite Heaven(作者 tinmantex)的 lua 文件。三者均包含 SnakeBite 文件。

已知问题: 自建角色大部分情况下类似于扮演另一名士兵,而非 Snake。你仍能听到配音,但某些事件无法触发。我特别注意到这在“静静的反叛”支线任务中会出现。

实现原理: 如果你想将此功能加入模组合集,或出于其他原因自行修改,可参考以下简要说明。 在 00.dat 文件中,进入 assets\tpp\script\lib 目录,打开 TppTerminal.lua;在第 877 行,你会看到以下代码:

if n>=TppDefine.STORY_SEQUENCE.CLEARD_THE_TRUTH then
vars.isAvatarPlayerEnable=1
end

这会在完成“真相”任务后解锁自建角色。你可以将其更改为以下内容,或在现有 if 语句上方/下方插入:

if n>=TppDefine.STORY_SEQUENCE.CLEARD_ESCAPE_THE_HOSPITAL then
vars.isAvatarPlayerEnable=1
end

这会在完成“逃离医院”任务后解锁自建角色。

特别感谢 TheReciprocatorUnlock Playable Avatar 模组,它为我实现此功能提供了正确方向。