Melinoe 这个教程将告诉你移除esp不必要的(以及部分软依赖的)master的操作过程。 随着十周年版逐渐成熟,以及玩家在版本选择上的分化,越来越多的MOD出现了CC的依赖,而这在一些环境MOD的补丁中尤为常见,于是很多还在使用1.5.97的玩家就无法使用这些MOD。但实际上,你完全可以自己移除这些CC的依赖,在很多MOD的评论区也会告诉你自己移除,这其实很简单。 你必须登录并刷新后才能看到隐藏内容 需求软件 SSEEdit Wrye Bash 关于这两个软件的安装教程网上都有,请自行搜索,我就不过多赘述,注意他们均需要通过MO启动 已有前置master情况下的清理 如果你本身就有前置的master,那么移除的操作将非常简单,只需要使用SSEEdit加载esp,然后右键该esp,点击清理master就可以了。 如果被清理master的esp并没有使用某个master的数据,那么这个master将被移除,有些整合包的esp会被添加一个前置master作为“版权声明”,但实际上这些esp并不是真的需要这个master,它是不必要的,因此你可以这样操作来移除它,并随后将这种前置master esp删除。 如果你点击清理master后,想要移除的master依旧存在,那么这是另一种情况,之后会说到。 没有前置master情况下的清理 以上是在已有前置master情况下的清理,但实际上,我们大多数时候想要清理master时,是没有相应的master的,而没有相应master,esp是无法在SSEEdit里加载的,自然也无从谈清理,这种情况怎么办呢? 这就需要用到Wrye Bash(之后简称WB)的虚假master功能。 我们以这个esp为例,它是COTN和TGC晨星的兼容补丁,显然它需要CCMOD作为前置,然后我并没有他们。 首先打开WB,它实际上是一个MOD管理器,但我们不需要用它管理MOD,只需要一些实用功能。 打开时如果你有旧版本ESP会弹出警告,不管它直接确认关闭就行。 找到需要解决的esp,右键,可以看到最下方有一个“生成虚假master”的功能。 点击后,WB就会为该esp缺失的master生成虚假的master esp,请注意,这并不能实际解决问题,使用这种虚假master进行游戏会出现问题,该功能只是帮助你能够在SSEEdit里打开esp。 生成完毕后就可以关闭WB了,请先确认下这些生成的master是否已经被加载,随后开启SSEEdit加载需要处理的esp。 可以看到需要处理的esp连带那些虚假master以及全部一起成功加载了,选中esp后,右边显示了它需要的master。 我们直接进行清理master,清理完毕后,大部分CC的master已经消失,成功清理,但依旧有一个CCfish的还保留着。 为什么这个master清理不掉呢? 这是因为这个esp使用了master的数据,因此这个master是必要的,所以SSEEdit不会清理。在这种情况下,我不建议你继续尝试移除,否则会导致各种BUG和CTD。 而另一方面,你可能已经明白这个master是真的不必要,即便修改移除也不会造成影响。比如作为例子的esp,需要CCfish作为master只是添加了CCfish的钓场,而我并不需要这个钓场,同时删除这个钓场也不会对游戏运行有影响,因此我可以确认这个master只是个软依赖,是可以移除的,于是进行下一步。 因为想要处理的esp使用了master的数据,所以该master无法被直接清理,那么我们只用找到具体使用的数据,将其删除,然后再清理master就可以了。 由于我们的master只是个虚假master,它实际上什么数据都没有,因此esp中使用的master数据往往会显示为not found或者error之类的,比如我找到的: 直接右键移除,移除之后重新对esp进行清理master,这次CCfish也没了。 最后,你还需要把生成的虚假master清除,重新打开WB,点击上方的编辑选项卡,然后选择删除虚假master。 这样彻底完毕了,成功激活esp!
小猫丢 ![还有一个办法,在CK里面,选择加载esp的地方,左边选中需要删除前置Master的esp,右边选中需要删除的Master。 关键点来了:这时候键盘按住Ctral,再按Delete即可删除。 这个是比较暴力的直接删除,跟楼主的方法相比可能存在隐患。 楼主的方法今天学习了,之前我只会这样暴力删除。 谢谢楼主。
yh hsyh 对你当前的esp右键应用脚本(Apply Script) 选择report master 作用描述的很清楚 { 列出需要选定主文件的记录和元素。 可用于在使用“Clean masters”功能之前处理引用。 }