Модель консоли: PSP-1004
Прошивка: 6.60 PROMOD
Другие консоли: iPad 3 WiFi
Регистрация: 18.12.2006
Адрес: Москва
Возраст: 57
Сообщений: 46,806
Вы сказали Спасибо: 27,406
Поблагодарили 42,891 раз(а) в 12,256 сообщениях
Сила репутации: 10Репутация: 42086 
(репутация неоспорима)
|
Как искать и переподписывать DLC к играм
на примере "Sleeping Dogs"
Часто бывает, что под конкретный TitleID игры найти все DLC не так-то просто.
Взять к примеру дисковую версию Sleeping Dogs предназначенную для России - BLES01639.
Так вот PsnStuffX вообще не нашёл ни одного DLC к этому TitleID.
Как известно, DLC никак не привязаны к какому-либо ID региона или языка, потому что они фактически универсальные. Они просто, один и тот же пакет, подписываются под каждый ContentID отдельно, но, после расшифровки, они все одинаковые. Поэтому, можно взять DLC от другого региона и переподписать под любой ContentID. Исключение составляет лишь то, что изредка DLC могут переводить на разные языки и, таким образом, они могут различаться по размеру и по наполнению между разными регионами и разными TitleID среди одного региона. Но это не значит, что игра не будет работать, просто, взяв DLC от другого TitleID, мы можем увидеть вместо русского языка - английский, либо вообще другой язык, например польский или испанский..., но это всё можно загуглить заранее или действовать методом тыка.
- Итак, запускаем PsnStuffX и вводим название игры Sleeping Dogs. Видим в найденном аж 40 всевозможных фич - это и PSN игры с демкой и разные DLC с TitleID как NPEB01046, NPUB30818, BLES01661, BLUS30927, NPUB90832 (Demo) и даже игры для PS4.
- Чтобы немного избавиться от всего этого мусора, выбираем сверху справа Filter: DLC. Пусть вас не пугают разные TitleID, ведь дело в том, что к нужной игре могут быть ссылки не ко всем DLC, а к другим TitleID, особенно US-региона, могут быть полные выкладки.
- Вообщем скачиваем по очереди все DLC и не забываем RAP к ним (кнопка "Save rap" внизу справа), преимущественно BLES региона, потому что там может находиться русский язык. А одинаковые DLC других регионов пропускаем. Таким образом, у меня получилось 23 штуки PKG. Иногда получается, что DLC разных регионов могут иметь разные названия и вы можете продублировать дважды одно и тоже. Чтобы исключить повторения, необходимо проверить и отсеять повторы BLES от BLUS, т.е. открываем каждый PKG в PS3PKG GUI (лучше сразу ассоциировать программу с типом файлов PKG) и проверяем корневое название пакета по ContentID.
- Теперь, когда все пакеты DLC скачались и вы их отсеяли от повторов, запускаем программу "PS3GameConvert_v0.91.exe".
При первом запросе выбрать PKG, соглашаемся и указываем на папку со скачанными пакетами DLC - это папка "psnstuff\downloads".
Нажимаем CTRL + A - все пакеты автоматически выделяться и добавятся в программу на распаковку. Затем, программа попросит указать место распаковки, укажите просто на "Рабочий стол". Таким образом, программа корректно распакует все пакеты с разными ContentID в одну общую папку UPDATE. При следующем запросе программы выбора папки PS3_GAME или ISO игры, нажмите пункт Quit для выхода из программы.
- Откройте на рабочем столе папку UPDATE\USRDIR и скопируйте там все файлы *.EDAT
- Создайте пустую папку "ENC" и вставьте в неё все файлы.
- Зайдите в папку "psnstuff\exdata" и скопируйте все файлы *.rap в пустую папку "RAPS".
- Скачайте архив и извлеките из архива папку "EDAT_ReENCRYPT": EDAT_ReENCRYPT.zip (посмотрите папки "RAPS" и "ENC").
- Вам нужно узнать ключ KLicensee к вашей игре. Закиньте EBOOT.BIN от игры и любой оригинальный файл EDAT от DLC в папку "ps3tools\tools\scetool", запустите утилиту "BruteForce_Edat.exe" и нажмите кнопку "Start". Через некоторое время программа выдаст найденный ключ, щёлкните дважды по нему и скопируйте.
- Теперь откройте в текстовом редакторе батник "ReENCRYPT DLC with RAP OffEncription.bat" (из скачанного архива в пункте 8), вставьте в 5-ую строку этот Klic, сохраните и запустите - вы увидите процесс декриптовки файлов и новой переподписи в папку "DONE". Но это ещё не всё, т.к. все файлы EDAT переподпишутся с разными ContentID под BLES и BLUS, что нам на текущий момент не подходит, потому что все файлы должны быть подписаны под нашу игру с нашим ContentID.
- Теперь зайдите в папку "cid", откройте все файлы в текстовом редакторе, как Notepad++ и поменяйте все начальные названия ContentID на названия от вашей игры. В нашем случае, поменяйте UP0082-BLUS30927 на EP0082-BLES01639 и сохраните, вторую половину названия ContentID трогать не надо, оно у каждого DLC своё.
- Теперь откройте в текстовом редакторе батник "ECRYPT DLC (from dec & cid folders) with KLic.bat", вставьте в 5-ую строку Klic, сохраните и запустите - все файлы подпишутся под ваш ContentID. Забирайте их из папки "DONE" и замените на рабочем столе в папке UPDATE\USRDIR. Удалите из папки UPDATE ненужные файлы от DLC - это ICON0.PNG, PARAM.SFO, PS3LOGO.DAT и объедините папку UPDATE с папкой BLES01639 от готовой, сконвертированной с объединёнными патчами обновления игры (BLES01639 + v1.02 & v1.03).
Последний раз редактировалось ErikPshat; 26.07.2018 в 09:25.
|