killingangels 发表于 2011-8-20 18:36

请高人指教关于BOSS的userlist问题

请问如何用userlist实现将一个未知mod保持在一大堆未知mod的最后一个?override和add肯定不行,因为被参考的mod不在masterlist里,buttom也不行,因为masterlist里的group也不会定义被参考的mod,至于把那一大堆未知mod手动写到masterlist肯定也不行,因为每次启动masterlist都会自动更新,我是没招了,请高人指教~

killingangels 发表于 2011-8-20 23:08

更正一下问题,是如何将一个已经在masterlist里的mod保持在一大堆未知mod的最后~

282492501 发表于 2011-8-20 23:10

这个...手动排序比较好...BOSS啥的咱就不发表言论了

killingangels 发表于 2011-8-20 23:29

这个...咱不是懒人么 手动排序以后我就想弄个懒办法 结合userlist的规则和boss的自动排序方法 实现自动排序+手动排序一键并存

rage010 发表于 2011-8-20 23:43

如果不是老去折腾什么XLOVE的高科技的话,BOSS排一次后,新增加的装备MOD什么的随便扔都没问题,而如果你就这么喜欢搞XL OOO MMM的话你还是乖乖的BOSS撸完后自己排吧。

kaedeng 发表于 2011-8-21 11:07

bluesky404 发表于 2011-8-21 11:35

本帖最后由 bluesky404 于 2011-8-21 11:41 编辑

回复 6# kaedeng


   不行,对象在masterlist中不存在
如果是a.esp存在与masterlist,b.esp与c.esp不存在
想要实现
a.esp
b.esp
c.esp
正确的好像是
ADD: b.esp
AFTER: a.esp
ADD: c.esp
AFTER: a.esp
ADD: c.esp
AFTER: b.esp
我测试下
修改:错了,应该是
ADD: b.esp
AFTER: a.esp
ADD: c.esp
AFTER: a.esp
OVERRIDE: c.esp
AFTER: b.esp
有点麻烦,如果你是b.esp与c.esp都安装了
那可以直接用
ADD: c.esp
AFTER: b.esp
如果b.esp没安装,上面的规则会出错
看来uerlist只适合自己使用,不适合共享

kaedeng 发表于 2011-8-21 11:39

bluesky404 发表于 2011-8-21 11:42

回复 8# kaedeng


   上面帖子内容修改了

@killingangels
“masterlist里的mod保持在一大堆未知mod的最后”==“一堆未知mod排在masterlist里的mod的前面”,用BEFORE

kaedeng 发表于 2011-8-21 11:45

bluesky404 发表于 2011-8-21 11:49

回复 10# kaedeng


   把esp名字改成masterlist中存在的?

kaedeng 发表于 2011-8-21 11:52

bluesky404 发表于 2011-8-21 11:55

本帖最后由 bluesky404 于 2011-8-21 11:56 编辑

回复 12# kaedeng


   要讲esp添加进masterlist,对象肯定是存在与ML的.,....

kaedeng 发表于 2011-8-21 12:08

killingangels 发表于 2011-8-21 12:20

回复bluesky404


對,找masterlist中最後幾個如果是想排到最後

由於那個是假的又不會active,所以應該是 ...
kaedeng 发表于 2011-8-21 11:52 http://bbs.3dmgame.com/images/common/back.gif
将未知esp伪装成已知esp? 那样的话还真不如在userlist里全用before写到已知esp的前面去 但是
add b.esp
before a.sp

add c.esp
before a.esp

这样的写法不知道会不会歧义 因为结果不知道会是
b.esp
c.esp
a.esp

还是

c.esp
b.esp
a.esp

其实如果只是单一的已知/未知esp想要保持在整个list的最后 并无其他esp要依赖此esp的 那么相当简单 将这个esp名字前面+"zz"即可 因为未知esp是按字母排序的 而且已知的esp名字+zz之后就会变为未知esp
但问题就在于我要放在最后的已知esp是2个 2个还必须挨着 (a.esp和b.esp, b依赖于a)如果将a.esp改名为zza.esp 那么b就会失效 所以必须想办法先把a.esp放到整个list的最后 然后写
override b.esp
after a.esp

bluesky404 发表于 2011-8-21 12:24

回复 14# kaedeng


   是这样的1、如果abc都安装,可以直接用
ADD: b.esp
BEFORE: HM2SummonCompatible.esp
ADD: a.esp
BEFORE: b.esp


ADD: c.esp
AFTER: HM2SummonCompatible.esp


2、如果b没安装,上面会出现a没有排序
需要改为
ADD: a.esp
BEFORE: HM2SummonCompatible.esp


ADD: c.esp
AFTER: HM2SummonCompatible.esp



3、想要b是否安装的情况下都能出现你要的排序,则是
ADD: b.esp
BEFORE: HM2SummonCompatible.esp
ADD: a.esp
BEFORE: HM2SummonCompatible.esp
OVERRIDE: a.esp
BEFORE: b.esp


ADD: c.esp
AFTER: HM2SummonCompatible.esp
添加OVERRIDE: a.esp BEFORE: b.esp是保证ab排序正确


添加一个mod的排序比较简单,但如果是多个mod,外加你无法保证这些未知mod始终安装的话,userlist会有点麻烦,不过这种情况很明显是使用lovers的用户才会遇到

killingangels 发表于 2011-8-21 12:24

回复bluesky404

例子

a.esp
b.esp
HM2SummonCompatible.esp
kaedeng 发表于 2011-8-21 12:08 http://bbs.3dmgame.com/images/common/back.gif

这样做如何能使a.esp在自动排序以后跑到整个list的最后面?{:3_61:}

killingangels 发表于 2011-8-21 12:26

回复kaedeng


   是这样的1、如果abc都安装,可以直接用
ADD: b.esp
BEFORE: HM2SummonCompat ...
bluesky404 发表于 2011-8-21 12:24 http://bbs.3dmgame.com/images/common/back.gif


    {:3_95:} 你猜对了 我就是不知道如何保持LoversAnimObjectsPriority.esp和LoversIdleAnimsPriority.esp这2个在整个list的最后 因为lover的组件里有一半以上不在masterlist里 每次自动排序后都要手动把这2个拉到最后去....

bluesky404 发表于 2011-8-21 12:29

本帖最后由 bluesky404 于 2011-8-21 12:33 编辑

masterlist里面已经把这两个mod放在Bashed Patch后面,这样就可以了\BeginGroup\: Post Bashed Patch
\-----------------

CybBPcompatibility.esp
Creeper.esp
IF (8A4423BA|"Creeper.esp") DIRTY: 0 ITM, 1 UDR records. Needs TES4Edit cleaning: "http://cs.elderscrolls.com/constwiki/index.php/TES4Edit_Cleaning_Guide"

Mart's Monster Mod - Diverse Runeskulls Loot beta Place After Bashed Patch.esp

SWalk.esp
no_mouse_wheel.esp
LoversIdleForceReset.esp
? Obsolete. Remove and use newer version of Lovers with PK. Integrated into 1.3.1 Rev41 and newer.
LoversIdleAnimsPriority.esp
LoversCreatureIdleAnimsPriority.esp
LoversAnimObjectsPriority.esp

Voice_Fix.esp

Vanilla Weapon Stat Override.esp
DIRTY: Do not clean. "Dirty" edits are intentional and required for the mod to function.
Vanilla Weapon Stat Override - SI.esp
DIRTY: Do not clean. "Dirty" edits are intentional and required for the mod to function.


再后面就是Unavailable/Obsolete Duke Patrick's Mods、Map Changes与LOD Togglers
这里面只有Duke Patrick可能与Lovers冲突

LoversIdleAnimsPriority.esp - Controls Animations

bluesky404 发表于 2011-8-21 12:32

本帖最后由 bluesky404 于 2011-8-21 12:34 编辑

把所有unrecognised的用userlist排了,那两个就自然的跑到最后了- -

killingangels 发表于 2011-8-21 12:38

厄 那我还是手动拽一下把{:3_92:} 反正大型mod也不会再怎么装了 以后的衣服房子类的不让boss排了

mjxy 发表于 2011-8-21 13:14

厄 那我还是手动拽一下把 反正大型mod也不会再怎么装了 以后的衣服房子类的不让boss排了 ...
killingangels 发表于 2011-8-21 12:38 http://bbs.3dmgame.com/images/common/back.gif


   OBMM 右键, 移至底部
   {:3_134:}另有个偷懒的办法,重命名两个esp,那两个应该是可以重命名的吧(没测试过,无责任猜测)

killingangels 发表于 2011-8-21 15:32

不行 因为LoversAnimObjectsPriority.esp是依赖LoversIdleAnimsPriority.esp的 改名了前者就不起作用了

132410 发表于 2011-8-21 16:05

{:3_127:}表示从来都木有改过

kaedeng 发表于 2011-8-21 16:20

xiawan123 发表于 2013-11-6 00:27

你那個已知的假esp名字用masterlist最後幾個他自然就是最後了
页: [1]
查看完整版本: 请高人指教关于BOSS的userlist问题