第14行: |
第14行: |
| 有3个方法可以使你的修改应用到游戏中: | | 有3个方法可以使你的修改应用到游戏中: |
| | | |
− | # 创建一 个 [https://www.nexusmods.com/stardewvalley/mods/1915 Content Patcher] 内容包 。这不需要编程,仅编辑 JSON 文件就可以更改游戏的 XNB 数据,也无需替换实际的游戏文件。 | + | # [[模组:Content Patcher| 创建一 个Content Patcher内容包]](也见:{{nexus mod|1915|nexusmods.com 上的Content Patcher}}) 。这不需要编程,仅编辑 JSON 文件就可以更改游戏的 XNB 数据,也无需替换实际的游戏文件。 |
− | # [[ 模组: 创建模组/ 创建 SMAPI 模组|制作一个 SMAPI 模组]] 并使用 [[ 模组: 创建模组/APIs/Content|内容 API]]。不过,这需要编程。 | + | # [[:en:Modding:Modder Guide/Get Started|制作一个 SMAPI 模组]] 并使用 [[:en:Modding:Modder_Guide/APIs/Content|内容 API]]。不过,这需要编程。 |
| # 通过替换原始游戏文件来创建 XNB 模组。不再建议使用,本页面没有讲解; 访问 [[模组:使用 XNB 模组|使用 XNB 模组]] 获取更多信息。 | | # 通过替换原始游戏文件来创建 XNB 模组。不再建议使用,本页面没有讲解; 访问 [[模组:使用 XNB 模组|使用 XNB 模组]] 获取更多信息。 |
| | | |
| ===在哪里可以得到帮助?=== | | ===在哪里可以得到帮助?=== |
− | 欢迎前往星露谷物语[[ 模组: 社区|模组社区]]寻求帮助。 | + | 欢迎前往星露谷物语[[:en:Modding:Community|模组社区]]寻求帮助。 |
| | | |
| ==<span id="unpacking">解包游戏文件</span>== | | ==<span id="unpacking">解包游戏文件</span>== |
第33行: |
第33行: |
| {{github|Pathoschild/StardewXnbHack#readme|StardewXnbHack}} 是用于解包 XNB 文件的开源且跨平台的工具。 | | {{github|Pathoschild/StardewXnbHack#readme|StardewXnbHack}} 是用于解包 XNB 文件的开源且跨平台的工具。 |
| | | |
− | 它不能打包回 <samp>.xnb</samp> ,只 有 在[[模组: 创建模组/Content Patcher|创建内容包]]时才需要打包回去。 | + | 它不能打包回 <samp>.xnb</samp> , 不过你也 只在[[模组:Content Patcher|创建内容包]]时才需要打包回去。 |
| | | |
| 如何操作: | | 如何操作: |
第39行: |
第39行: |
| # [[模组:使用指南/入门#安装SMAPI|安装 SMAPI]] | | # [[模组:使用指南/入门#安装SMAPI|安装 SMAPI]] |
| # {{github|Pathoschild/StardewXnbHack/releases|下载 StardewXnbHack}}(确保你下载的文件适用于你的系统,例如在Windows平台需要下载: StardewXnbHack-*-for-windows.zip 而不是 source code!) | | # {{github|Pathoschild/StardewXnbHack/releases|下载 StardewXnbHack}}(确保你下载的文件适用于你的系统,例如在Windows平台需要下载: StardewXnbHack-*-for-windows.zip 而不是 source code!) |
− | # 解压缩并放进 [[Modding:Game folder|你的游戏文件夹]], 也就是 <samp>StardewXnbHack.exe</samp> 文件位于与 <samp>StardewValley.exe</samp> 相同的目录下. | + | # 解压缩并放进 [[ 模组: 使用指南/入门#找到你的游戏文件夹|你的游戏文件夹]], 也就是 让 <samp>StardewXnbHack.exe</samp> 文件位于与{{executable name|StardewValley}} 相同的目录下. |
| # 双击运行 <samp>StardewXnbHack.exe</samp> (Windows)、<samp>StardewXnbHack.sh</samp> (Linux)、 <samp>StardewXnbHack.command</samp> (MacOS) 来解包游戏文件夹中 <samp>Content</samp> 文件夹下的所有 XNB 文件。 | | # 双击运行 <samp>StardewXnbHack.exe</samp> (Windows)、<samp>StardewXnbHack.sh</samp> (Linux)、 <samp>StardewXnbHack.command</samp> (MacOS) 来解包游戏文件夹中 <samp>Content</samp> 文件夹下的所有 XNB 文件。 |
| | | |
− | 就是这样!它将会把解包的内容放入游戏文件夹下的 <samp>Content (unpacked)</samp> 文件夹。解包出的文件可用于创建 [[Modding:Content Patcher|Content Patcher]] 的内容包。 | + | 就是这样!它将会把解包的内容放入游戏文件夹下的 <samp>Content (unpacked)</samp> 文件夹。解包出的文件可用于创建 [[ 模组:Content Patcher|Content Patcher]] 的内容包。 |
| | | |
| ===xnbcli=== | | ===xnbcli=== |