没有库存或存储延迟。

没有库存或存储延迟。

减少库存和存储开启时的卡顿。

Inventory Menu Optimizer(库存菜单优化器)

功能简介

帕鲁世界在打开个人库存或存储菜单时,会同时创建所有库存槽位控件。大型库存会导致该操作产生可见的开启卡顿。本模组会将重复性工作分散到多个帧中处理,从而避免卡顿。

安装方法

  1. 关闭帕鲁世界,并安装所需的 UE4SS 构建版本。
  2. 将压缩包中的 InventoryMenuOptimizer 文件夹解压到已有的 UE4SS Mods 文件夹中。
  3. 如果您的 UE4SS 构建未自动启用该模组,请在已有的 Mods\mods.txt 文件中添加 InventoryMenuOptimizer : 1。请勿替换该文件的其他内容。
  4. 启动帕鲁世界。

典型 Steam 模组路径:
<Palworld>\Pal\Binaries\Win64\ue4ss\Mods

配置说明

关闭帕鲁世界,然后编辑:
InventoryMenuOptimizer\Scripts\inventory_menu_optimizer_config.lua

默认配置:

return {
    Enabled = true,
    FrameBudgetMs = 5.0,
    MaxSlotsPerFrame = 64,
}
  • FrameBudgetMs 控制每帧延迟槽位工作的目标时间量。
  • MaxSlotsPerFrame 是次要安全限制。较大的库存可能需要多帧才能完成填充。修改任一值后,请重新启动帕鲁世界。

兼容性

  • 兼容帕鲁世界的原始库存以及 Inventory Expansion(库存扩展)
  • 请避免使用另一个重写 WBP_PalItemListBlockAdd Item Container 函数的模组。
  • 版本 1.0.0 已在帕鲁世界 Windows Steam 构建 ID 24181527 上通过运行时测试。
  • PC Game Pass、Linux/Proton、专用服务器以及未来的游戏构建版本未经测试——本人仅提供 Windows 支持。

卸载方法

mods.txt 中将 InventoryMenuOptimizer : 1 改为 InventoryMenuOptimizer : 0,或在帕鲁世界关闭后删除 InventoryMenuOptimizer 文件夹,然后重新启动游戏。