Это программа для извлечения архивов распространённых форматов, таких как 7-Zip, Zip, Rar, многотомных 001002003 или part1part2part3 и т.д., пакетов PKG, образов ISO, внутриигровых архивов PSARC/MSELF, а так же, разделение игр на части по 4 ГБ и их упаковка.
Многотомный архив выбирается указанием только первого тома 001 или part1, после чего все тома, один за другим, автоматически извлекутся и склеются в папке ExtractedArchive.
Откроется окно проводника, где вы можете выбрать PKG для распаковки.
Содержимое PKG извлечётся в папку ExtractedPKG
Внимание!
Не используйте в путях символы кириллицы, как и в названии имени профиля на компьютере.
Некоторые сторонние утилиты, участвующие в работе программы, не имеют в своём составе русского алфавита, поэтому не распознают букв на кириллице. При наличии в путях символов кириллицы, программа может работать неправильно, либо вообще не работать.
Нажмите кнопку Мультираспаковка PKG
Откроется окно проводника, где вы можете протянуть мышкой сразу несколько PKG для распаковки.
Имейте в виду, что все PKG выстроятся по алфавиту, поэтому заранее переименуйте их в порядке распаковки. Например, сначала игра, затем DLC, потом обновление в последнюю очередь. Так же имейте рассудительность, потому что PKG с одинаковым TitleID распакуются в одну папку, точно так же, как это происходит на плойке, поэтому важен порядок распаковки, так как однинаковые файлы перезаписывают такие же новыми.
Так же, можно выбирать несколько PKG, удерживая кнопку CTRL и щёлкая мышкой, выделяя выборочно нужное количество PKG по одному из разных мест, либо, удерживая SHIFT и выделить первый и последний PKG, тогда все пакеты между ними попадут в выделение.
Содержимое всех PKG извлечётся в папку с их TitleID в папке ExtractedPKG
Внимание!
Не используйте в путях символы кириллицы, как и в названии имени профиля на компьютере.
Некоторые сторонние утилиты, участвующие в работе программы, не имеют в своём составе русского алфавита, поэтому не распознают букв на кириллице. При наличии в путях символов кириллицы, программа может работать неправильно, либо вообще не работать.
Нажмите кнопку Распаковать ISO
Откроется окно проводника, где вы можете выбрать образ ISO для распаковки.
Содержимое образа извлечётся в папку ExtractedISO
Нажмите кнопку Распаковать PSARC
Откроется окно проводника, где вы можете выбрать архив PSARC или MSELF для распаковки.
Содержимое архива извлечётся в папку ExtractedPSARC или ExtractedMSELF, в зависимости от типа выбранного архива.
Нажмите кнопку Упаковать PSARC
Откроется окно проводника, где вы можете выбрать файл FileList.xml со списком всех файлов, которые вы собираетесь упаковать в архив PSARC или MSELF в зависимости от того, какие данные содержатся в файле PS3GameConfig.ini рядом с программой, которые были выставлены в исходном архиве при распаковке.
Содержимое образа упакуется в папку PackedPSARC или PackedMSELF в зависимости от типа и названия, ранее извлечённого архива.
Программа имеет функционал упаковки в PKG целиком, с разделением на части по 4 ГБ, по 2 ГБ, с последующей упаковкой их в Debug PKG. Подерживается упаковка игр PS1/PS2/PSP/PS3.
Распакуйте все PKG игры кнопкой "Распаковать PKG" в папку ExtractedPKG.
Упакуйте папку игры кнопкой "Упаковать папку в PKG".
В окне выбора следует указывать файл PARAM.SFO из корневой папки игры.
PKG можно упаковать Целиком или Частями по 4 ГБ или Частями по 2 ГБ по нумерации, в зависимости от ответа на вопрос.
Если упаковали частями, устанавливайте все PKG по очереди с флешки на PS3.
Подписывание Debug PKG в Retail PKG (*_signed.pkg) для установки в режиме HAN Enabler.
Имейте в виду, что:
Подписанный Retail PKG ставится только в режиме HAN Enabler или на HEN.
Его невозможно установить на старых CFW.
Неподписанный Debug PKG ставится только в режиме HAN Debug PKG Enabler или на HEN.
Его можно установить, как на HAN, на HEN, так и на CFW.
ВНИМАНИЕ! Любые операции с файлами прошивок являются потенциально опасными!
Поэтому, вы должны отчётливо понимать, что вы собираетесь делать и чем это может грозить.
Предоставленные операции с файлами прошивок призваны облегчить изготовление и модификацию кастомных, гибридных и официальных прошивок. Выполнение данных операций должны выполнять знающие своё дело и понимающие происходящие процессы профессионалы и разработчики программного обеспечения.
Автор не предоставляет никаких гарантий и не несёт никакой ответственности за любой ущерб, который может быть вызван установкой или использованием данного программного обеспечения. УСТАНАВЛИВАЙТЕ НА СВОЙ СТРАХ И РИСК.
Здесь вам предоставляется 4 вида операций с файлами прошивок:
Распаковать и декриптовать файл прошивки PS3UPDAT.PUP
Собрать обратно распакованную прошивку из Part1 и Part2
Выбор операции производится простым методом ответа на задаваемый вопрос - Да или Нет.
В путях к программе или к выбираемым файлам не должно содержаться символов кириллицы, либо других нестандартных символов, отличных от ANSI-алфавита - !@#$%^&*
Первый пункт даёт вам возможность распаковать и полностью декриптовать все файлы кастомной, гибридной, модифицированной или официальной прошивки. Требуется на разделе диска не менее 1 ГБ свободного места. Процесс распаковки подразделяется на 5 частей:
Part2 - распаковка архивов TAR, извлечённых ранее в Part1
Part3 - декриптовка контейнеров прошивки SCE. (CORE_OS_PACKAGE - это ROS)
Part4 - извлечение всех файлов прошивки в изначально шифрованном виде encrypted
Part5 - окончательная декриптовка файлов прошивки в ELF decrypted
Вторым пунктом вы можете обратно собрать прошивку, распакованную ранее. Для этого, вам нужно будет указать на файл version.txt, который должен лежать в папке Firmware_X.XX\Part1 ранее распакованной прошивки. Обращаю внимание, что обратно собранная прошивка не обязательно должна совпадать по MD5 с оригиналом, а тем более с OFW, т.к. разные разработчики упаковывают свои прошивки каждый по-своему, а OFW собирается с добавлением 14 нулей в заголовке, при упаковке в архивы TAR, в отличии от нашей сборки в TAR без нулей, что собственно никак не влияет на установку и работоспособность на PS3. Здесь разработчикам предоставляется возможность сборки и подмены своих файлов в Part1 или Part2 с последующей сборкой в PS3UPDAT.PUP.
Третьим пунктом вы можете сами собрать Гибридную прошивку 4.84.2 HFW. из заранее распакованных двух официальных прошивок4.82 OFW и 4.84 OFW, в точности такую же по MD5. Нет необходимости искать и скачивать оригинал, когда вы сами можете её собрать. Тут вам не предоставляется никаких вольностей с подменами файлов прошивки, т.к. метод основан на точной сборке и точному упорядочиванию фaйлов в контейнерах, как это было сделано в оригинале, для последующего совпадения по MD5.
Четвёртым пунктом всё почти точно так же как в предыдущем, но здесь вам предоставляется возможность самим вписать своё название версии и описания, отображаемых впоследствии на экране PS3. Например, вы можете ввести своё название как 4.84 MFWABCDEFG и описание по типу [Modified Hybrid Firmware by Super Puper], а так же, пока программа стоит на паузе, вы можете изменить текст лицензии в файле Firmware_4.84 MFW\Part1\license.xml. У вас получится такая же гибридная прошивка HFW, только с вашими данными, отображаемыми на экране PS3.
По кнопке Обзор папки - откроется папка, откуда была запущена эта программа.
Вот скрин, как видишь утилита подхватывает помимо ей нужного FileList.xml еще и игровые, потому что у них тоже в названии присутствует filelist.xml )))
Ну судя по всему - это такая редкость, когда у файлов игры попадается такое же название как мой кастомный FileList.xml
Прошу любить и жаловать, Ваш Добро пожаловать в наш Чат в Telegram
Попробовал, так же) у вас алгоритм один на две проги)
YAGAMI55 добавил 16.11.2021 в 13:28
Сообщение от ErikPshat
Ну судя по всему - это такая редкость, когда у файлов игры попадается такое же название как мой кастомный FileList.xml
Да да, я понимаю что не предугадать такое вот, поэтому предложил FileList.xml записывать как PSARC_FileList.xml, ну чтобы хоть как то отличалось и путаницы не было у утилиты.
А вообще Лучше будет вариант pspx_psarc_filelist.xml ))) Эта переменная точно норм будет работать, вряд ли у игры будет в названии "pspx"
Последний раз редактировалось YAGAMI55; 16.11.2021 в 13:46.
Причина: добавил, подумав
Попробовал, так же) у вас алгоритм один на две проги)
Естесственно, если учесть, что Игорь Николаевич стырил код с моих исходников и встроил в свою прогу с моего позволения конечно
Сообщение от YAGAMI55
А вообще Лучше будет вариант pspx_psarc_filelist.xml )))
Ну вполне логичный вариант. Только я давно исходники последней версии потерял, вернее не сохранил их нигде, а потом похерил всякими экспериментами. Сейчас остались исходники версии 1.8.7, но мне уже лень вспоминать, что я там исправлял до 1.9.1. Хотя давно нужно заняться этим, потому что там нужно подправить упаковку PS1 и PS2 игр, которую тоже в какой-то из версий испортил.
Прошу любить и жаловать, Ваш Добро пожаловать в наш Чат в Telegram
Естесственно, если учесть, что Игорь Николаевич стырил код с моих исходников и встроил в свою прогу с моего позволения конечно
Ну вполне логичный вариант. Только я давно исходники последней версии потерял, вернее не сохранил их нигде, а потом похерил всякими экспериментами. Сейчас остались исходники версии 1.8.7, но мне уже лень вспоминать, что я там исправлял до 1.9.1. Хотя давно нужно заняться этим, потому что там нужно подправить упаковку PS1 и PS2 игр, которую тоже в какой-то из версий испортил.
Вообще спасибо хочу сказать за утилиту) ранее пользовался только основной утилитой psarc.exe ну и там руками правил. А теперь в два клика все) кайфанул
В общем, сбор архива происходит после закрытия и вновь запуска проги, если не закрывать после процесса распаковки и сразу попробовать собрать - на выходе пустая папка, pspxfilelist.xml не подхватывается.
ну и главный минус) собирает в штатном режиме с дефолтными значениями psarc.exe, не учитываются флаги оригинального архива. У ErikPshat это учтено) т.е в MPHT это тоже самое если я распакую вручную через psarc.exe, создам список файлов для упаковки и упакую с дефолтными значениями. Такой архив в игре не работает вообще)
Последний раз редактировалось YAGAMI55; 17.11.2021 в 14:13.
В общем установил снова компилятор Inno Setup, нашёл исходники версии v1.8.8.0, скомпилировал программу с параметрами PSPx_FileList.
Оставлю её тут же на хранение
Если тебе ещё надо, проверь, не вмешивается ли она теперь в процесс сборки...
Прошу любить и жаловать, Ваш Добро пожаловать в наш Чат в Telegram
не по теме но , еще просьба можешь скинуть в лс иконки для мовиана и мовиан видеоиконка (у тебя в теме в видео - делаем кастомные видео-иконки к играм -) ? если есть иконки от вебмана и тп скинь пожалуйста?
upd - по твоей ссылке на яндекс запустилась только таз мания и иконка то же тазмания?
Последний раз редактировалось JACKIE; 29.11.2021 в 20:02.
как сделать без меню этого перед игрой?
как поменять музыку?
как поменять название игры, что бы после установки оно было сразу (дюну то я вставил и то не пошла, но название осталось соник?
Ну так иконку поменяй ICON0.PNG и бэкграунд PIC1.PIC, если тебе это так надо.
Так же музыку поменяй SND0.AT3
И название напиши какое хочешь в PARAM.SFO.
Что за нубство такое!
Сообщение от JACKIE
upd - по твоей ссылке на яндекс запустилась только таз мания и иконка то же тазмания?
Так она потому что в конфиге прописана была, вот она и запускается по умолчанию.
Поменяй там путь на другую игру, тогда она будет запускаться.
Прошу любить и жаловать, Ваш Добро пожаловать в наш Чат в Telegram
Вот такая песня при попытке упfковать в PKG. В какую сторону копать?
Сама папка весит 6ГБ, файлов превышающих 4Гб нет. Файл SFO выбираю, дальше пуск и вот...
Последний раз редактировалось ErikPshat; 22.12.2021 в 21:04.
in1975, он его не делит, он просто пытается упаковать в PKG, ранее распакованный образ диска ISO, то есть JB-папку
Там же видно, что GAME_DIR: PS3_GAME, как и ContentID определился.
Прошу любить и жаловать, Ваш Добро пожаловать в наш Чат в Telegram