☆ houseCARL [ユーティリティ] ID:181738 Author:Aaronavich 2026-07-17 23:50 Version:1.9.0
- RATE: ★=500 G=7 [DOWNLOAD SITE]
-
TAG: [MO2] [ユーティリティ] [便利] [ツール] [AI] [ダイナミックパッチ] [ClaudeCode] [Codex]
2026-06-06 13:36:02 [編集する] [差分] [日本語化UP]

houseCARL
■概要
AIをSkyrim MOD制作の補助として活用するためのMCPサーバーとスキル集
AIへMO2のロードオーダー/プラグイン/スクリプト/競合情報等を直接読み取る手段を与えて、
推測ではなく実際のデータに基づいてMODの診断/編集/パッチ制作を行えるようする
経験豊富なMOD制作者やMODリスト制作者向けに設計されてるが初心者の補助にも利用可能
■内容/特徴
・MO2のロードオーダー全体をAIから確認可能
・実際に勝っているレコードを読み取り可能
・必要に応じて、レコードの競合履歴全体を確認可能
・プラグイン、スクリプト、ファイル競合などをAIが直接調査
・MODの診断、編集、パッチ制作を支援
・全ての処理をローカル環境で実行
・MO2を起動していなくても使用可能
・プラグインファイルを常時開いた状態にしない
■対応レコード
・Mutagenが扱えるレコード形式を基に自動生成されたスキーマを使用
・ビルド時にMutagenのレコードインターフェースを確認し、対応する構造を自動生成
・houseCARLが理解できるレコードの種類はMutagenが対応する範囲に基づく
■クラッシュ/フリーズ診断
・クラッシュログを読み取り
・Papyrusログを読み取り
・ログ内の対象レコードやスクリプトを実際のロードオーダーと照合
・原因となったレコードや競合を特定
・原因を示すだけでなく修正用の新しいプラグインを作成可能
■レコードの確認
・ロードオーダー上で最終的に勝っているレコードを読み取り
・競合ツリー全体を確認可能
・複数レコードの詳細を一括取得
・ロードオーダー全体を対象とした検索が可能
・無効化されているプラグインも確認可能
・MO2でチェックを外したMODや無効なMOD内のプラグインも調査可能
■パッチ制作
・フィールドの設定、追加、削除
・レベルドリストの編集
・コンテナ内容の編集
・レコード性能の調整
・条件の対象変更
・標準では、元MODを編集せず新しいプラグインへ変更を書き込む
■既存プラグインの直接編集
・ユーザーが明示的に指定した場合は既存プラグインを直接編集可能
・houseCARLが制作していないプラグインも対象
・レコードの追加、変更、削除が可能
・初回は同意確認が表示される
■新規MOD制作
・新しいMODを作成可能
・新しいプラグインを作成可能
・新しいスクリプトを作成可能
・新規FormIDを生成
・レコードや個別項目を削除可能
・使用されていないマスターを自動で整理
■レコードの転送/復元
・xEditの「Copy as override into」と同様に、レコードを勝ち側の上書きとして転送可能
・レコードをバニラ状態へ戻すことが可能
・Magic Effectが使われている以下の項目を一括追跡可能
- 呪文
- 付呪
- 薬
- 巻物
- 錬金素材
・各項目の効果量も同時に確認可能
■ESLコンパクト化
・プラグインをESLのFormID範囲へ再番号付け
・関連アセットも同時に処理
・FormIDに依存するFaceGenや音声ファイルも移動
・コンパクト化後の黒顔問題を防ぐよう設計
・ロードオーダー全体から以下の問題を検索可能
- 無効な参照
- 不足マスター
- 壊れたリンク
■スクリプト機能
・コンパイル済みPEXを逆コンパイル
・確認可能なPSCソースを再構築
・外部ツール不要
・Mutagenを使用して処理
・作者によるとChampollionより高い信頼性が確認されている
■会話・クエスト制作
・データレベルで会話を作成可能
・クエストを作成可能
・作成した内容を検証可能
・レコード上では宣言されているが値が割り当てられていないスクリプトプロパティも検出可能
■SKSEプラグインの確認
・Data\SKSE\Plugins内のDLLと設定ファイルを一覧化
・各ファイルがどのMODから提供されているか確認
・競合時に最終的に勝っているMODを確認
・DLLを読み込まずにバージョン情報を静的に取得
■外部ツール連携
・Creation Kitのコンパイラを使ってPapyrusをコンパイル
・BSArchを使ってBSAを一覧表示
・BSAの展開
・BSAの再作成
・各ツールのパスは自動検出、または一度だけ手動設定
■ファイル競合の確認
・MO2の仮想ファイルシステム上で、どのファイルが勝っているか確認
・対象例
- メッシュ
- テクスチャ
- スクリプト
- サウンド
・勝たせたいファイルを上書きとして配置可能
・NPCの黒顔、灰色顔問題を診断・修正可能
■Nexus Mods連携
・Nexus Mods上のMOD情報を確認可能
・バージョンを確認
・必要MODを確認
・実際の最新ファイルを確認
・ブラウザを開かずに調査可能
■動作方式
・単一のC#プロセスとして動作
・ローカルMCPサーバーを使用
・Bethesda形式を扱うMutagenを読み書き用に使用
・読み取り時はMutagenの遅延バイナリオーバーレイを使用
・レコードはアクセス時に解析され、ロードオーダー全体を常時メモリへ展開しない
・書き込みは共通の操作命令を使って処理
・標準では新規プラグインへ書き込む
・ユーザーが指定した場合のみ既存プラグインを編集
■MO2との連携
以下のMO2プロファイルファイルを静的に読み取り
・loadorder.txt
・modlist.txt
・plugins.txt
・ファイル更新日時を確認し、次回の操作時に自動更新
・MO2を起動しておく必要はない
・USVFSを使用しない
・MO2へのライブフックを行わない
・待機中はプラグインファイルを開いたままにしない
・houseCARLの動作中もMO2やxEditを使用可能
■.NETについて
Windowsでは以下の2つを別々にインストールする必要あり
・.NET Runtime 9.0
・ASP.NET Core Runtime 9.0
ASP.NET Core Runtimeには、基本の.NET Runtimeは含まれない
セットアップツールが両方を確認し、不足しているものを表示
■対応AIホスト
・Claude Code 2.1.143以降
・OpenAI Codex
houseCARL単体では動作せず、いずれかのAIホスト内で使用
■使用例
・「さっきクラッシュしたので原因を調べて」
・「新しいMODを入れたので、作りに問題がないか、ロードオーダー用のパッチが必要か確認して」
・「このMODのスクリプトが最適化されているか確認して」
・「Ralofの黒顔問題を修正して」
・「この防具をRequiem向けにパッチして」
・「MOD Xで調整したNPCを見本にして、ほかの100人も同様に修正して」
■モデル性能について
・出力の品質と正確性は、使用するAIモデルの性能に影響される
・無料版のCodexよりも、高性能な最新モデルを高い推論設定で使用したほうが強力になるとのこと
・ツール側にも安全対策が実装されている
■収録スキル
スキルは必要に応じて自動使用されるが手動で呼び出すことも可能
Claudeでは/housecarl:、Codexでは$housecarlから利用可能
■mutagen-reference
・Mutagenの各レコード形式を参照
・フィールド
・型
・書き込み可能かどうか
・列挙型
・複数形式を持つフィールド構造
・Mutagenのリフレクションから自動生成
■papyrus-reference
・Papyrus関数シグネチャを参照
・SKSE関数シグネチャを参照
・バニラSkyrim
・SKSE
・約45種類の有名なSKSEプラグインを対象
・BellCube氏のpapyrus-indexを使用
■skypatcher-authoring
・SkyPatcher用INIを正しい文法で作成
・推測で構文を生成せず、文法資料を使用
■spid-authoring
・SPID用_DISTR.iniを作成
■kid-authoring
・KID用_KID.iniを作成
■papyrus-optimization
・Papyrusスクリプトの負荷を確認
・各部分を以下に分類
- 問題あり
- 最適ではない
- 問題なし
・重い理由を説明
・修正方法を提示
・DrHeisen氏が提供したコミュニティ制作スキル
■facegen-diagnostics
・NPCの黒顔、灰色顔問題を診断
・レコードとファイルの優先順位を確認
・正しいFaceGenを配置して修正
■dialogue-authoring
・Skyrimの会話をデータレベルで作成
・新規会話をゲーム内で正しく再生するために必要なCreation Kit上の処理を補助
■oar-authoring
・Open Animation Replacerの設定を作成・解析
■tool-output-awareness
以下の生成ツールが作るプラグインやアセットを認識
・Reqtificator
・ParallaxGen
・DynDOLOD
・Synthesis
・TexGen
・xLODGen
・NPC Plugin Chooser 2
生成し直すべきレコードやアセットを、通常のパッチへ誤って含めないようにする
■biped-slot-reference
・装備スロット番号をFirstPersonFlagsへ変換
・バニラ名やコミュニティ名にも対応
・例
- 52
- Body
- SOS / pelvis
・複数スロットを使用する防具も含め、対象スロットの装備を検索可能
■skse-plugin-authoring
・CommonLibSSE-NGを使用するC++製SKSEプラグイン制作を支援
・プロジェクト構成
・プラグインのライフサイクル
・フック
・Papyrusネイティブ関数を扱う
■独自スキルの追加
・GitHubリポジトリを複製
・standardsフォルダを参考に、独自スキルを作成可能
■オープンソース
・houseCARLはGitHub上で完全にオープンソースとして公開
・自分でビルド可能
・ビルドには.NET 9 SDKが必要
・以下のスクリプトを実行します。
scripts/build-plugin.ps1
・ビルド時には以下が行われます。
・リフレクション用ルールの再生成
・サーバーの公開用ビルド
・スキルの同梱
・配布用ZIPの作成
■セキュリティ上の注意
・houseCARL-Setup.exeは署名されていない.NETアプリケーション
・ウイルス対策ソフトが誤検知する場合がある
・ソースコードはGitHub上で公開されている
・配布ZIPにはサードパーティーの告知文書が含まれている
・配布済み実行ファイルを信用したくない場合は、ソースから自分でビルド可能
■導入方法
①houseCARL.zipをダウンロード
②ZIPを展開
③houseCARL-Setup.exeを実行
④使用するホストを選択
- 1:Claude Code
- 2:Codex
- 3:両方
⑤インストーラーがスキルを配置し、サーバーを登録
⑥AIホストを完全に再起動
⑦初回使用時に、ModOrganizer.iniがあるMO2インスタンスフォルダを指定
設定は保存され、セッションごとの起動オプションは不要
使用するMO2インスタンスは、AIへ指示することで後から変更可能
必要条件
・Windows
・.NET Runtime 9.0
・ASP.NET Core Runtime 9.0
・Mod Organizer 2とMODリスト
・対応するAIホスト
類似Mod
・Unofficial Mator Smash Updated 競合解消パッチを生成するツールSkyrim Special Edition Nexus, Aaronavich. 18 Jul 2026. houseCARL. 6 Jun 2026 <https://www.nexusmods.com/skyrimspecialedition/mods/181738>.スポンサーリンク
スポンサーリンク
上記説明は古い又は異なる場合があります。導入の際はDescriptionを確認の上、自己責任でお願いします。
説明はどなたでも編集する事が可能です、古い又は異なる場合は編集にご協力をお願いします。
To users except in Japan - コメントコメントだけでも投稿できます。気に入ったMODはNEXUSでもENDORSEしましょう。
[Spoiler]テキスト[/Spoiler]とする事で隠しテキスト、#や>>後、半角数字でアンカーを使用可。 -
-
▼ Version : 1.9.0#28名無し#27名無し怪しいdllとかも検出してくれないだろうか ID:NhMWVhZj Day:1513 Good:0 Bad:0- Good
- Bad
- 181738
#26名無しこれ翻訳にも使えるね
手持ちの翻訳ファイル(xml)を優先利用で、ロアな翻訳をするよう指示したら、かなり良い感じに翻訳をしてくれたよ ID:EwNmE1Zj Day:3391 Good:0 Bad:0- Good
- Bad
- 181738
#25名無し#24 やらせることが分かりきっててちゃんと指示できるなら安いモデルでも大丈夫。頭の良いフロンティアモデルを使う意義は信頼感なので。雑投げしても漏れなくカバーしてくれる率が高い、詳しい人間や他モデルでも気づかないようなことに気づくのがフロンティアモデル。今週はCodexがいいね ID:g2Y2U3OD Day:457 Good:0 Bad:0- Good
- Bad
- 181738
#24名無しGeminiさんに聞いたら千数百のMODリストの最適化ならClaude 3.7 Sonnetで十分でFable使うまでも無いよって言われたけどそうなの? ID:U3NWE2Mz Day:1110 Good:0 Bad:0- Good
- Bad
- 181738
#23名無し#19だけど実際に導入して使ってみたら目的の問題は結局Modの競合とかじゃなくてセーブファイルの問題が濃厚という結論担って解決しなかったのは残念なオチは合ったけど
各種MCOムーブセットのDAR/OAR設定だとか潜在的なクラッシュ要因のリストアップ、ロードオーダーの修正だとかそれ以外の面で作業する手間が激減してQoLが跳ね上がりすぎた
もう戻れねえよ… ID:RkODU1N2 Day:177 Good:0 Bad:0- Good
- Bad
- 181738
#22名無し一般的にClaude CodeはVS Codeの拡張機能を通して操作するのがオススメで、賢いFable 5をメインモデルにしつつ安価なSonnet 5を実装担当のサブエージェントとしてトークン節約するのがつよい。この辺は普通のVibe Codingだから解説はいっぱいあるし、よくわからなかったらFable 5に頼めば至れり尽くせりに教えてくれる。 ID:g2Y2U3OD Day:455 Good:0 Bad:0- Good
- Bad
- 181738
#21名無しGood!ClaudeやCodexは、これを動かすだけじゃなくて自作mod(SKSEプラグインなど)も余裕で作れちゃうので、ぜひやってみると良いと思う。ハマる。大規模なmod環境になればなるほど、手動で構築するにはあまりにも非現実的なことがわかる。 ID:g2Y2U3OD Day:455 Good:0 Bad:0- Good
- Bad
- 181738
#20名無し#19 目的がはっきりしてるなら一ヶ月だけ導入して解決するかどうかで試金石とすればよいのでは
どのくらいの時間悩んだり詰まったりしてるか分からんけど時給換算してみてくださいな ID:I2ZjU2OT Day:1657 Good:0 Bad:0- Good
- Bad
- 181738
#19名無し・プラグイン、スクリプト、ファイル競合などをAIが直接調査
・MODの診断、編集、パッチ制作を支援
ClaudeやCodexの有料でやるとどれくらい変わるんだろう
今一部の言葉の壁でシャウトが二重に取れる現象の原因を調査してて、xEditで見る限りスクリプトの競合とかじゃなくて手詰まり状態になってるからもうこれに頼ろうかって思ってるところなんだけど ID:RkODU1N2 Day:176 Good:0 Bad:0- Good
- Bad
- 181738
#18名無しanitigravityの無料版で使ってみた印象
解決したい問題が具体的にわかってるなら、
例:スタック起こすスクリプト
スタックログを読ませたらスクリプトを修正してくれる。
しかし二つ目の修正を依頼したら作業途中で制限に到達。
一週間に一個直すくらいのペースであれば無料で十分いけそう ID:NiNmU4Nj Day:241 Good:0 Bad:0- Good
- Bad
- 181738
#17名無し#16名無しGood!Codexで使ってみて便利すぎたので課金してしまったわ。
ChatGPT Plusの機能も使えると考えれば安いもんだ。 ID:lhMzhiOG Day:3387 Good:0 Bad:0- Good
- Bad
- 181738
▼ Version : 1.7.1#15名無しすごいなぁ。
MODがよくわからない人でも使えるし、MODの知識がある人はまさに水を得た魚じゃないかな。よく無償で公開してくれたよ。 ID:I4NjQ5Yz Day:182 Good:0 Bad:0- Good
- Bad
- 181738
#14名無しGood!claude codeで利用してるけどすごい便利。
問題発生時の解析に役立ってる。
SPID向けの配布ファイルに外したMODの設定が残っていたなんて自分では気付かなかったよ。 ID:E4N2VkY2 Day:0 Good:0 Bad:0- Good
- Bad
- 181738
#13名無し自分はanitigravityで作ってもらっているけど、他の人の話と同様、もうこれなしでは無理。接続もAIに相談してMO2に繋いでもらった。 ID:k4YTAzNW Day:195 Good:0 Bad:0- Good
- Bad
- 181738
▼ Version : 1.7.0#12名無しGood!これなしではもう無理ってくらい。
skyrimnet向けに、対応していないmodのイベント履歴をエントリするパッチ作ったり、キャラクタープロンプトの調整したりしてるんだけど、インターフェースこれ一本でほとんどできちゃう。 ID:c4YmRiMm Day:0 Good:0 Bad:0- Good
- Bad
- 181738
#11名無しGood!Codexでパッチ作りをしてもらった感想。全体的には割と満足してて、「mod改造とか分からねぇ」って人にはマジで神ツールだと思う。弱点付与やモーション条件の変更とか簡単な物はすぐできるし、難しいものでもトークンガン無視なら実装できる。ただ、やはりというかちゃんとした企画書が無ければバグが出てくる。とはいえ、それも〇〇って感じでバグがあったから直してと言えば直してくれる。 ID:Q4ODM4Zm Day:257 Good:0 Bad:0- Good
- Bad
- 181738
▼ Version : 1.4.0#10名無しWindsurfでも使えるよ
Cursorも使えそうかな
MODの解析をしてスクリプトを修正してくれるのはホントに助かるわ ID:IwMzcxZD Day:1980 Good:0 Bad:0- Good
- Bad
- 181738
#9名無しGood!Claude Codeとかの有料サービス使ってまで…という方は是非Antigravity(無償版)で試してみて下さい
私には結構な衝撃でした
XEDITすいすい使える人にはあまり意味ないかも知れないですけどね
#8さん、有益な情報をありがとう ID:UyNTEwNm Day:1228 Good:0 Bad:0- Good
- Bad
- 181738
▼ Version : 1.3.0#8名無し選べるのはClaude CodeとCodexのみとなっていますが、別のAIエージェントでも使えますね
固定コメントを参考にすればできます
自分はAntigravityで使ってます ID:U0ZTE0Zm Day:402 Good:1 Bad:0- Good
- Bad
- 181738
▼ Version : 1.2.1#7名無しGood!騙された気持ちでClaude有料にしたけど凄いわこれ
xedit使えない人からしたら最高のツール
パッチ作成もしてくれてクラッシュ激減してる
スクリプトの調整やらでゲームも凄い軽くなった ID:g1ZTAwNj Day:96 Good:0 Bad:0- Good
- Bad
- 181738
▼ Version : 1.2.0#6名無しすごい!!! ID:liNDc2Nm Day:603 Good:0 Bad:0- Good
- Bad
- 181738
▼ Version : 1.1.2#5名無し使用感がある程度出揃うまでは待ちたいけど、Claudeに課金して試してみたくなるくらいには魅力を感じる ID:U3NWE2Mz Day:1066 Good:0 Bad:0- Good
- Bad
- 181738
#4名無しそのmodlistやcrashlogをclaudeにべた張りするのさえも自動でやってくれるってことじゃないのかね。 ID:UzNmMwOT Day:108 Good:0 Bad:0- Good
- Bad
- 181738
#3名無しmodlistやcrashlogをclaudeにべた張りするのと何が違うの?
これ導入すると、AIの解析がしやすくなって、ハルシネーションが抑えられるとか? ID:ExYzg3Yz Day:87 Good:0 Bad:0- Good
- Bad
- 181738
#2名無しクラッシュログAIに投げてたのを自動で対策までやってくれるって事か… ID:UzNzA4MT Day:30 Good:0 Bad:0- Good
- Bad
- 181738
▼ Version : 1.1.1#1名無し常識がひっくり返りそうなMOD ID:k2NzJlND Day:0 Good:0 Bad:0- Good
- Bad
- 181738
スポンサーリンク
スポンサーリンク