Valheim 纹理治疗器 V2.2.0

Valheim 纹理治疗器 V2.2.0

一个扫描工具,用于定位并识别您模组在当前更新0.221.10版本下存在的纹理和着色器问题。

实用工具

https://github.com/allenginter/Valheim-medic-2.2.0/tree/main/Valheim%20Medic%202.2.0%20Release

这是经过重构和重新设计的版本。

VALHEIM 模组诊断工具 v2.2.0 一个用于 Valheim 模组制作者的诊断工具,可识别"粉红色纹理"问题、着色器不兼容性以及资源包(AssetBundle)错误。

仅提供 Python 脚本的更新版本 Deep-Scan3.py 包含 SRP 和 URP 扫描功能,适用于为使用"标准"以及这两种渲染管线的资源添加资产的模组制作者。

[诊断检查]

  • 激进着色器扫描:扫描所有文件和 DLL,查找导致"粉红色"模型的不兼容二进制着色器数据。
  • 纹理尺寸检查:识别非二的幂次方(例如 256、512、1024)的纹理,这会在 Unity 中导致纹理模糊或呈现粉红色。
  • 缺失清单文件:检查资源包是否缺少必需的 .manifest 文件。
  • JSON 与路径检测:自动检测模组的 JSON 配置和目录结构,以确保安装路径有效。

[使用方法] 本项目使用 uv 来确保所有用户使用正确的库版本运行该工具。提供两个版本:Python 文件和 EXE 文件。

针对 Python 脚本版本(供模组制作者使用):

  1. 安装 uv(一次性设置):在 PowerShell 中运行以下命令: 这将确保所有人安装相同的工具,且该工具安装在其独立环境中,以避免与现有库(例如较低版本的 Pillow 或 Python)发生冲突。 PowerShell powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
  2. 运行工具:在终端中导航到文件夹并运行: PowerShell uv run valheim_medic.py
  3. 开始诊断:浏览到你的 Valheim 插件文件夹,然后点击"开始诊断"。

这将从其启动的位置创建一个 JSON 文件,用于记录并保存你的文件夹路径,因此请将其解压到自己的文件夹中,以避免混淆。