创建

合作模式

  • Mewgenics — 合作模式
作者:
SanTertrust
大小:
521.55 kB
日期:
2026年9月20日, 11:26
下载:
17
0.0 / 10
还没有人评价这个文件

Mgmp — 一个非官方的粉丝模组,适用于 Mewgenics,添加了双人合作冒险模式。一个玩家创建游戏并成为主机,另一个玩家连接到他;之后,参与者一起经历事件、商店和升级。

该模组专为冒险模式设计。其他模式或游戏的单独功能可能不受支持。在安装之前,建议备份存档。

原始仓库 — 在这里

如何启动:

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 启动,因为会进行日志记录,例如,如果需要在 Mewgenics.exe 附近放置文件 steam_appid.txt。

主机选择存档槽并开始游戏。连接到主机的客户端无法选择存档或在冒险模式中开始战斗,也无法执行其他更改猫咪数据的操作。第二个玩家无需做任何事情。待在主菜单中 — 当主机的存档被获取后,模组会自动点击 Play,选择槽并加载主机的会话。你的存档不会受到影响;主机的会话会单独保存在 mgmp_coop.sav 中。在 mgmp.json 中设置 net.role。

面板上的 host / join 按钮现在会自动正确配置会话,但使用已设置的角色启动是经过验证的方法,也是唯一一种在启动时立即设置所有钩子的方式,而不是在过程中。接下来就可以玩了。当轮到你的猫时 — 控制它。当轮到伙伴的猫时 — 观察。由计算机控制的猫由两台机器共同控制,不需要操作。

如果你想将模组附加到已经启动的游戏: .\mgmp_loader.exe --attach <进程 ID>

可能出现的问题:

  • 游戏无法启动。 删除已安装的模组文件并通过 Steam 恢复原始文件:游戏属性 → 已安装文件 → 验证完整性;
  • 模组未出现。 检查下载的是已发布的版本,而不是源代码,并确保文件已复制到正确的文件夹;
  • 玩家无法连接。 确保两个参与者都安装了模组,并且版本完全匹配;
  • 存档无法加载。 安装模组后可能与存档不兼容。使用备份并且不要覆盖原始进度;
  • 仅适用于冒险模式。
文件的名称和描述已被翻译 显示原文 (RU)显示翻译 (ZH-CN)
Кооперативный режим

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