今更過ぎるような気もしますが、1.6.15に合わせてModを再構築しようと思い立ちました
今までは1.6.8で遊んでて要素自体はそこまで最新と変わらないと思うのですが、
そもそもこのバージョンもMod構築の途中で心が折れて1年目の春でプレイ停止中
っていうか多分プレイもしてなかったと思う…記憶も曖昧…
でいつかアプデされるという1.7の時にも困らないように個人的な備忘録としてこの記事を書こうと!
今回は前回同様、SkyrimやFallout等のゲームに向けて作られたMod管理マネージャーの
Mod Organizer2(通称MO2)を使った説明です!
Stardew Valley Mod導入
現在の最新バージョンは1.6.15
アプデされたのは2024年12月らしい…全然遊んでなかった
1.6の大型アプデがあったときもModの更新待ちなどで結局1.6.8まで再構築をさぼって、
結果途中で心折れてしまったんですが、次こそちゃんと遊びたい!ってことで
もうメモとして残しておこうと…!
ここから何回アプデで再構築することになろうとも迷わないように!
1.7のアプデもいつになるかわからないからまた忘れそうだしね!
1.6.8→1.6.15へアプデ&Mod更新
これは本当に個人的になんですが、
構築完成するまでは一応前のバージョンMod入りを残しておきたいんですよね
ということで以前も軽く記事にしたんですが、MO2使ってゲームバージョンごとに
インスタンスを分けるようにしていきます
その分データも使うけど、スタバレ自体そんなに重くもないし大丈夫でしょう!
MO2を普段使ってないよって方はVortexを使う方が多分いいと思いますし、
そもそも管理マネージャーとかわかんないって感じなら直接Modsフォルダに入れちゃうのが一番早いです!
過去バージョンをとっておく
まずはファイルを上書きされないようにフォルダ名を変えます
デフォルトのフォルダ名のStardew Valley → Stardew Valley1.6.8にする
その後、SteamのStardew Valleyを確認するとフォルダごと消えた扱いになって、
インストール可能になっているはずなので最新バージョンをインストール
(プロパティで過去バージョンをベータ設定で遊んでいた場合は設定をなしに変更)

こんな感じで分かれて中身も入っていればOK!
次はMO2側で起動設定を変えていきます
今まで使ってたインスタンスを開く

上の歯車マークを押して開いたウィンドウでフォルダ名に1.6.8を追加しておく
これでSMAPIの場所指定ができたはず、開始フォルダも一応指定したけどこれはよくわかってない…
読み込む場所指定なのかな?
次はゲーム本体の指定も変えていきます
これをしないとSMAPIの場所が変わっただけではMOD読み込みがされない状態でした
ツール→設定を押すと、下のウィンドウが開くのでタブをパスに切り替えて、
管理対象のゲームフォルダを変更した名前に変える

これで一度ゲーム起動をして、過去のMOD状態でセーブデータが読み込めるかをチェックしておく
できていれば過去の状態保存はOKなので、次は新しいインスタンスを作って最新バージョン用に構築していく
MO2の新しいインスタンスを作成する
新しいインスタンスを作るにはファイル→インスタンスの管理を押す
インスタンスマネージャーというウィンドウが開くので、
左上の「新しいインスタンスを作成する」を押す
開いたウィンドウでグローバルインスタンスを作成する

ゲーム実行ファイルを選択する画面に移動しますが、
元々MO2で1.6.8のインスタンスを作っているので今回はブラウズを押し、
Steamのフォルダを選択し、インスタンス名を付ける画面へ

インスタンス名は今後もアプデに合わせて再構築することを考えて、
わかりやすいようにStardew Valley1.6.15とつける
次の画面でフォルダ指定があるが基本ここは書いてあるままで大丈夫なので作成を完了
ここで右下にある「新しいインスタンスを起動する」にチェックをしていれば完了後MO2が再起動する
起動時また英語に戻ってるはずなのでツール→設定から日本語に設定しなおす

SMAPIを導入する
一番大事なSMAPIの導入をしていきます!
ダウンロードはNexusModsから↓
ゲームバージョンに合わせたもの、今回は最新バージョンをダウンロード
ダウンロードは手動ダウンロードにしておきます
SMAPIをModマネージャー使うとうまくいかないことがあるみたいなのと、
そもそもVortexでもない別ゲーム用の管理マネージャーMO2なので手動が安定
DL中に一度ゲームを起動しておきましょう
SMAPIのインストール手順にも記載されているので忘れずに!
DLできたらZipを解凍します
フォルダを開いて install on Windows.bat (使用OS名のファイル)をダブルクリックで起動
SMAPIをインストールする場所を決めてというようなことを言われるので、
デフォルトフォルダに入れたいので 1 を入力してエンターを押す
次の画面はインストールorアンインストールか、と聞かれてるので 1 を入力
これでインストールは完了です!

別OSや、Steam以外のプラットフォームを使ってる人は以下のページを参考にインストールして下さい
MO2にSMAPIの起動設定をする
SMAPIはインストールできたので、今度はModを読み込んで起動させるために
MO2に戻って設定追加していきます!
上の歯車アイコンをクリックして、+ボタンからStardewModdingAPI.exeを選択
これで左の実行可能ファイル一覧に追加されると思います
この並び順を変えたい場合は+の右にある矢印で上下させられます

右上のStardew Valleyのところを押して、StardewModdingAPIに切り替えた後実行ボタンを押します
これで起動できるかちゃんとチェックしておきましょう!
MO2の使い方を簡易説明
導入Modは後でまたまとめる(つもり)ので、
とりあえずMO2を使ってMod管理しようっていう人はあんまりいないというかほぼいないと思うけど、
Nexusから直接MO2にDLするための設定や、Modの有効化などについて簡単に説明しておきます!
まずはスパナのマークを押し、Nexusタブに移動
左側のNexusに接続ボタンを押す(私はすでに接続されてるので押せない状態)

ボタンを押すとNexusのページが開きます
ログイン状態なら承認ボタンが表示されるので押します

成功しましたという画面に切り替われば大丈夫です!
MO2側に戻って先ほどのウィンドウを見ると、「Nexusと正常にリンクされました」と出ていると思います
最後に真ん中あたりの「Nexusの”Download with Manager”ボタンをー」というボタンをクリック
使っているブラウザによっては「サポートされてないけどいいか?」みたいな英文が出ますが、
Yesを押します!設定が変わったからMO2再起動しろって画面が出たらしてしまいましょう!
Modのダウンロードとインストールと有効化
あとは好きなModをNexusからダウンロードします
ModをDLするにあたって共通するのが必ずRequirementsを確認することです!
前提Modが何なのかをきちんと確認しないで導入すると読み込まれない反映されないってことが起きます
英語わからなくてもブラウザの翻訳機能や翻訳サイトへコピペしてきちんと読みましょう
では例として、有名なContent Patcher(以下CP)を入れてみましょう!
CPはグラフィックを変更したい場合ほぼ必須級の前提MODです
↓のページからRequirementsを確認した後、
ファイルタブからMod Manager Downloadボタンを押します
DL速度の選択画面が出るので、
プレミアム入ってない場合は左側のダウンロードが遅い方を選びダウンロードが終わるのを待ちます
MO2に戻ってダウンロードタブを確認します
ダウンロードが済んでいたら右クリックを押し、インストールをクリック

クイックインストールというウィンドウが開いて名前を付けられるんですが、
基本ここはいじらなくてもいいと思います
Modのバージョンによって変えたかったりしたら別名を付けるぐらいかな
インストールできたら左のウィンドウに名前が追加されてると思います
そしたら左端のチェックボックスにチェックを入れたら有効化されたということになります!

Modの入れ方はこれだけなんですが、
ModによってはMO2に直接ダウンロードできなかったり、
インストールしたのに反映されてない時などフォルダをチェックする必要があるときがあります
そういう時は上のフォルダアイコンを押して各フォルダを開きましょう
よく使うのは、
Modsフォルダ→インストールしたファイルが入る場所
ダウンロードフォルダ→Nexus等からダウンロードしたファイルが入る
(Nexus以外からZipファイルをDLした場合ここに入れるとMO2のダウンロードに表示される)
この2つかなと思います
まとめ
ということでModを入れるための準備はこれで完了です!
あとはModを入れる前に前提Modをチェックし、
競合するものがないかなども説明を読んで理解しながら少しずつ入れていきましょう!
入れたModについてはまた後日…まとめようと思ってはいます…



