DARK SOULS™ III

DARK SOULS™ III

39 ratings
Dark souls 3 Seamless Co-op | Кувыркаемся с дружками
By LEGUSOR
Приветствую! В этом руководстве я хочу рассказать вам о том, что 25-го февраля 2025-го года свет увидела модификация Dark Souls 3 Seamless Coop за авторством LukeYui a.k.a. Yui. Мод позволяет бесшовно пройти всю игру в компании до шести человек, безопасен относительно банов, имеет свои файлы запуска и сейвов, а также сохраняет достижения.

Наряжайтесь c гачи-братишками в шипастые доспехи от JABRONI и вперед - кувыркать всех горбатых тварей Лотрика, либо ловите от них SIX СUМ LOAD под хвост, если навыков не хватает.
   
Award
Favorite
Favorited
Unfavorite
Введение
Это кооперативный мод, где вы можете в гангбанге до шести человек пробежать всю игру с синхронным прогрессом, не испытывая разрывов соединения, равно как и вторгаться в PvP к другим компашкам, что используют данный мод. Мод только для лицензии, пиратки автор не поддерживает, но никто не мешает вам экспериментировать.
  • ВНИМАНИЕ! МОД В НАСТОЯЩЕЕ ВРЕМЯ НАХОДИТСЯ В СОСТОЯНИИ АЛЬФА-ВЕРСИИ, ПОЭТОМУ БУДУТ РАЗЛИЧНЫЕ БАГИ\ОШИБКИ\ВЫЛЕТЫ.
У мода свой формат сохранений, свой лаунчер и игра с ним не задействует официальные сервера, поэтому никаких банов. Ниже пройдусь по некоторым моментам, но полное описание можете почитать на странице автора мода. Также коснусь технических аспектов, чтобы вам было проще.
ОСОБЕННОСТИ
  • После смерти игрок возрождается у последнего костра, сетевая сессия продолжается.
  • Убраны стены тумана, служащие ограничителями локаций. После убийства босса совместная сессия продолжается.
  • Синхронизация диалогов с NPC.
  • Когда один игрок отдыхает у костра, состояние мира сбрасывается для всех игроков.
  • Ваша сетевая прогрессия засчитывается в вашем собственном игровом мире.
  • Если кого-то случайно выкинуло, то он может повторно подключиться в текущую сессию.
  • Если один игрок сидит у костра, в то время как другие находятся в комнатах боссов, эти игроки будут удалены из комнат боссов.
  • Если к вам кто-то вторгся, то костры на это время отключаются.
  • Смерть во время битвы с боссом или вторжения отправит вашего персонажа в подвешенное состояние, наблюдать за другими игроками до тех пор, пока движуха не закончится победой или смертью всех остальных в пати.
  • Запуск игры в онлайн-режиме.
  • Совместимость с другими модами проверяйте сами.
  • Настройка параметров сетевой игры через .ini-файл.

ТЕКУЩИЕ БАГИ (v 0.1.1)

- При загрузке новой области у врагов некорректно восстанавливается здоровье, что приводит к увеличению количества душ.
- Локальные события (например, вторжение в миры NPC с помощью знаков или шара с черным глазом) не работают.
- Доступ к DLC-локациям работает некорректно.
- Проблемы с мостами в катакомбах Картуса.
- Босс Проклятое Великое древо: не восстанавливаются уязвимые точки.
- У захватчиков слишком много туманных стен.
- Во время столкновений с боссами хост получает меньше душ, чем другие игроки.

Временное решение проблемы с DLC
  • Скачайте Cheat Engine и таблицу The Grand Archive.
  • Зайдите в игру и активируйте нужный вам костер в DLC-локации.
  • В Cheat Engine перейдите в раздел Statistics > Character > Last Bonfire.
  • Заблокируйте адрес ранее активированного костра (установите красный крестик слева).
  • Присоединитесь в мир друга в кооп и умрите в игре (друг заранее не должен быть в DLC-локации).
  • Игра возродит вас у выбранного ранее костра в DLC-локации.
  • Это нужно повторять каждый раз при запуске игры, если хотите бегать в DLC.
Установка и запуск
1. DS3 Seamless Co-op by Yui - СКАЧАТЬ (ТЫК СЮДА)[www.nexusmods.com]
2. Распаковать архив, содержимое закинуть в папку Game, что в корне игры, по пути:
  • ...\Steam\steamapps\common\DARK SOULS III\Game

3. Идем по пути:
  • ...\Steam\steamapps\common\DARK SOULS III\Game\SeamlessCoop
Открываем текстовым редактором файл ds3sc_settings.ini, ищем там секцию [PASSWORD] и в поле "cooppassword = " пишем пароль, по которому к вашей сессии будут подключаться игроки. Для всех подключившихся действуют параметры вашего мира. О настройках ini-файла в разделе ниже.



4. Запуск игры с модом теперь через ds3sc_launcher.exe. Оверлей Steam и достижения работают.
Примечание: мод постоянно обновляется. У всех играющих должна быть одинаковая версия мода и игры.
У вас и у всех, кто присоединяется к вам в качестве друзей, должен быть установлен одинаковый пароль!
После запуска игры сразу бежим до ближайшего костра, активируем его и получаем предметы, после чего можно играть:


  • Crystalline Pendant – Создать кооп-сессию. Используйте сразу, если вы хост и все пойдут к вам.
  • Stone pendant – Присоединиться (друг) к чьей-то кооп-сессии. Используется, только если у вас не активирована кооп-сессия, для отключения которой используйте Rusted Pendant.
  • Blasphemous Pendant – Вторгнуться (враг) в чью-то кооп-сессию. Вы можете вторгаться только в те сессии, где в настройках разрешены вторжения, равно как и к вам вторгаются только если вы это разрешили в параметрах .ini. Вторгаться можете свободно к случайным людям. При вторжении будет написано, сколько игроков вам надо убить. Используется, только если у вас не активирована кооп-сессия, для отключения которой используйте Rusted Pendant. Для выхода из вторжения также используйте Rusted Pendant.
  • Rusted Pendant – Прекратить кооп-сессию или вторжение.
  • Ominous Tome – Урон по своим ВКЛ\ВЫКЛ.
  • Taunter's Orb – Привлечь вражеских захватчиков в свой мир. Работает только если у вас включена кооп сессия, для включения которой используйте Crystalline Pendant.
Настройка и параметры
  • Сохранения
Примечание: если собрались работать с сохранениями, то сначала включите в настройках вида папок отображение расширений файлов.
Сохранения как ванильной версии, так и мода, имеют одинаковые имена и лежат в одной и той же папке по пути:
  • C:\Users\%UserName%\AppData\Roaming\DarkSoulsIII\вашицифрыбуквы
Ванильные сохранения в формате .sl2
Сохранения мода в формате .co2



Вы можете изменить формат своего ванильного сохранения, сменив расширение на .co2, чтобы уже в моде играть с вашей текущей прогрессией. Это безопасно.
Или сделать наоборот, сменив расширение сохранения мода на .sl2, чтобы с прогрессом из мода играть на ванильной версии. Это потенциально небезопасно.
Примечание: в случае конвертации сохранения мода в файлы оригинальной игры нет никаких гарантий, что не забанят, так что тут на свой страх и риск.

  • Настройки мода в ds3sc_settings.ini
Открываем любым текстовым редактором файл ds3sc_settings.ini, лежащий по пути:
  • ...\Steam\steamapps\common\DARK SOULS III\Game\SeamlessCoop
Внутри все настройки файла по умолчанию. Для лучшего понимания добавил вам на скриншотах машинный перевод комментов к параметрам на русском.





P.S. из комментариев: у пользователя MarcelKerlin случился интересный казус (к нему же за всеми подробностями, если ничего не понятно, но очень интересно): он хотел с другом поиграть в локации DLC, а друг вместо этого начал новую игру +. В итоге целевой костер в DLC-локации у одного открыт в первом прохождении, а у второго в NG+ и один к другому не может присоединиться с бесконечной загрузкой. Пофиксили они это путем изменения параметра sync_progress_as_guest = 0. Суть в том, что выключение этого параметра отключает синхронизацию событий мира у подключающихся к хосту игроков, но при определенных ситуациях может помочь приконнектиться в случае проблем - имейте это в виду и пробуйте, если ничего не помогает. Исправления подобных проблем на корню ожидать лишь с новыми версиями мода.
Локализация Seamless Coop
Русификаторы мода на выбор:


  • Самостоятельный перевод
Переводить там особо нечего - только названия\описания предметов и контекстные действия в сетевом режиме, однако, перевод можно легко осуществить, добавив свой файл куда надо, при обязательном условии, что ваш язык официально поддерживается игрой. По умолчанию все на английском, но я вам приведу пример кустарного русского перевода.

Файлы локализаций мода лежат по пути:
  • ...\Steam\steamapps\common\DARK SOULS III\Game\SeamlessCoop\locale
По умолчанию есть лишь один английский перевод в виде english.json. Копируем его, переименовываем в russian.json, переводим внутреннее содержимое - готово!
Примечание: в параметрах ds3sc_settings.ini менять ничего не надо - если у вас сама игра изначально на русском, то оставляйте поле mod_language_override пустым. В противном случае прописываете название своего языка.
Обратите на это внимание, если у вас при русификации мода игра не запускается, выдавая на секунду окошко консоли CMD.

Ниже на скриншотах содержимое английского english.json и машинного русского russian.json.


Пример перевода уже в игре:

Мод-менеджер для Seamless coop
Данная вещь визуализирует настройки мода, позволяет бекапить сохранения и обновлять сам Seamless Coop. С помощью этого менеджера можно в том числе сразу установить Seamless Coop, чтобы не скачивать вручную.
Установка:

1. Распаковать архив, запустить Ds3_SeamlessCo-opManager.exe, слева вверху нажать "Help", выбрать "DSIII Seamless coop and ModEngine auto setup".




2. В поле "Game folder path" указать ваш путь к папке с игрой в Steam:
  • ...\Steam\steamapps\common\DARK SOULS III\Game
Выбрать пароль для вашей пати, нажать "Start Setup".




Если все сделано правильно, то вы получите окошко "Setup completed successfully". Жмем "ОК". Осталось лишь запустить игру, нажав "Launch DS3 Seamless Coop" в главном окне мод-менеджера.
Примечание: Если используя этот мод-менеджер вы задействуете свои моды через modEngine 2, то он также будет запускать и их, поскольку для старта используется конфиг launchmod_darksouls3.bat




Меню "Help":
  • DSIII Seamless Co-op and ModEngine Auto Setup - установка в один клик: автоматически ставит ModEngine2 и Seamless Coop, после чего можно сразу играть с настройками Seamless Coop по умолчанию и вашим паролем, нажав кнопку "Lauch DSIII Seamless Coop";
  • Check for DSIII Seamless Co-op Manager update - проверка обновлений мод-менеджера;
  • Check for DSIII Seamless Co-op Mod update - проверка обновлений Seamless Coop.

Настройки мод-менеджера
  • Меню "Seamless Coop Settings" позволяет менять все настройки мода, что прописаны в ds3sc_settings.ini без необходимости лезть в этот файл руками.


  • Меню "Settings" содержит настройки самого мод-менеджера: в случае ручной настройки указываете здесь путь к папке игры game, пути к файлу лаунчера Seamless Coop и к вашему клиенту Steam.
  • Последнее имеет смысл, если вы будете пользоваться встроенной в менеджер системой резервного копирования сохранений (бекап). Если будете, то обязательно придется добавить в поле свой Steam ID. Если не добавляется сразу, то перезагрузите мод-менеджер и клиент Steam.
  • По желанию можно поставить галочки на автообновление Seamless Coop и автозапуск клиента Steam при запуске мод-менеджера.
  • Тут же настраивается управление бекапами сохранений: горячие клавиши, интервал, уведомления, формат файла, количество бекапов и папка для хранения. Советую использовать тип бекапов "Game event monitor", чтобы исключить риск поломки файлов сохранений.
  • Если вы вручную настроили все правильно, то в поле "Mod Engine" увидите зеленый значок библиотеки мода Seamless Coop под названием ds3sc.dll.


Резервные копии сохранений
  • В меню "Save Backup" будут оторбражены ваши бекапы, которые сохраняются в .zip архив, содержащий файл сохранений. Для создания бекапов игра должна быть запущена, а в настройках мод-менеджера подключен ваш Steam ID.



  • Локализация мод-менеджера
Перевод на русский язык от + Kai + Rosary Wolf + теперь встроен в мод-менеджер.

Самостоятельный перевод
  • По аналогии с самим модом Seamless Coop можно перевести и функционал данного мод-менеджера. Файлы локализации лежат в папке localization, из которой мы либо переводим содержимое оригинального файла en.json на русский, чтобы не менять язык, либо копируем этот файл и называем его ru.json, предварительно изменив в ru.json поле "language_name":"Русский". После занимаемся переводом, и далее, уже при запуске мод-менеджера в разделе "Settings" выбираем "Русский".
Примеры ниже:

Заключение
На этом вроде бы все. Надеюсь, что учел все базовые моменты и ничего не упустил. Желаю вам удачного поиска компаньонов для совместной игры!



Еще у меня есть аналогичное руководство по Dark Souls Remastered и другое – по запуску полноценной классической Demon's Souls на ПК через эмулятор:

https://steamproxy-script.pipiskins.com/sharedfiles/filedetails/?id=3461967978

https://steamproxy-script.pipiskins.com/sharedfiles/filedetails/?id=3451423544
205 Comments
+ Kai + Sacred Wolf + 20 Jul @ 7:54pm 
Как написал LEGUSOR, проблемы с коннектом к фромам - это скорее всего действие кое-какого извне. Попробуй подключить мобильный интернет и посмотреть насчет коннекта. Если всё будет норм, ну значит у провайдера отключили порты/прокси/прочее. Попробуй еще проги с "иностранным ip", мне так помогало зайти в рокстар лаунчер
+ Kai + Sacred Wolf + 20 Jul @ 7:53pm 
Если я правильно помню, то... Проверка файлов влияет только на файлы самой игры, но не на внешне добавленные файлы. Конечно, если они не заменяли файлы основной игры, в таком случае проверка вернёт ориг версии файла.
ArtFaken 20 Jul @ 2:23pm 
черт его знает, файлы проверил на целостность, даже переустановил, мод сам работает онлайн, а сама игра нет :atohrobogirl:
LEGUSOR  [author] 20 Jul @ 1:15pm 
Сохранения мода точно не слетят, а вот насчет тех файлов мода, что в папке с игрой - не помню уже. Просто сделай резервную копию файлов мода, либо перекачай - и ставь проверку игровых файлов.
ArtFaken 20 Jul @ 1:00pm 
а локальные файлы проверить можно? Или мод слетит? И сохранения в нем тоже? :lilimsob:
LEGUSOR  [author] 20 Jul @ 12:56pm 
Это могут быть проблемы с интернетом или блокировки ркн, потому что мод не меняет игровые файлы, а по нажатии кнопки "играть" в клиенте steam запускается обычная dark souls 3 без мода.
ArtFaken 20 Jul @ 12:52pm 
такой вопрос, возможно ли зайти в обычный дс 3? Ибо когда я захожу, пишет, мол, невозможно установить соединение с сервером. Что делать в таком случае? :aunope::bonfire2:
пж зарегай 2 20 Jul @ 2:05am 
что могу сказать по поводу того - на пиратке при запуске мода вылетает строка на пару секунд и ничего не происходит, процесс висит в фоне
на самом деле варик запуститься все таки есть - я например в диспетчере выдавал игре высокий приоритет и бывает после такого все запускается
у друга получилось по другому - просто запускать мод пока он не откроется - примерно на четырех - шести процессах оно запускается(остальные процессы просто выключает и все)
S.N.O.W. 19 Jul @ 6:52am 
Пожалуй, я сам даже поставлю мод менеджер, чтобы в ини не копаться с настройками. Каюсь, статью не читал, полез сразу читать коменты :D

Спасибо, будем пробовать
LEGUSOR  [author] 19 Jul @ 6:25am 
Либо попробовать через мод-менеджер. Там уже зашита русификация.