模组:创建内容包

来自Stardew Valley Wiki
跳到导航 跳到搜索

目录

内容包框架 是 SMAPI 模组,可让你编写 内容包,只需很少甚至无需代码即可实现功能
内容包是修改游戏的两种主要方法之一,另一种是 直接为 SMAPI 创建 C# 模组

每个框架模组都定义了自己的内容包格式,注意查看其使用说明页

可用的框架

核心框架

这些是用于创建各种模组的最受欢迎的框架(每个框架至少包含100个发布的内容包)。

框架模组 功能
内容修补程序 Content Patcher 添加/编辑/替换游戏中的任何内容和资源 (即通常从 游戏的 Content文件夹 中读取的资源). 它支持 数据/图像/地图 文件,具有局部补丁和前置/追加等功能,并支持许多不同的条件和令牌(例如使纹理成为季节性的以及随时间变化的数据等)。使用 Content Patcher 可以创建各种各样的模组,从简单的肖像替换到创建整个NPC

参阅 模组:Content Patcher 以查看使用教程

物品添加框架 Json Assets 创建特定的物品类型,并支持每种物品类型的特定功能(例如为新物品指定制作配方/烹饪配方/礼物口味)。它目前支持创建普通物品、大型工艺品、农作物、果树、帽子、武器、衬衫、裤子和靴子。Json Assets 添加的内容和图像也可以通过 Content Patcher 进行编辑

参阅 its GitHub readme 查看教程

地图加载工具 TMXL Map Toolkit 添加/编辑游戏中的位置和地图。它包括各种特殊的地图功能,例如裁剪图层,水的颜色,图块动作和 Lua 脚本

参阅 additional TMXL documentation

生产者框架 Producer Framework Mod 添加/更改游戏中任何机器的输入/输出/行为。其中包括原版机器(例如木桶)、其他模组添加的机器、以及向任何大型可加工物品添加机器逻辑的机器

其他框架

许多其他的框架也为内容包提供了特定的功能

框架模组 功能
修补程序的动画 Content Patcher Animations 对通过 Content Patcher 加载的所有纹理进行动画处理,包括通常无法动画处理的纹理
定制手工艺品制作台 Custom Crafting Stations 添加定制的制作台,打开的菜谱菜单数量有限,而这些菜谱不会使原版的制作菜单发生问题。制作台可以是 big craftables 或使用 Json Assets 添加的,也可以通过添加到地图的 tiledata 来添加制作台
自定义家具 Custom Furniture 添加新的 家具 到游戏中
自定义音乐 Custom Music 替换或添加音乐曲目和声音效果
自定义矿石节点 Custom Ore Nodes 添加可以破碎的岩石/矿物质类型,获取从自定义或从基本游戏中获取物品
自定义资源块 Custom Resource Clumps 添加新类型的巨石大小的资源块,可以打破这些块以获取自定义项或从基础游戏中获得的物品
存储扩展框架 Expanded Storage 添加自定义存储(如箱子、橱柜等),以支持普通水平及更高级别的容量
农场类型管理器 Farm Type Manager 向游戏中的任何地图添加类似农场的生成逻辑,其中包括生成树桩、残骸、草料、流星、怪物、矿石等
邮件框架 Mail Framework Mod 通过自定义背景、重复邮件、各种各样的邮件附件以及对多个附件的支持等功能将新邮件添加到游戏中(也可以通过 Content Patcher 添加没有自定义功能的简单邮件)
商店图块框架 Shop Tile Framework 在各种条件下添加新商店或编辑现有商店库存
火车站 Train Station 可以通过 铁路 火车站访问新位置,因此无需将路径/传送点放置到到现有地图中

看看其他的

  • 模组:目录 用于创建模组的不同方式,以及更详细的文档