Create

Cooperative Mode

  • Mewgenics — Cooperative Mode
Author:
SanTertrust
Size:
521.55 kB
Date:
September 20, 2026, 11:26 AM
Downloads:
17
0.0 / 10
No one has rated the file yet.

Mgmp is an unofficial fan mod for Mewgenics that adds cooperative gameplay for two players. One player creates a run and becomes the host, while the other connects to them; after that, participants go through events, shop, and level up together.

This mod is specifically designed for Adventure mode. Other modes or standalone game features may not be supported. It is recommended to back up your saves before installation.

The original repository is here.

How to launch:

1. Build:

  • cmake -B build -A x64;
  • cmake --build build --config Release;
  • This will create two files in the build\Release\ folder: mgmp_loader.exe — the file you run. It starts the game with the loaded mod. mgmp.dll — the mod itself. The loader injects it into the game. mgmp.json — settings. This is created automatically on the first launch. All three files must be in the same folder. Everything else — Dear ImGui, MinHook — is compiled directly into mgmp.dll, so no additional installations or copies are needed.

2. Specify the path to your game:

  • Open mgmp.json and set the game parameter, specifying the path to Mewgenics: "game": "C:\\Program Files (x86)\\Steam\\steamapps\\common\\Mewgenics\\Mewgenics.exe" (in Windows paths in JSON, double backslashes are required).

3. Choose who will be the host:

  • The host owns the session. Their save is used for both players;
  • In the host's mgmp.json: "net": { "role": "host", "addr": "0.0.0.0", "port": 27600 };
  • For the second player: "net": { "role": "client", "addr": "", "port": 27600 };
  • Leave the role as "off" to play solo, with the mod, but without online play.

4. Play

  • Both launch mgmp_loader.exe. The program will open Mewgenics based on the settings;
  • You can also simply drag Mewgenics.exe onto mgmp_loader.exe;
  • It is recommended to run from the command line or PowerShell, as logging is done, for example, if a steam_appid.txt file is needed next to Mewgenics.exe.

The host selects a save slot and starts the game. Clients connected to the host cannot choose a save or start a battle in Adventure mode, nor perform other actions that alter cat data. The second player does not need to do anything. Just stay in the main menu — when the host's save is received, the mod will automatically press Play, select a slot, and load the host's session. Your own saves are not affected; the host's session is saved separately in mgmp_coop.sav. Set net.role in mgmp.json.

The host/join buttons on the panel now correctly configure the session, but starting with an already set role is a proven method, and the only one where all hooks are set immediately upon launch, not during the process. Then just play. When it's your cat's turn — control it. When it's your partner's cat's turn — observe. Cats controlled by the computer are equally controlled by both machines and require no actions.

If you want to attach the mod to an already running game: .\mgmp_loader.exe --attach

Possible issues:

  • The game does not start. Remove the installed mod files and restore the original files through Steam: game properties → installed files → verify integrity;
  • The mod does not appear. Check that you downloaded the final release, not the source code, and that the files are copied to the correct folder;
  • The player does not connect. Ensure that the mod is installed on both participants and that the versions match completely;
  • The save does not load. There may be incompatibility with saves after installing the mod. Use a backup and do not overwrite the original progress;
  • Works only in Adventure.
The file name and description have been translated Show original (RU)Show translation (EN)
Кооперативный режим

Mgmp — неофициальный фанатский мод для Mewgenics, который добавляет совместное прохождение приключения для двух игроков. Один игрок создаёт забег и становится хостом, второй подключается к нему; после этого участники вместе проходят события, магазин и повышение уровня.

Мод рассчитан именно на режим Adventure. Другие режимы или отдельные функции игры могут не поддерживаться. Перед установкой рекомендуется сделать резервную копию сохранений.

Оригинальный репозиторий — здесь.

Как запустить:

1. Сборка:

  • cmake -B build -A x64;
  • cmake --build build --config Release;
  • Это создаст два файла в папке build\Release\:mgmp_loader.exe — то, что вы запускаете. Стартует игру с загруженным модом.mgmp.dll — сам мод. Загрузчик внедряет его в игру.mgmp.json — настройки. Создаётся автоматически при первом запуске. Все три файла должны находиться в одной папке. Всё остальное — Dear ImGui, MinHook — компилируется прямо в mgmp.dll, так что больше ничего устанавливать или копировать не нужно.

2. Указать путь к вашей игре:

  • Открытье mgmp.json и задать параметр game, указав путь к Mewgenics: "game": "C:\\Program Files (x86)\\Steam\\steamapps\\common\\Mewgenics\\Mewgenics.exe" (в путях Windows в JSON нужны двойные обратные слэши).

3. Выбрать, кто будет хостом:

  • Хост владеет сессией. Его сохранение используется для игры обоих игроков;
  • В mgmp.json хоста:"net": { "role": "host", "addr": "0.0.0.0", "port": 27600 };
  • У второго игрока:"net": { "role": "client", "addr": "<IP-адрес хоста>", "port": 27600 };
  • Оставить role как "off", чтобы играть в одиночку, с модом, но без сетевой игры.

4. Играть

  • Оба запускают mgmp_loader.exe. Программа откроет Mewgenics на основе настроек;
  • Можно также просто перетащить Mewgenics.exe на mgmp_loader.exe;
  • Рекомендуется запускать из командной строки или PowerShell, так как ведётся логирование, например, если потребуется файл steam_appid.txt рядом с Mewgenics.exe.

Хост выбирает слот сохранения и начинает игру. Клиенты, подключённые к хосту, не могут выбирать сохранение или начинать битву в режиме Adventure, а также выполнять другие действия, изменяющие данные о котах. Второму игроку ничего делать не нужно. Сидеть в главном меню — когда сохранение хоста будет получено, мод сам нажмёт Play, выберет слот и загрузит сессию хоста. Ваши собственные сохранения не затрагиваются; сессия хоста сохраняется отдельно в mgmp_coop.sav. Установите net.role в mgmp.json.

Кнопки host / join на панели теперь сами корректно настраивают сессию, но запуск с уже установленной ролью — проверенный способ, и единственный, при котором все хуки устанавливаются сразу при запуске, а не в процессе. Дальше просто играть. Когда ход вашего кота — управлять им. Когда ход кота напарника — наблюдать. Коты, управляемые компьютером, одинаково контролируются обеими машинами, и не требуют действий.

Если вы хотите прикрепить мод к уже запущенной игре: .\mgmp_loader.exe --attach <process id>

Возможные проблемы:

  • Игра не запускается. Удалить установленные файлы мода и восстановить оригинальные файлы через Steam: свойства игры → установленные файлы → проверка целостности;
  • Мод не появляется. Проверить, что скачан готовый релиз, а не исходный код, и что файлы скопированы в правильную папку;
  • Игрок не подключается. Убедиться, что мод установлен у обоих участников и версии полностью совпадают;
  • Не загружается сохранение. Вероятна несовместимость с сохранениями после установки мода. Использоватьрезервную копию и не перезаписывать оригинальный прогресс;
  • Работает только Adventure.

Useful links:

Comments 0