PalBodySlider 1.6.0 修复补丁

PalBodySlider 1.6.0 修复补丁

仅补丁提案,适用于 Pal Body Sliders 1.6.0,修复了加载现有存档并打开 F2 菜单时 UE4SS 崩溃的问题。供上游作者审阅;需要原始模组,不可独立使用。

描述

这是针对 Pal Body Sliders 1.6.0 作者的纯补丁技术报告。它修复了加载现有存档以及打开 F2 菜单时复现的原生 UE4SS 崩溃问题。

此上传内容并非独立模组。它不包含任何完整的原始源文件、PAK 文件、游戏资源、存档数据或个人身份信息。其目的是供上游审查和集成。

该补丁已使用此前会崩溃的同一 Steam 存档进行测试。应用补丁后,存档成功加载,F2 菜单正常打开,且乳房滑块明显改变了受支持的猎人系列服装。

安装说明

此软件包面向原作者或熟悉统一差异格式(unified diffs)的开发者。

  1. 获取官方的 Pal Body Sliders 1.6.0 源代码。
  2. 确认原始的 main.lua SHA-256 哈希值为: 9642EBC6204E6208A322516499A5A204756A9BFF7885319A1086E77CB810BF98
  3. 在包含 PalBodySlider/Scripts/main.lua 的目录中,应用补丁: git apply PalBodySlider-1.6.0-hotfix3.patch
  4. 通过 Steam 启动《幻兽帕鲁》,测试现有存档及 F2 菜单。

普通用户应继续使用原始的 Pal Body Sliders 模组。此上传内容无法独立运行。

主要功能

  • 在确切的小兵(pawn)、网格和资源标识符稳定后,等待五秒再注入 AnimBP。
  • 将注入限制为一次尝试,并且不再在周期性扫描期间重置尝试计数器。
  • 在加载现有存档期间,默认保持原版编辑器变形(morphs)不被修改。
  • 将 F2 菜单请求排队,并通过受控的监视器(monitor)周期执行 UMG 操作,而非在 UE4SS 按键回调中直接执行。
  • 包含经脱敏处理的崩溃特征、测试摘录以及可复现的测试矩阵。

此前 F2 崩溃产生的 Unreal 断言如下: MaterialShared.cpp line 799: Tried to access cooked shader map ID from unknown thread

需求

  • 原始 Pal Body Sliders 1.6.0
  • UE4SS 3.x — 已在 UE4SS 3.0.1 上测试
  • Busty Pal Gal 1.1.0
  • Git 或其他能应用统一差异(unified diff)的工具

可见的乳房缩放需要具有乳房权重(breast-weighted)的 Busty 网格。成功测试使用了报告 乳房=true 的猎人系列服装。Ancient001_v04 报告 乳房=false,预计不会有反应。

致谢

Pal Body Sliders 及其原始代码和资源的所有功劳归于原作者和列名的贡献者。

感谢 Dytser 制作 Busty Pal Gal 及其原始网格、绑定、权重和物理基础;感谢 Blehbreh 完成列名的服装工作;感谢 UE4SS 团队开发 UE4SS。

此上传内容仅提供新编写的补丁片段和脱敏的诊断信息,供上游审查。

重要提示:Nexus 上列出的所需版本为 1.5.2,因为原文件的版本元数据填写有误。此补丁要求文件显示为“PalBodySlider 1.6.0”,上传于 2026 年 8 月 6 日。