NIF Eye Fixer 会扫描你的《天际》特别版模组文件夹,查找 FaceGen 头部 NIF 文件中的眼部环境映射着色器错误——这是导致一只眼睛呈现幽灵般或褪色外观而另一只眼睛正常的常见原因。选择你的模组管理器,将其指向
N I F E Y E F I X E R
修复《天际》特别版FaceGen NIF文件中的眼睛重影错误。
天际SE/AE的独立桌面工具
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
重要: 这不是添加到你的加载顺序中的模组。它是一个独立应用程序,用于修复你已安装模组中的漏洞。━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
概览NIF Eye Fixer会扫描你的模组,找出所有存在眼睛残影问题的FaceGen头部网格,并一键修复它们。修复您的文件,或将修复后的网格导出为一个全新的模组。
问题所在许多为《天际特别版》制作的非玩家角色面部模组,其自带的FaceGen NIF文件中都隐藏着一个微妙的渲染缺陷。你可能见过这个现象,却一直不知道原因所在:
- 一丝微光 幽灵微光 或在NPC眼睛周围闪烁
- 凝视之眼 太亮了,褪色,或反光异常
- A 白色迷雾 眼部区域,尤其在深色眼睛的NPC上更为明显
- 一只眼睛看似失明,另一只却完好无损
- 有些NPC看起来正常的眼睛,放在其他NPC身上就变得违和
原因在于头部网格中的一个错误设置:一个名为
环境映射(眼睛) 该标记应作用于眼部网格,而非面部皮肤。若面部网格误带此标记,游戏会在面部眼部区域额外渲染一层反光层,从而产生那种幽灵般的外观。
这个 bug 非常常见。在安装了大量 NPC 美化模组的重度模组环境中,
数百甚至数千 头部NIF文件可能受到影响。一旦修复,差异显而易见:眼睛看起来自然且干净。
修复该修复方法与你在NifSkope中手动操作的方式相同:清除错误的眼部环境映射标志,设置正确的环境映射标志,并确保标准皮肤着色器标志就位。NIF Eye Fixer可自动完成你整个mods文件夹中的这项操作。
- 字节完美 - NIF解析器在不修改其他内容的情况下读写文件;仅改变着色器标志。
- 非破坏性 只有实际存在该问题的NIF文件才会被修改,干净的文件绝不会被改动
- 仅限FaceGen 扫描器只检查FaceGen头部网格,因此合法使用此标志的武器和护甲NIF文件不会被处理。
- 可验证的 修复后重新运行扫描,将报告零个受影响文件。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
特色功能扫描中- 一键扫描 将其指向你的模组文件夹,然后让它自动运行;无需NifSkope,无需手动编辑,无需技术知识。
- 基于内容的检测 - 每一个 NIF 文件都会被解析并检查实际的着色器标志问题,绝不从文件名猜测
- FaceGen滤镜 只有FaceGen头部网格会被扫描,因此扫描速度很快,且其他网格绝无风险。
- 一次扫描全部或逐个扫描 一次性扫描你的整个mods文件夹,或从可搜索列表中选择单个mod
- 可取消 - 使用“取消扫描”按钮可以随时停止长时间扫描。
修复中- 就地修复 直接覆盖受影响的NIF文件,在原地进行修改
- 创建固定模组 - 不要改动你的原始文件,而是将所有修正后的NIF保存为一个压缩包,你可以将其作为独立模组安装。
- 导出报告 - 修复后,保存一份 Markdown 报告,按模组分列出每个已修复的文件
生活质量- 设置向导 - 支持MO2、Vortex及手动安装;向导会明确告知您应选择哪个文件夹。
- 详细结果 - 精确查看受影响的文件数量及其所属的模组,按模组名称分类列出。
- 记住您的设置 你的模组管理器选择和文件夹路径会在会话之间保存;只需打开并扫描即可。
- 快速 实时进度与响应式界面扫描数千个NIF文件
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
需求无。NIF Eye Fixer 是一款独立的桌面应用程序,它不需要 SKSE、任何 Skyrim 插件或游戏本身处于运行状态。
安装- 从“文件”选项卡下载压缩包。
- 将文件夹解压到任意位置。
- 奔跑 nif-eye-fixer.exe.
无需安装程序,也无需配置依赖项。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
如何使用首次运行:设置向导首次打开应用时,一个简短的向导会带你完成三个步骤:
- 选择你的模组管理器 - Mod Organizer 2、Vortex,或手动安装/其他方式。
- 选择您的文件夹 应用会准确告诉你该选哪个文件夹:你的MO2 模组 文件夹、您的Vortex暂存文件夹,或您的Skyrim SE 数据 文件夹。
- 选择扫描模式 一次扫描所有模组,或从可搜索列表中选择一个模组。
你的选择已保存。下次打开应用时,将直接跳转到扫描。
扫描中点击
扫描 (或
立即扫描 再次访问时)应用会检查你选定文件夹中的每一个FaceGen NIF,并显示实时进度条。完成后,你将看到以下两种情况之一:
- 您的模组是干净的 未找到受影响的文件,无需操作。
- 发现受影响的文件 - 一份包含总数及按模组名称分类统计的摘要
修复中如果发现受影响的文件,请选择一种修复方式:
- 就地安置 - 直接覆盖原始NIF文件;点击 全部修复
- 创建固定模组 将修复后的NIF文件打包为zip,不修改原始文件;点击 机械动力Mod 并选择保存位置
修复完成后,你会获得一份完整的修复清单,按模组分门别类列出所有已修复的项目。
导出报告 将列表保存为Markdown文件的按钮。点击
再次扫描 验证:现在应报告零个受影响文件。
典型工作流- 打开 NIF Eye Fixer。
- 完成设置向导(仅限首次)。
- 点击 立即扫描.
- 查看结果并选择修复方式。
- 点击 全部修复 (或) 机械动力模组).
- 完成。启动《天际》,享受清爽的界面吧。
安装新的NPC模组后,只需打开应用并重新扫描即可。它会记住你的文件夹,所以只需几秒钟。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
运作方式好奇的玩家请注意——使用本工具无需了解这些内容。这只虫子 - 它生活在
BS光照着色器属性 FaceGen头部NIF内部的方块。着色器标志1的位17(
SLSF1_眼睛_环境映射) 被错误地设置在了面部皮肤网格上。该标记仅适用于眼部网格;当设置在面部时,渲染器会对面部几何体的眼部区域额外执行一次环境贴图反射渲染,导致出现可见的发光或雾化效果。
修复 清除第17位并设置第7位(
SLSF1_环境映射), 这是皮肤着色器正确的通用环境映射标志。它同时确保标准皮肤着色器标志存在:着色器标志1中的高光、蒙皮、接收阴影、投射阴影、自发光、可重映射纹理和Z缓冲测试,以及着色器标志2中的Z缓冲写入、双面、假定阴影遮罩、环境贴图光照淡出和柔和光照。这与正确导出的FaceGen头部的标志布局一致。
为什么这是安全的 - NIF解析器保证字节级完美往返:未经修改的读取后重新写入的文件与原始文件逐位完全相同。只有着色器标志字节会被更改,且仅存在于实际存在该Bug的文件中。扫描范围限制为
FaceGenData\FaceGeom 路径,因此合法使用眼睛环境映射的网格体(如真实眼睛网格体、武器、护甲)绝不会成为候选对象。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
故障排除应用提示“不是目录”请确保你为模组管理器选择了正确的文件夹。对于MO2,这是
模组 文件夹(不是MO2的安装文件夹)。对于Vortex,则是暂存文件夹。点击“更改设置”以重新运行向导。
扫描显示零个受影响文件,但我仍然看到眼睛的bug视觉问题可能有其他原因,例如面部覆盖层、ENB效果,或眼睛网格而非面部网格存在问题。此工具专门修复FaceGen头部NIF中的面部皮肤着色器标志错误。
修复已完成,但游戏中的该漏洞仍然可见。若使用MO2,请确保修复后的文件位于获胜模组(最高优先级)中。如果其他模组覆盖了相同的NIF文件,请同时扫描该模组,或调整模组优先级。若使用了“创建修复模组”功能,请将压缩包作为新模组安装,并置于冲突文件获胜方位置。
扫描需要很长时间非常大的设置可能需要一两分钟。进度条会实时显示状态,应用保持响应,您可以随时取消。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
由...创建 冷阳
使用 Rust | Tauri | SvelteKit 构建