如果你显卡显存低于6gb,用我的mod一般是会出现贴图错误的,因为我用的是16bg显存显卡,贴图尺寸是2k,低显存是1k,它们之间的hash值不同,所以低显用我的mod会出现贴图错误
接下来我会提供几种修复办法,让你们根据自己情况进行简单修复
(每次操作完ini记得保存并在游戏中F10刷新)
-----------------------------------------------------------------------------------
办法一、
直接在Animation.ini中找到贴图hash位置并替换低显存的hash值
这是喵特大佬低显存hash值的链接
https://github.com/HammyCatte/ZZ-Model-Importer-Assets/tree/main/PlayerCharacterData_LowVarm/Astra
替换例子(爱丽丝x哲mod)打开Animation.ini找到以下代码替换哈希
[TextureOverridealiceBODYADiffuseMap]
hash = 269185ed (替换 ed58c001)
this = ResourcealiceBODYADiffuseMap.0
[TextureOverridealiceBODYANormalMap]
hash = ebac056e (替换 798adba3)
this = ResourcealiceBODYANormalMap.0
[TextureOverridealiceBODYALightMap]
hash = 0d72cb85 (替换 8c83d5c3)
this = ResourcealiceBODYALightMap.0
[TextureOverridealiceBODYAHighlightMap]
hash = 95967afb (替换 8ee107db)
this = ResourcealiceBODYAHighlightMap.0
[TextureOverridealiceLEGADiffuseMap]
hash = 705caac9 (替换 5f504114)
this = ResourcealiceLEGADiffuseMap.0
其他mod的低显存哈希可以去上面我给的链接里找
-----------------------------------------------------------------------------------
办法二、
如果你用xxmi可以直接添加以下代码
打开Animation.ini
找到:
[TextureOverridealiceBODYA]
hash = 8a512b21
match_first_index = 0
run = CommandListaliceBODYA
在下方添加:
Resource\ZZMI\Diffuse = ref ResourcealiceBODYADiffuseMap.0
Resource\ZZMI\LightMap = ref ResourcealiceBODYALightMap.0
Resource\ZZMI\MaterialMap = ref ResourcealiceBODYAHighlightMap.0
run = CommandList\ZZMI\SetTextures
找到:
[TextureOverridealiceLEGA]
hash = 625c2692
match_first_index = 0
run = CommandListaliceLEGA
在下方添加:
Resource\ZZMI\Diffuse = ref ResourcealiceLEGADiffuseMap.0
Resource\ZZMI\LightMap = ref ResourcealiceLEGALightMap.0
Resource\ZZMI\MaterialMap = ref ResourcealiceLEGAHighlightMap.0
run = CommandList\ZZMI\SetTextures
-----------------------------------------------------------------------------------
办法三、
如果你不用xxmi,替换低显存hash值嫌麻烦
1.可以先下载一个RabbitFX,然后放进mods文件夹里
https://gamebanana.com/mods/531649
2.打开Animation.ini
找到:
[TextureOverridealiceBODYA]
hash = 8a512b21
match_first_index = 0
run = CommandListaliceBODYA
在下方添加:
Resource\RabbitFX\Diffuse = ref ResourcealiceBODYADiffuseMap.0
Resource\RabbitFX\LightMap = ref ResourcealiceBODYALightMap.0
Resource\RabbitFX\MaterialMap = ref ResourcealiceBODYAHighlightMap.0
run = CommandList\RabbitFX\SetTextures
找到:
[TextureOverridealiceLEGA]
hash = 625c2692
match_first_index = 0
run = CommandListaliceLEGA
在下方添加:
Resource\RabbitFX\Diffuse = ref ResourcealiceLEGADiffuseMap.0
Resource\RabbitFX\LightMap = ref ResourcealiceLEGALightMap.0
Resource\RabbitFX\MaterialMap = ref ResourcealiceLEGAHighlightMap.0
run = CommandList\RabbitFX\SetTextures
-----------------------------------------------------------------------------------
其他的mod也是一样的修复办法
最后,可以参考少姜大佬发布的Slotfix提供的维修方法。它所提供的信息比我的更详尽。
Slotfix地址