PC版Stardew ValleyでModを導入する際に必要になるSMAPIの使い方を紹介します。
※この記事で使用しているのはStardew Valley v1.4.5、SMAPI 3.6.1です。
※Mod等の使用は自己責任です。
1. SMAPIのダウンロード
SMAPIは下記のリンク先からダウンロード可能です。2020年7月時点での最新バージョンは3.6.1です。
https://smapi.io/
Download SMAPI 3.6.1という緑のボタン(下画像参照(画像はSMAPI 2.11のものです))をクリックすると、Download from NexusとDirect downloadという表示が出るので、好みの方法でダウンロードしてください。どちらの方法でもダウンロードできるファイルの内容は同じものです。
■ Download from Nexusを選択した場合
Download from Nexusを選択した場合、Nexus ModsのSMAPIのページに移動するので、FILESタブ内のMAIN FILESにあるSMAPI 3.6.1のMANUAL DOWNLOADというボタンをクリックするとダウンロードが可能です。
保存場所はどこでも構いません。
Nexus ModsからSMAPIをダウンロードするにはアカウントが必要になります。
アカウントの作成については「【Nexus Mods】アカウントの作成方法」を参照してください。
■ Direct downloadを選択した場合
Direct downloadを選択した場合は、Direct downloadと表示されているところをクリックするとダウンロードが開始されます。
保存場所はどこでも構いません。
2. SMAPIのインストール
SMAPIにはLinux用、Mac用、Windows用の3つがありますが、この記事ではWindows用のインストール方法を紹介します。
また、SMAPIをインストールする前に、ゲームを最低一度は起動させておく必要があるので注意してください。
ダウンロードしたファイルを解凍したら、SMAPI 3.6.1 installerフォルダに入っているinstall on Windows.batを実行すると、下の画像の様なSMAPI 3.6.1 installer on Windowsというウィンドウが表示されます(画像ではSMAPI 2.8.2を使用しています)。
2行目のGame pathの後にStardew Valleyのインストールされている場所が表記されているので、正しいかどうか確認してください。
「What do you want to do?」以下には「SMAPIをインストールするには1を、アンインストールするには2を入力してEnterキーを押してください」というような内容が書かれているので、ここではキーボードで1を入力してEnterキーを押します。
しばらくして「SMAPI is Installed!」と緑の文字で表示されたら、インストール完了です。
SMAPI 3.6.1 installer on Windowsのウィンドウは閉じてしまって構いません。
Stardew Valleyのインストールされている場所に、ModsフォルダやStardewModdingAPI.exeなどがコピーされているか確認してみてください。
3. SMAPIをインストール後のゲームの起動
SMAPIをインストール後のゲームの起動方法には、「3.1 StardewModdingAPI.exeから起動する方法」と、「3.2 Steamのライブラリから起動する方法」の2種類の方法があります。
3.1 StardewModdingAPI.exeから起動する方法
SMAPIをインストールした後に「CJB Cheats Menu」など様々なModを使用するには、StardewModdingAPI.exeからゲームを起動する必要があります。
元からあるStardew Valley.exeからゲームを起動すると、Modsフォルダに入っているModは適用されないので注意してください。
StardewModdingAPI.exeから起動ゲームを起動すると、「SMAPI 3.6.1 – running Stardew Valley 1.4.5 with X mods」というウィンドウが初めに表示されて、そのあとゲームが起動する、といった流れになります。
このウィンドウには様々なコマンドを使用したり、下の画像のようにアップデート可能なModがあると知らせてくれる機能もあります。
3.2 Steamのライブラリから起動する方法
SteamのライブラリからStardew Valleyを選択してプレイボタンからゲームを起動している方もいると思いますが、この起動方法だとStardew Valley.exeを使うことになりModは適用されないので、起動オプションを変更する必要があります。
Steamを起動させたら、ライブラリタブからゲームと進み、リストにあるStardew Valleyと書かれているところで右クリックしてメニューを表示させ、メニューの一番下にあるプロパティを選択します(下画像参照)。
Stardew Valley - プロパティというウィンドウが表示されるので、一般タブの起動オプションを設定というボタンをクリックします。
起動オプションというウィンドウが表示さたら、ボックス内に下記の内容をコピーして貼り付け、OKをクリックします。インストール場所を変えている場合は、それに合わせて書き換えてください。
"C:\Program Files (x86)\Steam\steamapps\common\Stardew Valley\StardewModdingAPI.exe" %command%
これでSteamのライブラリから起動してもStardewModdingAPI.exeでゲームを起動するようになり、SMAPI系のModを使用することもできるようになります。
4. Modの導入方法について
PC版Stardew Valleyで使用できるModの多くはNexus Modsというサイトで公開されています。
このサイトで公開されているModの使用方法については、「【Stardew Valley】Mod「CJB Cheats Menu」の使用方法」で紹介をしています。
5. SMAPIのアンインストール
SMAPIをアンインストールする場合は、インストールするときに使用したinstall on Windows.batで行います。
install on Windows.batをクリックしてSMAPI 3.6.1 installer on Windowsというウィンドウが表示されたら、今回はアンインストールなので2を入力してEnterキーを押します。
しばらくして「SMAPI is removed!」と緑の文字で表示されたら、アンインストール完了です。
Stardew ValleyのインストールフォルダからModsフォルダやStardewModdingAPI.exeなどが削除されているのを確認してください。
このとき導入したModがModsフォルダに入っている場合には、Modsフォルダと導入したModはそのまま残るので、手動でModsフォルダごと削除してください。
「3.2 Steamのライブラリから起動する方法」で説明した起動オプションの変更を行った場合には、貼り付けたものを全て削除した後にOKをクリックして、元の状態に戻します。
これでプレイボタンを押したときに、元のStardew Valley.exeからゲームを起動するようになります。
6. SMAPIのアップデート
最後にSMAPIのアップデートについて説明をしていきます。
SMAPIをアップデートする場合は、ダウンロードしてきた最新のSMAPIのinstall on Windows.batを使って、まずは旧版のSMAPIをアンインストールして、さらにそのまま最新版のSMAPIをインストールする、という方法が簡単だと思います。
コメント