MPHT - Make Pkg Han Tool
Вложений: 4
MPHT (Make Pkg Han Tool)
https://www.pspx.ru/forum/attachment...chmentid=15819 MPHT (Make Pkg Han Tool) Набор инструментов (программ) выполняющих определенные действия для установки игр на OFW. Внимание! Не используйте в путях символы кириллицы, спецсимволы, как и в названии имени профиля на компьютере. Некоторые сторонние утилиты, участвующие в работе программы, не имеют в своём составе русского алфавита, поэтому не распознают букв на кириллице или спецсимволов. При наличии в путях этих символов программа может работать неправильно. п.1 выполняет упаковку в *.pkg всех директорий, которые находятся в директории с программой. Пример: 1. Положим рядом с программой 2 папки: с игрой и патчем. 2. Выберем п.1 в программе и подождем упаковки (может занять длительное время - зависит от объема игры) 3. После обработки будут готовые *.pkg 4. Не подписанные *.pkg устанавливаются в режиме [Debug HAN]
п.2 выполняет упаковку в *.pkg всех директорий, которые находятся в директории с программой и также подписывает его. Действия аналогичны п.1, только подписанные *_sign.pkg устанавливаются в обычном режиме [Han] п.3 конвертирует RAP в RIF и упаковывает нужные файлы в RIF000-INSTALLER_00-MAKERETAILRIFPKG.pkg Пункт нужен для создания файла активации (*.rif) для псн игр. Для работы нужны файлы (как их достать - инструкция: пункт 1.3.1):
п.4 качает патчи к CFW игре для замены патченных под CFW системных файлов. Нам понадобятся игры которые имеют апдейт
Образ диска Iso - в этом пункте нам нужно выбрать образ дисковой версии игры для конвертации ее под OFW. Программа скачивает патч (при наличии его в базе Sony) и конвертирует игру для дальнейшей установки через бекап или HAN. Настройте антивирусы/брандмаузеры, чтобы не блокировалось скачивание файлов. PS3_GAME папка - в этом пункте нам нужно выбрать распакованный iso образ (папку PS3_GAME) для конвертации ее под OFW Программа скачивает патч (при наличии его в базе Sony) и конвертирует игру для дальнейшей установки через бекап или HAN. Настройте антивирусы/брандмаузеры, чтобы не блокировалось скачивание файлов. Проверить наличие патча к игре. Введите TitleID от игры для проверки есть ли к ней патч. В данном пункте мы переподписываем файлы *.edat (DLC, темы и другое) свободной лицензией.
В данном пункте мы переподписываем файлы *.edat (DLC, темы и другое) свободной лицензией, меняя при этом ciD.
п.6 Подписывает Debug PKG в Retail PKG (*_sign.pkg) для установки в режиме HAN Enable. Имейте в виду, что подписанный Retail PKG ставится только в режиме HAN Enable. Его невозможно установить на CFW. п.7 создает Package_List.pkg (список всех pkg рядом) и запускает локальный сервер HFS с необходимыми файлами для установки *.pkg с сервера
Здесь всё довольно просто.
Программа имеет функционал для разделения игр на части менее 4 ГБ с последующей упаковкой их в Debug PKG или Retail PKG. Поддерживается упаковка игр PS1/PS2/PSP/PS3 для HAN OFW, либо для CFW, но только в формате Debug PKG.
В данном пункте Вы можете соединить pkg файлы, разбитые например в PSNStuff (заголовок имеет только 1 pkg, остальные части не имеют его, т.е. файл разделен простым делением и не может быть открыт программами для pkg).
В данном пункте программа распакует базу известных RAP и создаст из них RIF000-INSTALLER_00-RIF*.pkg Для работы нужны файлы (как их достать - инструкция: пункт 1.3.1):
п.9 выполняет упаковку в *.pkg указанной директории. Папка custom\dev_hdd0\GAMES - для понимания структуры кастомных *.pkg |
MPHT 3.5.3
Changelog: - В связи с обновлением сайта ps3xploit файлы на дополнительные опции удалены. |
Перекачайте версию 3.5.3, я туда старый батник положил, свежая версия содержит изменение.
|
MPHT 3.5.4
Changelog:
|
MPHT 3.5.5
Changelog: ✅ Добавлено автоматическое извлечение 2P0001-PS2U10000_00-0000111122223333.rap ко всем классическим PS2 играм при создании RIF. |
В версии 3.5.5 не создается файл package_list.pkg.
|
|
rus555, логи.
|
Изначально пользовался встроенным апдейтером, может что то криво скачалось. Сейчас удалил старую версию и установил последнюю скачанную в ручную, всё заработало.
Update:Сейчас для интереса снова установил 3.1.3, затем согласился на обновление до 3.5.5, такая я же ситуация. Логи |
rus555, Ну в последней версии я упаковал только измененный файл, если со старой версии качать, могут скачаться не все файлы. Поэтому лучшим вариантом будет полная версия.
|
MPHT 3.5.6
Changelog:
|
как поместить эти файла в программу ничего не понятно обясните пожалуйста
anton050783 добавил 11.04.2019 в 17:00 2 файла куда их и как вставлять не понятно самое начало установки подписки |
anton050783, про какие файлы речь?
|
Бета версия 3.6.0 (чтобы не просило обновлений версию внутри не менял).
Тестируйте. |
Бета версия 3.6.0 (чтобы не просило обновлений версию внутри не менял).
Добавил консольный режим. В данном режиме вся информация будет выводиться в консоль, вместо GUI. Добавлено для большей совместимости (если в GUI возникают ошибки) |
Господа, не пойму, толи я дурак, толи лыжи не едут.
Пытаюсь создать PKG с рифами. В папке raps примерно 16тыс рапов, act.dat и idps.hex присутствуют в папке с программой. Программа запускается, генерирует рифы. Спустя час рапортует, что все прошло успешно. Но в результате PKG файл не генерируется, а в папке exdata всего 8543 рифа. Если в папке raps поместить меньше рапов, тогда всё проходит успешно. Пробовал разные версии программы, на разных ПК, но везде одна и та же проблема. |
iiiytn1k, попробуй консольный режим в версии 3.6.0, либо тоже самое через п.8, пп.8
|
Разобрался в чем проблема. Вызов cmd.exe и консольный режим в программе работают не совсем корректно.
Дело в том, что при выборе пункта 3 или 8.8 выполняется команда "cmd.exe /c make_pkg.bat 4" или "cmd.exe /c extract_base.bat" соответственно. Cmd.exe запускается в 32-битном режиме (т.е. вызов идет через %windir%/syswow64/cmd.exe, а должен по идее через %windir%/system32/cmd.exe), поэтому максимальный объем динамической памяти для этого приложения составит 2гб. Происходит это потому что gui-приложение make_pkg.exe тоже 32-битное. Так как в процессе генерации rif-файлов приложение cmd.exe рекурсивно выполняюшее ps3xploit_rifgen_edatresign начинает сжирать всю выделеную для него память, то при достижении лимита в 2гб оно просто крашится. Происходит это как раз после генерации примерно 8,5 тыс. файлов. Костыль такой - запустить принудительно 64-битную версию cmd.exe (%windir%/system32/cmd.exe), и из него выполнить уже tools/extract_base.bat. В этом случае проблемы с лимитом памяти не возникнет. http://i64.tinypic.com/2q9jl0n.png |
iiiytn1k, так себе решение. Что делать людям, которые на 32 битной системе сидят? Сделаю лучше ограничение по обработке большого количества файлов.
|
MPHT 3.7.0
|
Текущее время: 07:14. Часовой пояс GMT +3. |
Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2025, vBulletin Solutions, Inc. Перевод: zCarot
PSPx Forum - Сообщество фанатов игровых консолей.