
共享技能
在多人游戏中分享所有玩家的技能经验,无论他们在地图上的任何位置。等级和职业保持独立——每个人自行选择自己的。可配置的增益倍数,为新加入或回归的农场帮手提供自动追赶机制,支持SpaceCore自定义技能。
查看大图共享技能
农场中的每位玩家,无论身处何地、正在从事何种活动,其技能经验都会在所有玩家间共享。例如,一名玩家钓到一条鱼,所有玩家都会获得钓鱼经验。
等级和职业保持独立:仅共享原始经验。每位玩家自行升级并选择自己的职业。
与 共享友谊 搭配良好——规则相同,完全独立,可选择使用其中一个或两者。
功能
- 所有技能,实时共享。 农耕、钓鱼、采集、采矿和战斗。经验一经获得即会共享,无论任何人在地图上的任何位置。
- 职业归你所有。 你自行跨越每个等级,并在当晚获得自己的职业选择菜单。两名玩家可以在同一技能中选择相反的职业。
- 离线农场帮手也能跟上。 未登录的玩家仍会获得经验。他们的进度会一直保留,直到他们回来。
- 新玩家追赶机制。 加入一个已经进行的农场的玩家,在连接时会一次性被提升至当前进度。该机制双向有效:一个提前加入的农场帮手会将农场的其余玩家提升至其水平。
- 在存档中途安装。 当主机首次加载带有该模组的存档时,同样的追赶机制会运行一次。
- 调整倍率。 包含全局倍率、每个技能的独立倍率以及每个技能的开关。当倍率大于 1 时,所有玩家——包括经验获得者——最终都会获得精确乘以倍率后的经验值。可选择将共享部分在在线玩家之间分配。
- 已满级技能的溢出(可选,默认关闭)。 指向已满级技能的经验值可以重定向到你的其他技能,而不是丢失。当所有技能都达到 10 级后,该机制会停止,精通经验会正常流动。
- 自定义技能。 由其他模组通过 SpaceCore 添加的技能也会被共享,每个技能都可以独立开关。
- 主机的设置适用于所有人,在本次游戏会话期间生效。你自己的配置文件会保留不变,当你离开时会恢复。
安装
- 安装 SMAPI 4.0.0 或更高版本。需要星露谷物语 1.6 或更高版本。
- 解压到你的 Stardew Valley/Mods 文件夹中。
- 每位玩家都必须安装此模组。 此步骤非可选。没有安装模组的玩家会在聊天框中收到警告,并且不会参与共享;农场的其余玩家之间会继续同步。
- 运行一次游戏以生成 config.json。
配置
通用模组配置菜单 (Generic Mod Config Menu) 是可选的,但推荐使用:它能在游戏中提供所有设置,无需编辑文件。若不使用,请手动编辑 config.json。
设置 默认值 功能描述
--------------------- --------- -----------------------------------------------
Enabled true 关闭共享。没有人会丢失进度。
GlobalXpMultiplier 1.0 应用于每次共享获得的经验。范围 0.1 到 10。
PerSkillEnabled all true 每个技能的开关。
PerSkillMultiplier all 1.0 与全局倍率相乘。
DividePerPlayerCount false 将共享部分在在线玩家之间分配。
你自己的原版经验值永远不会被减少。
ShareMasteryXp true 继续从已满级技能共享经验,这些经验会
供给精通经验。
OverflowMaxedSkillXp false 将指向已满级技能的经验值重定向到你的
其他技能,而不是丢失。
CatchUpPolicy SyncToMax SyncToMax, SyncToHost, 或 FutureGainsOnly。
ShareSpaceCoreSkills true 共享来自其他模组的自定义技能。
SpaceCoreSkillEnabled {} 每个自定义技能的开关。
当你处于其他人的游戏会话中时,设置菜单修改的是你自己的配置,而不是主机的。你的更改会在你离开时生效。
当低于 1 的倍率(或玩家间分配)被默认的 SyncToMax 追赶机制抵消时,配置菜单会发出警告——请参阅下面的常见问题解答以了解原因。
控制台命令
sharedskills_status 查看每位玩家和每个技能的经验值,以及哪些玩家安装了模组
sharedskills_sync 仅限主机。立即强制执行一次追赶
如果你要报告问题,请附带 sharedskills_status 命令的输出——它一眼就能回答大部分问题。
兼容性
- SpaceCore 自定义技能受支持,并像其他技能一样被共享,每个技能都有独立的开关。已在 Sword & Sorcery 模组中测试。(溢出功能仅在五个原版技能之间重定向。)
- 等级扩展模组可用。 没有任何地方硬编码经验值表:游戏自身的等级计算决定了每个等级所需的经验值,而这类模组会改变该计算。无需在此处更改即可将等级上限提升至 10 级以上。只有原始经验值通过网络传输,等级永远不会。
- 任何通过游戏正常途径授予经验值的模组都会被共享,无论是原版、任务模组还是新技能。
- 支持分屏和网络联机模式。
常见问题解答
我们所有人都会获得相同的职业吗?
不会,这正是该模组的意义所在。只有经验是共享的。你自行跨越每个等级,并在当晚获得自己的职业选择菜单。两名玩家可以在同一技能中选择相反的职业。
有人后来加入时一无所有,他们能追赶上来吗?
可以,仅一次,在他们连接的时候。他们在第一个晚上会接连获得几个职业选择菜单,这是正常现象。如果你宁愿他们从头开始赚取经验,请将 CatchUpPolicy 设置为 FutureGainsOnly。
经验会乘以玩家人数吗?
默认情况下,每位玩家都会获得完整的经验量,因此组队升级速度比单人玩家快。开启 DividePerPlayerCount 会分割共享部分,这会降低组队升级速度——但你自己的原版收益永远不会减少,因此组队升级速度仍然比单人玩家快一些。
我可以让组队升级速度比单人玩更慢吗?
不能。下限是原版速度:此模组永远不会减少收益,你自己的行为始终会获得游戏给予的全部经验值。低于 1 的倍率和玩家间分配只会缩小共享部分。此外,在默认的 SyncToMax 追赶政策下,每天早上的检查会将所有人提升到最高的总量,因此倍率降低只会让组队延迟一天——如果想要倍率降低效果持续生效,请同时将 CatchUpPolicy 设置为 FutureGainsOnly。恢复到纯原版速度的唯一方法是关闭模组。
在已满级技能中获得的经验值会怎样?
在原版中,这些经验值会直接丢失,直到所有技能都达到 10 级(之后它们会供给精通经验)。开启 OverflowMaxedSkillXp 后,这些经验值会被重定向并分配到你还未满级的技能中。所有技能都达到 10 级后,就没有技能可以重定向了,因此该选项会失效,精通经验会完全像原版一样流动。一个随之而来的小特性:对于已经达到总等级 25+ 的玩家,在已满级技能中通过原生方式获得的经验值会同时供给精通经验和溢出——你不能只取其一,因为游戏会在本模组看到此收益之前先计算精通经验。
如果有一个玩家没有安装这个模组会怎样?
该玩家连接时会在聊天框中显示名字,并且他们不会参与共享。其他所有人会像往常一样正常共享。不会引发任何问题。
我可以卸载它吗?
可以。删除文件夹即可。游戏本来就能识别你的存档数据,不会写入任何游戏无法理解的额外内容:此模组只会通过游戏自身的方法授予经验值。你的等级和职业是普通的存档数据,会保持原样。
那么运气(Luck)技能呢?
游戏本身从不授予运气经验值,所以没有什么可共享的。
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。