Cyberpunk 2077 - Together

Кооп-мод · ОБТ 19 октября

CYBERPUNK2077 - TOGETHER

ДОБРОЕ УТРО, НАЙТ-СИТИ! Пора спалить этот гребанный город вместе с верными чумбами.

Кооп-мод для Cyberpunk 2077 + DLC.

Это версия ОБТ, она не финальная.

Версии мода

Cyberpunk Together | Мод v0.95.1 | Игра v2.5 Последний выпуск

Исправлено в 0.95.1

  • Прохожие реже двоятся. Гость в пределах 60 м от хоста не создаёт своих прохожих и машин, видит только хостовых. Раньше гостевая толпа при поворотах камеры хоста пропадала, появлялась заново и стояла вдвоём-втроём.
  • Действия гостя засчитываются по сюжету.
  • КПП в прологе кочевника: перед сюжетной сценой в машине гостя пересаживает со среднего заднего места на обычное, во время сцены пересесть в центр нельзя; упавшего V не сажают на место хоста.
  • Драйвбай и поездки. Гость в машине хоста считается собранным: общий сбор не срабатывает по кругу на ходу, драйвбай начинается во время езды. Если хост после сюжетного выбора вышел из машины, напарник выходит следом.
  • Сеть. Оценка пинга сбрасывается при каждом подключении: вход по коду после Steam больше не пересылает мир по нескольку раз.
  • Предупреждение о VPN говорит, что делать: выключить VPN или добавить в его исключения (напрямую, мимо VPN) процессы process:Cyberpunk2077.exe и process:steam.exe. Плашка висит 25 секунд.
  • В журнал мода добавлены подробности выхода из машины, для разбора будущих отчётов.

Новое в 0.95.1

  • Внешность из своего сохранения. Пауза → «Внешность из своего сохранения»: редактор с вашей моделью и списком ваших персонажей. НЕ ПОДДЕРЖИВАЕТ РАЗНОПОЛ СЕЙЧАС!
  • Внешность до входа. В главном меню, на вкладке входа и в лобби можно заранее выбрать сохранение. НЕ ПОДДЕРЖИВАЕТ РАЗНОПОЛ СЕЙЧАС!
  • Сюжет ведут все (модификатор лобби). Гость, первым дошедший до сцены, приводит туда хоста и остальных. Клиенты могут отвечать на диалоги самостоятельно.
  • Трое на заднем сиденье (модификатор лобби): среднее заднее место доступно.
  • Общий сбор перед сюжетом. Сцена ждёт всех, дальних гостей переносит к хосту, мир хоста на это время замирает. Полоски сбора показываются рядом с вариантами ответа.
  • Меню паузы. Перемещение к любому игроку, у хоста — общий сбор. Сбор и пересинхронизация спрашивают подтверждение.
  • Лобби. Видно, кто в лобби и какую внешность выбрал гость. Гость видит, на каком этапе вход.
  • Вход по коду через ретранслятор, если прямое соединение не пробилось.
  • Steam и код вместе. Комната Steam принимает и гостей по коду.
  • Предупреждение о VPN при старте сессии (IP-адрес не записывается).
  • Плашка напарника: компактная полоска здоровья, уменьшается с расстоянием. В панели группы здоровье идёт по краям ромба.

Сеть

  • Сообщения одного кадра уходят одним пакетом. Состояние игрока занимает 33 байта вместо 84, длинные события сжимаются.
  • Мир передаётся экономнее: неизменные NPC и машины подтверждаются реже.

Сюжетные сцены и диалоги

  • Отставшая копия сцены у гостя догоняет хоста. Гостя в нескольких метрах подводит к хосту, когда сцена ждёт.
  • Ворота, заборы и другие переключения мира из квестов доходят до гостя. NPC стоят на своих местах, без двойников. После сцены гостя не дёргает.
  • Несколько вариантов ответа одновременно (гараж кочевников): ответ хоста доходит до гостя, где бы ни стоял его курсор. Нажатие гостя вслепую не уходит.
  • Предложение гостя для варианта рядом с выделенным (багажник «Открыть») применяется сразу, без прокрутки у хоста.
  • Ответ хоста, нажатый в момент закрытия варианта, всё равно доходит до гостя: гость не остаётся в машине.

Исправлены ошибки ролика «ПРИВЕТ НАЙТ СИТИ»

  • После ролика гостя ставят к машине хоста, без бесконечных загрузок и переносов «туда-сюда».

Транспорт

  • Работает поездка пассажиром. Гость уступает место NPC хоста. Удержание «Выйти» с заднего сиденья всегда высаживает.
  • Подсказки у дверей называют место, дверь занятого места предлагает свободное. После сцены двое на одном месте расходятся. Камера не сбивается при пересадке напарника.
  • Среднее место работает и там, где раньше писало «место занято». Напарник не стоит на сиденье и не уходит в T-позу.
  • Гость, которого сцена сажала на место хоста, остаётся в машине, а не проваливается в «ноль мира». Сидящий в машине хоста при сборе остаётся сидеть. Застрявший в «нуле мира» сам возвращается.
  • Погоня и драйвбай: гостя не высаживает, каждый стреляет из своего окна, камера сзади не подскакивает к крыше, разбитые копии машин не взрываются второй раз.
  • Вход в мир, где сцена держит V в машине: гость не замерзает, напарник ждёт рядом с машиной.
  • Если сюжетный выбор вывел хоста из машины, гость-пассажир выходит следом.

Напарник

  • Исправлены T-позы при посадке.
  • Если игроки оказались друг в друге, один отходит в сторону. Модель скрывается, только когда камера внутри неё. Волосы, борода, глаза и зубы прячутся вместе с телом.

Стабильность

  • Падение у гостя после уничтожения машины в другом потоке.
  • Падение при выходе из игры после комнаты по коду.
  • Лобби: «Старт», «Закрыть» и «Скопировать код» работают при открытой комнате Steam. Выбранное сохранение уходит ждущим гостям. ESC у ждущего гостя работает.
  • Загрузочный экран без картинки района за логотипом.
  • Прогресс гостя (данные, вместимость, переносимый вес) сохраняется у хоста за секунды и при отключении.
  • Гостей, которых сцена поставила рядом с хостом, больше не расталкивает.
Cyberpunk Together | Мод v0.91-f2 | Игра v2.5

Важно

  • Требуется игра версии 2.5, одинаковой у всех игроков. В комплект входят RED4ext, redscript, Codeware и TweakXL, собранные под 2.5.
  • ArchiveXL больше не требуется. Установщик удаляет версию ArchiveXL под 2.31, поставлявшуюся с прошлой версией мода. ArchiveXL, установленный отдельно для других модов, не затрагивается.

Меню кооператива

  • Переработано меню кооператива: добавлены разделы «Играть» и «Войти».
  • Хост может выбрать сохранение и модификаторы прямо в главном меню, затем нажать «Начать игру» или «Открыть лобби». При выборе «Начать игру» мир загрузится, а код комнаты создастся и скопируется автоматически.
  • Добавлено лобби: друзья подключаются по коду ещё из главного меню и видят участников и модификаторы. Когда хост нажимает «Старт», все загружаются вместе.
  • Сохранения отображаются карточками.
  • Для подключения по коду и через Steam пароль больше не требуется. Он используется только при входе по IP.
  • Вход по IP вынесен в отдельное окно. У гостя автоматически подставляются последний адрес и пароль.
  • Ник задаётся до начала сессии. Во время игры поле изменения ника заблокировано.
  • Добавлен выбор режима Steam: «Cyberpunk 2077» или «Spacewar (GOG / Epic)», с перезапуском игры одной кнопкой.
  • Если хост находится в сцене или бою, подключающийся игрок видит причину ожидания.
  • Убраны кнопки «Скопировать / Вставить Steam-код».
  • Исправлена ошибка, из-за которой пункты меню слева не реагировали на нажатия мышью.

Тиммейты и интерфейс

  • Обновлены индикаторы тиммейтов над подсказками в левом нижнем углу. (Экспериментальная функция: состояния игрока могут отображаться неверно.)
  • Гости видят изменения модификаторов хостом даже при открытом меню паузы.

Подключение и связь

  • Добавлено автоматическое восстановление связи: при обрыве игрок остаётся в мире и пытается переподключиться в течение 90 секунд без повторной загрузки.
  • При открытии мира для кооператива у хоста автоматически создаётся сохранение.
  • Исправлен вылет у хоста через несколько секунд после подключения друга.
  • Исправлен бесконечный «Поиск хоста» после обрыва связи через Steam.
  • Увеличен сетевой таймаут Steam с 5 до 15 секунд: кратковременные сбои связи больше не обрывают сессию.
  • Исправлена ошибка, из-за которой после приглашения через Steam нельзя было пригласить игрока по коду.
  • Исправлена невозможность подключиться к хосту после выстрела в голову во флешбэке с Джонни.
  • Исправлена ошибка, из-за которой после загрузки игрок не попадал в мир до нажатия Esc.
  • Исправлено отображение подгружающихся текстур вместо экрана загрузки.

Синхронизация и совместное перемещение

  • Доработана синхронизация между хостом и гостями.
  • Улучшена обработка игровых состояний (стейтов) и переходов между ними.
  • Доработан сбор перед сюжетными сценами: игроки рядом со сценой не переносятся повторно. Если перенос не удался, выполняется повторная попытка, после чего ошибка больше не блокирует продолжение сюжета у хоста.
  • Во время катсцен игрок, отставший от хоста более чем на 15 м, переносится к нему. Это также исправляет застревание у двери в задании «Спасение».
  • Пропуск поездки в диалоге больше не нарушает синхронизацию и не замораживает гостя.
  • Исправлена ошибка, из-за которой после полёта игрок оставался сидеть в AV вдали от хоста.
  • Исправлено появление второй машины у игрока во время поездки с Джеки.

Сцены, диалоги и звонки

  • Если хост уже вышел из сцены, у гостя она доигрывается быстрее, чтобы следующая сцена, включая монтаж, начиналась почти одновременно.
  • При перемотке сцены хостом гости догоняют его быстрее: максимальное ускорение увеличено примерно с 4× до 10×.
  • Пропуск поездок и роликов хостом надёжнее применяется у гостей.
  • Исправлено бесконечное ожидание отставшего игрока при выборе ответа хостом, из-за которого не срабатывало нажатие F. Теперь ожидание ограничено 20 секундами.
  • Исправлено застревание гостя в выборе диалога, если хост уже сделал выбор и вышел из сцены.
  • Исправлена ошибка, из-за которой пропуск сцены хостом не ускорял передвижение NPC, например официантки в баре.
  • Исправлен мгновенный сброс звонка Джеки и других голосовых звонков у гостей, из-за которого не было слышно собеседника.
  • Исправлены двойной звонок в AV и задержка звонка у гостя на 20 секунд.
  • Исправлена ошибка, из-за которой звонок у гостей начинался только после его завершения у хоста.
  • Исправлены двойной звук и дублирующиеся субтитры диалогов у гостей.
  • Исправлено перекрытие собственного V копией напарника в катсценах.
  • Квестовые предметы, например пистолет от Джеки, теперь выдаются и гостю, даже если его квест отстал от хоста.

Производительность и стабильность

  • Исправлено множество багов, вылетов и софтлоков, мешавших продолжению игры.
  • Исправлены падения FPS.
  • Исправлено нарастающее со временем падение FPS у гостя рядом с некоторыми NPC и объектами.
  • Исправлено замедление мира хоста до 1% скорости после загрузки или переноса гостя. Из-за него на несколько секунд переставали срабатывать действия, в том числе после посадки на стул.
  • Исправлен вылет у гостя, когда хост убирает тело в контейнер, в том числе после быстрого убийства.
  • Исправлен софтлок хоста, при котором невидимое меню паузы мода блокировало камеру, движение и Esc до конца сессии. Ошибка могла возникать в тренировке и сценах. Теперь Esc всегда закрывает это меню.

Персонаж и сохранения

  • Хост хранит отдельную копию персонажей гостей. После вылета используется самая свежая доступная копия.
  • Добавлена резервная копия профиля игрока вне папки игры. ID, по которому хосты определяют персонажа, сохраняется после переустановки мода. Работает и без Steam.
  • Исправлено чтение внешности персонажа из сохранений версий игры 2.3 и новее.
  • Исправлены ошибки волос у копии игрока: пряди до пола, ирокез вместо длинных волос и вытянутые вниз короткие волосы.
  • У гостей больше не накапливаются сохранения мира хоста: скачанное сохранение удаляется после входа, а автосохранения в мире хоста отключены.

Частично исправлено

  • Уменьшено расхождение сцен между хостом и гостями при частом нажатии пропуска и во время монтажа. Рывки ещё возможны.
  • Звонок Джеки всё ещё может не прийти гостю, если его сцена разошлась с хостом на этапе с компьютером.

Известные проблемы

  • Скриншоты в выборе сохранения могут отображаться белыми.
  • Волосы с физикой у копии игрока во время бега отлетают на затылок.
Cyberpunk Together | Мод v0.82 | Игра v2.31

Исправлено

  • Исправлен вылет при выходе из игры.
  • Исправлены фризы, когда Steam подвисал во время сессии.
  • Исправлена ошибка подключения из-за пола персонажа (сейвы с другими модами или с другой версии игры).
  • Исправлена ошибка подключения, когда у хоста нет сейва: игра ждёт сохранение до 60 секунд, а если не получилось, делает обычное.
  • Исправлено зависание подключения при разных версиях мода: теперь сразу пишется причина.
  • Исправлено: пассажиров машин нельзя было убить.
  • Исправлено: сбитый с ног NPC стоял у второго игрока.
  • Исправлено: труп, выброшенный из машины, оставался стоять.
  • Исправлено: у второго игрока было видно, как пассажиры вываливаются из машин.
  • Исправлено: у игрока вместо ника хоста было написано «Хост».
  • Исправлено: игрок заходил в сцену по старому выбору хоста и получал рассинхрон.

Улучшена оптимизация

  • Меньше нагрузка на процессор у обоих игроков.
  • Часть синхронизации переписана для движения машин и NPC.
  • Во время кооператива плотность толпы и трафика снижается.
  • Инвентарь передаётся только изменениями, а не целиком.
  • Меньше трафика по сети, задержка подстраивается под соединение.

Улучшена синхронизация

  • Если хост выполнил условие квеста (зашёл в зону, сработало событие), шаг засчитывается и у игроков.
  • Выбор хоста в сцене применяется у игрока, даже если тот стоит в стороне.
  • Игрок, которого переносят к хосту в машину, садится на свободное место.
  • Исправлена часть багованных анимаций, которые не синхронизировались или выдавали стоячую T-позу.
  • NPC, которых отпустил хост, перехватываются у игрока без рывков.

Частично исправлено

  • NPC в машине во время сюжетных сцен: больше не стоят между частями сцены, не встают после неё и не ходят в бою в позе сидящего. Проверено на поездке с Ридом, Джеки в других квестах могут остаться проблемы (экспериментальный фикс).
  • Расхождение квестов у хоста и игрока: условия-триггеры теперь синхронизируются, развилки квеста пока решаются у каждого отдельно.

Добавлено

  • Подключение по коду: хост создаёт код, друг вставляет и заходит. Один код подходит для всех, Steam и проброс портов не нужны.
  • Steam через Spacewar: подключение через Steam для GOG и Epic и ))))))пира)))т)))ки))).
  • Подсказка про Radmin VPN, Hamachi и ZeroTier на вкладке «ПО IP».
  • Кнопки «Логи игры» и «Логи мода» в главном меню.
  • Проверка обновлений и кнопка «Обновиться» в главном меню.
Cyberpunk Together | Мод v0.77 | Игра v2.31

Видео

Скоро Дев влог №1Скоро

Это неофициальная фанатская работа, не одобренная и не поддерживаемая CD PROJEKT RED.