|
|
马上注册领取绝版勋章
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
https://www.nexusmods.com/skyrim ... 971?tab=description
ARMO_2_HDPT_converter由两部分组成:
一个使用pyffi 将 nif 文件拆分为多个文件的Python® 脚本 ,每个文件包含一个单一的 TriShape。
这是必要的,因为 Skyrim 仅加载 HDPT 条目的第一个 TriShape。
SSEEdit/xEdit 脚本,它 为每件盔甲生成一个单一的实际
HDPT 条目,并为第一步中由 Python 脚本生成的每个 .nif 文件生成一个额外部分的 HDPT 条目。每个生成的额外部分的编辑器 ID 都与 TriShape 的网格名称相同,因为 SMP 物理学使用 EditorID 作为头部部件的每个顶点/每个三角形形状命令。
使用方法:
运行SSE Nif Optimizer ,取消选择所有选项并优化要转换为 LE 格式的 mod 的网格
(pyffi 仅支持 NiTriShapes,因此需要转换为 LE 格式)
将“convert_nifs_built.exe”复制到您要转换的 mod 的网格文件夹中。
(请勿将其复制到您的 Skyirm\Data\Meshes 目录中,否则它将运行数天)
默认情况下,程序将使用 CPU 的所有可用核心。
根据当前正在处理的 nif 文件,每个正在运行的线程
应该预计使用 200MB 到 ~2GB 的 RAM。
(例如,在具有 SMT 的 6 核 CPU 上 -> RAM 使用量的潜在峰值为 24GB)。
直接运行 convert_nifs_built.exe或
复制提供的 .bat 文件并启动其中一个,
以限制线程数并从而限制 RAM 使用率。
再次运行 SSE Nif Optimizer,取消选择所有选项,并将 原始网格和新生成的网格优化回 SSE 格式
安装修改后的模块
将 xEdit 脚本“ARMO_2_HDPT_convert.pas”复制到 SSEEdit/xEdit 编辑脚本目录中
使用要修改的 .esp 打开 SSEEdit/xEdit
通过 Shift + 左键单击标记所有要修改的装甲
右键单击标记的盔甲并点击“应用脚本”
选择 ARMO_2_HDPT_convert.pas 并单击确定
评论:
暂时不要使用 Nif Optimizer 的“仅头部”选项优化网格,仍在研究是否可行生成 BSDynamicTriShapes 以支持 NPC(使用 BSDynamicTriShapes 的性能似乎更差,游戏似乎很容易崩溃)
Python 脚本将为其找到的每个 nif 生成相应的“__HDPT_extraParts”目录和文件。
如果您愿意,可以安全地删除头部件未使用的“__HDPT_extraParts”文件。(例如,GND/GO 文件,这些文件显示在库存中,但对头部件没有用处)
xEdit 脚本每次运行时都会生成新的 esp Headpart 条目
-> 如果您想重新运行 xEdit 脚本,您应该删除以前生成的 headpart 或您在 xEdit 中修改的 .esp 的整个“ Head Part ”子树。
如果您想要修改和/或仅在本机运行 Python 脚本,您将需要:
Python 3.7 或更低版本(pyffi 与 3.8 或更高版本不兼容)
pip 安装 pyffi (pip 通常与 Windows 上的 Python 捆绑在一起)
和 pyffi 本身(cmd -> “pip install pyffi”)
|
|