😵 原神 Mod 扭曲/失效问题
📝 问题描述

🔍 可能的原因
- 动态高精度:原神需要关闭角色动态高精度才能使用 Mod。
- 权重问题:Mod 的权重炸了,一般作者会更新。
- Hash 变动:Mod 的 Hash 值炸了,需要修复到最新版本,一般作者会更新。
- 有同类型Mod:如果你用了同一个角色的MOD又没合并,也会出现这种情况。
🛠️ 解决方案
前提:确保手中的 mod 曾经可用。
如果版本更新后 mod 失效,请按以下步骤排查:
1. 关闭角色动态高精度

⚠️ 重要:角色动态高精度,渲染过程与常规方式不同,目前尚无模型提取与 Mod 制作支持,请勿启用。
2. 检查顶点组
顶点组存在变动,请重新 dump 一份下来,校对顶点组名称。
3. 检查 Hash 变动
- Index Buffer 变动:如果是
Index Buffer变动(或/和少数上古 mod 的Vertex Buffer),直接在 Hunting 模式下找到,替换掉原本的 IB (或/和 VB)即可。 - 其他 Buffer 变动:如果是
Position/Texcoord/Blend变动,需要 dump 下来,提取模型。- 对于其他制作工具,可以直接于
config.json中找到对应值。 - 对于 SSMT,打开工作空间,定位到每个
.<IB>\TYPE_<something>\tmp.json,其中拥有所需信息。
- 对于其他制作工具,可以直接于
4. 检查是否有同一角色Mod
- 同角色Mod:如果有角色Mod就会导致都进行渲染,然后叠加,就出现了撕裂,扭曲。可以选择其中一个使用,或者进行合并绑定一个切换键让两个同时存在