cranebeaker/coop-anything
Co-op Anything: point your AI agent at any single-player game and play it with friends (online and/or splitscreen!). MCP server and playbook to let you reverse engineer, fix, test, ship and share what it learns.
Co-op Anything – AI エージェントでシングルプレイヤーゲームを協力プレイ体験に変える
概要 – 大規模言語モデルベースのコーディングアシスタント(Claude、Codex、Gemini、Cursor など)が、所有するあらゆる PC ゲームをマルチプレイヤー対応タイトルに変えるフレームワークです。エージェントはリポジトリを読み、ゲームのエンジンを特定し、既存の協力 MOD を復活させるか、ゼロから新しい MOD を構築し、自動化されたボットベースのテストを実行し、最後に結果をパッケージ化して、友達が Steam の無料 Spacewar リレーサーバーを通じて参加できるようにします – ポートフォワーディングは不要です。
仕組み
- 2 つのパス – パス 1 は既存の協力 MOD を修正または完成させます。パス 2 はゼロから始め、ゲームをリバースエンジニアリングし、ネットワーキングフックを追加します。
- エージェント駆動のワークフロー – スキルは
.agents/skills(または.claude/skills)で定義されます。エージェントはplaybook/フォルダ内のプレイブックに従い、調査、リバースエンジニアリング、ネットワーキング、自動 QA などをカバーします。 - MCP サーバー – Co-op Anything MCP(
tools/mcp/coop_mcp.py)により、任意のエージェントがゲームのエンジンを発見し、適切なプレイブックを読み、貢献を検証できます。 - テストと配信 – 実際のゲームクライアントをボットで起動して同期を検証し、その後 MOD をワンクリック Steam インストール用にパッケージ化します。Valve の無料 Spacewar アプリをリレーとして使用します。
協力プレイできるもの – リポジトリには、エンジンファミリー(Unreal、Source、id Tech、Bethesda の Creation Engine、Unity、RE Engine、逆コンパイルされたポート、コンソールエミュレーターなど)ごとの典型的なアプローチと、エージェントが使用するツール(スクリプトエクステンダー、DLL フック、Harmony パッチ、Ghidra/REA などの逆コンパイルツール、BepInEx、UE4SS などの MOD ローダー)がリストされています。
すでにサポートされているゲーム –
| ゲーム | 行われたこと | リリース |
|---|---|---|
| Deus Ex (2000) | HX 協力 MOD を復活、Steam リレー追加、自動テスト | ✅ |
| Dungeon Keeper (1997) | KeeperFX で共有キーパー協力、Steam リレー | ✅ |
| S.T.A.L.K.E.R. – シャドウ・オブ・チェルノブイリ / クリアスカイ | 協力プレイの修正、クリアスカイは進行中 | ✅ |
| Fallout: New Vegas | ストーリー協力(共有クエスト、カルマ、評判) | ✅ |
| Zelda: Ocarina of Time | Ship of Harkinian フォークの同期修正 | ✅ |
始め方 – コーディングエージェントに次のように伝えます:
https://github.com/cranebeaker/coop-anything を読んで AGENTS.md に従ってください。
<ゲーム> を友達と協力プレイしたいです。
エージェントは MCP、適切なスキルセット、プレイブックを使用して、新しいまたは修正された MOD を含むプルリクエストを生成します。
コミュニティと貢献 – 誰でもエージェントを実行し、ドラフト PR を開き、人間がレビューできます。Discord サーバーと広範なドキュメント(プレイブック、ツールリスト、エンジンファミリーガイド)がコラボレーションをサポートします。プロジェクトは MIT ライセンスで、ゲームアセットの配布を明示的に避けています。
対象者 – シングルプレイヤー PC ゲームを所有し、自分でコードを書かずに一緒にプレイしたいプレイヤー、および LLM 駆動エージェントを活用してリバースエンジニアリングと MOD 作成の重労働を自動化したい開発者。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト