PSPx форум

PSPx форум (https://www.pspx.ru/forum/index.php)
-   PS3 хакинг и девелопмент (https://www.pspx.ru/forum/forumdisplay.php?f=207)
-   -   BRD - подготовка дисковых игр, C00 и DLC на любой PS3 OFW [старый метод] (https://www.pspx.ru/forum/showthread.php?t=106399)

in1975 27.11.2016 19:10

akela1979, ISO2BACKUP v0.4 от Эрика круче! :)

Evolret 27.11.2016 23:19

Ребятки, я по совместимости опять.
Игры серии Лего, такие как Мстители или Супергерои Марвелл - требуют диск при запуске.
Решение банально - лезем в папку USRDIR и удаляем нафиг тупой файл _DISC_. Все)
Aliens Colonial Marines (BLES01770) конвертится и запускается нормально, но не дает установить данные на жесткий диск.
Решение банально. Первый способ - запустить образ диска на кобропрошивке и дать ей установить файлы на хард. При перекидывании скидывать папку BLES01770-install вместе с игрой и патчем. Второй - скопировать эти файлы самому из папки с игрой в инсталл) Просто долго выписывать, какие именно, но все работает. Ржач в том, что потом их из папки с самой игрой можно спокойно удалить, тем самым уменьшая вес.

Секрет два. Тестерам в помощь - дуалбут прошивка, не забывайте. Альтернатива долгому переносу.

Секрет три. Пригодится тестерам на офв и людям, прокачивающим чужие консоли за денюжку. (я и в первой, и во второй роли тут). При переносе с одной системы на другую, консоль не подсчитывает содержание папочки crash_report, все остальное включается в обмен В самом деле, зачем консоли отчеты об ошибках с другой? Вникаете? Создаете там папку, называете как угодно, вырезаете из папки game все ненужные для переноса игры и вставляете туда. Пусть у вас там на 500 гиг данных, ничего страшного. Оставляем только те игры, которые нужны для переноса, и собсна профит. Таргет система с маленьким жестким диском даже не почешется.
Кстати, реально много игр работают по данному методу. Но не все.
Кто-нибудь запустил Injustice или Alien Isolation? Первый выбивает в 06, второй тупо вешает консоль.

ErikPshat 28.11.2016 00:17

Цитата:

Сообщение от Evolret (Сообщение 1108185)
Игры серии Лего, такие как Мстители или Супергерои Марвелл - требуют диск при запуске.
Решение банально - лезем в папку USRDIR и удаляем нафиг тупой файл _DISC_. Все)

Он так и называется _DISC_.? Просто думаю, может добавить его в исключения для копирования в моём конверторе?

krekx 28.11.2016 00:20

ErikPshat, Скоро тестеры альтруисты дойдут думаю ещё до одного момента и ты сможешь упростить програмулину ;)
Да так и называется __DISC__ , но удалять его не требуется и с ним работает :D

ErikPshat 28.11.2016 00:55

Цитата:

Сообщение от krekx (Сообщение 1108191)
ErikPshat, Скоро тестеры альтруисты дойдут думаю ещё до одного момента и ты сможешь упростить програмулину ;)
Да так и называется __DISC__ , но удалять его не требуется и с ним работает :D

Раскрой секрет, Гюльчатай! :)

ErikPshat 28.11.2016 02:37

Тут это, мне ещё сообщили, что файлы self/sprx не надо подписывать. Если это так, тогда сокращается время на подпись и говорят игры начинают работать.

rupor 28.11.2016 03:52

Цитата:

Сообщение от ErikPshat (Сообщение 1108193)
Тут это, мне ещё сообщили, что файлы self/sprx не надо подписывать. Если это так, тогда сокращается время на подпись

Ну, в принципе логично. Зачем подписывать уже подписанное)). Просто копировать все .edat .sdat .self .sprx файлы без изменения.

ErikPshat 28.11.2016 04:01

Цитата:

Сообщение от rupor (Сообщение 1108138)
Просто распаковывать их как и обычные патчи в папку UPDATE и все.
Есть только несколько моментов:
1. С начала должны устанавливаться pkg из папки INSDIR и только потом pkg выбранные пользователем.
2. Если в INSDIR находится единственный патч к игре, то брать переменную %NAME% нам не откуда т.к. сейчас мы берем это значение из имени файла pkg патча.

У меня другой вопрос. Че делать если это окажется не патч, а к примеру DLC с TITLE_ID не таким как у игры или патча? :scratch_one-s_head:

Ну так какой будет вынесен окончательный вердикт? Сделаем так или пока никто не знает, куда распакуется pkg с другим TitleID, если такое вообще может быть в природе?

ErikPshat 28.11.2016 07:46

Цитата:

Сообщение от in1975 (Сообщение 1107407)
sdat нужно конвертить, мы уже это проверяли.

Хотя нет, изначально же sdat исключали из конвертирования.

in1975 28.11.2016 08:11

точно xcopy "PS3_GAME\USRDIR\*.sdat" "%NAME%\USRDIR\*.sdat" /e

я имел ввиду что мы:
:: Конвертируем в sdat все файлы из папки USRDIR
@echo on
for /f "tokens=*" %%B in (!infile!) do make_npdata -e "PS3_GAME\%%~B" "%NAME%\%%~B" 0 1 3 0 16

ErikPshat 28.11.2016 08:24

in1975, понятно, только ты не из того батника пример привёл, смотри мой батник. А там так:
Код:

xcopy /y "%SNAME%\PS3_GAME\USRDIR\*.sdat" %DIRNAME%\USRDIR\ /e /i

Ведь в USRDIR может быть ещё куча папок, где могут лежать sdat. То есть, у меня параметр /i принуждает создавать и копировать каталоги с файлами, если *.sdat присутствуют в подкаталогах. А без этого параметра, если в конечном каталоге отсутствуют папки, то они создаваться не будут, а значит и файлы копироваться не будут.

in1975 28.11.2016 08:30

ErikPshat, не спорю. Просто к тому что оригинальные sdat мы просто копировали, а остальное конвертировали в sdat.
Так что надо сделать аналогичные строчки и для .edat .self .sprx

и вот тут про них не забыть
type list.txt | findstr /i /v ".sdat EBOOT.BIN" > temp.txt

krekx 28.11.2016 09:08

ErikPshat,:D ну вот я ляпнул и нашлись какие та косяки, но я совсем не об этом писал, есть куда ещё упрощать ;)

kdwgamestore 28.11.2016 09:18

Цитата:

Сообщение от Nosferatu13fd (Сообщение 1106657)
[PS3] [OFW] Dragon's Crown [USA/ENG]
На 4.80 ошибка 800010006

Вопрос вот в чем?
Знаю точно что игры Blur, PES2013, WWE17, идут на 4.80. Вопрос как? Надеюсь у вас тоже эти игры идут на 4.80 прошивке.
Нашим методом Блур выдает ошибку 800010006 или стандартную 17 на конце.

try to do data transfer utility

Evolret 28.11.2016 09:23

Да, дело не в файле судя по всему. Мстители так и не заработали. А еще Batman Arkham City просит вставить диск, хотя там никакого намека на подобные файлы нет.
Ребят, а почему мы не меняем в парам.сфо DG на HG? После конвертации оно так и остается.
Надо кстати поэкспериментировать и добавить Remote Play - флаг. Работает он далеко не во всех играх, но вот к примеру Red Dead отлично играется на ремоуте через виту.

krekx 28.11.2016 09:39

Evolret, Это просто не всем надо, не у всех вита есть, так же можно и 3D включать, а вот 1080р галочку тестировать обязательно нужно, есть игры которые способны работать в этом режиме, но изначально чудным образом с заблокированным режимом, души демонов к примеру :D

ErikPshat 28.11.2016 09:56

Цитата:

Сообщение от in1975 (Сообщение 1108204)
ErikPshat, не спорю. Просто к тому что оригинальные sdat мы просто копировали, а остальное конвертировали в sdat.
Так что надо сделать аналогичные строчки и для .edat .self .sprx

и вот тут про них не забыть
type list.txt | findstr /i /v ".sdat EBOOT.BIN" > temp.txt

Ну я понял, что ты хотел сказать.
Насчёт не забывать, то здесь тоже есть косяк. В строке параметр /v отвечает за исключения, как мы знаем. Мне уже доложили, что в некоторых играх есть файлы совсем не sdat, но они исключаются из шифрования, потому что имеют название не помню, типа SDATAME.bik и ещё типа PAPA.SDATA.01.mu. А всё из-за того, что в исключениях написано .sdat.

Цитата:

Сообщение от krekx (Сообщение 1108209)
Evolret, Это просто не всем надо, не у всех вита есть, так же можно и 3D включать, а вот 1080р галочку тестировать обязательно нужно, есть игры которые способны работать в этом режиме, но изначально чудным образом с заблокированным режимом, души демонов к примеру :D

Тут дело в том, что скорее всего PARAM.SFO проверяется и хэш его некоей области участвует в проверке. По крайней мере так у PSP NP-PSN игр - там тупо образ ISO UMD-диска целиком зашифрован в EBOOT.PBP. Там я полностью разобрал шифрование и точно знаю, какие области участвуют в подписи DATA.PSP.

На PS3 видимо по другому, поэтому нужно проверять. Ты давно напоминаешь об 1080p, так давно бы и проверил на OFW проставив галочку на этом пункте в PARAM.SFO. И доложил бы нам об испытаниях. А что нам стоит через батник поменять один байт в этом Параметре.

Цитата:

Сообщение от Evolret (Сообщение 1108208)
Ребят, а почему мы не меняем в парам.сфо DG на HG?

Ну так в теме я уже 100 раз поднимал этот вопрос, но меня уверили, что этого делать не надо. Возможно хеш парама меняется и не проходит проверку на OFW.

krekx 28.11.2016 09:56

ErikPshat, не это только для ручного выбора режима, демон соул работает, а вот в том же pes13 не надо, так как картинка портится.

ErikPshat 28.11.2016 10:03

krekx, то есть, этот флаг на OFW не проверяется получается.

Ну наверное это зависит от игры, если разработчики делали игру с текстурами под 1080p.
Да и вообще, у меня вон телик Sony Full HD 3D, так я не вижу разницы между 720p и 1080p, поэтому фильмы качаю исключительно в 720p, потому что весят раза в 4 меньше и не тормозят.

krekx 28.11.2016 10:12

ErikPshat, почему, на оф тоже работает.
У меня телик ощущает разницу, в 720 мылится картинка, а вот в 1080р в режиме точка в точку, картинка качественная :)


Текущее время: 15:25. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2025, vBulletin Solutions, Inc. Перевод: zCarot
PSPx Forum - Сообщество фанатов игровых консолей.