This wiki is a read-only version of the Stardew Valley Wiki. The official editable wiki maintained by ConcernedApe can be found at stardewvalleywiki.com

使用模组:制作一个SMAPI模组

来自Stardew Valley Wiki
跳转至: 导航搜索

目录

SMAPI提供了许多供mod使用的API。单击右侧或下方的部分以获取更多详细信息。

基本API

名称 概述
Manifest 每个模组或内容包所需的文件,一般用于描述该mod,列出依赖项,启用更新检查等。
Events 当游戏中发生某件事时做出响应(例如,加载保存时),经常包括发生的事情的详细信息。
Configuration 让玩家编辑config.json文件以配置模组。
Content 加载图像/地图/数据,并编辑或替换游戏的图像/地图/数据。
Data 存储任意数据并检索。
Input 检查或禁止键盘,控制器和鼠标状态。
Logging 将消息输出至SMAPI控制台并进行日志记录。
Reflection 访问正常无法访问的字段,属性或方法。
Multiplayer 提供支持多人游戏的方法。
Translation 将您的模组文本翻译成其他游戏语言。
Utilities 使用常量,上下文信息,日期逻辑和语义版本。

进阶API

名称 概述
Content packs 让其他模组制作者提供可以让该模组读取的文件,玩家可以像安装其他任何模组一样安装这些文件。
Console commands 将自定义命令添加到SMAPI控制台。
Mod integrations 获取已加载模组的信息,并使用模组提供的API与模组集成。
Harmony patching 通过Harmony可以修补或替换原有的方法,从而有效地重写游戏代码。