见 Terraria Wiki:项目/1.4.5 获取 wiki 状态与更新指南
资源包
资源包是附加文件,允许玩家自定义游戏的精灵图、音乐、音效和翻译。
安装资源包
资源包可安装在 ResourcePacks 文件夹中。可以通过游戏内的资源包菜单中的“打开文件夹”选项来访问该文件夹。此文件夹是在启动游戏时生成的。该文件夹的文件路径为:
- 在 Windows Vista 及之后的系统中:
%USERPROFILE%\Documents\My Games\Terraria\ResourcePacks- 在 Windows XP 中:
%USERPROFILE%\My Documents\My Games\Terraria\ResourcePacks
- 在 Windows XP 中:
- 在 Mac 中,打开 Finder 并按上方的“Go”。然后按“Go to folder...”。输入
~/Library/Application Support/Terraria/ResourcePacks - 在 Linux 中:
$XDG_DATA_HOME/Terraria/ResourcePacks- 这通常是
~/.local/share/Terraria
- 这通常是
如果在 Steam 上购买游戏,也可以从 Steam 创意工坊中下载资源包,下载的资源包会被自动安装和更新。从 Steam 创意工坊下载的资源包不会存储在
ResourcePacks 文件夹中,而是存储在 Steam 的库文件夹中以创意工坊 ID 命名的文件夹中。默认文件路径为:
安装的资源包可以在创意工坊中心或者选择主菜单中的“资源包”选项中启用,可以将其在“可用包”和“已启用包”之间移动。
通过 Steam 创意工坊安装的资源包也可以直接在 tModLoader 中使用。
创建资源包
内容
资源包必须有 pack.json 文件,否则,游戏无法识别它。它还可以包含一个 icon.png 文件,用来显示在资源包菜单中的图标。有效的 pack.json 文件大致如下所示:
{
"Name": "包名称",
"Author": "作者",
"Description": "这里放置对包的简要描述,可以用 \n 来输入换行",
"Version": {
"major": 1,
"minor": 0
}
}
示例文件夹结构
包名icon.png (可选)pack.jsonContentImagesAcc_Back_1.png
Localizationen-US_Content.json
MusicMusic_77.ogg
SoundsPlayer_Killed.xnb
图像
图像放在资源包的 Content/Images 文件夹下。它们必须使用和默认图像相同的文件名(除了 png 扩展名)和画布尺寸。默认的《泰拉瑞亚》图像位于:
- 对于 Windows 的 Steam 版本,是
C:\Program Files (x86)\Steam\steamapps\common\Terraria\Content\Images。 - 对于 Linux 的 Steam 版本,是
~/.steam/steam/steamapps/common/Terraria/Content/Images - 对于 macOS 的 Steam 版本,
Library/'Application Support'/Steam/steamapps/common/Terraria/Terraria.app/Contents/MacOS/Content/Images. - 对于 GOG 版本,是
C:\GOG Games\Terraria\Content\Images。- 对 Mac 用户的提示:要打开或查看 Terraria.app 的内容,右键点击并选择“Show Package Contents”
这些默认图像保存为xnb 文件扩展名。可以用 TConvert 来将默认 xnb 图像提取为 png 文件以供查看、编辑、和保存。
音乐
音乐文件放在资源包的 Content/Music 文件夹下。它们可以是 wav、mp3 或 ogg 格式。
|
音效
音效文件放在资源包的 Content/Sounds 文件夹下。它们应当是 xnb 格式。
本地化
本地化文件放在资源包的 Content/Localization 文件夹下。它们可以是 csv 或 json 格式。
本地化文件的名称必须以下列语言代码之一作为开头,以让游戏正确地识别并应用更改:
| 语言 | 代码 |
|---|---|
| 英语 | en-US |
| 德语 | de-DE |
| 意大利语 | it-IT |
| 法语 | fr-FR |
| 西班牙语 | es-ES |
| 俄语 | ru-RU |
| 简体中文 | zh-Hans |
| 巴西葡萄牙语 | pt-BR |
| 波兰语 | pl-PL |
| 日语 | ja-JP |
| 韩语 | ko-KR |
| 繁体中文 | zh-Hant |
有效的 json 格式本地化文件的示例:en-US.json 文件大致如下所示:
{
"ItemName": {
"CopperShortsword": "Overpowered Sword",
"ToiletCactus": "Nightmare Toilet",
"Wood": "Lumber",
},
"ItemTooltip": {
"ToiletCactus": "'This is going to be a huge mistake.'",
"Gel": "'Do not consume while on fire.'",
}
}
备注
- 如果资源包中没有包含
icon.png,将改用默认的占位图标。
另见
- The Ultimate Guide To Content Creation And Use For The Terraria Workshop(2021 年 03 月 29 日),这是 Leinfors 写的关于创建资源包的深入指南。
历史
- 电脑版 1.4.5.3:修复了基于
.ZIP文件的资源包不再生效的问题。
- 电脑版 1.4.5.0:
- 基于文件夹的资源包现在支持热重载。
- 更改文件夹中的大部分内容会让泰拉瑞亚立即尝试重载它。
- 基于文件夹的资源包现在支持热重载。
- 电脑版 1.4.2.1:
- 修复了用来替换音乐曲目的 MP3 不会循环播放的问题。
- 修复了替换的音乐曲目明显比正常曲目响的问题。
- 修复了替换的音乐曲目在 Mac(可能还有 Linux,未经确认)上不起作用的问题。
- 修复了阻止资源包更改标题栏讯息的问题。
- 修复了导致资源包中 XNB 资源不能正常工作的读取问题。
- 电脑版 1.4.2:
- 重命名为资源包。
- 添加了 Steam 创意工坊集成,允许通过 Steam 下载和分享资源包。
- 功能扩展为包括语言和音乐替换。
- 电脑版 1.4.0.3:修复了若不重新启动游戏则纹理包对图格无效的 Bug。
- 电脑版 1.4.0.1:作为纹理包正式引入,并且现在可以通过主菜单中的一个选项来访问。
- 电脑版 1.3.4.2:作为实验性功能引入。