具体使用方法参考猫特佬的SlotFix: 贴图与光照修复
这是githut的SlotFix开源文件https://github.com/Satan1c/ZZMI_tools/tree/main/Other
XXMI用户正常自带可正常使用。这里讲非XXMI用户,比如d3dx管理器+ZZMI的怎么用SlotFix
找到你的zzmi文件夹位置,d3dx的在\home\Zenless Zone Zero\work\Core\ZZMI
打开其中的main.ini,在;Includes的位置加上Libraries,如下:
再在ZZMI文件夹里新建Libraries文件夹,将Github开源的Other下的所有.ini下载并放入Libraries文件夹
这样SlotFix插件就能加入ZZMI正常使用了。
关于简单的使用方法,其实就是把mod的.ini文件中的槽位替换为SlotFix中定义的引用,比如:
ps-t3 = 替换为Resource\ZZMI\Diffuse = ref
ps-t4 = 替换为Resource\ZZMI\NormalMap = ref
ps-t5 = 替换为Resource\ZZMI\LightMap = ref
ps-t6 = 替换为Resource\ZZMI\MaterialMap = ref
专武特效是
ps-t8 = 替换为Resource\ZZMI\GlowMap = ref
ps-t9 = 替换为Resource\ZZMI\GlowMap = ref
ps-t10、ps-t11、ps-t12没看懂,来个大佬解释下或我去晚点去试
目前专武特效的槽位还没被完善,比如猫又的ps-t7
ref 是有必要的,能降低资源开销,避免一些mod产生的掉帧卡顿
还记得紧贴在下面加上run = CommandList\ZZMI\SetTextures
另外,因为SetTextures设置了非空替换,Resource\ZZMI\GlowMap = null语句无效,要做个纯黑的dds替代null
懒得改的我下面会放我自己用的ZZMI
另外是高低显切换的方法,一个很老的东西,可能大家都知道?
参考视频艾莲丝袜恶魔布贴图bug解决方案
就是在注册表修改显卡版本信息来让绝区零识别为高显设备,具体修改方法参考视频评论区,但当然会对设备产生更高负荷,甚至有些游戏场景会卡顿,酌情使用。
我用了是没啥大问题,贴图大小包括hash值都能从低显变为高显