PCのPEAKでMODをダウンロードしてインストールする方法を解説するガイドです。
PEAKはUnityで作られており、そのおかげでBepInExがロード処理を担い、Thunderstoreがほぼ全てのMODシーンをホストしています。現在Thunderstoreには2000以上のPEAKパッケージが存在し、発売以降もペースはほとんど落ちていません。
このガイドでは1つではなく2つのMODをインストールします。というのも、実際に人がつまずくのは2つ目のMODをインストールする時だからです。
- PEAK Unlimited - 4人プレイヤーの上限を引き上げます。
- Piggyback - 気絶していないチームメイトを運べるようにします。
必要環境
- Windows 10 以降を実行しているPC。ProtonによるLinuxも、後述する1つの追加設定で動作します。
- Steam版のPEAK。
- 通常のMod構成に必要な数百MBの空き容量。
- 手動インストール用のアーカイブツール、たとえば7-Zip。
PEAKにはアンチチートが存在せず、MOD導入によるBANのリスクはありません。
プラットフォームについての注記
PEAKはWindows専用、Steam専用のリリースです。PlayStation版、Xbox版、Switch版は存在せず、このガイドの内容はPC版以外には一切当てはまりません。
LinuxユーザーはProton経由でPEAKを実行できますし、MODも動作します。ただしトラブルシューティングセクションで説明する1つの追加手順が必要です。
2つの要素
PEAKのMod導入は、常に同じ2つの要素を重ねて成り立っています。
- BepInExPack for PEAK はゲームフォルダに配置します。起動時にゲームをフックし、実際にModを読み込むのはこれです。
- Mod本体は
BepInEx/pluginsに配置し、ゲーム起動時にBepInExがそれらを読み込みます。
PEAKは、他のゲームで導入したことがあるかもしれない汎用のBepInExパックではなく、専用のBepInExPack_PEAKを使用する点に注意してください。PEAK専用のものを使用してください。
それ以外に、一部のMODは共有ライブラリに依存しています。PEAKLibは、多くの大規模コンテンツMODで依存関係として登場します。今回の2つの例では必要ありませんが、遅かれ早かれ遭遇することになるでしょう。これこそがMODマネージャーが時間を節約してくれる理由です。
Galeでインストールする
Galeは軽量で高速、しかもOverwolfアカウントが不要なため、PEAKでの手軽な定番選択肢になります。
- ThunderstoreまたはGitHubからGaleをダウンロードしてインストールします。
- Galeを開き、PEAKを選択します。
- Steamのインストールを自動検出させるか、自分でゲームフォルダを指定します。
- Browse modsを開き、PEAK Unlimitedを検索します。
- Installをクリックします。依存関係としてBepInExPack_PEAKも一緒にインストールされます。
- **Launch game (modded)**をクリックします。
2つ目のModを追加する
ここが実際に示す価値のある部分で、頭の中のイメージがはっきりする瞬間です。
- Browse modsに戻ります。
- Piggybackを検索し、Installをクリックします。
- Installed modsを確認します。BepInExPack_PEAK、PEAK Unlimited、Piggybackの3つのエントリがあるはずです。
- 再度、Modありで起動します。
BepInExを再インストールする必要も、新しいプロファイルを開始する必要もなく、ロード順を気にする必要もありません。BepInExはplugins内にあるものをすべて読み込み、MOD側で勝手に整合性を取ってくれます。20個目のMODを追加するのも、2個目のMODを追加するのと全く同じ手順です。
TIP - Thunderstoreには「Piggyback」という名前のMODが複数存在します。このガイドで使用しているのはRooseによるもので、ダウンロード数が100万前後のバージョンです。
r2modmanまたはThunderstore Mod Managerでインストールする
r2modmanやThunderstore Mod Managerを使いたい場合も、表示名は違いますが流れは同じです。
- マネージャーをインストールし、PEAKを選択します。
- プロファイルを作成するか、Defaultを使用します。
- OnlineまたはGet modsを開き、各MODを検索してDownload with dependenciesを使用します。
- Start moddedをクリックします。
LinuxやmacOSで選ぶべきなのはr2modmanですが、PEAK自体にはmacOS版がありません。
手動でインストールする
まずゲームフォルダを見つけます。SteamでPEAKを右クリックし、管理、次にローカルファイルを閲覧を選びます。
C:\Program Files (x86)\Steam\steamapps\common\PEAK
まずBepInExから
- BepInExPack_PEAKを開き、Manual Downloadをクリックします。
- ゲームフォルダ以外の場所にzipを展開します。
- 展開したフォルダを開き、その中の
BepInExPack_PEAKを開きます。 - そのフォルダの中身をPEAKフォルダにコピーします。
BepInEx、doorstop_config.ini、winhttp.dllがPEAK.exeと同じ場所に配置されるはずです。 - 一度ゲームを起動して終了し、BepInExに
BepInEx/pluginsを作成させます。
WARNING - フォルダ自体ではなく、内容をコピーしてください。PEAK\BepInExPack_PEAK\BepInEx\のようなパスでは何もロードされません。
次にMod本体
- PEAK UnlimitedとPiggybackをManual Downloadでダウンロードします。
- それぞれを展開します。
- 各々の
.dllをPEAK\BepInEx\pluginsにコピーします。
両方をplugins内にそのまま置いても問題ありません。アセットフォルダを同梱するMODの場合は、フォルダ全体をそのままコピーすれば、BepInExが問題なく処理してくれます。
TMC Appでインストールする
最後に紹介するのは私たち自身のツール、TMC Appです。これは私たちが開発中のMod管理・サーバーブラウザです。そのサンドボックス機能は上述のプロファイルと同じように動作し、ゲームごとに名前付きのMod構成をロード順やデプロイ方法ごと保持でき、何も再ダウンロードされないため切り替えのコストはゼロです。
PEAKはまだ対応ゲーム一覧に含まれていません。 ゲームを追加するにはコードではなく4つのJSONファイルを書くだけなので、大きな作業ではなく、私たちも早く対応したいと考えています。
探しに行く前にひとこと注意を:このアプリはまだ非常に初期段階の開発中です。 これはREADMEにも書いてありますし、ここでも繰り返しておきます。多くの部分がまだ部分的にしかテストされていないため、今のところはGaleの代わりではなく、Galeと併用する形で使ってください。試してみて何か問題が起きたら、それを私たちに知らせていただくことが、この段階では本当に一番助かります。
このアプリはgithub.com/modcommunity/tmc-appにてGPL-3.0の下でオープンソースとして公開されています。バグ報告や機能要望はissueトラッカーへお願いします。プルリクエストも歓迎で、自分でPEAK対応を追加したい場合は、リポジトリにゲームごとのフォーマットが文書化されています。
インストール方法:
- Linux:1行のコマンドだけで、root権限もパッケージマネージャも不要です。
curl -fsSL https://raw.githubusercontent.com/modcommunity/tmc-app/main/scripts/install.sh | sh
- Windows:リリースページから
setup.exeまたはsetup.msiを入手します。ポータブル版もありますが、その場合はランチャーへの登録やtmc://リンクハンドラの登録は行われません。 - macOS:同じリリースページにある
.dmgを使用します。
ロビーとMod構成の一致
PEAKは4人協力プレイのゲームであり、ゲームプレイに関わるModは通常、ホストだけでなくロビー内の全員のマシンに導入されている必要があります。
PEAK Unlimitedはその典型例です。プレイヤー上限を引き上げるため、導入していないプレイヤーは4人を超えるロビーに参加できません。Piggybackも共有される挙動を変更するため、揃える必要があります。
手作業でリストを比較するよりも、プロファイルをエクスポートして配布しましょう:
- Gale: Profile、続いてExportを選ぶと、コードまたはファイルが得られます。
- r2modman / Thunderstore Mod Manager: プロファイルメニューからExport as codeまたはExport as fileを選びます。
インポートした側も同じMODが同じバージョンで揃うことになり、実際に重要なのはそこだけです。
NOTE - コスメティックMODや個人的な快適化MODは、通常クライアント側のみで完結しており、単独で使っても問題ありません。そのMODのThunderstoreページに通常はその旨が書かれています。書かれていない場合は、揃える必要があると考えてください。
Modの設定
ほとんどのPEAK用Modは、初回起動時に設定ファイルを書き出します。それらは以下の場所にあります:
PEAK\BepInEx\config
それぞれメモ帳で編集できる普通のテキストの .cfg ファイルです。PEAK Unlimitedのコンフィグでは実際のプレイヤー上限を設定できるので、おそらく開くことになるファイルの一つです。
テキストファイルを手動で編集したくない場合、Galeとr2modmanにはどちらもコンフィグエディタが内蔵されており、マネージャー内から同じ.cfgファイルを読み書きできます。
更新・無効化・アンインストール
Mod管理ツールはインストール済みリスト内で古くなったModに印を付け、クリック一つで更新できます。Modを無効化してもファイルはそのまま残るため再度有効化でき、アンインストールするとファイルが削除されます。
手動の場合は、BepInEx/pluginsから.dllを削除してください。完全にバニラに戻すには、ゲームフォルダからBepInEx、doorstop_config.ini、winhttp.dllを削除します。Steamでのファイル整合性チェックではこれらは削除されません。Steamが設置していないファイルについては記録がないためです。
TIP - PEAKはかなり頻繁にアップデートされるため、ゲームパッチが当たると作者がMODを作り直すまでの間は動作しなくなります。アップデート直後に何もかも動かなくなった場合、ほぼ間違いなくこれが原因です。
トラブルシューティング
Modが何も反映されず、BepInExのコンソールも表示されない。 BepInExが正しい場所に配置されていないか、Steamから直接PEAKを起動しています。Mod管理ツールから起動してください。
あるMODは動くが、別のMODは動かない。 BepInExのコンソールを確認してください。依存関係の不足か、古いPEAKバージョン向けに作られたMODであることが主な二つの原因です。
フレンドのロビーに参加できない。 MODリストが一致していません。相手がエクスポートしたプロファイルをインポートしてください。
起動時にクラッシュする。 BepInEx/pluginsの中身を全て取り出し、ゲームがクリーンな状態で起動することを確認した上で、半分ずつMODを戻しながら原因を特定してください。
4人を超えるとカクつく。 PEAK Unlimitedはゲームが本来想定していた範囲を超えさせます。CrossplayStutterFixは、まさにこの問題のためによく使われる併用MODです。
LinuxとProton。 BepInExにはDLLのオーバーライドが必要です。PEAKのSteam起動オプションにWINEDLLOVERRIDES="winhttp=n,b" %command%を設定してください。Galeとr2modmanは、それらを通して起動すれば自動でこれを設定してくれます。
結論
PEAKのMod導入はこれ以上ないほど手軽です。Galeをインストールし、欲しいModを入れ、Steamではなく必ずGaleから起動しましょう。BepInExはGaleが面倒を見てくれますし、Modを次々と重ねていくのにも追加の手間は要りません。
唯一の本当の注意点は協力プレイに関するものです。ロビー内の全員が同じゲームプレイMODを持っている必要があり、夜の11時に苦労して原因を突き止めるより、プロファイルをエクスポートする方がずっと早く済みます。
少し時間があれば、TMC Appもぜひ試してみてください。オープンソースで、まだ開発の非常に初期段階にありますが、フィードバックをいただけるととても助かります。
関連リンク
- Thunderstore内のPEAKページ
- PEAK Modding Wiki - Mod制作者向けの内容で、自分でModを作りたい場合に読む価値があります。
- PEAK Modding Discord
- BepInExドキュメント
- TMC App
このガイドはできる限り最新の状態を保つよう努めていますが、PEAKとそのMODローダーはどちらも時間とともに変化します。実態と合わない手順を見つけた場合は、ぜひご報告いただくか、このガイドのGitHubリポジトリでプルリクエストを開いてください。
ご質問やMOD関連で何かお手伝いが必要な場合は、Discordサーバーにぜひご参加ください!

