【Stardew Valley】SMAPIの入れ方とSteam設定

STARDEW VALLEYのゲーム画像を背景に「SMAPIを入れてSteamで起動」と示した記事カバー MOD導入
画像:© ConcernedApe

WindowsのSteam版『Stardew Valley』でMODを使い始めるには、SMAPIをインストールし、Steamの起動オプションをSMAPIに向けるところまで設定します。ZIPをダウンロードしただけ、または「Mods」フォルダに置いただけでは準備は終わりません。

この記事では、追加のMOD管理ツールを使わず、SMAPIの公式配布からSteam起動まで進めます。対象はWindows・Steam版。SMAPI 4.5.2はStardew Valley 1.6.14以降に対応しますが、入れたいMODの要求バージョンは別に確認してください。

スポンサーリンク
スポンサーリンク

先に通常版を起動し、ゲームの場所を確認する

まだゲームを一度も起動していない場合は、Steamから通常のStardew Valleyを起動して初回設定を済ませ、終了します。すでに遊んでいる農場へMODを追加する場合は、先にセーブのコピーを残しておきましょう。

次にSteamライブラリでStardew Valleyの管理メニューから「ローカルファイルを閲覧」を開きます。ここがSMAPIを入れるゲームフォルダです。ダウンロードしたZIPの置き場所とは別なので、迷ったらこのフォルダを開いたまま進めると照合できます。

ゲームをDドライブなどへ入れている人も、記事中のCドライブの例に合わせて移動する必要はありません。自分のSteamが実際に使っているゲームフォルダを選ぶことが大切です。

公式ZIPを展開し、Windows用インストーラーを開く

  1. smapi.ioの「Download SMAPI」からインストーラーのZIPをダウンロードします。公式サイトからリンクされるGitHub配布を使えば、SMAPIの入手にNexus Modsの登録は必要ありません。
  2. ZIPを右クリックし、「すべて展開」などでフォルダ全体を展開します。ダウンロードフォルダ内で構いません。
  3. 展開した「SMAPI 4.5.2 installer」フォルダを開き、install on Windows.batをダブルクリックします。
SMAPI 4.5.2の配布ZIPを展開した実ファイル一覧。internalフォルダとinstall on Windows.batなどが並ぶ
SMAPI 4.5.2のZIP内容をLinuxのファイル一覧で確認したもの。Windowsで開くのは「install on Windows.bat」です。

「internal」フォルダも一緒に展開してください。batファイルだけを別の場所へ取り出すと、インストーラーに必要なファイルがそろいません。ZIPを開いて中のbatを直接実行するのではなく、展開先から開きます。

インストーラーでは、表示された内容を読みながら次のように進めます。「1を何回か押す」と覚えず、何を選んでいるかを確認しましょう。

  • 文字の見やすさ:明るい背景・暗い背景のうち、自分が読みやすい方を選びます。
  • ゲームの場所:先ほどSteamから開いたゲームフォルダと一致する候補を選びます。見つからない場合は「Enter a custom game path」などの案内に従い、そのフォルダのパスを指定します。候補数によって番号は変わります。
  • 実行する処理:「[1] Install SMAPI.」を選びます。「[2] Uninstall SMAPI.」は削除する方なので、初回導入では選びません。

完了しても、インストーラーの画面はまだ閉じないでください。次に使う、自分の環境用の起動オプションが表示されます。

起動オプションは、表示された1行を丸ごとコピーする

Steamの実績・オーバーレイ・プレイ時間の記録を利用するため、SMAPIをSteam経由で起動する設定にします。作者が案内するWindows向け手順でも、パスを囲む引用符と末尾の%command%を含めたコピーが指定されています。

  1. インストール完了画面で、StardewModdingAPI.exeを含む行をコピーします。説明文の「SMAPI is installed!」ではなく、引用符から%command%の末尾までです。
  2. SteamライブラリでStardew Valleyを右クリックし、「プロパティ」→「一般」→「起動オプション」を開きます。
  3. コピーした1行を起動オプションへ貼り付けます。すでに入力がある場合は元の内容を控えてください。既存オプションと安易に合成せず、設定の意図が分からなければ、使用中のツールの案内などで確認してから変更します。

形式は次のようになります。これは標準的な保存先の例です。実際の入力には、自分のインストーラーが表示した行を使ってください。

"C:\Program Files (x86)\Steam\steamapps\common\Stardew Valley\StardewModdingAPI.exe" %command%
  • パス全体を半角の"で囲む。左右に1つずつ必要です。
  • 閉じる"の後に半角スペースを入れ、その後に%command%を置きます。
  • %command%はパスの引用符の外。全角の「%」や飾り付きの引用符へ置き換えません。
  • 指定先はゲームフォルダ内のStardewModdingAPI.exe。ダウンロードしたZIPやinstall on Windows.batではありません。

完了画面を閉じてしまった場合は、同じインストーラーをもう一度開き、同じゲームフォルダを選んで「[1] Install SMAPI.」を実行し、完了画面まで進みます。起動オプションの行はそこで再表示されます。先にSMAPIをアンインストールする必要はありません。

Stardew Valleyの港に明かりがともるナイトマーケット

Steamから起動できたら、MODを追加する

SteamのStardew Valleyで「プレイ」を押します。SMAPIのコンソールが開き、続いてゲームが起動するか確認しましょう。まずは追加MODを大量に入れる前に、ここまでを確かめます。

SMAPIはMODを読み込むための土台です。入れたいMODは別にダウンロードし、ZIPを展開して、ゲームフォルダ内の「Mods」に各MODのフォルダを入れます。SMAPIのインストーラーを置いたフォルダの中へ追加するわけではありません。

何を入れるか迷ったら、Stardew ValleyのおすすめMOD8選から目的に合うものを選べます。チェストと加工機をつなぎたい場合は、Automateの導入・使い方へ進んでください。各MODで前提やマルチの導入範囲が違うので、最初は1本ずつ確認する方が切り分けやすくなります。

起動できない時は、止まった場所から確認する

  • Windows用のbatが見つからない:ソースコード用ZIPではなく、公式のインストーラーZIPを取得したか、全体を展開したかを確認します。
  • インストーラーが必要なファイルの不足を表示する:「internal」まで展開できているかを確認します。セキュリティソフトの警告がある場合は、保護機能を切って進めず、配布元と警告内容を確認してください。
  • Steamが「実行ファイルが見つからない」と表示する:起動オプションのパスと、実際のStardewModdingAPI.exeの場所を照合します。別ドライブや以前のインストール先を指定したままになっていないかが確認点です。
  • ゲームは開くがMODが読み込まれない:SteamがSMAPIを起動する設定になっているか、MODをゲーム側の「Mods」に置いたかを確認します。SMAPIにエラーが出る場合は、ログの取り方とエラー別の確認順を参照してください。

SMAPI自体を更新するときは、新しい公式インストーラーを実行します。旧バージョンを先に手動で削除する必要はなく、通常はSteamの起動オプションも設定し直しません。ただしゲームを別の場所へ移した場合は、起動先のパスを見直してください。

コメント

タイトルとURLをコピーしました