
手机
提供一款可定制的手机,让你能拨打和接听来自朋友的电话,聊天或重温旧事!它还支持运行其他模组提供的手机应用程序。
查看大图描述
该模组为您提供了一个智能手机界面和一款预装的电话应用,让您可以在任何地方与友好的村民交谈。
电话应用允许您拨打和接听电话,您可以聊天(播放每日对话)、回忆(重放与该NPC相关的过往事件)或邀请朋友外出(如果您安装了邀请模组,例如这个)。
为智能手机界面创建并添加应用提供了一种替代热键的方案,这对于实际移动端(Android)用户、安装了众多模组导致热键可能冲突的用户,或者想在创建模组时避免热键冲突的模组作者尤其有用。
[youtube]5G76WqIFRGA[/youtube]
使用方法
操控手机:
要打开和关闭手机,请按切换热键(默认为 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的对话字典添加以下键来为其设置自定义字符串:
- MobilePhoneGreeting
- MobilePhoneReminisce
- MobilePhoneInvite
- MobilePhoneGoodBye
有一个模组可以为您完成此操作,为不同的NPC添加自定义问候语:
主菜单:
第一个菜单至少有三个选项:聊天、回忆 和 再见。
- 聊天 会显示NPC的每日对话(每天仅可用一次)。
- 你在哪里? 会让NPC告诉您他们当前所处的地图。(感谢Tiakall提供的字符串!)
- 回忆(适用于原版和SVE NPC,前提是有与该NPC相关且已看过的过场动画)会为您提供一个与玩家已经看过的该NPC相关的过场动画的菜单。您可以随意重放它们。它们不会对游戏产生任何影响(即对话选择不会影响好感度,不会获得或失去物品等),但如果您做出不同选择,标志可能会改变(对此仍不确定)。
有关为自定义NPC设置回忆菜单的更多信息,请查看这篇文章。
目前聊天对话仅限于现有的原版对话,因此有时可能不适合电话交谈。
您将通过聊天获得好感度点数,就像直接与该角色交谈一样。
额外菜单:
如果您安装了邀请模组,例如气球之旅或手机模组邀请菜单的山姆晚餐约会,特定村民将出现 邀请 选项。
如果您给 罗宾 打电话,现在可以通过手机请她 建造建筑 和 升级农舍。
如果您安装了 NPC Adventures,您将能够通过手机界面使用 招募 选项请求NPC跟随您。
应用
手机附带了上述一个应用,作为与NPC交谈的途径。
任何SMAPI模组都可以通过调用此模组的API轻松地为手机主屏幕添加一个应用图标。模组作者的详情在这里。
您也可以创建一个简单的内容包应用来模拟按键或按钮点击。在可选的文件中有示例。创建内容包应用的详情在这里。
集成手机应用的模组:
以下这些模组集成了手机应用或专门为手机制作:
- Arcade 2048
- Arcade Snake
- Chess
- Custom Reminders
- Email App
- Generic Mod Documentation Framework
- JoJa-84-Plus--Ingame-calculator
- Mobile Arcade
- Mobile Audio Player
- Mobile Calendar
- Mobile Catalogues
- Mobile Television
- Plato Warp Menu
- Quotes
- To-Dew
- Video Player
安装上述任何模组都应该能自动在手机主屏幕上添加一个应用,或者允许通过其 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应用的更多信息,请参见此处。
邀请模组:
以下模组为通话中的“邀请”条目创建特殊事件:
自定义模组:
以下模组向手机的“自定义”应用添加自定义条目:
如果您实现了与手机集成的模组,请给我发消息,以便我将其添加到上述列表中。
自定义NPC数据
您可以使用 Content Patcher 为特定NPC设置变量。定位到路径 "aedenthorn.MobilePhone/npcs" 并使用以下语法:
{
"Format": "1.23.0",
"Changes": [
{
"Action": "EditData",
"Target": "aedenthorn.MobilePhone/npcs",
"Entries": {
"Emily": {
"reminisces": [
{
"name": "Emily-event-0",
"location": "HaleyHouse",
"eventId": "471942",
"night": false,
"mail": null
}
],
"minPointsToCall": 250,
"canCall": true
}
}
}
]
}
目前您可以添加回忆内容、设置通话所需最低好感度点数,以及设置NPC是否可以拨打或接听玩家的电话。
配置
config.json 文件会在您第一次运行带有该模组的游戏时,在模组文件夹中创建。许多变量应保持原样,其中一些会通过与游戏内手机交互而改变。
部分配置变量可以使用通用模组配置菜单进行修改。
热键可以在配置文件中设置,用于切换手机、旋转手机以及切换接听来电。
PhonePosition 必须是以下之一:mid、top-left、top-right、bottom-left、bottom-right。这决定了当屏幕尺寸改变时手机的锚定位置。您仍然可以使用配置文件中的偏移量或拖动手机边缘将手机移动到屏幕上的任何位置。
MinPointsToCall 决定在通话应用中显示某个NPC所需的好感度点数(每颗心代表250点)。默认为1000点或四颗心。
翻译
该模组应可使用此处的标准格式进行完全翻译。如果我遗漏了任何文本,请告知我。
鸣谢
感谢 AltPsyk 提供了所有很棒的主题相关资产和自定义手机应用(MPAs)!
感谢 Alarice111111 添加了 SVE 回忆事件!
感谢所有提交翻译文件的人!
技术细节
需要 SMAPI,使用 Harmony。
可通过 Mod Updater 进行自动更新。
代码位于 https://github.com/aedenthorn/StardewValleyMods。
如果您想投诉、寻求帮助或帮助我测试模组,可以访问我的 Discord 服务器。
我所有星露谷物语模组的列表可在 https://www.nexusmods.com/stardewvalley/articles/895 找到。
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。