预览
前置 Mod
详情
原模组:这里
描述
这个模组为你提供一个智能手机界面和一个预装的电话应用,让你可以从任何地方与友好的村民交谈。
电话应用让你可以拨打电话和接听电话,从而进行聊天(播放日常对话)、回忆(与 NPC 重温旧事件),或邀请朋友外出(如果你安装了邀请类模组,比如这个)。
在智能手机界面中创建并添加应用,为热键提供了一种替代方案,这对实际移动端(Android)用户、安装了许多模组而热键可能冲突的用户,或者希望创建模组时避免热键冲突的模组作者来说尤其有用。
使用方法
操作手机:
要打开和关闭手机,按切换热键(默认是 End 键),或点击小手机图标(在配置中把 ShowPhoneIcon 设为 true)。
要旋转手机,按旋转热键(默认是 PageDown 键)。手机里还有一个旋转应用(可选)。
用鼠标拖动手机边缘(不是它的屏幕)即可在屏幕上移动手机。
用鼠标拖动小手机图标即可在屏幕上移动它。
你可以在 config.json 文件中禁用手机图标。
应用列表:
将鼠标悬停在应用图标上可查看应用名称。
要切换应用顺序,长按一个应用并把它拖到新位置。
电话应用:
点击电话应用可打开你的电话簿。
用鼠标拖动可滚动浏览电话联系人。
按手机热键(End)或 Esc 关闭应用。
默认情况下,电话应用只显示好感度点数至少达到 1000(4 颗心)的 NPC。你可以在 config.json 文件中更改所需点数。
还有两个配置项叫做 CallBlockList 和 CallAllowList。你可以使用其中一个来选择不能打电话或被打电话的特定 NPC,或选择可以打电话和被打电话的特定 NPC。只需把 NPC 名字用逗号分隔添加到其中一个列表即可使用该列表。例如:
"CallBlockList": "Alex,Shane",
自定义应用:
手机可以使用自带的“自定义”应用进行自定义和更换皮肤。
模组包含四种皮肤:黑色、白色、粉色和带贴花的粉色(见截图);还包含两种背景。
模组不包含铃声文件,但铃声标签页中加入了两个内置声音。
你可以把内置声音的名称添加到 config.json 文件中 BuiltInRingTones 的逗号分隔列表里,以添加更多内置声音。
内置声音名称列表在这里。
你可以把自己的背景、皮肤和铃声放入本模组的以下文件夹,从而添加到“主题”应用中:
assets/backgrounds
assets/skins
assets/ringtones
铃声必须是 16 位 PCM WAV 文件。
可选文件区有一个由 altPsyk 制作的内容包,包含皮肤、背景和铃声。
你也可以非常轻松地创建自己的主题物品内容包。详情在这里。
接听电话
默认情况下,每十个游戏分钟有 1% 的概率有朋友打电话给你。
你可以在 config.json 文件中禁用来电或更改概率。
默认情况下,在矿井或骷髅洞穴中不会接到电话。你可以在 config.json 文件中更改这一点。
你可以在 config.json 文件中调整响铃次数和频率。
响铃时手机图标会震动(可选),你可以在 config.json 中启用 HUD 消息。
要接听或拒接电话,打开手机并点击其中一个按钮(见截图)。
电话通话
默认情况下,NPC 会在对话菜单前加上通用字符串。你可以通过把以下键名添加到 NPC 的对话字典中,为每个 NPC 设置自定义字符串:
MobilePhoneGreeting
MobilePhoneReminisce
MobilePhoneInvite
MobilePhoneGoodBye
有一个模组可以替你完成这件事,为不同 NPC 添加自定义问候语:
主菜单:
第一个菜单至少有三个选项:聊天、回忆和再见。
聊天会显示 NPC 的日常对话(每天仅一次)。
你在哪里?会让 NPC 告诉你他们当前所在的地图。(感谢 Tiakall 提供的字符串!)
回忆(如果存在与该 NPC 相关的已观看事件,则对原版和 SVE NPC 可用)会提供一个菜单,列出玩家已经看过的与该 NPC 相关的事件。你可以随意重温它们。它们不应对游戏产生影响(即对话选项不会影响好感度,不会获得或失去物品等),不过如果你做出不同选择,标记可能会改变(对此仍不确定)。
有关为自定义 NPC 设置回忆菜单的更多信息,请查看这篇文章。
目前聊天对话仅限于现有的原版对话,因此有时可能不适合电话交谈。
聊天会获得好感度点数,就像你直接和对方交谈一样。
附加菜单:
如果你安装了邀请类模组,比如 Balloon Ride 或 Shane Dinner Date for Mobile Phone Mod Invite Menu,特定村民会出现“邀请”选项。
如果你给 Robin 打电话,现在可以从手机请她建造建筑和升级农舍。
如果你安装了 NPC Adventures,你可以通过电话界面使用“招募”选项让 NPC 跟随你。
应用
手机自带一个应用,如上所述,用于与 NPC 交谈。
任何 SMAPI 模组都可以通过调用本模组的 API 轻松地向手机主屏幕添加应用图标。模组作者的详情在这里。
你也可以创建一个简单的内容包应用来模拟按键或按钮按下。可选文件中有示例。创建内容包应用的详情在这里。
已集成手机应用的模组:
以下模组已集成手机应用,或专为手机制作:
- Arcade 2048
- Arcade Snake
- Chess
- Email(可选文件中有更新版本)
- https://www.nexusmods.com/stardewvalley/mods/6215Custom Remindershttps://www.nexusmods.com/stardewvalley/mods/6215
- JoJa-84-Plus--Ingame-calculator
- Mobile Arcade (可选文件中有更新版本)
- Mobile Audio Player
- Mobile Calendar (可选文件中有更新版本)
- Mobile Catalogues (可选文件中有更新版本)
- Mobile Television (可选文件中有更新版本)
- Plato Warp Menu
- Quotes
- To-Dew
- Video Player
- Joja Express
安装以上任何模组都应自动向手机主屏幕添加一个应用,或允许通过其 config.json 文件添加。
内容包应用:
以下是内容包应用模组(有些可能需要更新其依赖项):
- CJB Cheat Menu Mobile App
- CJB Item Spawner Mobile App
- Get Glam Mobile App
- Joys of Efficiency Mobile App
- Loan Mod Mobile App
- Pelican Fiber Mobile App
- TMXL Toolkit Mobile App
- Tractor Mod Mobile App 由 LenneDalben 制作
以上模组需要安装它们所触发的实际模组。它们只在你点击其应用图标时模拟特定按键,所以如果你更改了模组的热键,也必须更改应用模组的按键!大多数都可以在本模组的文件标签页中找到。有关创建 CP 应用的更多信息,见这里。
邀请类模组:
以下模组会为电话通话中的“邀请”项创建特殊事件:
自定义类模组:
以下模组会向手机的“自定义”应用添加自定义条目:
- SDV Mobile Phone Reskin Mod
- Custom Phatic Cues for Mobile Phone(需要更新)
- Classic Mobile Phone Themes
- SubtlyLiminal's Mobile Phone Themes(已为本模组更新)
如果你实现了与手机集成的模组,请给我发消息,以便我把你的模组添加到以上列表。
自定义 NPC 数据
你可以使用 Content Patcher 为特定 NPC 设置变量。目标路径为 "JoXW.MobilePhone/npcs",并使用以下语法:
{
"Format": "1.23.0",
"Changes": [
{
"Action": "EditData",
"Target": "JoXW.MobilePhone/npcs",
"Entries": {
"Emily": {
"reminisces": [
{
"name": "Emily-event-0",
"location": "HaleyHouse",
"eventId": "471942",
"night": false,
"mail": null
}
],
"minPointsToCall": 250,
"canCall": true
}
}
}
]
}
目前你可以添加回忆、设置打电话所需最低点数,以及 NPC 是否能被打电话或给玩家打电话。
配置
首次在安装本模组的情况下运行游戏时,会在本模组文件夹中创建 config.json 文件。许多变量应保持不动,其中一些会通过游戏内与手机交互而更改。
部分配置变量可以使用 Generic Mod Config Menu 修改。
可以在配置文件中设置切换手机和旋转手机的热键,以及切换接听来电的热键。
PhonePosition 必须是以下之一:mid、top-left、top-right、bottom-left、bottom-right。这决定了屏幕尺寸变化时手机的锚定位置。你仍然可以使用配置文件中的偏移量或拖动手机边缘,把手机移动到屏幕上的任何位置。
MinPointsToCall 决定在通话应用中显示一个 NPC 需要多少好感度点数(每颗心代表 250 点)。默认是 1000 点或四颗心。
鸣谢
感谢 aedenthorn 制作原模组!
感谢 AltPsyk 提供的所有出色主题相关资源和自定义手机应用(MPAs)!
感谢 Alarice111111 添加 SVE 回忆事件!
感谢所有提交翻译文件的人!
技术信息
需要 SMAPI,使用 Harmony。

