Welcome Guest ( Log In | Register )

欢迎访问本站。游客仅能浏览首页新闻、版块主题、维基条目与资源信息,需登录后方可获得内容发布、话题讨论、维基编辑与资源下载等权限。若无账号请先完成注册流程。
 
Reply to this topicStart new topic
> 【翻译】新玩家模组(Mod)安装游玩指南
阴酆主人
2024-05-29, 02:32
Post #1


位面旅者
Group Icon
 319
   5

Group: Speaker
Posts: 263
Joined: 2006-03-15
Member No.: 6708


新玩家模组(Mod)安装游玩指南
原文由CamDawg发表于gibberlings3.net

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

游戏模组简介

给无限引擎(Infinity Engine)游戏安装模组——这个引擎运行了《博德之门》(Baldur's Gate)、《异域镇魂曲》(Planescape: Torment)和《冰风谷》(Icewind Dale)游戏的原版和增强版(EEs)——围绕着一个名为WeiDU(Weimer Dialogue Utility)的工具。这是一个非常强大的工具,为模组制作者提供了高度的可操作性。对于玩家来说,需要了解的关于WeiDU的重要事项包括:
  • 对于Windows和macOS玩家,WeiDU包含在模组中。你不需要自己下载。
  • Linux用户需要首先安装WeiDU(和其他一些调整):suy在这里有一个很好的说明。
  • WeiDU通过命令行界面安装模组,例如在Windows上,它通过命令提示符,一个类似DOS的界面完成所有操作。
  • WeiDU允许模组影响之前安装的模组,因此安装顺序很重要,正如我们将在后面的部分中讨论的。WeiDU还有内置机制来保持您选择的顺序。
  • WeiDU允许模组被分解成单独的组件,以便玩家可以从特定模组中选择他们想要的内容。
  • WeiDU可以卸载或重新安装模组的部分组件。
在移动设备或游戏机上给IE游戏安装模组需要更多的步骤,这里不会涉及。

安装前的重要警告
  • 模组的更改将最终影响您的存档。 实际上,这意味着来自一个安装了模组的游戏的存档只能与其完全相同的安装了特定模组的游戏一起使用——在游戏中途更改或卸载模组可能会导致您的存档无法使用。
  • 增强版由Beamdog维护中。 当发布新的官方更新时,更新过程会移除任何外部文件,这会将你已经安装的模组被更新清除。结合上一条,这可能意味着您无法使用来自更新之前安装了模组的游戏存档。
  • 多人游戏必须都使用相同的模组以相同的顺序安装的游戏。 多人游戏中的主机和客户端必须拥有匹配的资源,否则游戏可能会不稳定(如果它允许您连接的话)。
关键,您最好复制一个游戏副本来安装游玩模组,且您不应该在游戏过程中更改您的模组(或者,作为替代方案,如果您这样做了,就放弃任何现有的存档)。使用游戏副本玩游戏的缺点是,您的Steam/GOG Galaxy启动器会尝试启动原始未修改的游戏,并且您可能无法获得成就。
对于EEs,制作一个新的游戏副本很简单:只需复制游戏文件夹到新的地方并对副本进行修改。对于原版游戏来说,几乎同样简单。在Windows上,需要将您的副本制作在“Program Files”或“Program Files (x86)”之外,因为Windows的权限管理有时会阻止安装程序在这些文件夹内进行更改。

关于模组管理器

尽管模组数量激增,但值得注意的模组管理器依然很少。值得注意的有五个,除了一个以外都是为Windows设计的:
  • Project Infinity (PI):Project Infinity是BWS作者之一的新工具,值得关注。它的目标是提供与BWS相同的功能级别,而没有项目的无法维护的方面,例如它为模组制作者提供可选工具以提供安装顺序信息,或者您可以使用社区派生的安装顺序。PI仍在开发中。
  • WeiduInstallTool(WIT):WeiDU Install Tool 是 WeiDU 命令行工具的图形前端,用于安装 Infinity Engine 游戏的模组,例如 Baldur's Gate、Icewind Dale 或 Planescape Torment。该工具提供了 WeiDU 命令行解释器的所有功能,以及许多可用性改进和便利功能,以帮助完成 mod 安装任务。它并不打算成为像 Project Infinity 那样全功能的模组管理器。
  • The Mac WeiDU Launcher(MWL):也很值得关注,WML是一个macOS实用程序,允许您在macOS上安装模组,而无需在命令行中进行操作。
  • The Big World Project/Big World Setup(BWP/BWS):这是一个安装工具和原始游戏安装顺序信息数据库的组合。不幸的是,项目的庞大规模——即试图跟踪数百个模组的最优顺序以及它们的冲突——简直是无法管理的。虽然模组和安装顺序的数据库仍然会偶尔更新,但该工具本身多年来没有实质性更新。(已过时)
  • EE Mod Setup Tool:旧BWS工具的新EE游戏分支。遗憾的是,该项目使用非官方的、过时的、不支持的模组版本,违背了模组作者的意愿。(不推荐)
在开始之前收集您的模组

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

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

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

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

有一些较大的引擎转换项目,基本上是将一个游戏的内容带入另一个游戏,通常是因为后者的引擎提供了一些优势或便利。虽然这些转换已经变得更加简单易用,并且通常是完整而高质量的模组,但它们仍然不是我推荐给新模组玩家的东西。以下是较受欢迎的引擎转换模组的简要概述:
  • 《增强版三部曲》(EET)就像BGT一样,但它是为增强版游戏设计的。EET比BGT稍微更广泛,但仍在开发中,需要一些额外的关注安装顺序。
  • 《博德之门三部曲》(BGT),像Tutu一样,是一个针对原版游戏的模组,它将BG的内容导入BG2。与Tutu不同,它将BG和BG2结合成一个单一的、可玩的战役,从BG在烛堡的开始到BG2的巴尔王座的传奇结局。
  • Baldur’s Gate To Two(Tutu) 是一个针对原版游戏的项目。它将BG的内容带入BG2引擎,允许您在BG2的便利性下,如职业宗派、双持战斗风格、更高的分辨率、更多的法术选择等,通过博德之门的故事。一旦您完成了Tutu,您必须将角色导出到BG2游戏中才能继续冒险。
  • 被称为Total Conversions(TC)的模组旨在用替代内容替换游戏的全部内容。虽然这样的模组很少见,但我仍然建议玩家在第一次时避免这些,因为它们有自己的一套兼容性问题需要解决。
整理安装顺序

由于WeiDU模组不仅可以更改游戏资源,还可能更改其他模组的内容,因此在开始之前解决安装顺序就显得尤为重要。一个好的一般安装策略如下:
  • 特殊:如果您正在使用Steam或GOG的《龙矛围攻》(Siege of Dragonspear)安装模组,请在安装任何其他基于WeiDU的模组之前,先运行一个名为DLC Merger的模组。一些模组可能会推荐一个名为ModMerge的程序,但DLC Merger是现在的首选方法。(本站的中文汉化补丁中已经包含了这一步)
  • 修复:许多模组从现有资源创建新资源,因此尽早进行修复可以防止原始文件中的错误扩散到模组文件中。例如BG2 FixpackIWD Fixpack
  • 非典型内容模组:这个类别有点难以描述。有些模组与其他模组的交互不多(例如Ace的替代音轨)或者被设计为只更改原始游戏文件(例如改进的BAMs),而不必担心模组化内容。由于WeiDU处理和保留安装顺序的方式,您越早安装类似的模组,它将使您未来的模组更新更容易。这也是安装物品/商店模组的一个很好的次序,特别是如果它们稳定且不太可能经常更新。
  • 任务/其他内容:一旦您有了坚实的基础,就该开始添加实际内容了。例如AscensionBG任务和遭遇
  • NPC:NPC应该在任务类模组之后进行,因为有些NPC会检测到模组的任务内容并提供与它的交互。您可能会发现一个模组NPC评论一个模组任务,但只有在NPC按照安装顺序在任务模组之后安装时才会这样。例如Mur'NethAmber
  • 调整模组/战术模组:这一类中的大多数都是通用的,即它们会自由地改变来自其他模组的物品/生物/脚本等,但只有在这些资源在它们安装时存在时才能这样做。这就是为什么几乎每个调整模组都建议它在安装顺序中最后进行。例如包括Sword Coast StratagemsTweaks Anthology
在每个类别中,另一个经验法则是先装旧模组。

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

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

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

好的,让我们回顾一下我们的准备工作:
  • 我们已经制作了一个游戏副本来进行模组安装。
  • 我们已经将我们想要玩的模组下载到一个文件夹中。
  • 我们已经阅读了这些模组的readme文件,再次检查它们彼此兼容。
  • 我们已经为这些模组决定了一个安装顺序。
那么让我们开始安装一个模组。开始之前有几点需要注意:
  • 不要在游戏运行时安装模组。
  • 不要在游戏编辑器运行时安装模组,例如EEKeeper、Near Infinity等。
  • 一次只安装一个模组。
  • 永远不要通过使用右上角的'X'来关闭安装程序窗口。始终正确退出安装程序。

Tweaks Anthology为例。

Windows

Windows版Tweaks Anthology以一个自解压文件发布。你可以双击文件并按照屏幕上的指示操作,它将启动安装程序。
Attached Image
另外,可以使用7-zip将文件提取到游戏目录中。正确提取后,你的游戏目录将包含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

假设您已经安装了WeiDU环境(只需安装一次),安装很简单。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

最后,我们来到了一个实际要安装的组件(下图红框部分)。系统会提示您组件的名称(移除头盔动画)并询问您:
  • [I] 安装 - 安装此组件的内容
  • [N] 不安装 - 不安装此组件
  • [Q] 退出 - 完全退出安装程序,不再进行任何更改。
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上提问。

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

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

您可以随时更改模组选择。但是,有一些注意事项:
  • 如上所述,模组内容可能会包含在您的存档中,您的旧存档与新的模组选择可能不兼容。因此,如果您更改模组组件,您应该准备重新开始游戏。
  • 由于WeiDU的洋葱层方法(见下文),如果您正在进行大量更改,重新准备一个新游戏副本可能会更容易。
您可以通过重新打开其安装程序来卸载或重新安装模组。对于已安装的组件,提示现在变为重新安装/卸载/退出(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中选择的内容;您不需要再次选择这些。

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

一些最后的提示和结束语

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

对于游戏中遇到的错误,启用控制台可能很有帮助。您可以在这里了解如何启用控制台并找到一些有用的命令:所有游戏的增强版(Enhanced Editions)BG, BG2, IWD,IWD2的原版。

有很多人喜欢这些游戏,并且在它们装了模组之后后更加喜欢它们。请随时在论坛或Discord上与他们交流!
我要感谢那些好心提供早期草稿反馈的人:@AL|EN, @Angel, @DavidW, @jastey, @Mike1072, @suy, 和 @theacefes

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

This post has been edited by 阴酆主人: 2024-05-30, 00:36
TOP
huocuobi
2024-05-29, 15:46
Post #2


主物质者
Group Icon
 2
   0

Group: Primer
Posts: 12
Joined: 2019-07-27
Member No.: 82576


可惜PI对setup.tra里的中文utf-8编码识别不了,碰到有子选项的mod太难受了
TOP
阴酆主人
2024-05-29, 16:48
Post #3


位面旅者
Group Icon
 319
   5

Group: Speaker
Posts: 263
Joined: 2006-03-15
Member No.: 6708


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

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

This post has been edited by 阴酆主人: 2024-05-29, 17:07
TOP
huocuobi
2024-06-06, 20:42
Post #4


主物质者
Group Icon
 2
   0

Group: Primer
Posts: 12
Joined: 2019-07-27
Member No.: 82576


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

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


Time is now: 2024-06-24, 03:30