Створити

Кооперативний режим

  • Mewgenics — Кооперативний режим
Автор:
SanTertrust
Розмір:
521.55 kB
Дата:
20 вересня 2026, 11:26
Завантажень:
17
0.0 / 10
Ще ніхто не оцінив файл

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.
Назва та опис файлу були перекладені Показати оригінал (RU)Показати переклад (UK)
Кооперативный режим

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.

Корисні посилання:

Коментарі 0