カスタム任務 v1 / v2
「ローカル Mod」グループ配下の v1 と v2 サブページは、それぞれゲームのカスタム任務ディレクトリ CustomMissions(v1)と CustomMissions2(v2)を管理します。カード型ファイルブラウザとして表示されます。
ページ構造
2 つのページは同一のファイルブラウザ機能を共有します:
- パンくずナビゲーション —— 現在の階層を表示し、任意の階層をクリックして直接ジャンプ;
- ダブルクリックで移動 —— フォルダカードをダブルクリックしてサブディレクトリへ移動;
- カード形式 —— フォルダカードは「フォルダ N 件、ファイル M 件」の統計を表示し、ファイルカードは拡張子バッジと無効状態バッジを表示;
- グリッド密度の調整 —— 「1 行あたり X 個」(1〜10)。設定は永続的に記憶されます;
- ノイズフィルタ ——
readme.txtなどのノイズファイルを自動的に無視し、リストをクリーンに保ちます; - リフレッシュボタン —— いつでもディレクトリを再スキャン。
任務ファイルの管理
- 有効化 / 無効化 —— Mod 管理と同じ名前変更方式で、単体または一括で任務の有効状態を切り替え;
- 複数選択と位置特定 —— Windows 風の複数選択(Ctrl / Shift)に対応し、ワンクリックでエクスプローラー上に選択項目をハイライト表示;
- すべて無効化 / すべて復元 —— オリジナルの任務に戻したいときに便利です。
前提環境の検出と導入
v1 / v2 ページはそれぞれ必要な実行前提環境を検出し、未導入の場合は警告バナーを表示します:
- v1 —— BepInEx ローダーと v1 任務プラグイン(SFM_custom_mission.dll)を検出;
- v2 —— BepInEx ローダーと v2 任務プラグインを検出。中国語 UI のユーザーは中国語フォントも追加検出され、任務テキストの文字化けを防ぎます。
すべての前提環境は内蔵ダウンロード元 / HuggingFace / 蓝奏云 など複数のダウンロード元からのワンクリック導入に対応しています。ダウンロードはバックグラウンドで実行され、中断しても進捗が失われることはありません。
ワークショップ任務の認識
ワークショップの購読からインストールしたカスタム任務は自動認識され、次のように表示されます:
- カードに「ワークショップ」バッジ、バージョン、言語、評価の星を表示;
- ワークショップで詳細を見る、最新版に更新、購読解除 の 3 つのクイック操作を提供;
- 同一購読の任務ファイルは自動的にグループ表示され、グループ単位での一時停止 / 再開、更新、購読解除に対応;
- クラウドに新バージョンがある場合は「更新あり」バッジを表示。ローカルファイルが手動で変更された場合は「ソース競合」を表示。
ページをまたいだ位置特定
購読履歴 ページから「ローカル Mod で表示」をクリックすると、対応するサブページに自動で移動し、mod_key を照合して対象カードまでスクロール、中央に表示して 2 秒間ハイライトします。数百件の任務があっても即座に見つけられます。