
《深海迷航》粉丝故事企划
模组框架,用于更改和扩展《深海迷航:零度之下》的故事内容
查看大图目的
这是一个用于修改和扩展《深海迷航:零度之下》故事的模组框架。
更新
现在也为游戏版本 45391 提供了上传,以防您使用的是 Epic 或 Steam 稳定分支。
如果你正在使用 Steam 实验分支,你应该使用游戏版本 48289 对应的文件。
请注意
此模组并非用于游玩《深海迷航:零度之下》。它是一个框架,旨在为其他模组制作者提供基础,以修改或扩展《深海迷航:零度之下》的故事内容,例如百科图片、百科文本、百科对话、字幕(文本与音频)、呼叫(“对话头像”),这些内容随后可被制作成独立的模组。
英国 PDA 语音为您的游戏体验增添色彩
然而,有一个下载项:“SubnauticaFanStoryProject - PDA” 可用于您的游戏过程,它将印度 PDA 语音替换为来自 ttsfree.com 的英国 PDA 语音,就像在第一个《深海迷航》游戏中那样。
此外还有一个下载项:“SubnauticaFanStoryProject - 完整版”,其中游戏内所有对话均被替换为 ttsfree.com 生成的语音对话。此版本不建议用于实际游玩,因为生成的语音对话效果欠佳。但可作为模板使用,例如若您需要替换原版游戏的对话文本及语音,可将内含的语音文件替换为您自有配音演员的录制内容。
我希望这个项目能找到热心的爱好者,将《深海迷航:零度之下》扩展,为这款本已精彩的游戏增添新的激动人心的内容 =)
我还计划在未来增加创建全新百科全书条目和新对话的可能性。
描述
Subnautica 和 Subnautica - Below Zero 非常受欢迎。
已经有 Reef Editor 模组可以改变地形。
使用此模组,模组制作者将能够修改百科图片、百科文本、百科对话、字幕(文本和声音)以及通话(“说话头像”)。
无需编码即可实现此功能,因为此模组提供了相应的功能。
安装
这是一个 BepInEx 模组。请安装最新版本的 x64(64 位)BepInEx,并将其解压到 Subnautica 的安装目录中:
https://github.com/BepInEx/BepInEx/releases
同时将此模组解压到 Subnautica 安装目录中。
你现在应该有一个目录:<深海迷航目录> \ BepInEx \ plugins \ SubnauticaFanStoryProject \
用法
在此目录中,你将找到一个选项文件:<Subnautica Directory> \ BepInEx \ plugins \ SubnauticaFanStoryProject \ Options.txt
在此文件中,您可以将以下选项设置为“true”以执行以下操作。
此操作将在加载现有游戏或开始新游戏时执行。
“保存角色” : true => 这将把角色图像/对话头像保存到目录:
<Subnautica 目录> \ BepInEx \ plugins \ SubnauticaFanStoryProject \ Actors
使用此功能,您可以编辑上述目录中的角色图像(“对话头像”)。编辑后的图像将被加载并在游戏中显示
自动地。
注意:编辑过的图片目前显示有点模糊。我会尝试在下一个版本中解决这个问题。
请确保在修改完图像后将此选项设置回 false,否则您修改的图像将被原版图像覆盖!
“保存PDA百科全书图片” : true => 这将把所有已解锁的百科全书条目中的图片保存到目录:
<Subnautica 目录> \ BepInEx \ plugins \ SubnauticaFanStoryProject \ Images \ Encyclopedia
使用命令“ency all”来解锁整个百科全书,如果你想保存所有图片。
有了这个,你可以编辑上述目录中的现有图片。编辑后的图片将自动加载并在游戏中显示。
确保在修改完图像后将此选项设置回 false,否则您修改的图像将被覆盖。
原版风格!
“保存空的百科全书图像” : true => 这将为没有图像的百科全书条目创建空的图像文件。
如果你想为百科条目添加原版游戏中尚未包含图像的新图像,可以使用此选项。
“调试日志” : true => 这将在目录中创建一个日志文本文件:
<Subnautica Directory> \ BepInEx \ plugins \ SubnauticaFanStoryProject \ Log \ Log.txt
如果你发现我在游戏过程中可能错过的任何对话或字幕(声音),并且这些内容尚未被替换,你可以将这个日志文件发送给我,这样我就可以为声音替换创建一个条目。
例如,如果游戏中仍然存在带有印度口音的 PDA 对话,请启用日志记录并在游戏内播放完该 PDA 对话后将日志文件发送给我。通过日志文件,我将能够添加替换印度语字幕的内容。
更改文本
在此目录中,您将找到《深海迷航》中显示的文本:
<Subnautica 目录> \ BepInEx \ plugins \ SubnauticaFanStoryProject \ Texts \ <语言>.txt, 例如 English.txt
在模板中只有英文的文本文件。这个文本文件是从 Subnautica 目录中复制出来的:
<Subnautica Directory> \ SubnauticaZero_Data \ StreamingAssets \ SNUnmanagedData \ LanguageFiles
您可以直接从此目录复制并使用其他语言的语言文件。我建议将语言文件复制到 SubnauticaFanStoryProject \ Texts \ 目录中,这样您可以保持原始文件不变,只修改模组目录中的文本文件。
在此语言文件中,您可以更改《深海迷航》中显示的所有书面文本。
请注意,存在多行文本,由 \n(换行符)表示,例如
"EncyDesc_Pregame_Lil_Warning" : "我对你姐姐的逝世表示最诚挚的哀悼。\n在我与阿尔特拉在4546B星球上的任务接近尾声时,我与萨姆在零号前哨站成为了室友,这让我对她有了更深的了解。"
另外请注意,文本文件采用 Unicode 格式,例如您会看到 "plant\u2019s" 将被转换为 "plant's"。如果您修改文本,还需要对引号、双引号、变音符号、重音符号等特殊字符使用 \uxxxx(Unicode)表示法,否则特殊字符可能无法正确显示。
已知问题
- 当替换一个角色(“对话头像”)的图像时,被替换的图像有点模糊
- 停止声音片段并不总是正常工作:
- 当您在百科全书中停止语音对话时,当前行仍会完整播报完毕,之后对话才会停止
- 如果罗宾(主角)或 PDA 在游戏中说话,当你用 Esc 键暂停游戏时,已播放的对话不会被暂停/中断。
- 替换现有音效片段:
- 在替换对话语音时,极少数情况下仍能听到原始语音, 例如游戏开场中的穿梭机电脑对话,或当罗宾(主角)在有回声的洞穴中说话时,例如艾伦的圣所。
- 当一行对话被新的音频文件替换时,新行的长度必须与原行匹配,
否则会出现停顿或重叠。因此,我在这个模组的声音映射文件中添加了每句对话的长度:
<深海迷航目录> \ BepInEx \ plugins \ SubnauticaFanStoryProject \ Sounds.txt我会在下一个版本中尝试修复这个问题,以便在游戏中使用替换声音文件的长度,而不是原版声音的长度。
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。