跳转到内容
模组网
登录并关注  
icedream

WB 【Wrye Bash 教程】第十二堂——ESP、ESM、MASTER

被推荐的帖子

这次我们讲一些与 Wrye Bash 关系不太大的内容:ESP、ESM 还有 Master 。事实上,我们要讲的主要还是 Master ,这是理解下一堂课的内容所需要的东西,所以就放在这边介绍。
 
我发现 Nexus Mod Manager、Mod Organizer 并没有说明文档,而 OBMM 的说明仅是为 OBMM 软件本身设计的。反过来查看 BOSS 与 WB ,BOSS 的说明文档中除了 BOSS 本身的使用介绍外,还另外介绍 文件权限等系统知识、mod清理、mod排序 等内容。至于 Wrye Bash ,因为其本身就是为 modder 而制作的工具,所以它谈到的内容会更多。。。如果是从这方面考虑的话,Wrye Bash 应该比 NMM、MO 更适合新手玩家的,但是这个优势明显跟大部分人没关系,因为它的说明文档都是用英文写的。
 
废话不多说,接下来是这堂课的内容。

ESP
也即是指后缀名为 .esp 的文件。是 Elder Scrolls Plugin 首字母的缩写。

ESM
也即是指后缀名为 .esm 的文件。是 Elder Scrolls Master 首字母的缩写。
关于 ESP 与 ESM 的差异举些例子:ESM 就相当于《宪法》,是根本,它定义了一些根本性、原则性的东西,而 ESP 相当于《选举法》、《民法》等普通法律法规,这些都是基于《宪法》所提供的基本补充、延伸而来的。这个例子也许不是很恰当,但是大致意思差不多。举个事例,Oblivion 里面著名的种族模组 MBP 的 ESM 定义了一堆发型、眼睛以及种族,而它的 ESP 则对种族进行补充,把某些特定发型、眼睛添加到种族内。所以, ESM 相当于是库,而 ESP 相当于调用这个库的内容。
或者说真高跟服装:ESM 就像是真高跟系统,它定义了真高跟这个游戏设定。而 ESP 就像是真高跟服装,它需要调用真高跟系统。

插件标记错误
当我们装mod装久了,或者学会使用 CS、CK 制作插件后,我们会突然发现“ ESP、ESM 其实是一样的东西”,然后我们便会偷懒:直接修改ESP的后缀名使其变为ESM。
很天才的想法,不是吗?
 
然而当你使用 BOSS 排序后,你会发现“标记错误”等问题……
或者在 Nexus Mod Manager 里面,你会发现红色警告。
或者在 Wrye Bash 里面,你会发现 .ESM 文件颜色为黑(下一篇你会知道. ESM 文件颜色必须为蓝色)……
甚至的,打开 Oblivion Launcher 或者 Skyrim Launcher 你会找不到该插件。
Why?
 
以Oblivion为例(Skyrim也一样),用 TES4Edit 加载插件 Blank.esm 与 Blank.esp ,如下图

你看出什么区别了?Blank.esm 多了一项 Record Flags 的内容,这个就是 ESP 与 ESM 的本质区别。所以不要天真的直接修改后缀名!

解决办法:
遇到插件标记错误的问题时,你只需要用CS或者CK加载插件重新保存一下就可以了,或者,在 Wrye Bash 里面右键插件,选择“复制为ESP”、“自身ESM化

这个并不是什么太复杂的内容,也不是什么重要的内容,只是使用BOSS过程中可能会遇到这个问题,所以顺便讲了一下。

关于 ESM 与 ESP ,需要提到的另一个内容是:ESP 永远是要排在 ESM 后面的,不论是 Oblivion ,还是 Skyrim ,游戏加载mod时都是先加载 ESM ,所有 ESM 都加载完后才能加载 ESP 。

Master
本来 Master 就是 ESM (Elder Scrolls Master) ,但是归功于上古玩家的努力,现在的 ESP 也能够充当 Master 的功能,也就是所谓的“宪法”的功能,“库”的功能。

然而 Master 作为一项最最基础的内容,却常常被新手给忽略,所以务必得介绍一下。

简单地说,Master的作用便是提供一些东西给另一方使用。你可以用 ESM 来理解 Master ,也可以用 Master 来理解 ESM ,随你。甚至得,你也可以认为 ESM = MASTER 。

额,复制-粘贴时间,下面是过去写的关于 Master 的介绍,请学习:

Master 表示插件的主/库文件,缺少 Master 文件,插件便无法使用。

举个例子,大部分 Oblivion 的插件的 master 文件都有 Oblivion.esm,因为该插件是建立在湮灭的游戏基础建立起来的,如果你没有 Oblivion.esm 你便无法使用该插件。

又比如 Beautiful People 2ch-Ed Merged Eye Modules.esp 的 Master 文件是 Beautiful People 2ch-Ed.esm,因为前者的作用是把 Beautiful People 2ch-Ed.esm 内的眼睛添加到 Beautiful People 2ch-Ed.esm 内的种族,如果你没有安装 Beautiful People 2ch-Ed.esm 却勾选 Beautiful People 2ch-Ed Merged Eye Modules.esp 那么你的游戏便会一打开就跳出。

这也是为什么我们要取消 Lovers_XP.esp 的原因,因为它的 Master 文件除了 Oblivion.esm、Lovers with PK.esm 还有 Oblivion XP.esp,在缺少 Oblivion XP.esp 的情况下勾选 Lovers_XP.esp 会导致游戏CTD。

既然 Master 这么重要的,那么怎样查看插件都有哪些 Master 呢?你可以使用 Wrye Bash 查看,下面蓝框内的内容便是 Master 列表。

同时,我们看到图中还写着“内部顺序”以及“当前排序”,为了让插件正常运行,你必须让“内部顺序”与“当前排序”完全一致。以 Lovers_XP.esp 为例,你只能是

Oblivion.esm

Lovers with PK.esm

Oblivion XP.esp

Lovers_XP.esp


而不能是

Lovers with PK.esm

Oblivion.esm

Oblivion XP.esp

Lovers_XP.esp


解释:因为 Oblivion.esm 在内部顺序中在 Lovers with PK.esm 前面。

你更不能出现

Oblivion.esm

Lovers with PK.esm

Lovers_XP.esp

Oblivion XP.esp


解释:因为 Master(Oblivion XP.esp) 必须排在插件(Lovers_XP.esp)的前面。

  • Upvote 1

分享此帖子


帖子链接
分享到其他网站

创建账户或者登录再讨论

您需要成为会员才能留下讨论

创建账户

在本社区注册新账户。很简单的!

注册为新账户

登录

已有账户?这边登录

马上登录
登录并关注  

×