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)

ErikPshat 03.12.2016 18:17

in1975, rupor, может глянете, что я там нахимичил ...

Я там решил добавить вывод INSDIR
Для теста хорошо подходит вот эта игра: BLUS31273-[Angry Birds Star Wars].iso (685 Мб)
Заодно проверите и выложите ;)

А то я уже сутки сижу и понять не могу, что случилось. Вдруг перестали подписываться файлы.

ErikPshat 03.12.2016 18:25

Цитата:

Сообщение от catalinnc (Сообщение 1108482)
@ErikPshat

some guy reported that uncharted game has a file with a special name "64 woof!.dds" that is not handled by convert.bat

here is the fix for convert.bat

replace
Код:

setlocal enabledelayedexpansion
with
Код:

setlocal disabledelayedexpansion
replace
Код:

for /F "tokens=*" %%n in (!infile!) do (
set LINE=%%n
set TMPR=!LINE:%find%=%replace%!
Echo !TMPR!>>TMP.TXT
)

with
Код:

for /F "tokens=*" %%n in (%infile%) do (
set LINE=%%n
setlocal enabledelayedexpansion
set TMPR=!LINE:%find%=%replace%!
Echo !TMPR!>>TMP.TXT
endlocal
)


replace
Код:

for /f "tokens=*" %%B in (!infile!) do make_npdata -e "PS3_GAME\%%~B" "%NAME%\%%~B" 0 1 2 0 16
with
Код:

for /f "tokens=*" %%B in (%infile%) do make_npdata -e "PS3_GAME\%%~B" "%NAME%\%%~B" 0 1 2 0 16
_

Please, use this source code in the attachment: https://www.pspx.ru/forum/showpost.php?p=1108113
In the first post a very old batch file, which for a long time no one uses.

in1975 03.12.2016 18:44

ErikPshat, дай ссылку на патч, чего то апдейтер не находит на эту игру патч

ErikPshat 03.12.2016 18:54

in1975, а к ней и нету патча :) патч в папке INSDIR ;)

in1975 03.12.2016 18:58

ErikPshat, ок, вижу, поковыряю.

rupor 03.12.2016 19:06

ErikPshat
вот это
Код:

Set find=ISOGAME\PS3_GAME\
на
Код:

Set find=%CD%\ISOGAME\PS3_GAME\
и еще папка с трофеями не копируется

ErikPshat 03.12.2016 19:13

Там я сделал возможность отказаться от выбора патча, если он отсутствует и если он есть в папке INSDIR.

И наверное зря сделал запрос выбора PKG в INSDIR. Наверное надо было сразу брать файлы на лету, чтобы программа не останавливала работу.
Просто я не знаю, что там может лежать, там DLC или Трофеи или ещё что-то и юзер наверное сам должен выбирать, стоит ли извлекать это или пропускать.

in1975 03.12.2016 19:21

конечно не копируется, что это за синтаксис?
Код:

xcopy /y "ISOGAME\PS3_GAME\TROPDIR\..\TROPHY.TRP" %DIRNAME%\TROPDIR\..\ /e /i
так:
Код:

xcopy /y "ISOGAME\PS3_GAME\TROPDIR" %DIRNAME%\TROPDIR\ /e /i

ErikPshat 03.12.2016 19:31

rupor, O_o, отработала зашибись на Angry Birds!
А что с TROPHY, тут скопировалась даже папка MANUAL.

Цитата:

Сообщение от in1975 (Сообщение 1108583)
конечно не копируется, что это за синтаксис? xcopy /y "ISOGAME\PS3_GAME\TROPDIR\..\TROPHY.TRP" %DIRNAME%\TROPDIR\..\ /e /i

xcopy /y "ISOGAME\PS3_GAME\TROPDIR" %DIRNAME%\TROPDIR\ /e /i

Ну так у меня давно этот синтаксис и сотни раз тестировал до этого, всегда папка нормально создавалась и копировалось. Там команда /i принуждает создавать директорию при копировании файлов, если целевой директории не было. Ну надо проверить, что за фигня.

Просто раньше у меня стояло вместо ISOGAME - %SNAME%, которая подставляла полный путь от корня диска, может в этом проблема?

ОК, отлично, вот и все мучения :xDD:

Что ещё там не так или можно усовершенствовать?

in1975 03.12.2016 19:34

ErikPshat, как я говорил, не всегда надо извлекать iso, есть архивы, есть не запакованные папки

А у тебя если мы iso не выбираем, то батник прекращает работу.

ErikPshat 03.12.2016 19:58

in1975, я тоже думал об этом, что многие любят хранить игры в папке PS3_GAME. То есть, нужно сделать выбор папки, как я понимаю.
ОК, у меня есть метод с выбором папки, даже возможен множественный выбор, но это придётся ещё одну утилитку на 100 Кб добавлять.

in1975, кстати, проверь Angry Birds и если всё ништяк, тогда выложи...
Там вообще можно объединить всё в одну папку.
Ой, а PARAM.SFO из папки INSDIR ведь тоже нужно обновить!? Это нужно дописать в батнике.

Ещё раз спасибо вам за помощь :surprised:

in1975 03.12.2016 20:16

ErikPshat,Ага, выбор папки.
И про этот релиз, там LIC.EDAT же, как я проверю на 4.76 ? а так вроде все ок. могу выложить не проверенную.

rupor 03.12.2016 20:18

in1975,
все работает OFW 4.70.

in1975 03.12.2016 20:33

посмотрел, тут же выложили. Надо дублировать?

ErikPshat 03.12.2016 20:38

Цитата:

Сообщение от ErikPshat (Сообщение 1108590)
Ой, а PARAM.SFO из папки INSDIR ведь тоже нужно обновить!? Это нужно дописать в батнике.

Посмотрел на него, это оказывается просто установщик, указывает на путь к руту:
  • Category: AR AutoInstall Root (PS3_GAME\INSDIR\PPARAM.SFO)

Цитата:

Сообщение от in1975 (Сообщение 1108593)
посмотрел, тут же выложили. Надо дублировать?

Да, выкладывай одной папкой, пусть будет оформлено нормально.
А у него не знаю, как он делал. Наверное так же.
Хотя нет, у него в папке INSDIR лежит дубль DATA000.PKG, зачем он его оставил?

in1975 03.12.2016 20:41

у тебя с PARAM.SFO все ок. При распаковке патча он берется из него.

ErikPshat 03.12.2016 21:04

in1975, да я про тот, который лежит в папке INSDIR. Там тоже лежит PARAM.SFO, я думал его нужно копировать.
А так понял, что из DATA000.PKG извлекается свой парам.

Сравнил в Арахисе его папку и нашу. У него вообще нет папки MANUAL, то есть, вообще не распакованный патч.
Хитрец, переименовал папку и подпись с NPUB31273 на NPLU31273 )))
И в конце каждого подписанного файла стоит версия подписи. У нас EDATA 3.3.0.W, а у него EDATA 2.4.0.W.

krekx 03.12.2016 21:20

Цитата:

Сообщение от ErikPshat (Сообщение 1108599)
in1975,
И в конце каждого подписанного файла стоит версия подписи. У нас EDATA 3.3.0.W, а у него EDATA 2.4.0.W.

Какой из этого вывод можно сделать?;)

in1975 03.12.2016 21:31

krekx, что он их не подписывал, а оставил как есть?

krekx 03.12.2016 21:39

in1975, не :D я о разности подписи и эффекте нулевом, что так работает, что эдак


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

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