共享友谊

共享友谊

在多人游戏中,所有玩家共享NPC好感度。浪漫、约会和婚姻关系严格保持个人化。绝不会降低任何人的好感度——可随时安全关闭。支持配置,并为后加入的玩家提供追赶机制。

Shared Friendship

农场中所有玩家共享与村民的好感度。如果一位玩家给阿比盖尔送了礼物,所有玩家都会获得好感度。

浪漫关系永远不会共享。约会、订婚、结婚和离婚完全保持个人独立,且双向如此。

与 Shared Skills 搭配效果极佳——规则相同、完全独立,两者可选择其一或同时使用。


功能

  • 每位村民,实时生效。 对话、送礼、任务和红心事件都计入好感度。获得好感度的瞬间即共享。
  • 浪漫关系不受影响。 仅好感度数值共享。你正在约会或结婚的对象仅属于你个人,不会拉近他人与你的配偶的关系。
  • 无人会失去好感度。 本模组仅增加好感度。每日衰减、被拒收的礼物和事件惩罚仅作用于当事玩家,不会传播给其他任何人。
  • 离线玩家也能跟上。 未登录游戏的玩家仍可获得共享的好感度。
  • 新玩家可追赶。 每天早晨以及每当有玩家上线时,每位玩家的好感度都会提升至任何玩家对该村民的最高水平。先加入农场的玩家会提升其他人,而非反过来。
  • 尊重约会上限。 共享的好感度会控制在游戏设定的阈值以下(针对可约会但未约会的村民),避免他人无意中与可约会对象关系过近。
  • 自动备份。 在模组修改任何内容之前以及每个季节开始时,都会保存所有人的好感度快照。可从控制台恢复。
  • 房主的设置适用于所有人,但仅限于本次会话。你自己的配置文件保持不变,离开时会恢复。

安装

  1. 安装 SMAPI 4.0.0 或更高版本。需要星露谷物语 1.6 或更高版本。
  2. 解压到你的 Stardew Valley/Mods 文件夹。
  3. 每位玩家都必须安装。 这是强制要求。没有安装该模组的玩家会在聊天框中收到警告,且无法参与好感度共享;农场中其余玩家之间会正常同步。
  4. 运行游戏一次以生成 config.json。

配置

Generic Mod Config Menu 可选但推荐:它能在游戏中直接提供所有设置选项,无需编辑文件。若未安装,请手动编辑 config.json。

设置项                     默认值         说明
---------------------------  -----------  ---------------------------------------
Enabled                      true         关闭共享。无人会失去好感度。
FriendshipMultiplier          1.0         应用于每次共享获得的好感度。
                                            取值范围 0.1 到 10。
DividePerPlayerCount          false       将共享部分按在线玩家数平分。
                                            你自己的获得永远不会减少。
RespectDatingCap              true         将共享好感度控制在游戏设定的上限
                                            以下(针对可约会但未约会村民)。
UnknownNpcPolicy              CreateEntry  CreateEntry 为未见过的村民增加好感度;
                                            SkipUnknown 则跳过。
ReconcilePolicy              SyncToMax    SyncToMax 每天早晨将所有人升至最高水平;
                                            FutureGainsOnly 则不会。
ShareFromSpouseInteractions  false         共享来自亲吻和配偶对话的好感度。

当你在他人会话中时,设置菜单会编辑你自己的配置,而非房主的配置。你的更改在离开后生效。

如果乘数低于 1(或玩家间平分)被默认的 SyncToMax 追赶规则抵消,配置菜单会给出警告——详见下方常见问题。


控制台命令

sharedfriendship_status [npc]  查看每位玩家对所有或指定村民的好感度
sharedfriendship_sync          仅房主可用。立即强制追赶一次
sharedfriendship_restore        仅房主可用。列出或恢复备份

如果遇到问题,请附上 sharedfriendship_status 命令的输出——它通常能快速回答大多数问题。


兼容性

  • 好感度模组可正常工作,且其好感度会共享。 任何通过游戏正常途径授予好感度的模组都会被自动识别。包括 Part of the Community 和 Friends Forever。
  • NPC 模组可正常工作。 模组添加的村民会像其他村民一样共享。如果你的群组模组列表不同,其他人拥有的而你没有的村民,会被跳过,而不会将不存在的条目写入你的存档。
  • 孩子永远不会共享。 他们属于某对夫妇的婚姻。
  • 支持分屏游戏和网络联机合作。

常见问题

婚姻会共享吗?
绝不会,双向都不共享。如果你与阿比盖尔结婚,其他人不会成为阿比盖尔的配偶,且他们与阿比盖尔的好感度仍会像未约会一样受到上限限制。

有人能抢走我的配偶吗?
不能。共享的好感度会控制在游戏设定的阈值以下(针对你未约会的村民),并且你自己通过约会或婚姻获得的好感度永远不会降低。亲吻和配偶对话默认不共享。

有人会失去好感度吗?
不会。本模组仅增加好感度。损失仅作用于当事玩家。

那每日好感度衰减怎么办?
它会被撤销,这是预期行为。衰减会降低你的好感度,但每天早晨的同步会将所有人提升至任何玩家拥有的最高数值。因此,如果你的朋友保留了对该村民的好感度,你就能恢复。如果所有人的好感度都衰减了,就没有更高的数值可以恢复,衰减就会生效。如果你希望衰减永久生效,可将 ReconcilePolicy 设置为 FutureGainsOnly。

我能让好感度增长比单人游戏更慢吗?
不能。下限就是原版:本模组从不减少,你自己的互动始终给予游戏规定的全额好感度。低于 1 的乘数和玩家间平分只会缩小共享部分——在默认的 SyncToMax 策略下,早晨同步仍会将所有人提升回最高数值,所以减少只会让群体延迟一天。若希望减少永久生效,同时将 ReconcilePolicy 设为 FutureGainsOnly。唯一能达到原版速度的方法是关闭模组。

我们能通过所有玩家给同一位村民送礼来刷好感度吗?
不会比平时更多。每日送礼和对话限制从不共享,所以每位玩家自己的限制依然适用。他们合法获得的好感度仍会共享。

如果一位玩家没有安装模组怎么办?
他们上线时会在聊天框中被点名,且不会参与好感度共享。其他玩家之间正常共享。

我能卸载它吗?
可以。删除文件夹即可。好感度是普通的存档数据,会保持原样。因此本模组从不减少数值,所以无需撤销任何操作。若想恢复各自独立的关系,请先恢复一个自动备份。

那未见过的村民呢?
默认情况下,你仍会获得好感度,并创建好感度条目。若希望先见面,可将 UnknownNpcPolicy 设置为 SkipUnknown。