原版提示---加载界面风味文本

原版提示---加载界面风味文本

星露谷物语从不自我解释——直到现在。每晚,一个经过维基核实的原版秘密会出现在你的睡眠屏幕上:167条提示,五个阶段,无剧透,零杂乱。

Vanilla Tips(原生机制夜晚小提示)

有些秘密急不来——只能睡一觉,等它自己来。

Vanilla Tips 是我写给原版星露谷的一封情书:167 条游戏从不解释的隐藏机制——隐蔽到多数玩家一辈子都发现不了,又实用到知道的那一刻就会改变你种田的方式。它不加一件物品、不改一个公式、也绝不打断你的游戏——只是每天结束的那一瞬间,在换日黑屏上轻轻告诉你:这个游戏一直在偷偷为你做些什么。

睡着睡着,你就学会了:

  • 167 条提示,发布前每一条都对照官方维基逐条核实
  • 五个进度阶段(早期/中期/后期/极后期/通用):春 Y1 的新手永远不会刷到后期剧透,每个阶段也都能单独关掉
  • 中英双语:每条提示同时带中文与英文,跟随游戏语言显示
  • 多人就绪:主机每晚抽一条广播到每个屏幕;对方装了本机没有的来源时自动退回内置池兜底,绝无一整夜空屏
  • 零痕迹:不向存档写入任何数据,随时装、随时卸

没有弹窗轰炸,没有多余界面——只有每晚一句"等等,它居然是这样?"的小惊喜。

开源、GPL-3.0:下载它,今晚就学一手,告诉朋友,Fork 它——让这些小秘密传遍山谷里的每一座农场。


功能

  • 167 条原生机制提示,按 5 个进度阶段划分:早期 / 中期 / 后期 / 极后期 / 通用。
  • 中英双语:每条提示同时携带中文与英文,跟随游戏语言显示。
  • 频率可选:每晚显示,或约一半的夜晚显示。
  • 完全可配置:装 Generic Mod Config Menu 后可在游戏内设置总开关、频率、按阶段勾选、按来源调权重(0=关闭,最高 50;内置池固定 50)。没装 GMCM 也能改 config.json
  • 自己写提示:往 Mods/VanillaTips/custom/ 丢一个 JSON 文件,在 SMAPI 控制台输入 vt_reload 立即生效——不用写代码。
  • 第三方模组可注入提示:通过公开的 SMAPI API(权重、阶段、中英文本)。
  • 多人友好:主机抽选广播 + 确定性兜底;支持本机分屏。
  • 不打扰存档:卸载或移除本模组,存档里不残留任何状态。

卸载

删除 Mods/VanillaTips 文件夹即可。若想保留自定义提示,先复制 custom 目录。本模组不向存档写入任何数据。

配置

装了 Generic Mod Config Menu 后,在游戏内设置中找到「Vanilla Tips」:

  • 启用夜晚小提示——总开关。
  • 频率——每晚,或约半数夜晚。
  • 进度分类——勾选/取消勾选每个阶段(早期/中期/后期/极后期/通用)。
  • 提示来源——内置池固定为 50;其他已注册来源(例如由其他模组注入的提示)可设为 0–50,0 表示关闭该来源。

没装 GMCM 时,可用同样的选项编辑 Mods/VanillaTips/config.json

编写自己的提示(无需编程)

  1. 打开 Mods/VanillaTips/custom/,复制 示例.json 为新文件(例如 my-tips.json)。
  2. JSON 格式如下(见随包示例):
{
  "tips": [
    {
      "id": "my-1",
      "category": "early",
      "texts": {
        "zh": "你的提示文本。",
        "en": "Your tip text in English."
      }
    }
  ]
}
  1. 在 SMAPI 控制台输入 vt_reload 即可热加载,无需重启。
  2. 输入 vt_list 可查看所有已加载的来源和提示数量。格式错误的文件会报告其路径。

自定义提示并入内置池,权重固定为 50。

第三方模组 API

var api = Helper.ModRegistry.GetApi<IVanillaTipsApi>("neoiw.vanillatips");
api?.RegisterTips("my_mod_id", 50f, ids, categories, zhTexts, enTexts);

任何来源 id 都可以注册(仅保留 builtin)。再次注册同名的来源 id 会整体覆盖旧来源;RemoveTips 可移除提示。权重为来源级(0–50,首次注册的值为默认,玩家可在 GMCM 中调整)。在多人游戏中,每台机器都需要安装相同的第三方模组。

SMAPI 控制台命令

命令 作用
vt_reload 热重载内置/自定义/内容包提示
vt_list 列出全部来源(名称/条数/权重/锁定)
vt_pick <sourceId/tipId> 指定下一条显示的提示(测试用)

兼容性

  • Stardew Valley 1.6 / SMAPI 4.0+。
  • 支持多人游戏与本地分屏。
  • 与 Growing Children Expanded 共存:若已安装 GCE,GCE 会关闭自身提示,并通过 Vanilla Tips 注入它的 46 条提示(来源 gce,权重可调)。
  • 不修改存档;可随时添加或移除。