как скормить make_package_npdrm`у файлы LIC.EDAT и PARAM.SFO с категорией DG (Disc Game)?
Там нужно правильный конфиг создать. Но, как я понимаю, ты хочешь распаковать это чудо в папку NPEB, а не BLES, но ведь в PARAM.SFO записано BLES. Тут могут возникнуть трудности, либо нужно выставить игнорирование ошибок. Это, если ты собираешься делать через make_package_npdrm.exe или psn_package_npdrm.exe. Но эти утилиты удобны, когда ты собираешь PKG, более 1 GB.
А если такие мелкие, тогда проще воспользоваться обычным сборщиком из состава PS3Tools by Aldostools:
Идёшь в ps3tools\tools\make_pkgs
Кидаешь в папку pkg свой PARAM.SFO, в папке LICDIR файл LIC.EDAT.
Открываешь батник CREATE_PKG.bat текстовым редактором и вписываешь туда ContentID игры,
например EP0006-NPEB01493_00-FIFASTREET000000 (смотри через Хекс-редактор LIC.EDAT).
Сохраняешь и запускаешь, потом забираешь готовый PKG в той же папке.
P.S. Ессно, у тебя должен быть установлен в системе Python 2.7 в пути по умолчанию, этот путь ты увидишь в файле CREATE_PKG.bat. Последняя версия 2.7.13, другие версии, как 3.6.2 не поддерживает утилита pkg.py. Если тебе неймётся конкретно make_package_npdrm.exe, тогда спрашивай, там немного другая кухня.
Ах, да, твой пример во вложение залил, просто запусти батник:
Прошу любить и жаловать, Ваш Добро пожаловать в наш Чат в Telegram
но хотелось бы именно при помощи неё паковать ресурсы игры. Если Вас, конечно, не затруднит мне с этим помочь.
Короче, вот такой пример реализации (во вложении), снова в такой же папке.
Запусти батник и он тебе скомпилирует обе папки по отдельности в PKG, т.к. нельзя две папки игры положить в один PKG.
Открой батник в текстовом редакторе и посмотри логику действий.
Там сначала создаётся конфиг и прописываются туда необходимые строчки для каждого вида PARAM.SFO.
Ты увидишь эти конфиги после компилирования PKG и можешь посмотреть в текстовом редакторе, как должен заполняться конфиг. Название его не имеет значения, ты просто указываешь название при натравлении на утилиту. Вообщем для утилиты нужен правильный конфиг. Я просто сделал универсальный батник, который сам создаёт конфиг автоматически, он распознаёт названия папок BLES или NPEB, которые ты туда закидываешь, и создаёт отдельный конфиг для каждой папки.
Там просто нужно знать, что писать и в каком случае, а это зависит от параметров PARAM.SFO, то ли это Game Data, то ли это Blu-ray disk, то ли это аватар или это тема. Для каждой игры там нужно заполнять ContentID от этой игры.
Если что-то непонятно, тогда спрашивай. Собсно, если ты надумаешь компилить что-то своё, то утилита при ошибках, сама будет тебе подсказывать, в каком месте у тебя ошибка.
Прошу любить и жаловать, Ваш Добро пожаловать в наш Чат в Telegram
Последний раз редактировалось ErikPshat; 23.03.2018 в 11:23.