银币之语(文本优化)

银币之语(文本优化)

此模组修正了屏幕上呈现给玩家的几乎所有文本中的错误并进行了改进,从设置菜单到书籍,包括地图、教程、各类描述、名称等。

用户界面

预先说明

这个模组及其所有可选文件均兼容游戏的 3.#(经典版)和 4.#(次世代版)。
但由于开发时使用的文本基础对应的是 4.04 版本,为避免不一致性,使用 3.12 或更低版本的用户需要安装下载页面提供的补丁。

演示

本模组(有时我会称之为 HeP)是我为《巫师 3:狂猎》开发的另一款作品“Punto y Aparte”的延伸。因此,它不仅包含了原版所有格式优化,更进一步改进和修正了文本内容本身,而不仅仅是屏幕显示效果。

事实上,《巫师 3》的西班牙语翻译只能算勉强及格。
初次体验这款优秀游戏时,其中大量的错误、遗漏和不准确之处让我颇为困扰,
多少降低了我对游戏的满意度。
正因如此,我决定尝试解决这个问题。

《Hablando en Plata》修改了《巫师 3》中玩家能阅读的几乎所有文本,从设置菜单到 NPC 对话字幕,再到书籍、描述和教程。在某些情况下,这是一次全面修订(比如世界地图),而在其他情况下,我最初的重点是纠正明显的错误或偏差(比如对话字幕),不过持续的开发使得全面修订的范围逐渐扩大到越来越多的领域。

  1. “Hablando en Plata” 不仅致力于改进或修正那些翻译不当、语法错误或与玩家实际体验不符的文本(这类问题确实不少),
  2. 同时还对部分内容进行了拓展和深化,
  3. 添加了更多与环境、游戏机制、剧情或猎魔人世界相关的细节,
  4. 始终严格遵循既定的世界观设定。

(注:项目名称“Hablando en Plata”为西班牙语,直译为“用银器交谈”,此处保留原名不译。根据语境判断,应指某个《巫师》系列游戏的西班牙语本地化优化项目)

目前,HeP 共处理了 21,809 条长度各异的文本字符串。这些修改的范围广泛,从添加缺失的回车符或将“e”改为“o”以消除 leísmo(西班牙语语法现象),到逐字母替换数百个字符的完整修改。

警告

这个 mod 既包含客观改进(格式、拼写、语法、错误修正...)也包含主观调整(比如我个人认为比原版更出彩的描述或名称)。之所以如此,是因为它最初只是我个人使用的作品,后来才决定开发并分享出来,所以完全按照我的喜好制作。正因如此,或许我觉得不错的某些改动对其他人来说并不那么明显。

然而,若因“其他部分都很好但这点我不喜欢”而接受关于删除或修改这段或其他文字的请求,就会陷入一个地狱般的循环——毕竟每个玩《巫师 3》的人都有不同的看法。因此,我无法处理此类请求。也就是说:这个模组以现状提供。坦白说,我希望大多数决定安装它的用户能发现优点远多于缺点,但我无法向所有人保证这一点。

范围

《言之有物》汉化补丁涵盖游戏本体(经典版与次世代版)及其两部资料片:《石之心》与《血与酒》。同时亦修正了以下免费 DLC 的相关文本:

  • DLC02 - 新发型风格。
  • DLC03 - 新合约:失踪的矿工。
  • DLC07 - 新任务:并非所有闪光都是金子。
  • DLC08 - 新的中立昆特牌。
  • DLC10 - 新寻宝任务:狼学派装备。
  • DLC12 - 新合约:史凯利杰头号通缉犯。
  • DLC15 - 新任务:猫与狼共舞之地。

如果你没有安装这些 DLC 或扩展包,完全不用担心,不会出现任何问题。
“Hablando en Plata” 添加的文件是完全被动的:它唯一的作用就是在被调用时提供文本。
如果你没有安装全部内容,唯一会发生的就是文件中部分内容永远不会被调用,但游戏不会崩溃,存档也不会受到影响(存档根本不会察觉到我的模组存在)。

在随本页附上的截图中,你可以看到区别。注意!这些图片可能包含剧透内容。如果你尚未完成主线故事和两个扩展包,请谨慎行事,避免阅读显示书籍文本、传记或任务的图片。其余部分应该不会造成任何问题。

接下来,我将详细描述 HeP 的本质。

[版本 2.5 说明:从本版本起,我新增了拉丁美洲西班牙语文件(esMX.w3strings)。其内容与伊比利亚西班牙语原版完全相同,但为了方便使用《巫师 3》拉丁美洲版本的玩家而包含在内。现在,HeP 将为在游戏中选择了该西班牙语变体的玩家自动生效,无需任何额外操作。感谢 raickzDelacroix 提出这个建议。]

[版本 3.0 说明:自此,HeP 的文本校对基础将从游戏的 3.12 经典版转为 4.04 次世代版。不过,通过下载区提供的补丁,仍可确保与经典版的完全兼容性。]

[版本 3.1.a 说明:在此版本中,我更新了所有随 HeP 附带的示例图片,因为许多图片已严重过时。此外,我还新增了多张与 NextGen 版本添加或修正内容相关的图片。这些截图是在安装其他模组的情况下拍摄的,因此你可能会看到只有在安装这些模组时才会显示的额外内容(例如:我在“其他模组补丁”标题下提到的所有模组)。]

描述

以下修改适用于以下列出的所有类别:

  • 包含了《Punto y Aparte》格式的所有改进。若想深入了解具体内容,请查阅我另一个模组的原页面,因我不想在此赘述。
  • 修正了大量措辞和语法错误(数量相当可观)。
  • 改正了一些拼写错误(虽然很少,但仍能发现,主要是重音符号、笔误和 leísmo 用法)。
  • 调整了大量文本的标点符号(译者保留了英语式标点,这与西班牙语不同)。
  • 修正了众多文本与游戏体验、内部机制或屏幕显示不一致的问题。
  • 交叉验证了修改内容的完整性,以避免未修正的字符串中残留旧称造成混淆。若有改动,必全局统一。

除上述内容外,还针对以下部分进行了不同程度的干预,具有特定的适用范围。

已全面审查与以下概念相关的文本:

  • 通用界面。
  • 设置菜单。
  • 炼金与食物。
  • 物品栏与储物箱。
  • 角色属性。
  • 制作系统。
  • 昆特牌。
  • 地图与地点。
  • 技能、附魔与突变。
  • 法印、药剂、炸弹与萃取物。
  • 包含所有主线任务及众多支线任务的日志。
  • 所有寻宝任务与合约的日志。
  • 教程与帮助信息。

已对以下文本进行全面审阅:

  • 野兽图鉴。
  • 人物传记。
  • NPC 命名。
  • 未彻底检查的支线任务日志。
  • 书籍、笔记、信件、告示和卷轴。
  • 已彻底检查的任务字幕。
  • 这些任务的对话选项。

已对以下文本进行了详细检查:

  • 全面修订的支线任务对话选项。
  • 这些任务的副标题。
  • 其他无法归类于上述类别的项目。

为了避免使本页面内容过多而吓到大家,我已将所有细节都写在了这篇文章中,包括修改前后的示例对比。

部分修正内容的重要性足以被视为对翻译或设计错误的修复,
要么是因为它们会误导玩家或泄露信息,
要么是因为它们看起来十分碍眼。
我在另一篇文章中列出了约 230 个典型案例,
尽管此类修正的总数高达 1,688 项。
由于保持文章更新以涵盖所有案例已变得不切实际,
在废弃内容区我提供了一份杂项文件,
其中列出了所有被我归类为文本错误修复的修改。
如果你对某些修改为何被视为错误修复感到好奇,
欢迎随时提问。

可选

名称交换

作为该模组的补充,我添加了三个可选文件,其作用如下:用于更改游戏中三个存在争议的专有名词,让每位玩家都能获得满意的体验。此修改是全面性的,涵盖游戏所有场景:用户界面、对话、教程、术语表、任务、目标...所有相关引用都会被无一例外地替换,因此您不会遇到恼人的名称混杂情况。

所有这些可选文件,理所当然地,与主文件完全兼容(包含其所有更改),并且应优先于主文件。由于包含它们的文件夹名称的缘故,这一切无需任何额外操作即可实现。因此,如果你喜欢手动设置优先级,请确保保留这一点。

  • Gwynt -> Gwent: Gwent 是这款卡牌游戏的原始名称,但由于某些奇怪的原因,翻译者选择插入一个“y”,而不是遵循若想保留发音则应采用的合理选项:Gwint。我怀疑这一决定与避免让卡牌游戏名称与《巫师 3》内部代码重合有关。然而,按照西班牙语的发音规则,Gwynt 实在难以准确发音,因此我更倾向于使用原名,并创建了这个文件——我个人一直启用这个版本。
  • 雅斯克尔 -> 丹德里恩:雅斯克尔是萨普科夫斯基原著中该角色的原名,但这个词在英语中带有负面谐音,因此针对英语市场将其更名为丹德里恩(Dandy Lion,非常贴切)。然而在翻译成西班牙语时保留了英语化名称,至少在前两作游戏中如此。第三部纠正了这个错误,但出于习惯许多人仍偏爱英语名(而且这也是游戏中听到的发音),因此我决定创建这个文件(尽管可能不会使用)。
  • Sardinilla -> Roach: Roach,意为拟鲤(学名 Rutilus Rutilus 的鱼类),是杰洛特母马的原名。然而由于某些难以理解的原因,译者选择了一个在我看来颇为滑稽的名字:“Sardinilla”(说实话,既然要改,用“Parrocha”或“Bocarte”会更合适些)。我理解可能是因为拟鲤在中欧相当常见,但在西班牙或拉丁美洲几乎无人知晓(被视为入侵物种)。由于我千万倍偏爱原名,便决定制作这个文件来使用它。

幽灵模式下的均质化处理

注:目前,幽灵模式仅适用于游戏的经典版本。

Wghost81 的 Ghost Mode 模组修改了许多同样被 Hablando en Plata 处理的文本,主要是药水、炸弹、技能、萃取物、印记和突变的效果名称及描述。若没有可选文件解决此问题,文本的一致性将被破坏。也就是说:在少数情况下,玩家会看到同一事物以两个不同名称被提及(根据具体文本,可能是 Hablando en Plata 的版本或 Ghost Mode 的版本)。

[例如:防御技巧“滚动”和“格挡”被 HeP 重命名为“翻滚”和“阻挡”,因为我认为这些名称更贴切。然而,由于 GM 修改了与这些技巧相关的一些文本,部分引用恢复了原始名称,但并非全部。因此,游戏中仍会存在一些地方继续使用“翻滚”或“阻挡”的表述。结果就是,玩家在游戏中会遇到同一防御技巧因上下文不同而有两种名称的情况,这必然会造成混淆。统一化文件确保了这类问题不会发生。还有许多其他类似情况,同样影响着格式、措辞等方面。]

在获得 WGhost81(原作者)的许可后,我已将统一化翻译上传至 Nexus:Ghost Mode - Hablando en Plata。
之所以选择这种方式,而非在本页面直接提供可选文件,是基于 WGhost81 的明确要求。
如需了解更多信息,请前往该页面查看。

适用于其他 MOD 的补丁

DLC 模组 - 事件、DLC - 快速旅行包(均由 MerseyRockoff 制作)以及《同袍兄弟 - 巫师 3 终极漏洞修复与内容还原合集》(由 PaulR0013、MerseyRockoff、Konyme 等人开发),我强烈推荐安装这些内容,它们也需要与 HeP 进行类似 Ghost Mode 的统一化处理。由于它们在加载顺序中的优先级高于《银舌如簧》,若玩家安装时未添加补丁,将会丢失部分由 HeP 引入的改进功能。

DLC - Fast Travel Pack 和 DLC - Events 的西班牙语翻译由我完成,因此有人可能会疑惑为何还需要补丁。原因在于这些翻译是基于用户未安装 HeP 的假设而制作的。简而言之:同时安装了 HeP 和上述模组的玩家,若未使用此补丁,将会丢失 Hablando en Plata 对部分文本所做出的改动与优化。

另一方面,《战火兄弟连》西班牙语文本的大部分错误修正都出自我手,但我只能局限于解决错误本身,否则就会超出该他人模组的范畴。经《战火兄弟连》修正的文本字符串与我的另一个模组《句读分明》(仅修正错误和格式)一致,导致《银舌妙语》所有额外改进内容尽数丢失。

在获得 MerseyRockoff 的许可后,我为所有这些模组创建了一个通用补丁,你可以在文件选项卡中找到它。
即使你没有安装所有这些模组也没关系;因为它只是一个被动数据库,不会给你带来任何问题。
这个补丁必须优先于所有它所修补的模组。
需要强调一点:安装或不安装这个补丁都不会以任何方式影响目标模组的正常运行,它只会修改屏幕上显示的文本。

限制

为了完成《Hablando en Plata》的翻译,我并没有逐行阅读和校对游戏中的所有文本,使用其可读和可编辑的版本。
那将是一项无法完成且脱离上下文的任务(而上下文对于做好翻译非常重要)。
我确实对这些文件进行了总体质量控制,但没有进行逐行的详细审查。

[要想彻底完成这项工作,仅靠一人之力是不够的。游戏中的 31 个文本文件总计包含惊人的 97,408 条字符串(基础游戏 69,607 条 + 石之心 7,106 条 + 血与酒 18,899 条 + DLCs 1,796 条),内容从简单的名称到包含多个段落的书籍应有尽有。去除重复项后,数量略有减少:94,362 条字符串。幸运的是,借助 Notepad++、正则表达式和投入一些时间打磨工具,我们能够以敏捷、严谨、高效的方式处理这些内容,并坚持高标准的目标,尽管这看起来似乎不可能。]

相反,我玩了两局游戏(一局完整的普通模式和一局新游戏 + 仍在进行中),同时安装了所有两个扩展包和 16 个免费 DLC。我专注于修正在这条道路上遇到的每一个客观和主观缺陷。

因此,第一个限制与我两轮游戏中选择的路径有关。
那些与我所选道路不兼容的文本未能通过实际游玩进行校验,因此更可能保留错误。
单凭一人之力确实无法穷尽游戏中所有可能的分支(任务获取方式、成功与失败结局、分歧剧情线中的专属任务与物品等)。
若您发现任何遗漏的错误文本(或因 HeP 工具产生的瑕疵——毕竟人无完人,这类情况在所难免),请随时告知我,我将尽力修正。

另外需要注意的是,由于《Hablando en Plata》修改或调整了部分技能、书籍、突变、任务等名称的翻译,如果您习惯参考在线攻略,可能会在查找相关内容时遇到困难。若发生这种情况,您需要暂时停用 HeP 模组并重新加载存档,以确认您想查询内容的原始英文名称。

另一个限制是,支线任务通常没有主线任务那样受到游戏设计师的精心打磨。因此,在某些情况下,几乎不可能让日记中的叙述根据杰洛特做出不同决定时连贯地覆盖所有行为。简单来说,激活的段落数量不足以涵盖所有选择。仅举三个例子,这种情况包括《披着狼皮》(莫克瓦格的任务)、《沼泽怪事》(伊格尼斯·法图斯的合约)或《失踪的士兵》(塔瓦尔·埃格布雷赫特提供的合约)。

由于某些原因,尝试修改以下视频对话字幕时没有任何效果,我始终找不到修改方法(这很遗憾,因为有些字幕确实需要调整):

  • 介绍视频(永恒之火祭司的布道)。
  • 与主线剧情相关的加载画面。
  • 关于杰洛特行为后果的中间回顾。
  • 主线剧情结束后,不同支线结局的最终回顾。
  • 阿尔多娜婚礼花环仪式及其前后时刻。

最后,《直言不讳》无法修正仅靠本地化文件操作无法解决的文本错误。具体来说,我无法修复:

  • 传记和任务中显示的段落顺序不正确。
  • 传记、怪物图鉴和任务中的段落完全未显示。
  • 传记、怪物图鉴和任务中的段落不当或不合时宜地出现。
  • 文本字符串被错误地分配给多个对象的情况。

幸运的是,这些错误都有解决方案:由 PaulR0013、MerseyRockoff、Konyme 等人制作的《兄弟连 - 巫师 3 终极错误修复与内容还原合集》模组能解决上述提及的大量问题以及其他更多问题。该模组与 HeP 完全兼容,但为了不丢失 HeP 的部分文本优化内容,你需要安装我在下载标签页中提供的补丁。

兼容性

幸运的是,游戏 Next-Gen 版本中的文本数据库格式并未改变,因此这款 mod 完美兼容 3.#(经典版)和 4.#(下一代版)两个版本。

如果你已单独安装了 Punto y Aparte 或其任何可选文件,请卸载或禁用所有相关组件。
由于 HeP 已包含 Punto y Aparte 的功能(但反之则不然),继续保留这些文件不仅多余,还可能因加载优先级错误导致 HeP 的大量修改被覆盖还原。

除此之外,《Hablando en Plata》不包含任何脚本、XML 文件或资源包(bundles),也不会修改游戏的任何活动文件,因此它与所有内容兼容。安装 HeP 后,你可以省去运行 Script Merger 的步骤:它不会检测到任何冲突。唯一提供的文件是一个完全被动的简单文本数据库,也就是说:它由游戏引擎加载,但自身不会执行任何操作。

唯一的例外情况如下(虽然不能称之为不兼容,最多算是干扰):如果你安装了其他修改相同文本的模组,优先级较高的模组文本将覆盖《Hablando en Plata》的内容。不过即便出现 HeP 在加载顺序中优先于其他模组的情况(鉴于我设定的文件夹名称,这实际上很难发生),唯一的结果是该模组的文本会被我的版本替换。这当然不尽如人意且可能造成混淆,但仅此而已;另一个模组仍能完美运行(这里可不是《上古卷轴》)。无论如何,若其他模组文本覆盖了 HeP 的内容,特定行或段落的修正将会丢失,但这个问题微不足道,甚至不值得称为“问题”。正因如此,HeP 必须始终最后加载(低优先级):宁可牺牲少量屏幕显示效果的优化,也要避免覆盖其他模组为特定目的修改的文本。

以下是关于上一段中提及的一些案例的更多信息:

  • 如果你的加载顺序中包含由 Wghost81 制作的 Ghost Mode 模组,为了保持一致性,你应该安装这个单独页面上的同质化翻译补丁:Ghost Mode - 银舌之语。请阅读上方标题“与 Ghost Mode 的同质化处理”获取更多信息。
  • 如果你的加载顺序中包含 DLC - Fast Travel Pack、DLC - Events 和/或 Brothers In Arms - TW3 Ultimate Bug Fix and Restored Content Collection(前两个由 MerseyRockoff 制作,第三个由他本人与 PaulR0013 和 Konyme 共同制作),为了保持一致性,你应该安装我在下载标签页中上传的补丁。请阅读上方标题为“其他模组补丁”的部分以获取更多信息。

最后,Witcher Lore Collection(WLC,MerseyRockoff 的另一个模组)虽然会覆盖部分文本,但与 HeP 完全兼容,无需担心优先级问题,因为它仅包含未发布的文本内容。其西班牙语翻译由我完成,不会造成统一性问题,并包含了 Hablando en Plata 的所有改进。也就是说:尽管 WLC 会覆盖 HeP 的文本,但两个模组中的文本是完全相同的,因此没有区别(注:仅可能出现因 WLC 和 HeP 版本更新不同步而导致的无足轻重的文本不同步,因此补丁也包含了少量 WLC 的文本)。

我推荐安装上述所有模组。
Ghost Mode 是一个更个性化的选择,因为它改变了游戏机制,你需要认同这些改动。
但如果你属于喜欢阅读各类文本和描述的玩家,MerseyRockoff 的模组则是必不可少的。

安装

要安装 Hablando en Plata,只需按照以下简单步骤操作。

首先,通过“手动下载”获取我的文件,并将其保存到你喜欢的目录中。然后:

手动操作流程

双击我的文件,用免费软件 7-Zip 打开它,保持窗口开启即可。接下来,在你的《巫师 3》安装目录下找到子文件夹“\Mods”(我的路径是 [UNIDAD]:\SteamLibrary\SteamApps\common\The Witcher 3,但如果你不使用 Steam 可能会有所不同)。如果该子文件夹不存在,请创建它并严格命名为“Mods”,不要随意更改。然后,进入这个子文件夹。最后,将 7-Zip 窗口中的“modZZ_Hablando_en_Plata”文件夹拖拽至“\Mods”目录下。至此安装完成。请务必确认该模组已启用。

关于《巫师 3》模组管理器(TW3MM)

点击窗口左上角的“Add”按钮,在弹出的对话框中找到并选择我的 .7z 文件,然后点击“Open”。好了,就这么简单。可选操作:在 TW3MM 的主界面中,双击我的模组名称,在弹出的对话框中为其分配尽可能低的优先级(或加载顺序)(数字越大,优先级越低,最低可设为 256)。这是我推荐的做法,因为除了可以手动分配优先级外,你所有的模组都会在这里整齐排列,程序会为你完成所有工作(包括激活),并且能轻松与必备的 Script Merger 工具集成(尽管 HeP 不需要它)。

你会发现在“modZZ_Hablando_en_Plata”文件夹内有一个名为“Content”的子文件夹,里面有两个文件:“es.w3strings”(西班牙西班牙语)和“esMX.w3strings”(拉丁美洲西班牙语)。千万不要修改它们的名称或重新组织任何内容,否则模组将无法运行。“Localization”文件夹和“HeP-es.csv”文件仅用于参考,因此你可以忽略或删除它们,因为游戏不会使用这些文件。如果你好奇《Hablando en Plata》修改了哪些内容,可以用任何文本编辑器(推荐 Notepad++)打开 HeP-es.csv 查看。

如果你没有安装 TW3MM,优先级主题应该不会成为问题,因为《巫师 3》默认会按照存放 mod 的文件夹名称的字母顺序加载 mod。由于我对文件夹的命名方式,它应该总是最后加载。

对于三个可选名称替换文件的安装,过程完全相同。唯一的区别在于,在这种情况下,包含它们的文件夹分别名为“modZ_Hablando_en_Plata_Dandelion”、“modZ_Hablando_en_Plata_Gwent”和“modZ_Hablando_en_Plata_Roach”,你必须保持原样。千万别想着把它们合并或嵌套到主文件夹里,或做任何类似的操作!

最后,对于与第三方模组或游戏经典版本文本统一化的补丁,情况也类似,只不过现在文件夹名称改为“modA_Patch_HeP”和“modZ_Patch_HeP_v312”(注意观察:在第一种情况下,“A”确保补丁优先于目标模组加载;而在第二种情况下,“Z”确保其加载时不具备优先权,但仍比 HeP 主文件优先级更高,因为主文件名中包含“ZZ”)。

致谢

  • 致 Notepad++ 的 Don Ho,这款出色的批量文本处理工具对 HeP 的创建和开发至关重要。
  • A rmemr por W3Strings Encoder,这是 HeP 项目得以实现的基础工具。
  • 向正则表达式的发明者和开发者致敬,感谢他们创造了这一极其强大的文本搜索与替换工具。若无此工具,HeP 项目将耗费更多时间与精力,其当前形态难恐实现(Notepad++ 内置了正则表达式引擎)。
  • A Stephan3372 为《巫师 3》模组管理器(TW3MM),这是一个非常有用的工具,可以帮助你有序管理和控制游戏的模组。
  • AWGhost81、PaulR0013、MerseyRockoff 和 Konyme,感谢他们创建、开发并维护了我在本描述中提及并推荐的五个出色模组(幽灵模式、巫师传说合集、DLC - 快速旅行包、DLC - 事件以及兄弟齐心 - 巫师 3 终极错误修复与还原内容合集)。

其他作品

如果你也在玩《上古卷轴 5:特别版》(SSE),别忘了查看我为该游戏制作的翻译作品。说不定会有你感兴趣的内容!

正如我在本页面中多次提到的,如果你对文本修改不感兴趣,但觉得屏幕显示效果还有很大改进空间(确实如此),那么《Punto y Aparte》就是为你准备的:保留原始文本,但呈现方式更加精美,因此也更易阅读。