上古卷轴5重制版支持新的插件格式esl,该格式可以实现在传奇版中无法实现的255插件上限突破,让我们可以放心安装各种MOD而再也不用担心位置不够。
ESP和ESL不同之处
老滚5的插件为8个16进制数组成FFFFFFF
ESP文件(00FFFFFF),使用前面两位数作为排序,后面的6位用来存放form数据,理论上一个esp文件可以储存16777216个form数据,这种分配内存的方式显然是一种巨大的浪费,就连老滚本体也不过几万个form数据。
ESL文件(FE000FFF),则使用固定的FE开头,也就是说它在所有插件的排序中固定排在第254个位置,也就是最下面,因此制作ESL文件相当于把多个MOD一起整合到第254个esp里,它会在所有ESM和ESP插件都加载完以后才会加载。他的排序使用中间的三位16进制数,也就是说你可以最多拥有4096个esl文件,每个ESL文件可以储存4096个form数据,4096个数据位置对于大部分MOD来说已经是足够了的。
form* : 指的是插件中的任意一个数据组,任何一个法术,魔法效果,NPC等等能在sseedit里含有地址的东西都称为form
利用SSEedit将ESP转换成ESL文件,下面分几种情况讲解
例子1:不含覆盖式数据的esp
我们SKYUI为例,用sseedit打开SkyUI的esp,我们看到里面的所有form数据,它们都不会覆盖原版游戏的数据甚至不需要skyrim.esm作为前置,其地址的3,4,5位全是0,这以为这个esp可以直接被esl化并且不会对游戏存档有任何影响,我们只点击左边的Record Flags,给它加个esl的flag就可以了