【教程】MOD的排序原理
时间:2026-01-21
时间:2026-01-21
MOD基础知识之排序
大家好,我是零杀。
这次教程,主要讲一下关于排序的知识。排序,分为3类。
1.esm和esp的排序 2.nmm的mod安装顺序(文件覆盖顺序) 3.MO左列表的排序(分为开启档案管理和关闭档案管理两种)
================================================================
在讲这三类排序之前,首先要讲的就是mod基础原理,也就是为什么要排序。
1.脚本的引用,继承,传递关系。
这里的关系很广泛,比如Bmod的脚本继承Amod的脚本,也就是说B是A的子脚本,那么B排在前面的话,触发脚本的时候会ctd。
2.master关系。
理论上,只有esm能做master,但是实际上esp也能。对于modder来说,esm和esp没有本质区别。如果Amod是Bmod的master,那么B必须排在A后,否则游戏都进不去,因为游戏载入内存的时候要建立esp内入口的索引表。先读取到Bmod的入口,但是这个入口引用到了没有定义的东西,游戏不知道如何做了,也就崩了。
3.入口的覆盖关系。
什么叫入口呢?这个词我是在幻冰的教程里看到的,我也不知道为什么叫入口。我只能告诉你入口是啥。用edit打开esp,随便找一个入口集合,比如NPC,里面每一个npc,例如莱迪亚,就是一个入口。入口之下会有这个npc的一些参数和设定。