Inceptarium

ModOrder

概要

ModOrderはGTA Vのモッディング向けに、diagram-as-code的にロード順を可視化し、競合を検出する軽量CLIツールです。再現可能でバージョン管理できるモッドスタック図を生成し、SVGで共有、ローカルの競合チェッカーを実行できます。趣味のモッダーや小規模チーム向けに端末中心のワークフローを提供します。

解決する課題

GTA Vのモッディングは多数のスクリプトやアセットのロード順に左右され、GUIマネージャは依存関係を隠したり競合を見落としがちで、他人のセットアップを再現しにくい。ロード順を文書化し、実行前に競合を検出するシンプルな手段が必要です。

解決策

ModOrderはモッド、依存関係、ロード優先度をテキストで宣言する小さなDSLを提供します。CLIはローカルでGraphvizを使って図をレンダリングし、依存循環やリソースの重複をハイライトし、コミット可能なモッドパックのマニフェストを出力します。オフラインで軽量に動き、メンテナ1人でもコミュニティプリセットを配布できます。

ユーザーストーリー

ストリーミング用のカスタムGTA Vモッドスタックを管理するアレックスは、セッション前にモッド用リポジトリを開き、mods.diagにロード優先度40で新しい車両パックを追加して modorder check を実行する。CLIはSVGプレビューを生成し、車両パックがテクスチャを上書きする既存スクリプトと競合していることを示す。ツールは「競合:テクスチャ上書き(mod A) vs 車両パック(mod B) — 解決案:ロード順を入れ替えるか上書きを無効にする」と出力。アレックスはファイル内の優先度を入れ替え、再チェックして差分が解消されたことを確認する。図とマニフェストをコミットしてプッシュすると、配信者は同一のスタックで起動できる。仲間がクラッシュを報告した際も図を比較して欠けている依存関係を特定できた。すべてテキストで管理され、数分で再現できた。

パースペクティブ: Turning collection into insight

作成日時: 2025/11/23 11:20:43