手机通讯录

创作者: JoXW
已更新:2024-11-23 12:15:35
561KB

前置 MOD

使用 手机通讯录 时将自动安装

关于此 MOD

为你提供一款可自定义的手机,让你能随时呼叫好友或接听来电,畅聊往事或重温旧日事件!它还能运行其他模组提供的手机应用。
原版模组: 此处

PC Gamer 重点推荐!

描述

此模组为您提供智能手机界面与预装通话应用,让您随时随地与友善村民畅聊。

手机应用支持通话功能,可用于日常闲聊(播放日常对话)、重温往事(与NPC重演旧事件)或邀约出游(若已安装邀约功能)。 这个)。

在智能手机界面创建并添加应用,可替代快捷键操作。这对于实际使用移动设备(安卓)的用户、安装了大量模组导致快捷键冲突的玩家,以及希望避免模组快捷键冲突的开发者而言尤为实用。

使用说明


手机操作说明:

要打开或关闭手机,请按下切换快捷键(默认为End键)或点击小手机图标(需在配置中将ShowPhoneIcon设为true)。

旋转手机请按下旋转快捷键(默认为PageDown键)。手机内也提供旋转应用程序(可选)。

拖动手机边缘(而非屏幕)来移动手机位置。

用鼠标拖动小电话图标,将其在屏幕上移动。

可在config.json文件中关闭手机图标显示。


应用列表:

将鼠标悬停在应用图标上即可查看其名称。

若要调整应用顺序,请长按应用并将其拖拽至新位置。


手机应用:

点击手机应用,打开通讯录。

使用鼠标拖拽滚动查看手机联系人。

按手机快捷键(End)或Esc键退出应用。

默认情况下,手机应用只会显示好感度达到1000点(4颗心)以上的NPC。你可以在config.json文件中修改点数要求。

游戏中设有“呼叫屏蔽列表”与“呼叫允许列表”两项配置条目。你可任选其一,用于设定禁止呼叫或被呼叫的特定NPC,亦可指定允许呼叫或被呼叫的特定NPC。只需将NPC名称以逗号分隔填入对应列表即可启用该功能。例如:

  "呼叫屏蔽名单": "亚历克斯,肖恩",


应用自定义:

手机外观可通过内置的“自定义”应用进行个性化调整与换肤。

本模组包含四款外观:黑色、白色、粉色及带贴花的粉色款(效果见截图);同时附带两款背景。

本模组不包含铃声文件,但会在铃声选项卡中新增两种内置音效。

如需添加更多内置提示音,可在config.json文件的BuiltInRingTones项中,以逗号分隔的形式加入音效名称。

内置音效名称列表如下: 此处.

您可将自定义背景、皮肤及铃声文件放入本模组的以下文件夹中,即可在主题应用中启用。

资源/背景图
资源/皮肤
资源/手机铃声

铃声文件须为16位PCM格式的WAV文件。

内含由玩家创作的角色皮肤、背景与铃声的内容包现已推出。 灵能护盾 可选文件区。

你也可以轻松打造专属主题内容包。详情请见 此处.


接听来电

默认情况下,每十分钟游戏时间有百分之一的概率会有朋友来电。

您可以在config.json文件中屏蔽来电或调整来电频率。

默认情况下,在矿洞或骷髅矿洞中时您不会接到电话。您可以在config.json文件中更改此设置。

可在config.json文件中调整响铃次数与频率。

电话图标可在响铃时振动(可选),您可在config.json中启用HUD消息提示。

接听或拒接来电时,请打开手机并点击相应按钮(详见截图)。


通话记录

默认情况下,NPC会在对话菜单前显示通用开场白。您可以为每个NPC设置自定义开场白,只需在其对话词典中添加以下键值即可:

手机问候语
手机往事
手机邀请
手机告别

有款模组能帮你实现这个功能,可以为不同NPC添加自定义问候语:



主菜单:

主菜单至少包含三个选项:对话、回忆与告别。

聊天界面显示NPC的每日对话(每日仅可查看一次)。

你在哪?NPC告诉你他们当前所在的地图了吗。(感谢Tiakall提供的文本!)

回忆功能(适用于原版及SVE中已触发相关事件的NPC)可为玩家提供已观看过的、与该NPC相关的事件菜单。你可随意反复重温这些事件。此功能不会对游戏进程造成任何影响(例如对话选择不会改变好感度、不会获得或丢失物品等),但若你作出不同选择,部分触发标记可能会发生变化(此项机制尚待确认)。

如需为自定义NPC设置回忆菜单,请查阅以下详情: 本文.

目前聊天对话仅限于游戏原有的台词,因此在电话交流中可能偶尔会显得不太自然。

通过聊天即可获得友情点数,效果与当面交谈相同。


更多菜单:

若您安装了邀请模组 气球飞行 或谢恩晚餐约会手机模组邀请菜单特定村民将出现邀请选项。

现在你可以直接打电话给罗宾,通过手机请她建造建筑或升级农舍。

安装须知 NPC冒险通过手机界面的招募选项,你可以邀请NPC跟随你。


应用

手机预装了前述的唯一应用,用于与游戏角色对话。

任何SMAPI模组均可通过调用此模组的API,轻松为手机主屏幕添加应用图标。模组开发者详情请见: 此处.

您也可以创建一个简单的内容包应用来模拟按键或按钮操作。可选内容中附有相关示例。 文件有关创建内容包应用的详情,请参阅 此处.

支持手机应用联动的模组:

支持手机应用联动或专为手机设计的模组:


安装上述任意模组后,手机主屏幕将自动添加应用图标,也可通过配置文件的config.json手动添加。


内容包应用:

以下是内容包模组(部分可能需要更新依赖项):


上述模组需要安装其触发的实际模组才能生效。这些模组仅在你点击其应用图标时模拟特定按键操作,因此若你更改了原模组的快捷键,也必须同步修改对应应用模组的模拟按键!多数相关文件可在本模组的"文件"页签中找到。详情请参阅 此处 了解更多关于创建CP应用的信息。


邀请模组作者:

以下模组为通话邀请项增添了特殊事件:



自定义模组:

以下内容将添加至手机自定义应用:



若您制作了与手机系统联动的模组,请务必告知我,以便将您的作品收录进上述清单。


自定义角色数据

您可以通过Content Patcher为特定NPC设置变量。目标路径设为"JoXW.MobilePhone/npcs",并使用以下语法:

{
    "格式版本": "1.23.0",
    "改动内容": [
        {
            "操作": "编辑数据",
            "目标": "JoXW.手机/角色"
            "条目":{
                "艾米丽": {
                    "回忆片段": [
                        {
                            "名称": "艾米丽事件-0",
                            "地点": "海莉之家"
                            "事件编号": "471942",
                            "夜晚": 关闭,
                            "邮件": 无
                        }
                    ]
                    "最低呼叫点数":250,
                    "可呼叫": true
                }
            }
        }
    ]
}

当前可设置回忆召唤的最低点数,并设定NPC能否召唤玩家或接受召唤。


设置

首次安装此模组并运行游戏时,模组文件夹内将自动生成config.json文件。大部分参数无需调整,部分变量可通过游戏内的手机交互进行修改。

部分配置变量可通过以下方式修改: 通用模组设置菜单.

可在配置文件中设置快捷键,用于开启/关闭手机界面、旋转手机,以及切换是否接听来电。

手机位置必须为以下选项之一:居中、左上、右上、左下、右下。此项用于确定屏幕尺寸变化时手机的定位锚点。您仍可通过配置文件中的偏移值或拖动手机边缘,将手机自由放置在屏幕任意位置。

呼叫所需好感度决定了在通话应用中显示NPC所需的好感点数(每颗心代表250点)。默认设置为1000点,即四颗心。


制作人员名单

特别鸣谢 艾登索恩 原版模组专属!

感谢AltPsyk提供所有精美的主题素材与定制手机应用(MPAs)!

感谢 Alarice111111 为《星露谷物语扩展》添加了回忆事件!

感谢所有提交翻译文件的朋友!


技术

需求 星露谷模组接口,施展和谐之力。

代码位于 https://github.com/aedenthorn/StardewValleyMods.

使用 Xmod 解锁 星露谷物语 的全部潜力 — 今天就探索这些顶级 MOD!