动态基地数量

动态基地数量

修改公会最大基地设置,使其基于公会中的每个玩家。加入公会不会强制你分摊基地数量。

描述

此模组根据公会成员数量调整其基地上限,使加入公会永远不会让你损失基地。

在原始《幻兽帕鲁》中,公会基地上限为整个公会共享的固定值。由于你始终处于某个公会中(即使单人游戏也算作只有一人的公会),加入公会会使该上限被分割:4 个基地的上限在两人公会中每人仅剩 2 个,且随着公会人数增加进一步减少。本模组改为按公会规模调整上限,使每位成员保持其单人时的基地数量。

本质上,它将“每个公会的最大基地数量”设置改为按玩家计算:

  • 单人玩家(单人公会):不变——默认设置下为 4
  • 两名玩家:翻倍——默认设置下为 8
  • 三名玩家:三倍——默认设置下为 12,以此类推

基地等级仍然适用,离线成员也计入,因此当公会成员下线时你的上限不会下降。缩放后的数值也会正确显示在基地管理界面上。

安装说明

本模组必须安装在专用服务器您的客户端上。客户端和服务器各自强制执行基地上限,因此都需要安装此模组才能使更高的上限生效。严格来说,每个公会成员都应安装该模组以确保每个人都能建造;但如果只有服务器和一位公会成员安装,它也能允许该成员建造至公会的最大上限。

  1. 为《幻兽帕鲁》安装 UE4SS。
  2. 将 DynamicBaseCount 文件夹复制到你的 UE4SS Mods 文件夹中,最终路径如下:
    • Mods\DynamicBaseCount\dlls\main.dll
    • Mods\DynamicBaseCount\Scripts\main.lua
    • Mods\DynamicBaseCount\config.ini
    • Mods\DynamicBaseCount\enabled.txt
  3. 在服务器和客户端上执行相同操作。
  4. 启动游戏。

配置

可选。模组文件夹(Mods\DynamicBaseCount\config.ini)中有一个含两项设置的 config.ini 文件:

  • PerMemberMultiplier(默认值 1.0):每位额外成员增加的基地数量,基于基础上限的分数。1.0 = 每位成员使上限完全翻倍,0.75 = 每位额外成员增加 75%,1.5 = 150%。无论你设置为何值,单人玩家始终获得原始上限。示例:@0.75 - 1 名成员无变化,2 名成员 = 6 个基地,3 名成员 = 9 个基地。
  • MaxBasesPerGuild(默认值 0):公会总基地的硬上限,与公会规模无关。0 = 无上限。例如,在默认原始设置下,一个 20 人的公会可拥有 80 个基地。若你将其设为 40,则每个公会最多只能有 40 个基地。

可以删除该文件或设置无效值,模组将使用上面的默认值,与不配置时效果相同。如果你更改了设置,请在服务器和每个客户端上使用相同的 config.ini。服务器根据其自身文件决定实际上限,而每个客户端根据自身文件预览,因此文件不匹配会导致预览值与实际上限不一致。

主要功能

  • 根据成员数量缩放每个公会的基地上限,使每位成员保持其单人时的基地数量。
  • 计入离线成员,因此当公会成员下线时上限不会下降。
  • 遵循你现有的基地上限和基地等级设置,并提供可选配置来调整缩放比例和设置硬上限。
  • 基地管理界面显示正确的缩放后数值。
  • 未安装 mod 的玩家不受影响。单人玩家和其他公会保持原始状态。

需求

  • 《幻兽帕鲁》1.0.1
  • 为《幻兽帕鲁》安装 UE4SS

致谢

感谢 RE-UE4SS 团队提供了本模组依赖的模组框架。

链接

也可在 Steam 创意工坊 获取。 源代码在 GitHub 上。