有任何上古卷轴的问题,请直接到MOD社区发帖求助

关于 DLCShiveringIsles.esp

昨天有人遇到了这个问题:他的 DLCShiveringIsles.esp 丢了。。。于是游戏异常,于是跳出,于是四处搜索解决办法。

所以这边就简单介绍一下 DLCShiveringIsles.esp

如果你细心点观察,你会发现 DLCShiveringIsles.esp 的大小为 0 KB 。再聪明的你也肯定猜不出来这 0 KB 到底有什么用,于是特意用 TES4Edit 打开查看了一下,紧接着发现更诡异的事:插件内部一点儿东西都没有 😯

如果要细讲的话,我们还得扯到BSA的加载问题(很长的内容),所以这边简单说一下: DLCShiveringIsles.esp 其实是一个媒介,它有两个作用:
1、说明你的游戏中安装了战栗孤岛补丁,这是判断你的游戏是否安装了战栗孤岛的最简单方法;
2、用来加载 BSA ,这些包括原版的 DLCShiveringIsles – Meshes.bsa、DLCShiveringIsles – Sounds.bsa、DLCShiveringIsles – Textures.bsa、DLCShiveringIsles – Voices.bsa ,还包括你自己定义的 DLCShiveringIsles – xxx.bsa 。

我们知道,我们平时安装、加载的插件,都是修改游戏内容或者添加游戏内容,但是 DLCShiveringIsles.esp 这货本身是没有任何东西的,于是我们可以用任意东西代替它(只要名字还是 DLCShiveringIsles.esp),这就有了以下的现象:某人安装了很多插件,使用 TES4Gecko 整合,又使用 Wrye Bash 整合,然而发现插件的数量竟然是255。。。就差一个位置就能正常运行游戏了 🙁 最后没办法,他就把 DLCShiveringIsles.esp 删掉,然后把 Unofficial Shivering Isles Patch.esp 的名字修改为 DLCShiveringIsles.esp 。

为什么可以这么做?我们上面已经知道“ DLCShiveringIsles.esp 这货本身是没有任何东西的”,所以遇到这种情况我们一般是直接把文件删了,但是 DLCShiveringIsles – xxx.bsa 又需要它才能加载,所以你可以用 Unofficial Shivering Isles Patch.esp 代替 DLCShiveringIsles.esp 。这样子,我们既有 DLCShiveringIsles.esp ,又有 USIP 的功能,轻轻松松便节省了一个mod位。

不到万不得已,其实是不建议上面的作法。。。看起来乱七八糟的,不方便mod的管理。
顺便延伸说一下 DLCShiveringIsles.esp 在BSA加载中的作用。

对于 Oblivion 来说,ESM文件是不能加载BSA的(所以Oblivion.esm不能加载BSA,那些 Oblivion – xxx.bsa 都是通过在 Oblivion.ini 中定义加载的),ESP加载BSA的原则为:如果插件名字为 插件名.esp ,那么该插件对应的 BSA 名字必须命名为 插件名其他内容.bsa 。其他内容必须是空格、连字符或者下划线,所以:

“DLCShiveringIsles.esp” 可以加载 “DLCShiveringIsles – 七七八八.bsa”
“DLCShiveringIsles.esp” 可以加载 “DLCShiveringIsles_七七八八.bsa”
“DLCShiveringIsles.esp” 不可以加载 “DLCShiveringIsles七七八八.bsa”

FCOM 用户安装 MMM 时一般只需要安装ESM,而ESP可能会扔掉,于是就有建议说,把 MMM.bsa 命名为 FCOM_Convergence_MartsMonsterMod.bsa,从而依靠 FCOM_Convergence.esp 加载,或者更干脆点,直接命名为 DLCShiveringIsles – MMM.bsa ,依靠 DLCShiveringIsles.esp 加载,这就是借助 DLCShiveringIsles.esp 加载BSA的应用。

icedream

About icedream

其实我知道的东西很少,只是翻译了一些东西,悲催的是翻译过后很快就忘了。

,

2 Responses to 关于 DLCShiveringIsles.esp

  1. foundervip9362 2013 年 7 月 7 日 at 上午 9:39 #

    冰版,是不是把名称改为DLCShiveringIsles -Mart’s Monster Mod.bsa,我原有列表有一项用来加载DLCShiveringIsles – FraNewItems.bsa,二者相互影响不,另外,以前安装FCOM的MMM部分都是采用omod的文件安装方式,后来把MMM3.7B3.OMOD文件解压之后发现bsa文件,个人认为BSA文件比较好管理,就将BSA文件及我要使用的ESP文件丢到游戏DATA文件夹,这样做对吗?因为我看你好多封包的文件也是BSA挡,是我是我进了另一个误区?

    • icedream 2013 年 7 月 7 日 at 下午 7:12 #

      是的,不会相互影响的。跟你将名字设置成 Mart’s Monster Mod.bsa 是一样的(esm无法加载BSA,但你也可以用MMM.esp加载BSA)。是对的,但是关于BSA有个观点是如果两个BSA存在同名文件时游戏跳出率会增加,不过这个观点还存在争议。