PAYDAY 2
119 个评价
Установка и Запуск старых версий PAYDAY 2
由 James 和其他 1 人合作完成
Включите вашу машину времени и верните любое обновление которое вам нравилось больше всего.
   
奖励
收藏
已收藏
取消收藏
Введение
PAYDAY 2 - игра которой уже 9 лет. Куча обновлений, которые на нее обрушилось, не просто изменили её, а сделали совершенно другой уже минимум 2 раза.

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

Есть ряд людей которые хотят переключится на другую версию игры (спидраннеры, недовольные обновлениями, те кто пропустил эвенты или просто любопытные игроки) и если вы один из них то этот гайд для вас.

Этот гайд объяснит как это сделать без потери сохранений и игровых файлов последней версии игры или наоборот, оставив только старую версию игры и предотвратить обновление игры, чтобы не испортить файлы старой версии.

Перед началом, здесь несколько вещей которые вы должны знать о запуске обновлений отличающихся от последнего:
  • Можно играть в мультиплеере с каждым у кого установлена та же версия что и у вас.
  • Можно использовать моды. Далее в этом руководстве будет подробно разобрано как их поставить и какой BLT установить.
  • Процесс займёт время и память компьютера, также когда вы загружаете любое обновления для PAYDAY 2. Убедитесь, что количество свободного места как минимум 90ГБ.
Подготовка
Бэкап сохранений
Вы ДОЛЖНЫ создать бэкапы ваших сохранений. Дальше в руководстве будет описано как сделать так, чтобы старая версия игры использовала абсолютно другие файлы сохранений с помощью BLT мода, но может случится непредвиденная ситуация 1 на 1.000.000 из-за которой BLT не заработает и запустит игру с вашими сохранениями из актуальной игры. Старая версия потрёт всё оружие и навыки которых не было на момент старого обновления. Так что лучше перестраховаться.

Гайд по бэкапу сохранений тут: (на русском)
https://psteamcommunity.yuanyoumao.com/sharedfiles/filedetails/?id=2393156146&searchtext=Бэкап

.NET SDK
В первую очередь вам нужно скачать актуальный софт без которого программа для скачивания не будет работать.
Выберете нужную версию и после выберете SDK версию[dotnet.microsoft.com], подходящую вашей операционной системе.

Depot Downloader
Скачиваем из GitHub'а программу Depot Downloader[github.com]
Распаковываем архив с программой желательно в корень вашего диска, чтобы в пути не было папок с кириллицей.
Пример: D:\depotdownloader-2.4.5

Батник downgrader.bat
Скачиваем из Modworkshop'а батник downgrader.bat https://modworkshop.net/mod/41923
Значительно упростит вам жизнь при загрузке старых апдейтов.
Закиньте downgrader.bat и downgrader.txt в папку Depot Downloader'а.
Дальше вам надо заполнить downgrader.txt. Каждая строка пренадлежит одному из значений.
  1. Steam Логин
  2. Steam Пароль
  3. Путь, куда будет скачиваться старая версия игры.
    (Абсолютно не важно куда вы будете устанавливать старую версию, можете указать куда угодно, даже Рабочий стол, не обязательно именно в папку Steam.
    Так же и для папки куда будет установлена игра, вы можете назвать её как угодно или например указать в названии какая версия игры скачена.
    )
Остальные строки не трогайте, они уже предустановлены на пейдей.
Пример:


Поиск нужного Manifest ID
С помощью данной программы можно загружать старые версии не только для PAYDAY 2, но и для любой другой игры в Steam.
Для этого вам надо найти нужную вам игру в SteamDB[steamdb.info], найти там App ID, Depot ID и Manifest ID.
Пример:
App ID
218620
Игра в магазине Steam
Depot ID
218621
Депот игры обычно на единицу больше чем App ID, чтобы не спутать, остальные депоты могут быть от разных загрузок на подобии саундтреков или локализаций.
Manifest ID
482503096643295191
ID манифеста последнего обновления игры на момент написания данных строк, который поможет вам скачать данную версию через эту программу.

В данном документе[docs.google.com] есть манифесты с 0 по 236.1 апдейты для PAYDAY 2 с обозначениями к какому обновлению манифест относится.

Если вам нужно обновление выше тех что есть в списке, то вам придется искать его в SteamDB как указано на картинке выше, сверяясь с датой анонса обновления в новостной ленте сообщества PAYDAY 2 в Steam.
Примечание: для того чтобы увидеть все манифесты игры, вам нужно будет авторизоваться на сайте под своим аккаунтом Steam.
Загрузка
После того как вы установили софт, распаковали программу куда надо и нашли манифест нужного обновления теперь можно приступать к загрузке.

Покажу вам на примере загрузки U99

  1. Открываем папку с Depot Downloader'ом, запускаем downgrader.bat.
  2. Копируем Manifest ID который мы нашли ранее и вводим его в командную строку.
  3. Вводим код из Steam Guard или из почтового ящика, чтобы подтвердить загрузку.
  4. Ждём загрузки игры до конца.

    Иногда между строками процентов будут выскакивать ошибки на подобии Connection timeout downloading chunk или Encountered error downloading chunk, но это нормально. Просто дождитесь пока докачается последний файл под 100%.

    Примечание: если у вас нестабильный интернет, то советую после полной загрузки еще раз вставить команду в командную строку и нажать Enter.

    Данная операция быстро перепроверит существующие после загрузки файлы и если какие файлы не докачались, то она их загрузит.

    Аналогично функции Проверить целостность файлов... в Steam.


  5. Заходим в папку с игрой, которую мы скачали и создаем там файл steam_appid.txt, открываем этот текстовый файл и в первую строку вписываем 218620.

    Должно получится так:
Выбираем нужный BLT
BLT обязателен, если вы хотите запускать игру на другом файле сохранений не нарушая прогресса актуальной игры.
Версии с U0 до U64.2
На данных версиях работает только этот BLT:
BLT[drive.google.com]
В нем встроен фикс застревания на начальном экране при Press any key и смена файлов сохранений.

Версии с U64.2
Остальные нужно брать из GitHub'а[github.com]
Сверяясь с датой анонса обновлений игры и выпуска версии BLT, вы должны выбрать нужную версию.
Например я загрузил U99, значит мне нужна версия 1.07.

Версии после 2017 года
На последующие версии выпускалась SuperBLT.
Я понятия не имею где их брать, скорее всего из этого репозитория.[gitlab.com]
Если кто знает больше, напишите в комментариях. Дополню.
Как только вы выбрали нужную версию, просто распакуйте в папку PAYDAY 2 Classic.

Мод на смену файла сохранений
Если вы скачивали BLT из GitHub'а, то вам нужно скачать этот мод отсюда.
Мод[drive.google.com]

Актуальная версия использует save098.sav, этот мод создает save011.sav и сохраняет прогресс в этот файл до тех пор пока этот мод активен.
Всё, можно запускать.
Запускаем игру через экзешник payday2_win32_release.exe в папке с игрой, куда мы кидали steam_appid.txt. Для запуска старой версии игры вам не надо даже устанавливать PAYDAY 2 в библиотеке Steam. Старая версия запустится через Steam так, как будто игра уже установлена.

Запустив игру у вас откроется та версия, которую вы скачивали.

Заключение
Вы можете так же иметь две и более версии, актуальную и несколько старых. Так вот у меня установлена актуальная, U37.1 и U24.2. Они никак друг с другом не конфликтуют и в любой момент могу запустить одну из них. На старые версии желательно сделать ярлыки на рабочий стол, чтобы не приходилось каждый раз залезать в папку из запускать исполнительный файл.

Данным способом можно не только скачивать игру с нуля, но и патчить её или даунгрейдить.
Всё что нужно, это выбрать Manifest ID и программа обновит вам существующие файлы, так же как это делает Steam.

Можете взять друзей и с нулевой версии патчить игру на один апдейт выше, чтобы наглядно увидеть как менялась игра..
Благодарности
  • Salem'у за создание самого первого гайда по загрузке старых обновлений через консоль Steam.
  • Авторам программы Depot Downloader. Без этой программы ничего бы не получилось.
  • SteamDB[steamdb.info] для предоставления списка ID манифестов
  • Payday 2 Wiki[payday.wikia.com] за историю обновлений
  • YaPh1l[bitbucket.org], gir489 и 90e[bitbucket.org] за их архивы lua PAYDAY 2 для предоставления версий игры включая безымянные обновления.
  • RAG'у за гайд для создания бэкапов сохранений
  • и всем вам, кто прочел этот гайд
89 条留言
crepercrep 9 月 6 日 上午 11:09 
Как и у других, аналогично скачал старую версию, 37.1, Save file fixer лежит в модах, но также ничего не происходит на экране press any key
IKSI 2 月 14 日 下午 12:05 
я всё сделал по инструкции но всё ровно запускается новая версия игры!
Demonition 1 月 20 日 下午 9:50 
Запускает новую версию при попытке зайти в старую как исправить?
Jacob  [作者] 2024 年 1 月 16 日 上午 8:50 
Save File Fixer лежит в папке mods?
FexyMilyan77 2024 年 1 月 16 日 上午 8:25 
Скачал Update 30 и на экране press any key ничего не работает
Jacob  [作者] 2024 年 1 月 11 日 上午 6:09 
самый простой способ - заходишь библиотеку, нажимаешь Свойства..., Бета-версии, нажимаешь Нет и потом выбираешь tournament-tournament. Правда у тебя всего два ограбления будут доступны.
wwww 2024 年 1 月 11 日 上午 3:28 
чо так слежне
114 2023 年 12 月 25 日 上午 11:06 
(запрос отправлен)
Jacob  [作者] 2023 年 12 月 25 日 上午 10:33 
напиши мне в личку дискорда на тег zhamies. в стиме я пока увижу уведомление пройдет пол часа, а так я тебе сразу в личку файл скину нужный файл сразу и объясню всё подробно
114 2023 年 12 月 25 日 上午 9:52 
типо апдейт этот воспринимается как оригинальный пейдей