“模组:创建内容包”的版本间的差异

来自Stardew Valley Wiki
跳到导航 跳到搜索
→‎核心框架 内链
 
(未显示2个用户的6个中间版本)
第1行: 第1行:
 
 ← [[模组:目录|目录]]
 
 ← [[模组:目录|目录]]
{{翻译}}
 
  
'''内容包框架''' 是 SMAPI 模组,可让你编写 [[模组:内容包|内容包]],只需很少甚至无需代码即可实现功能<br>
+
'''内容包框架''' 是 SMAPI 模组,可让你编写 [[模组:内容包|内容包]],只需很少甚至无需代码即可实现功能<br />
 
 内容包是修改游戏的两种主要方法之一,另一种是 [[模组:创建 SMAPI 模组|直接为 SMAPI 创建 C# 模组]]
 
 内容包是修改游戏的两种主要方法之一,另一种是 [[模组:创建 SMAPI 模组|直接为 SMAPI 创建 C# 模组]]
  
第11行: 第10行:
 
 这些是用于创建各种模组的最受欢迎的框架(每个框架至少包含100个发布的内容包)。
 
 这些是用于创建各种模组的最受欢迎的框架(每个框架至少包含100个发布的内容包)。
  
{| class="wikitable"
+
{|class="wikitable"
 
|-
 
|-
 
! 框架模组
 
! 框架模组
第17行: 第16行:
 
|-
 
|-
 
| {{nexus mod|1915|内容修补程序 Content Patcher}}
 
| {{nexus mod|1915|内容修补程序 Content Patcher}}
| 添加/编辑/替换游戏中的任何内容和资源 (即通常从 [[Modding:Player Guide/Getting Started#Find your game folder|游戏的 <tt>Content</tt>文件夹]] 中读取的资源). 它支持 '''数据/图像/地图''' 文件,具有局部补丁和前置/追加等功能,并支持许多不同的条件和令牌(例如使纹理成为季节性的以及随时间变化的数据等)。使用 Content Patcher 可以创建各种各样的模组,从简单的肖像替换到创建整个NPC
+
| 添加/编辑/替换游戏中的任何内容和资源 (即通常从 [[ 模组: 使用指南/ 入门# 找到你的游戏文件夹|游戏的 <samp>Content</samp>文件夹]] 中读取的资源). 它支持 '''数据/图像/地图''' 文件,具有局部补丁和前置/追加等功能,并支持许多不同的条件和令牌(例如使纹理成为季节性的以及随时间变化的数据等)。使用 Content Patcher 可以创建各种各样的模组,从简单的肖像替换到创建整个NPC
  
 
 参阅 [[模组:Content Patcher]] 以查看使用教程
 
 参阅 [[模组:Content Patcher]] 以查看使用教程
第32行: 第31行:
 
|-
 
|-
 
| {{nexus mod|4970|生产者框架 Producer Framework Mod}}
 
| {{nexus mod|4970|生产者框架 Producer Framework Mod}}
| 添加/更改游戏中任何机器的输入/输出/行为。其中包括原版机器(例如[[Cask| 木桶]])、其他模组添加的机器、以及向任何大型可加工物品添加机器逻辑的机器
+
| 添加/更改游戏中任何机器的输入/输出/行为。其中包括原版机器(例如[[木桶]])、其他模组添加的机器、以及向任何大型可加工物品添加机器逻辑的机器
 
|}
 
|}
  
===Other frameworks===
+
=== 其他框架===
Many other frameworks provide specific functionality for content packs.
+
许多其他的框架也为内容包提供了特定的功能
  
{| class="wikitable"
+
{|class="wikitable"
 
|-
 
|-
! mod
+
! 框架模组
! functionality
+
! 功能
 
|-
 
|-
| {{nexus mod|3853|Content Patcher Animations}}
+
| {{nexus mod|3853| 修补程序的动画 Content Patcher Animations}}
| Animate any texture loaded through Content Patcher, including for textures that can't normally be animated (e.g. item sprites).
+
| 对通过 Content Patcher 加载的所有纹理进行动画处理,包括通常无法动画处理的纹理
 
|-
 
|-
| {{nexus mod|6293|Custom Crafting Stations}}
+
| {{nexus mod|6293| 定制手工艺品制作台 Custom Crafting Stations}}
| Add customized crafting stations which opens menus with a limited selection of recipes, without those recipes cluttering up the vanilla crafting menus. The stations can be [https://stardewvalleywiki.com/Modding:Big_craftables_data big craftables] that are vanilla or added using Json Assets (JA). The stations can also be added via tiledata added to the map.
+
| 添加定制的制作台,打开的菜谱菜单数量有限,而这些菜谱不会使原版的制作菜单发生问题。制作台可以是 [https://stardewvalleywiki.com/Modding:Big_craftables_data big craftables] 或使用 Json Assets 添加的,也可以通过添加到地图的 tiledata 来添加制作台
 
|-
 
|-
| {{nexus mod|1254|Custom Furniture}}
+
| {{nexus mod|1254| 自定义家具 Custom Furniture}}
| Add new [[furniture]] items to the game.
+
| 添加新的 [[ 家具]] 到游戏中
 
|-
 
|-
| {{nexus mod|3043|Custom Music}}
+
| {{nexus mod|3043| 自定义音乐 Custom Music}}
| Replace or add music tracks and sound effects.
+
| 替换或添加音乐曲目和声音效果
 
|-
 
|-
| {{nexus mod|5966|Custom Ore Nodes}}
+
| {{nexus mod|5966| 自定义矿石节点 Custom Ore Nodes}}
| Add rock/mineral types that can be broken get items, either custom or from the base game.
+
| 添加可以破碎的岩石/ 矿物质类型,获取从自定义或从基本游戏中获取物品
 
|-
 
|-
| {{nexus mod|6669|Custom Resource Clumps}}
+
| {{nexus mod|6669| 自定义资源块 Custom Resource Clumps}}
| Add new types of boulder-sized resource clumps you can break to get items, either custom or from the base game.
+
| 添加新类型的巨石大小的资源块,可以打破这些块以获取自定义项或从基础游戏中获得的物品
 
|-
 
|-
| {{nexus mod|7431|Expanded Storage}}
+
| {{nexus mod|7431| 存储扩展框架 Expanded Storage}}
| Adds custom storages (chests, cabinets, etc.) that support capacity at vanilla levels and beyond.
+
| 添加自定义存储(如箱子、橱柜等),以支持普通水平及更高级别的容量
 
|-
 
|-
| {{nexus mod|3231|Farm Type Manager}}
+
| {{nexus mod|3231| 农场类型管理器 Farm Type Manager}}
| Add farm-like spawning logic to any map in the game. That includes spawning stumps, debris, forage, meteors, monsters, ores, etc.
+
| 向游戏中的任何地图添加类似农场的生成逻辑,其中包括生成树桩、残骸、草料、流星、怪物、矿石等
 
|-
 
|-
| {{nexus mod|1536|Mail Framework Mod}}
+
| {{nexus mod|1536| 邮件框架 Mail Framework Mod}}
| Add new mail to the game with functionality like custom backgrounds, repeating mail, a wider variety of mail attachments, and support for multiple attachments. (Simple mail without the custom functionality can also be added via Content Patcher.)
+
| 通过自定义背景、重复邮件、各种各样的邮件附件以及对多个附件的支持等功能将新邮件添加到游戏中(也可以通过 Content Patcher 添加没有自定义功能的简单邮件)
 
|-
 
|-
| {{nexus mod|5005|Shop Tile Framework}}
+
| {{nexus mod|5005| 商店图块框架 Shop Tile Framework}}
| Add new shops or edit existing shop inventories with with a wide variety of conditions.
+
| 在各种条件下添加新商店或编辑现有商店库存
 
|-
 
|-
| {{nexus mod|6183|Train Station}}
+
| {{nexus mod|6183| 火车站 Train Station}}
| Make new locations accessible through the [[railroad]] train station, so you don't need to patch paths/warps into existing maps.
+
| 可以通过 [[ 铁路]] 火车站访问新位置,因此无需将路径/ 传送点放置到到现有地图中
 
|}
 
|}
  
==See also==
+
== 看看其他的==
* [[Modding:Index]] for different ways to create mods, and more detailed documentation.
+
* [[ 模组: 目录]] 用于创建模组的不同方式,以及更详细的文档
  
 
[[Category:模组]]
 
[[Category:模组]]
  
 
[[en:Modding:Content pack frameworks]]
 
[[en:Modding:Content pack frameworks]]

2023年4月2日 (日) 15:34的最新版本

目录

内容包框架 是 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 可以通过 铁路 火车站访问新位置,因此无需将路径/传送点放置到到现有地图中

看看其他的

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