查看“模组:内容包”的源代码
←
模组:内容包
跳到导航
跳到搜索
因为以下原因,您没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看和复制此页面的源代码。
←[[模组:目录|目录]] '''内容包'''是由特定[[模组:创建内容包|内容包框架]]加载的文件的集合(就像一个子模组)。内容包可以包含任何文件,但通常需要包含 JSON 文件和图片。 ==对于玩家== 如果要使用内容包,请像安装 SMAPI 模组一样安装它(参阅[[模组:使用指南/入门|模组使用指南]]),同时确保你已经安装了它需要的前置模组。 ==对于模组制作者== ===创建一个内容包=== # 确定你要使用哪个[[模组:创建内容包|内容包框架]](每个框架定义了需要的特定文件)。 # [[模组:使用指南/入门#安装SMAPI|安装 SMAPI]]。 # 创建通用内容包格式(适用于所有框架): ## 打开游戏的 <samp>Mods</samp> 文件夹(位于[[模组:使用指南/入门#找到你的游戏文件夹|游戏文件夹]]的根目录中)。 ## 添加具有所需名称的子文件夹 (参阅[[#文件夹命名|文件夹命名约定]])。 ## 在子文件夹中添加一个 <samp>manifest.json</samp> 文件并在其中添加 <samp>ContentPackFor</samp> 键值(参阅[[模组:制作指南/APIs/Manifest|清单格式]])。 # 添加内容包框架所需的文件(有关详细信息,请查看你使用的前置模组主页面)。 # 启动游戏,并确保新内容包出现在 SMAPI 控制台的“Loaded X content packs”下。 ===发布你的内容包=== # 在清单文件中添加一个[[模组:制作指南/APIs/Manifest#更新检查|更新键]](如果你还未创建的话)。 # 在 Manifest 中更新 <samp>Version</samp> 键值(每次发布新版本的模组时,请务必更新版本号!SMAPI 将使用该键值检查更新及其兼容性)。 # 创建一个包含内容包文件夹的 <samp>.zip</samp> 压缩包。 # 将压缩包上传至 [http://www.nexusmods.com/stardewvalley Nexus Mods]。 在你发布的模组描述中,请提供详细的安装步骤,这将有助于减少玩家遇到的问题。 BBCode 示例: <pre> [size=5]安装方法[/size] [list=1] [*][url=https://smapi.io]安装最新版本的 SMAPI[/url]。 [*][url=<前置模组的下载链接>]安装 <前置模组的名称>[/url]。 [*]下载文件并解压到 [font=Courier New]Stardew Valley/Mods[/font] 文件夹。 [*]通过 SMAPI 启动游戏。 [/list] </pre> ===读取内容包=== 如果你正在编写可读取内容包的 SMAPI 模组,参阅[[模组:制作指南/APIs/Content Packs]]。 ==约定== 下面是一些推荐的做法,但并非强制规定。 ===文件夹命名=== 文件夹应该使用[[wikipedia:zh:驼峰式大小写|驼峰式大小写]]进行命名(单词之间不空格,大写每个单词的首字母),并加上适用前置模组的前缀。例如,一个文件夹名为 <code>[CP] SampleName</code> ,便表明这个模组是 Content Patcher 的内容包。 下面是一些常用的前缀: {|class="wikitable" |- ! 前缀 ! 前置模组 |- | <code>[AHM]</code> | {{nexus mod|1538|Animal Husbandry Mod}} |- | <code>[BAGI]</code> | {{nexus mod|2080|Better Artisan Goods Icons}} |- | <code>[BFAV]</code> | {{nexus mod|3296|Better Farm Animal Variety}} |- | <code>[CF]</code> | {{nexus mod|1254|Custom Furniture}} |- | <code>[CFR]</code> | {{nexus mod|991|Custom Farming Redux}} |- | <code>[CM]</code> | {{nexus mod|3043|Custom Music}} |- | <code>[CP]</code> | {{nexus mod|1915|Content Patcher}} |- | <code>[FR]</code> | {{nexus mod|3731|Farmhouse Redone}} |- | <code>[FTM]</code> | {{nexus mod|3231|Farm Type Manager}} |- | <code>[JA]</code> | {{nexus mod|1720|Json Assets}} |- | <code>[MFM]</code> | {{nexus mod|1536|Mail Framework Mod}} |- | <code>[MTN]</code> | {{nexus mod|2256|More Than Necessary}} |- | <code>[PFM]</code> | {{nexus mod|4970|Producer Framework Mod}} |- | <code>[PP]</code> | {{nexus mod|4703|Pond Painter}} |- | <code>[STF]</code> | {{nexus mod|5005|Shop Tile Framework}} |- | <code>[TMX]</code> | {{nexus mod|1820|TMX Loader}} |} ===文件夹结构=== 每个文件夹应包含这些文件:<code>manifest.json</code>、<code>content.json</code>(或是符合你使用的框架的json文件),包含模组其余所需文件的 <code>assets</code> 文件夹。其中可能包括 png、其他 json 文件或 tbin 文件。你也可以根据个人需要在 assets 文件夹内创建子文件夹,并非强制要求。 [[Category:模组]] [[en:Modding:Content packs]]
该页面使用的模板:
Template:Nexus mod
(
查看源代码
)
返回至
模组:内容包
。
导航菜单
个人工具
创建账户
登录
名字空间
模组
讨论
不转换
不转换
简体
繁體
大陆简体
香港繁體
澳門繁體
大马简体
新加坡简体
台灣正體
视图
阅读
查看源代码
查看历史
更多
搜索
导航
首页
最近更改
未翻译的页面
帮助:编辑入门
随机页面
官方链接
官方网站
官方论坛
官方商品
Discord
Reddit
工具
链入页面
相关更改
上传文件
特殊页面
页面信息