物品调整器

物品调整器

允许为每个物品配置通用和主要属性统计 配置信息存储在个人资料的JSON文件中,可在游戏内随时切换配置 支持单人和多人游戏模式

游戏玩法

这个模组允许你定义物品配置,在使用 Dekita 的模组配置菜单时,可以像切换配置文件一样切换这些配置。你可以在游戏外编辑它们,并在游戏中重新加载当前配置或其他配置。

已添加适当的服务器支持。
现在服务器会将本地变更同步给连接的客户端。

安装(不使用 Vortex)(Steam 版)(GamePass 版)

剧透:显示
  1. 下载 UE4SS(至少 v3.0.0 或更高版本)
    • 仅限服务器使用,请按照此指南获取定制版 UE4SS
  2. 使用任何解压程序解压 UE4SS 压缩文件。不要从文件的压缩版本中复制内容
  3. 将 UE4SS 的内容复制到游戏的 binaries/win64binaries/WinGDK 文件夹中
    • Steam 用户可在路径 \Palword\Pal\Binaries\Win64 下找到该文件
    • GamePass 用户可在路径 \Palword\Pal\Binaries\WinGDK 下找到该文件
  4. 下载此模组。请确保为您的平台(Steam 与 GamePass)下载正确版本的模组。
  5. 使用任意解压程序解压模组压缩文件。不要从压缩文件中直接复制内容。
  6. 将此模组中的文件(选择 Pal 文件夹)合并到您游戏的 Pal 文件夹中。
    • 这可以在 \Palword\Pal 找到

创建个人资料

剧透:显示

配置文件存放于旧路径 Palworld\Pal\Content\Paks\LogicMods\ItemTweaker-profiles 中。
若缺少 ItemTweaker-profiles 文件夹,该模组将无法运行。

在创建配置文件时,必须使用物品 ID。
点击此处查看物品 ID 及其属性的列表

你可以为所有物品类型包含以下属性:

  • 腐败因子 - 在代码中称为 Corruption Factor。这会影响物品腐败的速度。
  • 重量价格最大堆叠 - 物品的最大堆叠数量
  • 耐久度被动效果 - 物品装备时可赋予使用者的最多 4 个被动效果列表。并非所有被动效果都适用于每个物品。此处使用 PassiveIDs。
  • 名称 - 物品显示名称 - 对本地化有一定免疫
  • 描述 - 物品显示描述 - 对本地化有一定免疫
  • 稀有度 - 物品稀有度(0 = 普通,1 = 稀有,2 = 罕见,3 = 史诗,+4 = 传奇)
  • 等级 - 不确定具体用途,但我已添加此项

对于消耗品(以下是它们的表层描述,我尚不完全了解其用途或含义):

  • RestHP - 恢复的生命值数量?
  • RestSP - 恢复的精力值数量?
  • RestHunger - 恢复的饥饿值数量
  • RestSanity - 恢复的理智值数量?

对于武器:

  • 攻击力 - 攻击
  • 防御 - 我不明白为什么武器会有防御属性
  • 弹匣容量 - 重新装填所需的弹药量
  • 潜行率 - 在代码中被称为潜行攻击率。我不清楚

对于护甲:

  • 攻击力 - 我不明白为什么护甲会有攻击属性
  • 防御力 - 防御
  • 生命值 - 为穿戴者增加的生命值
  • 护盾值 - 为穿戴者增加的护盾值

注意事项

  • 你不需要定义物品的所有属性
  • 你不需要定义所有物品
  • 配置文件定义你想要的修改
  • 上述定义的每种物品类型的字段区分大小写
  • 如果你在配置文件的 JSON 中拼写错误或提供了错误的字段名,它将被忽略
  • 查看随模组附带的 Example.json 示例配置文件,如果你需要一个——你可能已经猜到了——关于如何设置配置文件的示例。它包含了截至 Palworld v0.3.3 版本的所有默认值。如果 ItemTweaker-profiles 文件夹为空,或者通常在你的模组配置文件中出现任何问题时,都可以重新生成它。

多人游戏支持

剧透:显示

当装有此模组的客户端连接到同样装有此模组的服务器时,服务器会将其加载的所有物品调整传输给连接的客户端。

如果配置正确,服务器还可以在不重启的情况下加载或重新加载配置文件以更新物品数值。这些变更会同步到所有连接到服务器的客户端。默认情况下,此功能处于关闭状态。请阅读 ItemTweaker.modconfig.json 模组配置文件了解如何启用该功能

需要客户端和服务器端都安装 localcc 的 ReplicationEnabled 模组才能使其正常工作。

单人游戏中加载/重新加载配置文件

需要 Dekita 的模组配置菜单。在游戏中按 Shift+F6 打开菜单,编辑模组配置。点击保存将重新加载当前选定的配置文件。切换到不同的配置文件并点击保存将加载新的配置文件。

计划中的功能

剧透:显示
  • 按稀有度修改所有物品的属性 - 固定值或倍数
  • 按职业修改所有物品的属性 - 固定值或倍数
  • (可能)根据服务器名称或世界名称自动加载配置
  • (可能)如果缺失,通过 Lua 创建 Palworld\Pal\Content\Paks\LogicMods\ItemTweaker-profiles。出于某些原因我不想这么做,但如果确实需要我会实现

还需要帮助吗? 来我的 Discord 服务器提问吧。

看看我的其他模组:

  • 伙伴信息
  • 伙伴蛋信息
  • 解锁皮肤
  • 物品调整器
  • 自定义物品掉落