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)

krekx 19.11.2016 00:24

С облаков быстро качает :)

ErikPshat 19.11.2016 02:17

А если патчи к дисковым играм имеют название NPEB/NPUB, то вы их тоже распаковываете в BLES/BLUS?
Или вообще такие патчи нельзя использовать или таких не бывает к дисковым играм?

Я про такие патчи: EP0700-NPEB01765_00-PATCH20121115MAS-A0107-V0100-PE_fw0.00.pkg

rupor 19.11.2016 03:42

Цитата:

Сообщение от ErikPshat (Сообщение 1107540)
Я про такие патчи: EP0700-NPEB01765_00-PATCH20121115MAS-A0107-V0100-PE_fw0.00.pkg

Таких не бывает к дисковым играм. Это патчи к PSN играм и они не подойдут. Купить просят.

ErikPshat 19.11.2016 03:53

rupor, вот спасибо! Наконец дождался развёрнутого понятного ответа. Я ведь этот вопрос поднимал несколько раз уже и на этот счёт никто ничего не сказал. А я сижу и целый час вписываю в батник скрипт, на случай, если вдруг попадётся патч с названием NPEG. Вся работа на смарку :(

Кстати, у меня ~f не работает, т.е. вместо названия патча он отлавливает название папки, из которой запускается патчер :)
Что-то у тебя не так работает, потому что много людей скачали и никто больше не отписался о подобной ошибке.
Ты откуда вообще запускаешь патчер? Может с флешки? Попробуй запускать из корня диска С:\, вдруг у тебя в путях что-то неладное.

rupor 19.11.2016 04:34

ErikPshat,
Патчер лежит в C:\11, патчи в C:\psnstuff\update.
Ты меняешь только nx на f или мою часть кода пользуешь?

Попробуй мой правленый батник. Докинь только sfoprint в ISO2BACKUP

ErikPshat 19.11.2016 05:03

Цитата:

Сообщение от rupor (Сообщение 1107547)
Ты меняешь только nx на f или мою часть кода пользуешь?

Да, только попробовал заменить nx на f и всё, крышка, распаковывается в папку "GAME_CONV", а не в BLUS12345 ))) потому что патчер я запускаю из папки GAME_CONVERT.

rupor 19.11.2016 05:42

ErikPshat, а находится она у тебя как пример X:\YYY\GAME_CONVERT.)) Вся проблемка в "%var:~7,9%". После обрезания первых 7 символов и взяв следующие 9, как раз и получаем GAME_CONV. У меня эта переменная заменена на папку PATCH + еще нужно будет отредактировать вот эту часть
dir b* /b /a:d > %temp%\1.tmp
set /p DIRNAME=< %temp%\1.tmp
т.к. скорее всего тоже будет ошибка
У меня DIRNAME задается утилитой sfoprint.

ErikPshat 19.11.2016 06:18

rupor, да, всё верно. Твой батник отработал нормально. Значит так и сделаем.

Только прикол ещё в том, что PATCH - это же просто набор букв. И странно, что он так удивительно сработал. Это же переменная Microsoft, а такие переменные нужно заключать в проценты %PATCH%, так же, как %TEMP% или %PROGRAMFILES%.

rupor 19.11.2016 06:46

Цитата:

Сообщение от ErikPshat (Сообщение 1107553)
Только прикол ещё в том, что PATCH - это же просто набор букв. И странно, что он так удивительно сработал. Это же переменная Microsoft, а такие переменные нужно заключать в проценты %PATCH%, так же, как %TEMP% или %PROGRAMFILES%.

В моем случае это просто набор букв, не переменная. Мне нужно было как-то обозвать папку куда будут распаковываться патчи, а так как время было позднее и очень хотелось спать лучше этого я ничего не придумал.) Можно ведь задать и другое имя для папки, чтоб не смущать людей.

ErikPshat 19.11.2016 06:52

rupor, ага, догнал. А то у меня сразу ассоциация с переменной возникла :D

Zzzzzag 19.11.2016 13:08

ErikPshat, решил попробовать твою софтину, выдаёт такую ошибку после выбора патча:
Starting...
Please, follow the instructions on the screen...

Errorlevel: 0

Selected PKG(s): "E:\ISO\Playstation 3\ps3tools\PS3 Game Updates\downloads\Beyond Two Souls Update Data (EU2) [BCES01123]\EP9000-BCES01123_00-PATCH00000000001-A0101-V0100-PE_fw0.00.pkg"

Summary:
PKG-File : EP9000-BCES01123_00-PATCH00000000001-A0101-V0100-PE_fw0.00.pkg

OutPut Directory : BCES01123


Error: Could Not Open PKG-File 'EP9000-BCES01123_00-PATCH00000000001-A0101-V0100-PE_fw0.00.pkg'
Time Used: .0 Seconds
Файл не найден

И ошибка в окне потом Folder NOT EMPTY

ErikPshat 19.11.2016 13:19

Zzzzzag, да, у тебя точно такая же ошибка, как у rupor. Но не у всех так, например у меня и у in1975 нормально отрабатывает, и другие отписывались и многие скачивали, но больше никто не жаловался.
Мы об этом разговаривали в соседней теме, почитай там последние сообщения. Это понятно, что нужно исправлять, вроде отловили ошибку.

Спасибо за баг-репорт! Буду фиксить, я написал как это исправить. К сожалению, как сегодня обещал доделать, так ничего и не сделал. Просто всю ночь выскакивают окошки с оповещениями о сообщениях на разных форумах, вот так и протусовался, отвечая на вопросы. Ведь релиз Адреналина на PSVita вышел, много разговоров.

neondeity 19.11.2016 14:21

Infamous 2 всегда дает ошибку. 4 обновления. Пытались последнее обновление. Пытались объединенное обновление. Все ошибки сценария. 80029519

Devilplant 20.11.2016 01:27

Nosferatu13fd, сразу извиняюсь за нубство.человек ,сделавший сотни даунгрейдов просто тупеет от этого)вот я скачал фифу и патч .всё это дело распаковал.из распакованной папки с патчем всю лабуду кинул в юср дир,всё заменил.нажал конверт .всё верно ведь проделал?)

krekx 20.11.2016 03:47

Цитата:

Сообщение от Devilplant (Сообщение 1107588)
Nosferatu13fd, сразу извиняюсь за нубство.человек ,сделавший сотни даунгрейдов просто тупеет от этого)вот я скачал фифу и патч .всё это дело распаковал.из распакованной папки с патчем всю лабуду кинул в юср дир,всё заменил.нажал конверт .всё верно ведь проделал?)

Ужас просто, процесс сотни даунгрейдов превращает человека в дауна)))))))))) извините не удержался :D
Я вот тоже не догоняю, какой даун писал инструкцию, я придумал сам забросить данные патча в папку с игрой, делаю всё по инструкции, но этот шаг почему-то в инструкции отсутствует, я ведь не обезьяна какая тупая, я делаю всё по инструкции, копирую данные патча в папку с игрой, но в инструкции этот шаг пропущен, а я его делаю по своей прихоти, ну вот захотелось мне так.
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Люди читайте инструкцию, делайте так как хотите и если не заработает, то прочтите инструкцию, может вы ещё какие подпункты не придумали сами и не вставили в инструкцию :D

Devilplant, Более простым языком.
1) Качаешь игру
2) Качаешь патчи к игре
3) Распаковываешь патчи, каждый патч распаковывается в свою папку. Если патчей много, к примеру три, то объединяешь их в одну папку. Пример патч1.1, патч1.2, патч1.3 распаковались каждый в свою папку, объединяешь от большего к меньшему, то-есть данные из патч1.3 копируешь в патч1.2, потом из патч1.2 копируешь в патч1.1, тем самым получаешь одну папку с всеми патчами, если при копировании просит заменить, заменяешь.
4) Смотришь инструкцию, что далее делать с папкой патча и папкой игры.

rhish777 20.11.2016 07:58

krekx, а если не заморачиваться и поставить только один первый патч, то при первом запуске игра сама попросит установить и все остальные. Яркий тому пример LittleBigPlanet
Так что каждый делает как ему удобнее :D

Ну так делать можно только тем у кого не работает PSN. Иначе бан не заставит себя долго ждать :crazy:

krekx 20.11.2016 08:18

rhish777 ты аккуратней, а то насферату 13й тебя еритиком признает, в мантре этого не прописано :D . А что уже кого-то в баньку попарится отправили? :D

rupor 20.11.2016 09:40

ErikPshat, попробовал сделать как ты писал и короче не хочет он распаковывать PKG. Нужно полный путь прописывать, иначе PS3P_PKG_Ripper не находит файл.

PS3P_PKG_Ripper -o "BLES01791" "EP4389-BLES01791_00-PAINKILDSPATCH01-A0101-V0100-PE.pkg"

Summary:
PKG-File : EP4389-BLES01791_00-PAINKILDSPATCH01-A0101-V0100-PE.pkg

OutPut Directory : BLES01791

Error: Could Not Open PKG-File 'EP4389-BLES01791_00-PAINKILDSPATCH01-A0101-V0100-PE.pkg'
Time Used: .0 Seconds

ErikPshat 20.11.2016 12:33

Цитата:

Сообщение от rupor (Сообщение 1107592)
PS3P_PKG_Ripper -o "BLES01791" "EP4389-BLES01791_00-PAINKILDSPATCH01-A0101-V0100-PE.pkg"

Хех, до меня только дошло. Я же выставлял ~nx и тем самым бралось имя файла с расширением и вроде это правильно.
А когда мы травим утилите PS3P_PKG_Ripper этот ~nx, тогда отлично работает, но, если в инструкции поставить условие "Запускать патчер в папке с апдейтами", я ведь так и тестировал, лень было лазить по папкам.
А когда выбираем другой путь, тогда же в PS3P_PKG_Ripper ~nx подставляется только имя файла с расширением, но не полный путь, поэтому утилита не находит файлы апдейтов :) Правильно, нужно подставлять полный путь ~f
Код:

for /f "delims=" %%i in ('dir /b/s/a-d %PKGNAME%^|sort /+44') do set "var=%%~fi"&call :pr

А теперь далее, наша утилита никак не принимает на выходе -o никакие переменные, если на вход подаётся не просто имя файла, а путь. То есть, это особенность утилиты. Поэтому пришлось на выходе чётко указать название папки, как ты делал PATCH. Ну чтобы не вводить в заблуждение, я переименовал как UPDATE:
Код:

:: Переход в процедуру извлечения PKGs
pause&exit /b
:pr
%temp%\ISO2BACKUP\PS3P_PKG_Ripper -o UPDATE "%var%"
exit /b


Теперь, как ни крути, нам нужны переменные DIRNAME и NAME для последующей работы. Поэтому я сделал так...
Забираем из полного пути только имя файла без расширения:
Код:

for %%I in (%var%) do set varn=%%~nI

В общем я просто соорудил такую конструкцию
Код:

:: Переименовываем папку BLUS/BLES в NPUB/NPEB
for %%I in (%var%) do set varn=%%~nI
set DIRNAME=%varn:~7,9%
set NAME="NP"%DIRNAME:~2,1%"B"%DIRNAME:~4,5%
ren UPDATE %NAME%


Правильно?

rupor 20.11.2016 13:59

ErikPshat
Да, все нормально отработало.


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

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