Читайте нас в Telegram или Макс

Моддер научил ИИ-агентов превращать одиночные игры в кооперативные

Моддер под ником cranebeaker выложил на GitHub проект Co-op Anything. Он помогает ИИ-агентам добавлять кооператив в одиночные игры для ПК.

Проект работает с агентами для написания кода: Claude Code, Codex, Gemini CLI, Cursor, OpenCode и другими. Пользователь даёт агенту ссылку на репозиторий и называет игру, дальше агент действует по инструкциям из проекта. В комплекте есть сервер на протоколе MCP для подключения инструментов к ИИ, через него агент ищет игру в каталоге модов и определяет её движок по папке установки.

Агент идёт одним из двух путей. Если для игры уже есть кооперативный мод, заброшенный или с ошибками, он собирает отчёты об ошибках, исправляет код и тестирует результат. Если мода нет, агент проводит обратную разработку игры и движка и собирает сетевую игру с нуля: синхронизирует врагов, мир и сюжет, обрабатывает смену уровней и сохранения. В обоих случаях игру проверяют боты, которые управляют настоящими клиентами, а для подключения используется ретранслятор Steam без проброса портов.

По словам автора, при готовом моде большинство проектов занимает максимум несколько дней, а без него срок зависит от движка. Каталог проекта уже включает больше 230 игр с кооперативными модами или без них, с оценкой того, что моды синхронизируют и как проверены.

Сам cranebeaker с помощью проекта оживил кооперативный мод для Deus Ex 2000 года, работает над сюжетным кооперативом для Fallout: New Vegas с общими квестами и кармой, сделал кооператив для Dungeon Keeper на базе KeeperFX, а также выпустил исправления для кооперативных модов S.T.A.L.K.E.R.: Shadow of Chernobyl и неофициального ПК-порта The Legend of Zelda: Ocarina of Time. Каждому игроку нужна своя копия игры, файлы игр репозиторий не хранит и античиты не затрагивает.