Printable Version of Topic

Click here to view this topic in its original format

The Ring of Wonder _ Baldur's Gate 『博德之门』 _ 【翻译】新玩家模组(Mod)安装游玩指南

Posted by: 阴酆主人 2024-05-29, 02:32

新玩家模组(Mod)安装游玩指南
原文由https://www.gibberlings3.net/profile/8-camdawg/发表于https://www.gibberlings3.net/forums/topic/33164-a-new-player%E2%80%99s-guide-to-installing-and-playing-mods/

这是一个为对Mod感兴趣但可能会被各种选项或安装程序所淹没的玩家准备的指南,以希望解决常见问题。

游戏模组简介

给无限引擎(Infinity Engine)游戏安装模组——这个引擎运行了《博德之门》(Baldur's Gate)、《异域镇魂曲》(Planescape: Torment)和《冰风谷》(Icewind Dale)游戏的原版和增强版(EEs)——围绕着一个名为WeiDU(Weimer Dialogue Utility)的工具。这是一个非常强大的工具,为模组制作者提供了高度的可操作性。对于玩家来说,需要了解的关于WeiDU的重要事项包括:

在移动设备或游戏机上给IE游戏安装模组需要更多的步骤,这里不会涉及。

安装前的重要警告
关键,您最好复制一个游戏副本来安装游玩模组,且您不应该在游戏过程中更改您的模组(或者,作为替代方案,如果您这样做了,就放弃任何现有的存档)。使用游戏副本玩游戏的缺点是,您的Steam/GOG Galaxy启动器会尝试启动原始未修改的游戏,并且您可能无法获得成就。
对于EEs,制作一个新的游戏副本很简单:只需复制游戏文件夹到新的地方并对副本进行修改。对https://www.gibberlings3.net/forums/topic/291-multiple-bg2-installations/来说,几乎同样简单。在Windows上,需要将您的副本制作在“Program Files”或“Program Files (x86)”之外,因为Windows的权限管理有时会阻止安装程序在这些文件夹内进行更改。

关于模组管理器

尽管模组数量激增,但值得注意的模组管理器依然很少。值得注意的有五个,除了一个以外都是为Windows设计的:
在开始之前收集您的模组

即使对于经验丰富的玩家来说,整理出应该以什么顺序安装哪个模组也很困难,所以对于您的第一次,请尽量简单。也许您看中了一个新NPC,或者看到一些看起来很有趣的装备,或者想要一些剧情体验的改进。

大多数模组由一些大型模组社区托管:https://www.gibberlings3.net/、https://www.pocketplane.net/、http://www.spellholdstudios.net/或https://weaselmods.net/。您也可以在https://forums.beamdog.com/或其他社区找到一些。对于大多数模组,您可以在决定是否下载和玩之前查看自述文件作为预览。虽然一些模组包含一个“通用安装程序”,但很多是存在特定平台的包(Windows、macOS或Linux),所以请确保您下载了正确的版本。(注意,一些模组仍然将macOS称为OS X。)最好使用模组的最新官方发布版本;例如,不要从Github下载最新的'master'或在随便什么网盘中找到的东西。如果您不确定您下载的是否是最新和最好的,请在官方论坛论坛上询问!
遗憾的是,模组的打包方式并没有太多一致性。在Windows上,模组通常是rar/zip文件或自解压文件,有些甚至是带有完整安装程序的。前者需要被解压,后者将自行解压(通常)并尝试启动其安装过程。对于macOS和Linux,模组只是被打包成zip或tarball文件。

现在,只需将模组下载到一个单独的文件夹中。

关于大型引擎转换项目的简短介绍

有一些较大的引擎转换项目,基本上是将一个游戏的内容带入另一个游戏,通常是因为后者的引擎提供了一些优势或便利。虽然这些转换已经变得更加简单易用,并且通常是完整而高质量的模组,但它们仍然不是我推荐给新模组玩家的东西。以下是较受欢迎的引擎转换模组的简要概述:
整理安装顺序

由于WeiDU模组不仅可以更改游戏资源,还可能更改其他模组的内容,因此在开始之前解决安装顺序就显得尤为重要。一个好的一般安装策略如下:
在每个类别中,另一个经验法则是先装旧模组。

当然,总会有各种各样的例外,或者模组确实不能完全地归入一个类别。作者写readme文件是有原因的,大多数模组制作者都试图通过安装建议和兼容性问题来帮助玩家避免问题。如果一个模组有一个论坛,那也是一个了解它应该在安装顺序中的哪个位置的好地方。

一旦你心中有了顺序,尽可以与其他玩家讨论。

我们终于可以安装一些模组了吗?

好的,让我们回顾一下我们的准备工作:
那么让我们开始安装一个模组。开始之前有几点需要注意:

以https://www.gibberlings3.net/mods/tweaks/tweaks/为例。

Windows

Windows版Tweaks Anthology以一个自解压文件发布。你可以双击文件并按照屏幕上的指示操作,它将启动安装程序。
Attached Image
另外,可以使用http://www.7-zip.org/download.html将文件提取到游戏目录中。正确提取后,你的游戏目录将包含setup-cdtweaks.exe和文件夹cdtweaks。要安装,请双击setup-cdtweaks.exe

至少,每个模组都会向您的游戏文件夹添加一个文件夹和一个setup-模组名.exe文件。一些模组在游戏目录中包括它们的自述文件和tp2文件,但大多数模组现在将这些放在它们自己的文件夹中。

无论您选择哪种方式,在安装程序打开后,请跳转到“安装程序正在运行”部分。

macOS

macOS的Tweaks Anthology以一个压缩的tarball文件发布。首先,将文件从tarball中提取到您的游戏目录中。正确提取后,您的游戏目录将包含setup-cdtweakssetup-cdtweaks.command和文件夹cdtweaks。至少,每个模组都会向您的游戏文件夹添加一个文件夹、setup-模组名和setup-模组名.command文件。一些模组在游戏目录中包括它们的自述文件和tp2文件,但大多数模组现在将这些放在它们自己的文件夹中。

一旦安装程序打开,请跳转到“安装程序正在运行”部分。

Linux

假设您已经https://moebiusproject.gitlab.io/mods_on_linux环境(只需安装一次),安装很简单。Linux的Tweaks Anthology以一个压缩的tarball文件发布;将模组的内容提取到您希望安装模组的游戏文件夹中。使用cd进入您的游戏安装目录,并在游戏文件夹中运行WeInstall cdtweaks。

一旦安装程序打开,请继续阅读下文。

安装程序现在正在运行

在Windows和macOS上,安装程序首先尝试通过检查其他WeiDU安装程序来更新自己到最新版本。这个过程是自动的,但可能会在安装程序窗口顶部(截图中为蓝框部分)显示一些消息。
[可选] 接下来,如果模组有多种语言可用,它会询问您想使用哪种语言(如下图红框部分)。如果模组没有翻译,您将进入下一步。
Attached Image

[可选,一次性] 如果您正在增强版游戏上安装,第一次运行模组安装程序时,您将被提示为游戏本身选择一种语言(如下图红框部分)。请注意,这种语言的顺序可能与模组的语言选择不同。如果您在此步骤中选择了错误的语言,所有新的模组文本将显示为“Invalid:xxx”。如果您不小心选择了错误的语言,请在安装任何东西之前退出,从游戏文件夹中删除weidu.conf,并重新开始。
Attached Image

[可选] 一些模组在继续之前会提示是否显示自述文件(下图红框部分)。选择是或否不会改变安装过程的其余部分。
Attached Image

[可选] 较大型的模组,如Tweaks Anthology,会将它们的各个组件分类——在本例中为五个类别:外观、内容、规则变更、便捷调整/作弊,以及NPC(下图红框部分)。这将允许您跳过您不感兴趣的模组的整个部分;根据需要选择是或否。
Attached Image

最后,我们来到了一个实际要安装的组件(下图红框部分)。系统会提示您组件的名称(移除头盔动画)并询问您:
Attached Image
如果您选择不安装,安装程序将进行至下一个组件。
如果您选择安装,安装程序将开始进行更改,并将反馈(下图红框部分)显示在窗口中:
Attached Image

一旦完成,它将移至下一个组件。请注意,在这种情况下,安装程序已自动跳过了一些组件(上图蓝框部分)。演示中是在Icewind Dale上运行安装程序,所以它自动跳过了与Imoen、Nalia和Viconia相关的组件,因为它们不在Icewind Dale中。
当您选择退出,或到达组件末尾时,WeiDU将提供一个简要摘要(下图红框部分),并提示您按回车键退出。
Attached Image
只需为每个单独的模组重复此过程即可。

安装故障问题排除

问题: 当您尝试启动模组安装程序时,您看到消息:
"Please run this program in your Infinity Engine game directory.

FATAL ERROR: Failure("Not a game directory")

Press ENTER to exit."
解决方案: 您在游戏目录以外的地方启动了安装程序。只需将文件移动到您的游戏目录中,然后重试。

问题: 当您尝试启动模组安装程序时,您看到消息:
"ERROR: Unable to find DIALOG.TLK in:

dialog.tlk

Please run this program in your Infinity Engine game directory.

FATAL ERROR: Failure("Unable to find DIALOG.TLK")

Press ENTER to exit."
解决方案: 您在增强版游戏上使用了一个非常旧版本的WeiDU安装模组。即使使用更新版本的WeiDU,这个模组也不太可能在增强版上工作;检查模组主页是否有更新版本。

问题: 模组安装时“with warnings”
Attached Image
解决方案: “with warnings”意味着模组已安装,但它可能没有修改它需要修改的所有资源,或者文件与预期不同。与模组作者联系或访问模组论坛以获取更多信息。这可能有影响,例如模组比较小心,当然也可能是更严重的问题。

问题: 模组遇到错误,未能安装组件。
Attached Image
解决方案: 在这种情况下,模组本身有问题,您需要联系作者(或模组翻译者)。在您的游戏文件夹中,WeiDU会创建一个名为“SETUP-模组名称.DEBUG”的文本文件。将其发送给作者或将其发布到模组论坛,并尽可能提供更多信息。一些作者还会要求提供weidu.log文件的副本,这是一个包含所有已安装模组列表的文本文件,以帮助他们调查是否是与其他模组相关的问题。

您已经给你的游戏安装好了第一个模组!

万岁!现在去玩它吧!

眼光敏锐的人会注意到您的游戏文件夹中有一些新文件;这些文件是必需的,不要删除。每个模组都会生成一个DEBUG文件,这是模组安装的日志。您还将拥有一个weidu.log文件,它记录您安装了哪些模组和组件,以及它们的顺序。在EE游戏中,您还将拥有一个weidu.conf文件,WeiDU使用它来记录您正在安装模组的游戏的语言。

每个模组还保留一个备份文件夹,以便它可以被卸载。这些通常保留在模组文件夹内(例如,Tweaks Anthology的一个在cdtweaks/backup中),但有些使用名为weidu_external的文件夹。因为这些是未来更改(或卸载)所需的,如果模组已安装,您不应该删除模组文件夹。

如果您遇到错误,请报告它。作者不喜欢有问题的模组,您也不喜欢玩,但他们只能修复他们知道的错误。准备好您的DEBUG文件!如果您不确定哪个模组导致错误,可以向任何可能的模组作者报告,或在一些通用讨论论坛或Discord上提问。

再次强调,因为这一点非常重要:请向模组作者报告错误!

我改变主意了,我想装其他的模组

您可以随时更改模组选择。但是,有一些注意事项:
您可以通过重新打开其安装程序来卸载或重新安装模组。对于已安装的组件,提示现在变为重新安装/卸载/退出(Reinstall/Uninstall/Quit)。如果您卸载或重新安装一个组件,WeiDU将尝试保持您的模组顺序。假设,您已按照此顺序在BG2上安装了一些模组:
  1. 来自IWDification的奥术和神术包
  2. G3 Anniversary模组
  3. 预言之轮
  4. 来自Tweaks Anthology的多个组件
经过深思熟虑后,您觉得G3 Anniversary不适合您。于是您打开G3 Anniversary安装程序并选择卸载。等等,为什么WeiDU正在卸载Tweaks Anthology?还有预言之轮?

WeiDU知道您正在移除G3 Anniversary模组,因此其目标是使您的已安装模组顺序变为:
  1. 来自IWDification的奥术和神术包
  2. 预言之轮
  3. 来自Tweaks Anthology的多个组件
它通过将模组视为洋葱的层来实现这一点:它将卸载Tweaks Anthology的所有组件,然后卸载预言之轮,然后卸载G3 Anniversary模组,然后(为了保留您的模组顺序)它将重新安装预言之轮,然后重新安装您之前选择的Tweaks Anthology组件。它将记住并重新应用您从预言之轮和Tweaks中选择的内容;您不需要再次选择这些。

类似地,如果您有一个已经安装了模组的游戏,并决定添加更多模组,它们将被添加到堆栈的顶部——这可能不是模组安装顺序中的理想位置。

一些最后的提示和结束语

再次强调给后来的新人们:请向作者报告错误!为安装模组创建一个单独的游戏文件夹。不要在游戏打开时安装模组,并始终让安装程序完成。

对于游戏中遇到的错误,启用控制台可能很有帮助。您可以在这里了解如何启用控制台并找到一些有用的命令:https://gibberlings3.github.io/iesdp/appendices/clua/bgee.htm或https://gibberlings3.github.io/iesdp/appendices/clua/bg1.htm, https://gibberlings3.github.io/iesdp/appendices/clua/bg2.htm, https://gibberlings3.github.io/iesdp/appendices/clua/iwd.htm 或 https://gibberlings3.github.io/iesdp/appendices/clua/iwd2.htm的原版。

有很多人喜欢这些游戏,并且在它们装了模组之后后更加喜欢它们。请随时在论坛或Discord上与他们交流!
我要感谢那些好心提供早期草稿反馈的人:https://www.gibberlings3.net/profile/6074-alen/, https://www.gibberlings3.net/profile/6180-angel/, https://www.gibberlings3.net/profile/1067-davidw/, https://www.gibberlings3.net/profile/256-jastey/, https://www.gibberlings3.net/profile/1412-mike1072/, https://www.gibberlings3.net/profile/10983-suy/, 和 https://www.gibberlings3.net/profile/691-theacefes/。

如果您有任何建议或问题,请随时回复,我会尽力回答。

Posted by: huocuobi 2024-05-29, 15:46

可惜PI对setup.tra里的中文utf-8编码识别不了,碰到有子选项的mod太难受了

Posted by: 阴酆主人 2024-05-29, 16:48

QUOTE(huocuobi @ 2024-05-29, 15:46) *

可惜PI对setup.tra里的中文utf-8编码识别不了,碰到有子选项的mod太难受了
有子选项的mod直接手动安装运行吧。PI不能识别utf8的问题可以提issue的:https://github.com/ALIENQuake/ProjectInfinity/issues
另外,感觉PI有点难用,好像还没找到很好的使用说明之类的东西。

Posted by: huocuobi 2024-06-06, 20:42

QUOTE(阴酆主人 @ 2024-05-29, 16:48) *

有子选项的mod直接手动安装运行吧。PI不能识别utf8的问题可以提issue的:https://github.com/ALIENQuake/ProjectInfinity/issues
另外,感觉PI有点难用,好像还没找到很好的使用说明之类的东西。
便捷性太差,不管mod标签、组件冲突提示、安装顺序导入,都不如人意,还卡,排中文mod尤其卡,只装英文mod又有过安装经验的,凑合能用。
其实可以写个PS脚本,调用weidu实现一次性或者分批次按顺序安装,不过这个离不开屏幕,除非你提前把每个mod的安装选项全部写下来

Posted by: 978927 2024-06-27, 09:28

EE Mod Setup Tool是很便利的工具,问题是作者以Sandrah Saga妄图对别的MOD进行垄断绑架,这种行为受到很多人的抵制,后来就不怎么更新了,实在可惜。

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)