Кооператив на 4 игроков для Enclave (2002) — мод EnclaveCoop

Вчера, 14:26 #1
Избранный   Сообщений: 11 , Симпатий: 2 , Трофеев: 6
7
Всем привет! Хочу поделиться своим модом EnclaveCoop, который позволяет проходить Enclave компанией до четырёх человек.

Давно хотел поиграть в неё с друзьями. Когда начал разбирать исполняемый файл PC-версии, обнаружил оставшийся код клиент-серверной логики. На его основе написал сетевой транспорт и доработал места, рассчитанные на одного игрока: переходы между уровнями, инвентарь, кат-сцены и другие элементы кампании.

Что уже работает:

Кооператив до 4 игроков в кампаниях Света и Тьмы.

Каждый игрок выбирает свой класс. Новые классы открываются по мере прохождения.

Синхронизация ключей, квестовых предметов и зелий.

Учёт золота по классам — покупки одного игрока не расходуют бюджет другого, если они играют разными классами.

После смерти можно наблюдать за товарищем до возрождения.

Лаунчер с лобби, чатом и выбором персонажа.

Поддержка Full HD и оконного режима без рамки.

Для запуска нужна Steam-версия Enclave, сборка 1.0.0.1. Мод подключается через dinput.dll, не заменяя оригинальный исполняемый файл игры.

Есть ограничения: для подключения нужен проброс портов у хоста либо виртуальная локальная сеть, например Radmin VPN или ZeroTier. Сетевой обмен работает через TCP, поэтому при высоком пинге возможна задержка управления. Камера наблюдения после смерти следует за товарищем и пока не управляется мышью.

Скачать мод и посмотреть исходники:
https://github.com/MyHouseDeath/enc-coop

Исходный код открыт. Если кому-то интересно разобраться в устройстве игры или помочь с доработкой — присоединяйтесь.

Если попробуете поиграть с друзьями, напишите, какие уровни прошли и с какими проблемами столкнулись. Об ошибках можно сообщать в теме или через Issues на GitHub. На вопросы по установке и технической части тоже отвечу.

Спасибо так же ИИ
Сообщение отредактировал Aromatny Вчера, 14:26
  • Новое сообщение
    Статистика форума:
    Всего участников: 1708662 Участников онлайн: 12 (показать) Новый участник: MiDeRRUR
    Создано тем: 70881 Всего сообщений: 969314