「模组:在Windows上安装SMAPI」修訂間的差異

出自Stardew Valley Wiki
跳至導覽 跳至搜尋
(更新模组:使用指南/入门的页面链接)
(use header template)
 
(未顯示由 3 位使用者於中間所作的 10 次修訂)
第1行: 第1行:
{{ 模组:使用指南/header}}
+
{{Modding player guide header}}
  
 
 本页介绍如何在Windows上安装SMAPI(该工具可让您使用Mod)。其他平台的安装指南:
 
 本页介绍如何在Windows上安装SMAPI(该工具可让您使用Mod)。其他平台的安装指南:
第9行: 第9行:
  
 
==安装SMAPI==
 
==安装SMAPI==
无论您选择什么方法进行安装,都需要先完成下面的两个步骤:
 
# 运行未安装SMAPI的游戏一次,让游戏完成初始化设置。
 
# Windows 10之前的Windows系统(例如Windows 7)需要提前安装最低版本为 [https://dotnet.microsoft.com/download/dotnet-framework/net452 4.5.2的.NET Framework]。通常情况下,Windows 10系统已自带该框架,无需手动安装。
 
  
 
===方法一:使用SMAPI自带的安装程序===
 
===方法一:使用SMAPI自带的安装程序===
 +
注意:如果您是在Xbox App上游玩星露谷物语,请先查看[[#Xbox App|Xbox App]]一节。
 +
# 运行未安装SMAPI的游戏一次,让游戏完成初始化设置。
 
# 下载[https://smapi.io 最新版本的SMAPI]。
 
# 下载[https://smapi.io 最新版本的SMAPI]。
# 在任意位置解压缩<tt>.zip</tt>文件(但不要在游戏文件夹 !)。
+
# 在任意位置解压缩<samp>.zip</samp>文件(但不要 在游戏文件夹 、游戏文件夹的子目录、路径内有括号的文件夹内 !)。
# 双击文件夹内的<tt> install on Windows.bat </tt>¹文件,接着根据屏幕上的提示进行安装即可。
+
# 双击文件夹内的<samp> install on Windows.bat </samp>¹文件,接着根据屏幕上的提示进行安装即可。
# 安装完成后,您可以查看[[# 通过Steam或GOG Galaxy 动SMAPI| 通过Steam或GOG Galaxy 动SMAPI]]这部分内容来通过游戏平台直接启动SMAPI。
+
# 安装完成后,您可以查看[[# 设置游戏平台 动项| 设置游戏平台 动项]]这部分内容来通过游戏平台直接启动SMAPI。
  
 
 如果您在以上安装步骤中出现了错误,请查看本页的[[#疑难解答|疑难解答]]部分。
 
 如果您在以上安装步骤中出现了错误,请查看本页的[[#疑难解答|疑难解答]]部分。
  
<small>¹ 如果您想要手动安装SMAPI,请阅读SMAPI安装文件夹中的<tt> README.txt </tt>文件。</small>
+
<span style="font-size: smaller;">¹ 如果您想要手动安装SMAPI,请阅读SMAPI安装文件夹中的<samp> README.txt </samp>文件。</span>
  
 
===方法二:使用ModDrop安装===
 
===方法二:使用ModDrop安装===
 +
ModDrop尚未支持星露谷物语1.5.5。
 +
<!--
 
ModDrop是一款支持SMAPI的Mod管理器。您可以通过它安装并更新SMAPI,并简化安装/更新Mod的步骤。
 
ModDrop是一款支持SMAPI的Mod管理器。您可以通过它安装并更新SMAPI,并简化安装/更新Mod的步骤。
  
 
# [https://www.moddrop.com 安装ModDrop]后打开该软件。
 
# [https://www.moddrop.com 安装ModDrop]后打开该软件。
 
# 在软件左栏选定游戏为"Stardew Valley",然后在右上角点击''Install SMAPI'' 或''Update Available'' 。
 
# 在软件左栏选定游戏为"Stardew Valley",然后在右上角点击''Install SMAPI'' 或''Update Available'' 。
# 在弹出窗口中显示类似 "A new version of SMAPI is available." 的描述时,点击''Install'' 按钮并按照窗口中的提示操作即可。
+
# 在弹出窗口中显示类似 "A new version of SMAPI is available." 的描述时,点击''Install'' 按钮并按照窗口中的提示操作即可。-->
  
 
===方法三:使用Vortex安装===
 
===方法三:使用Vortex安装===
Votex 是一款由Nexus Mods发行的Mod管理器,您可以通过它安装并更新SMAPI,并简化安装/更新Mod的步骤。
+
Vortex尚未支持星露谷物语1.5.5。
 +
<!--
 +
Vortex 是一款由Nexus Mods发行的Mod管理器,您可以通过它安装并更新SMAPI,并简化安装/更新Mod的步骤。
  
 
# 登录[https://www.nexusmods.com Nexus Mods]账号。
 
# 登录[https://www.nexusmods.com Nexus Mods]账号。
第39行: 第42行:
 
# 点击Vortex软件内右上角的提醒图标,会提示并协助您下载并安装SMAPI。
 
# 点击Vortex软件内右上角的提醒图标,会提示并协助您下载并安装SMAPI。
 
# 安装SMAPI后,点击 "enable" 按钮,您就完成了SMAPI的安装步骤。
 
# 安装SMAPI后,点击 "enable" 按钮,您就完成了SMAPI的安装步骤。
# 您可以查看[[# 通过Steam或GOG Galaxy 动SMAPI| 通过Steam或GOG Galaxy 动SMAPI]]这部分内容来通过游戏平台直接启动SMAPI。
+
# 您可以查看[[# 设置游戏平台 动项| 设置游戏平台 动项]]这部分内容来通过游戏平台直接启动SMAPI。
 
+
-->
==更新SMAPI==
 
===方法一:使用SMAPI自带的安装程序===
 
直接下载[https://smapi.io 最新版本的SMAPI],安装时会执行覆盖安装,无需提前卸载旧版本。更新后需要重新[[#通过Steam或GOG Galaxy启动SMAPI|设置游戏平台的启动项]]。
 
  
===方法二:使用ModDrop更新===
+
==设置游戏 平台 启动 ==
# 在软件左栏选定游戏为"Stardew Valley",然后在右上角点击''Update Available'' 。
 
# 根据软件内的提示进行更新即可。
 
 
 
===方法三:使用Vortex更新===
 
# 前往[https://www.nexusmods.com/stardewvalley/mods/2400 Nexus Mods上SMAPI的发布页],然后点击''Mod Manager Download'' 按钮。
 
# 在弹出窗口中点击''打开Vortex'' 。
 
# 点击Vortex软件内右上角的提醒图标,会提示并协助您下载并更新SMAPI。
 
 
 
==卸载SMAPI==
 
# 重新运行[[#方法一:使用SMAPI自带的安装程序|SMAPI的安装程序]] <tt> install on Windows.bat </tt>,随后输入相应数字选择<tt> Uninstall SMAPI </tt>进行卸载。
 
# 如果您先前已经[[#通过Steam或GOG Galaxy启动SMAPI|配置Steam或GOG Galaxy的启动项]],需要按照以下步骤清除启动项:
 
#* '''Steam:'''打开Steam客户端,在游戏库中右键点击''Stardew Valley'' ,依次选择''属性 > 通用 > 启动选项'',然后清空启动选项的文本框即可。
 
#* '''GOG Galaxy:'''打开GOG Galaxy客户端,选择游戏''Stardew Valley'' ,然后点击在“开始游戏”右侧的选项图标,依次选择''安装管理 > 设置'' ,在弹出窗口中取消勾选''自定义可执行文件/参数'' 选项,并点击''确定'' 以保存 设置
 
 
 
(如果您只是暂时不想使用Mod进行 游戏 ,您可以不用卸载SMAPI,而是直接在本地游戏文件夹中 启动 <tt>Stardew Valley.exe</tt> 或是重命名 <tt>Mods</tt> 文件夹。)
 
 
 
==通过Steam或GOG Galaxy启动SMAPI==
 
 
 如果您正在使用Steam或GOG Galaxy且希望它们同步您的游戏时间和成就进度,您可以对它们进行设置,从而在开始运行星露谷物语时直接启动SMAPI。
 
 如果您正在使用Steam或GOG Galaxy且希望它们同步您的游戏时间和成就进度,您可以对它们进行设置,从而在开始运行星露谷物语时直接启动SMAPI。
  
 如果您不需要同步您的游戏时间或是解锁游戏成就,您可以在[[模组:使用指南/入门#找到你的游戏文件夹|游戏文件夹]]中直接启动 <tt>StardewModdingAPI.exe</tt> 来加载Mod进行游戏。
+
 如果您不需要同步您的游戏时间或是解锁游戏成就,您可以在[[模组:使用指南/入门#找到你的游戏文件夹|游戏文件夹]]中直接启动 <samp>StardewModdingAPI.exe</samp> 来加载Mod进行游戏。
  
 
===Steam===
 
===Steam===
 
 您可以通过Steam客户端启动SMAPI并使用Steam的游戏内覆盖和成就功能。
 
 您可以通过Steam客户端启动SMAPI并使用Steam的游戏内覆盖和成就功能。
  
'''在配置Steam启动项之前,需要确保 的游戏路径里没有中文,否则将设置失败。'''
+
'''在配置Steam启动项之前,需要确保 的游戏路径里没有中文,否则将设置失败。'''
  
# 保持SMAPI的安装程序窗口打开。<br /><small>(如果您已经关闭了它,只需再次运行安装程序即可。不需要先卸载。)</small>
+
# 保持SMAPI的安装程序窗口打开。<br /><span style="font-size: smaller;">(如果您已经关闭了它,只需再次运行安装程序即可。不需要先卸载。)</span>
# '''在安装程序窗口中'''复制文本,如图所示(查看如何复制文本:[https://community.playstarbound.com/threads/smapi-stardew-modding-api.108375/page-139#post-3292321 英文] [https://tieba.baidu.com/p/5965562987 中文]):<br />[[File:Modding - installing SMAPI on Windows - installer Steam text.png|700px]]<br />'''请确保复制一整行,复制多余的空格也无所谓,包括 <code>"</code> 符号和 <code>%command%</code> 部分。''' <br /><small>您复制的文本大概长这样: <code>"StardewModdingAPI.exe文件的路径" %command%</code> 。</small>
+
# '''在安装程序窗口中'''复制文本,如图所示(查看如何复制文本:[https://community.playstarbound.com/threads/smapi-stardew-modding-api.108375/page-139#post-3292321 英文] [https://tieba.baidu.com/p/5965562987 中文]):<br />[[File:Modding - installing SMAPI on Windows - installer Steam text.png|700px]]<br />'''请确保复制一整行,复制多余的空格也无所谓,包括 两个 <code>"</code> 符号 (英文引号!) 和 <code>%command%</code> 部分。''' <br /><span style="font-size: smaller;">您复制的文本大概长这样: <code>"StardewModdingAPI.exe文件的路径" %command%</code> 。</span>
 
# 在Steam客户端中,右键点击'''Stardew Valley'''并选择'''属性''':<br />[[File:Modding - installing SMAPI on Windows - Steam 1 ZH.png]]<br /><br />
 
# 在Steam客户端中,右键点击'''Stardew Valley'''并选择'''属性''':<br />[[File:Modding - installing SMAPI on Windows - Steam 1 ZH.png]]<br /><br />
# 在'' 通用'' 点击'' 启动选项''  下面的文本框:<br />[[File:Modding - installing SMAPI on Windows - Steam 2 ZH.png|700px]]<br /><br />
+
# 在 通用 点击 启动选项 下面的文本框:<br />[[File:Modding - installing SMAPI on Windows - Steam 2 ZH.png|700px]]<br /><br />
# 用从安装程序复制的文本替换此文本框内的所有内容。<br />(若要粘贴文本,请在框中单击并按{{key|CTRL}}和{{key|V}},当然 也可以'''右键'''后点'''粘贴''')
+
# 用从安装程序复制的文本替换此文本框内的所有内容。<br />(若要粘贴文本,请在框中单击并按{{key|CTRL}}和{{key|V}},当然 也可以'''右键'''后点'''粘贴''')<br /><small>大部分玩家的默认命令为 <code>"C:\Program Files (x86)\Steam\steamapps\common\Stardew Valley\StardewModdingAPI.exe" %command%</code></small>
 
# 关闭这个窗口来保存更改。
 
# 关闭这个窗口来保存更改。
 
# 从现在开始,您便可以通过Steam客户端启动SMAPI并使用Steam的游戏内覆盖和成就功能。
 
# 从现在开始,您便可以通过Steam客户端启动SMAPI并使用Steam的游戏内覆盖和成就功能。
 +
 +
===Xbox App===
 +
如果您是在Xbox App上游玩星露谷物语,Mod也可以正常安装使用,只是有一些额外步骤。
 +
 +
'''安装SMAPI之前:'''
 +
# 在Xbox App里打开星露谷物语界面。
 +
# 如下图所示选择“启用模组”选项,并在弹出窗口中确认启用。<br />[[File:Modding - Enable SMAPI in Xbox app 1 ZH.png|700px]]
 +
# 然后选择“打开模组文件夹”,此时系统会使用文件资源管理器自动打开游戏目录。<br />[[File:Modding - Enable SMAPI in Xbox app 2 ZH.png|700px]]
 +
# 在文件管理器的地址栏中中复制游戏目录。
 +
 +
'''运行SMAPI安装程序:'''
 +
# [[#安装SMAPI|运行SMAPI安装程序]],当它询问安装路径时(即显示“Where do you want to add or remove SMAPI?”时),输入选项“Enter a custom game path”前的阿拉伯数字自定义安装位置(即根据情况输入数字1或数字2或其他数字),然后按下回车键。
 +
# 粘贴您刚刚复制的游戏目录位置后按下回车,等待安装成功。<br /><small>默认位置为<code>C:\Program Files\ModifiableWindowsApps\Stardew Valley</code></small>
 +
 +
'''安装SMAPI后:'''
 +
# 在您的游戏文件夹中将 <samp>Stardew Valley.exe</samp>重命名为另外一个名称,例如 <samp>Stardew Valley original.exe</samp>。
 +
# 然后将 <samp>StardewModdingAPI.exe</samp> 重命名为 <samp>Stardew Valley.exe</samp>。
 +
# 通过Xbox App或开始菜单启动星露谷物语(您无法直接从文件夹里启动游戏或 <samp>StardewModdingAPI.exe</samp>)。
  
 
===GOG Galaxy===
 
===GOG Galaxy===
 您可以通过GOG Galaxy客户端启动SMAPI以同步您的游戏时间。下面的步骤用于告知GOG Galaxy运行一个启动 <tt>StardewModdingAPI.exe</tt> 的批处理脚本。因为如果直接在GOG Galaxy中设置启动 <tt>StardewModdingAPI.exe</tt> 不会显示出SMAPI的控制台界面,也就无从得知Mod运行时的警告或错误提醒。
+
 您可以通过GOG Galaxy客户端启动SMAPI以同步您的游戏时间。下面的步骤用于告知GOG Galaxy运行一个启动 <samp>StardewModdingAPI.exe</samp> 的批处理脚本。因为如果直接在GOG Galaxy中设置启动 <samp>StardewModdingAPI.exe</samp> 不会显示出SMAPI的控制台界面,也就无从得知Mod运行时的警告或错误提醒。
  
 
# 打开记事本复制并粘贴以下代码:<code>start "" "C:\Program Files (x86)\GOG Galaxy\Games\Stardew Valley\StardewModdingAPI.exe"</code> 。如果星露谷物语没有安装在默认位置 <code>C:\Program Files (x86)\GOG Galaxy\Games\Stardew Valley\</code> ,您需要将代码代码中的游戏路径更换成您安装星露谷物语的路径。
 
# 打开记事本复制并粘贴以下代码:<code>start "" "C:\Program Files (x86)\GOG Galaxy\Games\Stardew Valley\StardewModdingAPI.exe"</code> 。如果星露谷物语没有安装在默认位置 <code>C:\Program Files (x86)\GOG Galaxy\Games\Stardew Valley\</code> ,您需要将代码代码中的游戏路径更换成您安装星露谷物语的路径。
第90行: 第91行:
 
# 在弹出窗口中勾选''自定义可执行文件/参数'' 选项,如下图所示。<br />[[File:Gog_galaxy_custom_launch.png|400px]]<br /><br />
 
# 在弹出窗口中勾选''自定义可执行文件/参数'' 选项,如下图所示。<br />[[File:Gog_galaxy_custom_launch.png|400px]]<br /><br />
 
# 然后点击“添加另一个可执行文件/参数”选项,如下图所示。<br />[[File:Gog_galaxy_add_exectuable_ZH.png|400px]]<br /><br />
 
# 然后点击“添加另一个可执行文件/参数”选项,如下图所示。<br />[[File:Gog_galaxy_add_exectuable_ZH.png|400px]]<br /><br />
# 接着选择到之前保存 <tt>start.bat</tt> 文件的路径并选中这个文件,然后点击''打开'' 按钮,如下图所示。<br />[[File:Select_batch_file.png|700px]]<br /><br />
+
# 接着选择到之前保存 <samp>start.bat</samp> 文件的路径并选中这个文件,然后点击''打开'' 按钮,如下图所示。<br />[[File:Select_batch_file.png|700px]]<br /><br />
 
# 最后,选中“文件2”最下面的''默认可执行文件'' 选项,然后点击右下角的选定按钮,如下图所示。<br />[[File:Gog_galaxy_select_default_executable_ZH.png|400px]]<br /><br />
 
# 最后,选中“文件2”最下面的''默认可执行文件'' 选项,然后点击右下角的选定按钮,如下图所示。<br />[[File:Gog_galaxy_select_default_executable_ZH.png|400px]]<br /><br />
 
# 从现在开始,您便可以通过GOG Galaxy客户端启动SMAPI并显示出它的控制台窗口了,同时正常启动游戏了!
 
# 从现在开始,您便可以通过GOG Galaxy客户端启动SMAPI并显示出它的控制台窗口了,同时正常启动游戏了!
 +
 +
==更新SMAPI==
 +
===方法一:使用SMAPI自带的安装程序===
 +
直接下载[https://smapi.io 最新版本的SMAPI],安装时会执行覆盖安装,无需提前卸载旧版本。更新后需要重新[[#设置游戏平台启动项|设置游戏平台的启动项]]。
 +
 +
===方法二:使用ModDrop更新===
 +
# 在软件左栏选定游戏为"Stardew Valley",然后在右上角点击''Update Available'' 。
 +
# 根据软件内的提示进行更新即可。
 +
 +
===方法三:使用Vortex更新===
 +
# 前往[https://www.nexusmods.com/stardewvalley/mods/2400 Nexus Mods上SMAPI的发布页],然后点击''Mod Manager Download'' 按钮。
 +
# 在弹出窗口中点击''打开Vortex'' 。
 +
# 点击Vortex软件内右上角的提醒图标,会提示并协助您下载并更新SMAPI。
 +
 +
==卸载SMAPI==
 +
# 重新运行[[#方法一:使用SMAPI自带的安装程序|SMAPI的安装程序]] <samp> install on Windows.bat </samp>,随后输入相应数字选择<samp> Uninstall SMAPI </samp>进行卸载(该方法不适用于Xbox APP,Xbox APP平台需要卸载并重新安装游戏才能删除SMAPI相关文件,您也可以选择按照下面的方法清除启动选项)。
 +
# 如果您先前已经[[#设置游戏平台启动项|设置游戏平台启动项]],需要按照以下步骤清除启动项:
 +
#* '''Steam:'''打开Steam客户端,在游戏库中右键点击''Stardew Valley'' ,依次选择''属性 > 通用 > 启动选项'',然后清空启动选项的文本框即可。
 +
#* '''Xbox App:'''
 +
## 将 <samp>Stardew Valley.exe</samp> 重命名为 <samp>StardewModdingAPI.exe</samp>。
 +
## 将您在[[#Xbox App|为Xbox App版星露谷物语安装SMAPI]]时重命名的原版游戏程序(例如 <samp>Stardew Valley original.exe</samp>)重新命名回 <samp>Stardew Valley.exe</samp>。
 +
#* '''GOG Galaxy:'''打开GOG Galaxy客户端,选择游戏''Stardew Valley'' ,然后点击在“开始游戏”右侧的选项图标,依次选择''安装管理 > 设置'' ,在弹出窗口中取消勾选''自定义可执行文件/参数'' 选项,并点击''确定'' 以保存设置。
 +
 +
如果您只是暂时不想使用Mod进行游戏,您可以不用卸载SMAPI,而是直接在本地游戏文件夹中启动 <samp>Stardew Valley.exe</samp> 或是重命名 <samp>Mods</samp> 文件夹(不适用于XBox App)。
  
 
==疑难解答==
 
==疑难解答==
 
==="Oops, couldn't find the game automatically"===
 
==="Oops, couldn't find the game automatically"===
 如 果SMAPI 的安装程序显示了这条消息,您需要输入您的电脑中星露谷物语的游戏文件位置。您可以执行以下步骤:
+
 如 果您是通过Xbox App游玩,请查看[[#Xbox App|为Xbox App版星露谷物语安装SMAPI]]这一部分。
 +
 
 +
如果您在Steam等其他平台安装时,SMAPI 的安装程序显示了这条消息,您需要输入您的电脑中星露谷物语的游戏文件位置。您可以执行以下步骤:
  
 
# 退出安装程序。
 
# 退出安装程序。
第115行: 第142行:
 
[[Category:模组]]
 
[[Category:模组]]
  
 +
[[de:Modding:SMAPI auf Windows]]
 
[[en:Modding:Installing SMAPI on Windows]]
 
[[en:Modding:Installing SMAPI on Windows]]
 
[[es:Modding:Instalar SMAPI en Windows]]
 
[[es:Modding:Instalar SMAPI en Windows]]
 +
[[ru:Моддинг:Установка SMAPI на Windows]]

於 2022年8月22日 (一) 17:07 的最新修訂

本頁介紹如何在Windows上安裝SMAPI(該工具可讓您使用Mod)。其他平台的安裝指南:

安裝SMAPI

方法一:使用SMAPI自帶的安裝程序

注意:如果您是在Xbox App上遊玩星露谷物語,請先查看Xbox App一節。

  1. 運行未安裝SMAPI的遊戲一次,讓遊戲完成初始化設置。
  2. 下載最新版本的SMAPI
  3. 在任意位置解壓縮.zip文件(但不要放在遊戲文件夾、遊戲文件夾的子目錄、路徑內有括號的文件夾內!)。
  4. 雙擊文件夾內的 install on Windows.bat ¹文件,接着根據屏幕上的提示進行安裝即可。
  5. 安裝完成後,您可以查看設置遊戲平台啟動項這部分內容來通過遊戲平台直接啟動SMAPI。

如果您在以上安裝步驟中出現了錯誤,請查看本頁的疑難解答部分。

¹ 如果您想要手動安裝SMAPI,請閱讀SMAPI安裝文件夾中的 README.txt 文件。

方法二:使用ModDrop安裝

ModDrop尚未支持星露谷物語1.5.5。

方法三:使用Vortex安裝

Vortex尚未支持星露谷物語1.5.5。

設置遊戲平台啟動項

如果您正在使用Steam或GOG Galaxy且希望它們同步您的遊戲時間和成就進度,您可以對它們進行設置,從而在開始運行星露谷物語時直接啟動SMAPI。

如果您不需要同步您的遊戲時間或是解鎖遊戲成就,您可以在遊戲文件夾中直接啟動 StardewModdingAPI.exe 來加載Mod進行遊戲。

Steam

您可以通過Steam客戶端啟動SMAPI並使用Steam的遊戲內覆蓋和成就功能。

在配置Steam啟動項之前,需要確保您的遊戲路徑里沒有中文,否則將設置失敗。

  1. 保持SMAPI的安裝程序窗口打開。
    (如果您已經關閉了它,只需再次運行安裝程序即可。不需要先卸載。)
  2. 在安裝程序窗口中複製文本,如圖所示(查看如何複製文本:英文 中文):
    Modding - installing SMAPI on Windows - installer Steam text.png
    請確保複製一整行,複製多餘的空格也無所謂,包括兩個 " 符號(英文引號!)和 %command% 部分。
    您複製的文本大概長這樣: "StardewModdingAPI.exe文件的路径" %command%
  3. 在Steam客戶端中,右鍵點擊Stardew Valley並選擇屬性:
    Modding - installing SMAPI on Windows - Steam 1 ZH.png

  4. 在「通用」 點擊「啟動選項」下面的文本框:
    Modding - installing SMAPI on Windows - Steam 2 ZH.png

  5. 用從安裝程序複製的文本替換此文本框內的所有內容。
    (若要粘貼文本,請在框中單擊並按CTRLV,當然您也可以右鍵後點粘貼
    大部分玩家的默認命令為 "C:\Program Files (x86)\Steam\steamapps\common\Stardew Valley\StardewModdingAPI.exe" %command%
  6. 關閉這個窗口來保存更改。
  7. 從現在開始,您便可以通過Steam客戶端啟動SMAPI並使用Steam的遊戲內覆蓋和成就功能。

Xbox App

如果您是在Xbox App上遊玩星露谷物語,Mod也可以正常安裝使用,只是有一些額外步驟。

安裝SMAPI之前:

  1. 在Xbox App里打開星露谷物語界面。
  2. 如下圖所示選擇「啟用模組」選項,並在彈出窗口中確認啟用。
    Modding - Enable SMAPI in Xbox app 1 ZH.png
  3. 然後選擇「打開模組文件夾」,此時系統會使用文件資源管理器自動打開遊戲目錄。
    Modding - Enable SMAPI in Xbox app 2 ZH.png
  4. 在文件管理器的地址欄中中複製遊戲目錄。

運行SMAPI安裝程序:

  1. 運行SMAPI安裝程序,當它詢問安裝路徑時(即顯示「Where do you want to add or remove SMAPI?」時),輸入選項「Enter a custom game path」前的阿拉伯數字自定義安裝位置(即根據情況輸入數字1或數字2或其他數字),然後按下回車鍵。
  2. 粘貼您剛剛複製的遊戲目錄位置後按下回車,等待安裝成功。
    默認位置為C:\Program Files\ModifiableWindowsApps\Stardew Valley

安裝SMAPI後:

  1. 在您的遊戲文件夾中將 Stardew Valley.exe重命名為另外一個名稱,例如 Stardew Valley original.exe
  2. 然後將 StardewModdingAPI.exe 重命名為 Stardew Valley.exe
  3. 通過Xbox App或開始菜單啟動星露谷物語(您無法直接從文件夾里啟動遊戲或 StardewModdingAPI.exe)。

GOG Galaxy

您可以通過GOG Galaxy客戶端啟動SMAPI以同步您的遊戲時間。下面的步驟用於告知GOG Galaxy運行一個啟動 StardewModdingAPI.exe 的批處理腳本。因為如果直接在GOG Galaxy中設置啟動 StardewModdingAPI.exe 不會顯示出SMAPI的控制台界面,也就無從得知Mod運行時的警告或錯誤提醒。

  1. 打開記事本複製並粘貼以下代碼:start "" "C:\Program Files (x86)\GOG Galaxy\Games\Stardew Valley\StardewModdingAPI.exe" 。如果星露谷物語沒有安裝在默認位置 C:\Program Files (x86)\GOG Galaxy\Games\Stardew Valley\ ,您需要將代碼代碼中的遊戲路徑更換成您安裝星露谷物語的路徑。
  2. 在記事本窗口中點擊「文件」選項卡,然後點擊「另存為…」選項。
    Save batch script ZH.png

  3. 在保存時先定位到您的遊戲文件位置,然後將保存類型從「文本文檔」切換為「所有文件」,如下圖所示。
    Choose batch extension ZH.png

  4. 然後在「文件名」的文本框中將該文件命名為 start.bat ,如下圖所示。
    Name batch script ZH.png

  5. 打開GOG Galaxy客戶端,選擇遊戲Stardew Valley ,然後點擊在「開始遊戲」右側的選項圖標,依次選擇安裝管理 > 設置 ,如下圖所示。
    Gog galaxy configure.png

  6. 在彈出窗口中勾選自定義可執行文件/參數 選項,如下圖所示。
    Gog galaxy custom launch.png

  7. 然後點擊「添加另一個可執行文件/參數」選項,如下圖所示。
    Gog galaxy add exectuable ZH.png

  8. 接着選擇到之前保存 start.bat 文件的路徑並選中這個文件,然後點擊打開 按鈕,如下圖所示。
    Select batch file.png

  9. 最後,選中「文件2」最下面的默認可執行文件 選項,然後點擊右下角的選定按鈕,如下圖所示。
    Gog galaxy select default executable ZH.png

  10. 從現在開始,您便可以通過GOG Galaxy客戶端啟動SMAPI並顯示出它的控制台窗口了,同時正常啟動遊戲了!

更新SMAPI

方法一:使用SMAPI自帶的安裝程序

直接下載最新版本的SMAPI,安裝時會執行覆蓋安裝,無需提前卸載舊版本。更新後需要重新設置遊戲平台的啟動項

方法二:使用ModDrop更新

  1. 在軟件左欄選定遊戲為"Stardew Valley",然後在右上角點擊Update Available
  2. 根據軟件內的提示進行更新即可。

方法三:使用Vortex更新

  1. 前往Nexus Mods上SMAPI的發佈頁,然後點擊Mod Manager Download 按鈕。
  2. 在彈出窗口中點擊打開Vortex
  3. 點擊Vortex軟件內右上角的提醒圖標,會提示並協助您下載並更新SMAPI。

卸載SMAPI

  1. 重新運行SMAPI的安裝程序 install on Windows.bat ,隨後輸入相應數字選擇 Uninstall SMAPI 進行卸載(該方法不適用於Xbox APP,Xbox APP平台需要卸載並重新安裝遊戲才能刪除SMAPI相關文件,您也可以選擇按照下面的方法清除啟動選項)。
  2. 如果您先前已經設置遊戲平台啟動項,需要按照以下步驟清除啟動項:
    • Steam:打開Steam客戶端,在遊戲庫中右鍵點擊Stardew Valley ,依次選擇屬性 > 通用 > 啟動選項,然後清空啟動選項的文本框即可。
    • Xbox App:
    1. Stardew Valley.exe 重命名為 StardewModdingAPI.exe
    2. 將您在為Xbox App版星露谷物語安裝SMAPI時重命名的原版遊戲程序(例如 Stardew Valley original.exe)重新命名回 Stardew Valley.exe
    • GOG Galaxy:打開GOG Galaxy客戶端,選擇遊戲Stardew Valley ,然後點擊在「開始遊戲」右側的選項圖標,依次選擇安裝管理 > 設置 ,在彈出窗口中取消勾選自定義可執行文件/參數 選項,並點擊確定 以保存設置。

如果您只是暫時不想使用Mod進行遊戲,您可以不用卸載SMAPI,而是直接在本地遊戲文件夾中啟動 Stardew Valley.exe 或是重命名 Mods 文件夾(不適用於XBox App)。

疑難解答

"Oops, couldn't find the game automatically"

如果您是通過Xbox App遊玩,請查看為Xbox App版星露谷物語安裝SMAPI這一部分。

如果您在Steam等其他平台安裝時,SMAPI的安裝程序顯示了這條消息,您需要輸入您的電腦中星露谷物語的遊戲文件位置。您可以執行以下步驟:

  1. 退出安裝程序。
  2. 找到您的遊戲文件夾
  3. 將整個SMAPI的安裝程序文件夾移動到您的遊戲文件夾內。(注意是移動整個文件夾,而不是裏面的文件,文件夾的名字應該像 SMAPI 版本号 installer 這樣)。
  4. 重新運行SMAPI的安裝程序,此時它應該就能自動檢測到遊戲文件夾了。

您可以在完成後刪除這個安裝程序的文件夾。

與SMAPI或Mods有關的問題

請查看疑難解答頁面以幫助您解決安裝完成後的其他問題。

入門