「模组:在Windows上安装SMAPI」修訂間的差異
(添加XNA框架下载链接) |
Margotbean(對話 | 貢獻) 小 (文本替换 - 替换“tt>”为“samp>”) |
||
第15行: | 第15行: | ||
===方法一:使用SMAPI自带的安装程序=== | ===方法一:使用SMAPI自带的安装程序=== | ||
# 下载[https://smapi.io 最新版本的SMAPI]。 | # 下载[https://smapi.io 最新版本的SMAPI]。 | ||
− | # 在任意位置解压缩< | + | # 在任意位置解压缩<samp>.zip</samp>文件(但不要在游戏文件夹里!)。 |
− | # 双击文件夹内的< | + | # 双击文件夹内的<samp> install on Windows.bat </samp>¹文件,接着根据屏幕上的提示进行安装即可。 |
# 安装完成后,您可以查看[[#通过Steam或GOG Galaxy启动SMAPI|通过Steam或GOG Galaxy启动SMAPI]]这部分内容来通过游戏平台直接启动SMAPI。 | # 安装完成后,您可以查看[[#通过Steam或GOG Galaxy启动SMAPI|通过Steam或GOG Galaxy启动SMAPI]]这部分内容来通过游戏平台直接启动SMAPI。 | ||
如果您在以上安装步骤中出现了错误,请查看本页的[[#疑难解答|疑难解答]]部分。 | 如果您在以上安装步骤中出现了错误,请查看本页的[[#疑难解答|疑难解答]]部分。 | ||
− | <small>¹ 如果您想要手动安装SMAPI,请阅读SMAPI安装文件夹中的< | + | <small>¹ 如果您想要手动安装SMAPI,请阅读SMAPI安装文件夹中的<samp> README.txt </samp>文件。</small> |
===方法二:使用ModDrop安装=== | ===方法二:使用ModDrop安装=== | ||
第55行: | 第55行: | ||
==卸载SMAPI== | ==卸载SMAPI== | ||
− | # 重新运行[[#方法一:使用SMAPI自带的安装程序|SMAPI的安装程序]] < | + | # 重新运行[[#方法一:使用SMAPI自带的安装程序|SMAPI的安装程序]] <samp> install on Windows.bat </samp>,随后输入相应数字选择<samp> Uninstall SMAPI </samp>进行卸载。 |
# 如果您先前已经[[#通过Steam或GOG Galaxy启动SMAPI|配置Steam或GOG Galaxy的启动项]],需要按照以下步骤清除启动项: | # 如果您先前已经[[#通过Steam或GOG Galaxy启动SMAPI|配置Steam或GOG Galaxy的启动项]],需要按照以下步骤清除启动项: | ||
#* '''Steam:'''打开Steam客户端,在游戏库中右键点击''Stardew Valley'' ,依次选择''属性 > 通用 > 启动选项'',然后清空启动选项的文本框即可。 | #* '''Steam:'''打开Steam客户端,在游戏库中右键点击''Stardew Valley'' ,依次选择''属性 > 通用 > 启动选项'',然后清空启动选项的文本框即可。 | ||
#* '''GOG Galaxy:'''打开GOG Galaxy客户端,选择游戏''Stardew Valley'' ,然后点击在“开始游戏”右侧的选项图标,依次选择''安装管理 > 设置'' ,在弹出窗口中取消勾选''自定义可执行文件/参数'' 选项,并点击''确定'' 以保存设置。 | #* '''GOG Galaxy:'''打开GOG Galaxy客户端,选择游戏''Stardew Valley'' ,然后点击在“开始游戏”右侧的选项图标,依次选择''安装管理 > 设置'' ,在弹出窗口中取消勾选''自定义可执行文件/参数'' 选项,并点击''确定'' 以保存设置。 | ||
− | (如果您只是暂时不想使用Mod进行游戏,您可以不用卸载SMAPI,而是直接在本地游戏文件夹中启动 < | + | (如果您只是暂时不想使用Mod进行游戏,您可以不用卸载SMAPI,而是直接在本地游戏文件夹中启动 <samp>Stardew Valley.exe</samp> 或是重命名 <samp>Mods</samp> 文件夹。) |
==通过Steam或GOG Galaxy启动SMAPI== | ==通过Steam或GOG Galaxy启动SMAPI== | ||
如果您正在使用Steam或GOG Galaxy且希望它们同步您的游戏时间和成就进度,您可以对它们进行设置,从而在开始运行星露谷物语时直接启动SMAPI。 | 如果您正在使用Steam或GOG Galaxy且希望它们同步您的游戏时间和成就进度,您可以对它们进行设置,从而在开始运行星露谷物语时直接启动SMAPI。 | ||
− | 如果您不需要同步您的游戏时间或是解锁游戏成就,您可以在[[模组:使用指南/入门#找到你的游戏文件夹|游戏文件夹]]中直接启动 < | + | 如果您不需要同步您的游戏时间或是解锁游戏成就,您可以在[[模组:使用指南/入门#找到你的游戏文件夹|游戏文件夹]]中直接启动 <samp>StardewModdingAPI.exe</samp> 来加载Mod进行游戏。 |
===Steam=== | ===Steam=== | ||
第81行: | 第81行: | ||
===GOG Galaxy=== | ===GOG Galaxy=== | ||
− | 您可以通过GOG Galaxy客户端启动SMAPI以同步您的游戏时间。下面的步骤用于告知GOG Galaxy运行一个启动 < | + | 您可以通过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行: | 第90行: | ||
# 在弹出窗口中勾选''自定义可执行文件/参数'' 选项,如下图所示。<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 /> | ||
− | # 接着选择到之前保存 < | + | # 接着选择到之前保存 <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并显示出它的控制台窗口了,同时正常启动游戏了! |
於 2021年11月4日 (四) 18:38 的修訂
本頁介紹如何在Windows上安裝SMAPI(該工具可讓您使用Mod)。其他平台的安裝指南:
安裝SMAPI
無論您選擇什麼方法進行安裝,都需要先完成下面的兩個步驟:
- 運行未安裝SMAPI的遊戲一次,讓遊戲完成初始化設置。
- Windows 10之前的Windows系統(例如Windows 7)需要提前安裝最低版本為 4.5.2的.NET Framework和 XNA Framework 4.0。通常情況下,Windows 10系統已自帶新版.NET框架,Steam在第一次運行遊戲時會自動安裝XNA框架,無需手動安裝。
方法一:使用SMAPI自帶的安裝程序
- 下載最新版本的SMAPI。
- 在任意位置解壓縮.zip文件(但不要在遊戲文件夾里!)。
- 雙擊文件夾內的 install on Windows.bat ¹文件,接着根據屏幕上的提示進行安裝即可。
- 安裝完成後,您可以查看通過Steam或GOG Galaxy啟動SMAPI這部分內容來通過遊戲平台直接啟動SMAPI。
如果您在以上安裝步驟中出現了錯誤,請查看本頁的疑難解答部分。
¹ 如果您想要手動安裝SMAPI,請閱讀SMAPI安裝文件夾中的 README.txt 文件。
方法二:使用ModDrop安裝
ModDrop是一款支持SMAPI的Mod管理器。您可以通過它安裝並更新SMAPI,並簡化安裝/更新Mod的步驟。
- 安裝ModDrop後打開該軟件。
- 在軟件左欄選定遊戲為"Stardew Valley",然後在右上角點擊Install SMAPI 或Update Available 。
- 在彈出窗口中顯示類似 "A new version of SMAPI is available." 的描述時,點擊Install 按鈕並按照窗口中的提示操作即可。
方法三:使用Vortex安裝
Votex是一款由Nexus Mods發行的Mod管理器,您可以通過它安裝並更新SMAPI,並簡化安裝/更新Mod的步驟。
- 登錄Nexus Mods賬號。
- 安裝並運行Vortex。
- 點擊軟件界面左下角的Log In or Register 按鈕,會打開一個瀏覽器窗口詢問您是否授權Vortex同步您的Nexus Mods賬號。選擇同意授權以使得在Nexus mod的網頁上可以直接使用Mod管理器下載Mod。
- 在Vortex軟件中點擊左側的games 按鈕,然後設置星露谷物語的本地文件路徑。
- 點擊Vortex軟件內右上角的提醒圖標,會提示並協助您下載並安裝SMAPI。
- 安裝SMAPI後,點擊 "enable" 按鈕,您就完成了SMAPI的安裝步驟。
- 您可以查看通過Steam或GOG Galaxy啟動SMAPI這部分內容來通過遊戲平台直接啟動SMAPI。
更新SMAPI
方法一:使用SMAPI自帶的安裝程序
直接下載最新版本的SMAPI,安裝時會執行覆蓋安裝,無需提前卸載舊版本。更新後需要重新設置遊戲平台的啟動項。
方法二:使用ModDrop更新
- 在軟件左欄選定遊戲為"Stardew Valley",然後在右上角點擊Update Available 。
- 根據軟件內的提示進行更新即可。
方法三:使用Vortex更新
- 前往Nexus Mods上SMAPI的發佈頁,然後點擊Mod Manager Download 按鈕。
- 在彈出窗口中點擊打開Vortex 。
- 點擊Vortex軟件內右上角的提醒圖標,會提示並協助您下載並更新SMAPI。
卸載SMAPI
- 重新運行SMAPI的安裝程序 install on Windows.bat ,隨後輸入相應數字選擇 Uninstall SMAPI 進行卸載。
- 如果您先前已經配置Steam或GOG Galaxy的啟動項,需要按照以下步驟清除啟動項:
- Steam:打開Steam客戶端,在遊戲庫中右鍵點擊Stardew Valley ,依次選擇屬性 > 通用 > 啟動選項,然後清空啟動選項的文本框即可。
- GOG Galaxy:打開GOG Galaxy客戶端,選擇遊戲Stardew Valley ,然後點擊在「開始遊戲」右側的選項圖標,依次選擇安裝管理 > 設置 ,在彈出窗口中取消勾選自定義可執行文件/參數 選項,並點擊確定 以保存設置。
(如果您只是暫時不想使用Mod進行遊戲,您可以不用卸載SMAPI,而是直接在本地遊戲文件夾中啟動 Stardew Valley.exe 或是重命名 Mods 文件夾。)
通過Steam或GOG Galaxy啟動SMAPI
如果您正在使用Steam或GOG Galaxy且希望它們同步您的遊戲時間和成就進度,您可以對它們進行設置,從而在開始運行星露谷物語時直接啟動SMAPI。
如果您不需要同步您的遊戲時間或是解鎖遊戲成就,您可以在遊戲文件夾中直接啟動 StardewModdingAPI.exe 來加載Mod進行遊戲。
Steam
您可以通過Steam客戶端啟動SMAPI並使用Steam的遊戲內覆蓋和成就功能。
在配置Steam啟動項之前,需要確保你的遊戲路徑里沒有中文,否則將設置失敗。
- 保持SMAPI的安裝程序窗口打開。
(如果您已經關閉了它,只需再次運行安裝程序即可。不需要先卸載。) - 在安裝程序窗口中複製文本,如圖所示(查看如何複製文本:英文 中文):
請確保複製一整行,複製多餘的空格也無所謂,包括"
符號和%command%
部分。
您複製的文本大概長這樣:"StardewModdingAPI.exe文件的路径" %command%
。 - 在Steam客戶端中,右鍵點擊Stardew Valley並選擇屬性:
- 在通用 中點擊啟動選項 下面的文本框:
- 用從安裝程序複製的文本替換此文本框內的所有內容。
(若要粘貼文本,請在框中單擊並按CTRL和V,當然你也可以右鍵後點粘貼) - 關閉這個窗口來保存更改。
- 從現在開始,您便可以通過Steam客戶端啟動SMAPI並使用Steam的遊戲內覆蓋和成就功能。
GOG Galaxy
您可以通過GOG Galaxy客戶端啟動SMAPI以同步您的遊戲時間。下面的步驟用於告知GOG Galaxy運行一個啟動 StardewModdingAPI.exe 的批處理腳本。因為如果直接在GOG Galaxy中設置啟動 StardewModdingAPI.exe 不會顯示出SMAPI的控制台界面,也就無從得知Mod運行時的警告或錯誤提醒。
- 打開記事本複製並粘貼以下代碼:
start "" "C:\Program Files (x86)\GOG Galaxy\Games\Stardew Valley\StardewModdingAPI.exe"
。如果星露谷物語沒有安裝在默認位置C:\Program Files (x86)\GOG Galaxy\Games\Stardew Valley\
,您需要將代碼代碼中的遊戲路徑更換成您安裝星露谷物語的路徑。 - 在記事本窗口中點擊「文件」選項卡,然後點擊「另存為…」選項。
- 在保存時先定位到您的遊戲文件位置,然後將保存類型從「文本文檔」切換為「所有文件」,如下圖所示。
- 然後在「文件名」的文本框中將該文件命名為
start.bat
,如下圖所示。 - 打開GOG Galaxy客戶端,選擇遊戲Stardew Valley ,然後點擊在「開始遊戲」右側的選項圖標,依次選擇安裝管理 > 設置 ,如下圖所示。
- 在彈出窗口中勾選自定義可執行文件/參數 選項,如下圖所示。
- 然後點擊「添加另一個可執行文件/參數」選項,如下圖所示。
- 接着選擇到之前保存 start.bat 文件的路徑並選中這個文件,然後點擊打開 按鈕,如下圖所示。
- 最後,選中「文件2」最下面的默認可執行文件 選項,然後點擊右下角的選定按鈕,如下圖所示。
- 從現在開始,您便可以通過GOG Galaxy客戶端啟動SMAPI並顯示出它的控制台窗口了,同時正常啟動遊戲了!
疑難解答
"Oops, couldn't find the game automatically"
如果SMAPI的安裝程序顯示了這條消息,您需要輸入您的電腦中星露谷物語的遊戲文件位置。您可以執行以下步驟:
- 退出安裝程序。
- 找到您的遊戲文件夾
- 將整個SMAPI的安裝程序文件夾移動到您的遊戲文件夾內。(注意是移動整個文件夾,而不是裏面的文件,文件夾的名字應該像
SMAPI 版本号 installer
這樣)。 - 重新運行SMAPI的安裝程序,此時它應該就能自動檢測到遊戲文件夾了。
您可以在完成後刪除這個安裝程序的文件夾。
與SMAPI或Mods有關的問題
請查看疑難解答頁面以幫助您解決安裝完成後的其他問題。