Цитата:
Цитата:
|
Цитата:
Цитата:
|
Ну значит надо добавить этот eboot.bin во все части при создании. Места он особо не занимает, так что можно его по умолчанию кидать если это поможет, да и если не поможет тоже. Думаю ErikPshat добавит, как прочтет сообщения.
|
Цитата:
Ну и я как бы был вполне спокоен, потому что о баге при установке мне никто не докладывал. Причём релизёры прогу тестировали и выкладывали разделённые на части игры в прямом скачивании, но про такой баг внезапно заговорили буквально недавно, да и то только один юзер, ну и ещё кто-то подцепился с припёку. |
Я думаю, что речь идёт об этой игре: Tomb Raider 2013
Там игра имеет такой PKG: 1DGAME-NPEB01781_Tomb Raider.pkg (9,9 ГБ) с пробелом в названии. На 2 части по 4 ГБ она конечно не делится, вот и получается 3 части. Хорошо, если бы кто-то из соображающих смог бы проверить перепаковку на части и установку. Просто возможно, что юзер сам мог накосячить, например поставить консоль на паузу во время упаковки второй и третьей части, таким образом прервав процесс паковки какого-то файла. Ведь если кликнуть мышкой в консоли, то она ставится на паузу. Либо комп мог уйти в спячку и т.п.. А ещё мне вспомнилось вдруг одно воспоминание. Это когда в начале темы ХАНа кто-то спрашивал о попытке распаковки нескольких официальных PKG. Я тоже их проверял. Там оказалось, что все последующие PKG на самом деле были не с заголовком, типичным для PKG, а попросту один большой PKG был именно порезан на части, а не упакован каждый по отдельности частями. То есть, там решение было простое, взять и склеить эти части в одну хексом и тогда один большой PKG распаковывался нормально. Выходит, консоль как-то умеет определять порезанные части и каким-то волшебным образом на автомате умеет их подхватывать и устанавливать. Вот этот момент мы что-то пропустили тогда, а сейчас это очень даже актуально и интересно. |
Цитата:
Вы хотите сказать, что консоль должна понять если взять любой PKG и порубить его тупо на части произвольного размера и она все жто потом соберёт воедино? Как тогда они должны именоваться эти части, в данном случае именно это должно быть самое важное. Или я не правильно понял? |
ErikPshat, Дело в EBOOT.BIN. Точнее в том, что в данной игре он пакуется во второй части. Если ставить игру со второй части, то такой проблемы быть не должно.
Цитата:
Скачал свой релиз и посмотрел как я делал там. EBOOT.BIN только в первой части, как я и писал выше. Нужно проверить, что будет если во все части закинуть EBOOT.BIN. - Уже проверил. Всё нормально ставится. Так что ошибка возникает только когда в папке с игрой на PS3 нет EBOOT.BIN. Вариантов тут два - либо кидать во все части EBOOT.BIN, либо вычислять в какой части будет EBOOT.BIN и именовать её первой частью. |
Цитата:
Нужно просто взять любой маленький PKG, так же порезать на три части, пронумеровать названия по порядку и попробовать установить, они должны все лежать на флешке в одной папке. Цитата:
Вполне может быть, что вторая часть не ставится потому что в первой не было EBOOT.BIN, но это нужно проверять, а не просто предполагать. В принципе реально нужно в любом случает пихать его во все части, имхо, если не вредит - значит не помешает. |
Цитата:
|
Цитата:
|
Цитата:
Короче понял, либо нужно действительно нумеровать часть с EBOOT.BIN первой, либо пихать его во все части. На сях займусь доработкой программы, а то что-то совсем лень одолела :D Там ещё было предложение в мультираспаковке так же по папкам распаковывать игры для бэкапов. А вы пока найдите ту официальную игру, про которую говорили в начале темы ХАНа, которая была порезана на части (не поделена, а порезана). Кстати, наверное этим и объясняются те редкие случаи, когда EBOOT.BIN оказывался во второй части. Потому что такое редко бывает, ведь игры тусуются по алфавиту, а буква E практически почти в начале, поэтому EBOOT.BIN чаще всего оказывается в первой части. Но если в игре куча файлов на 4 ГБ начинающихся на A, B, C, D, тогда EBOOT.BIN просто не помещается в первую часть, отсюда и глюк с отказом установки второй части. |
Цитата:
Цитата:
Цитата:
|
Цитата:
Странно, что тогда никто не обратил внимания, вот были вопросы про неё здесь и ещё здесь и выложена она в прямом скачивании здесь. Вот прямые ссылки на CDN-сервер от PSN: Вот прямые ссылки на CDN-сервер от PSN: Причём видно невооружённым взглядом, что это не отдельно упакованные папки в PKG, а это порезанный на части один большой PKG, потому что заголовок имеется только в первом PKG, остальные просто разрезаны в произвольном месте, вернее они порезаны ровно по одинаковому размеру 4,37 ГБ. Кто-то сможет проверить, каким образом они установятся через HAN, пока я буду спать? Надеюсь вы смогли заметить, что части пронумерованы по порядку: _00.pkg _01.pkg _02.pkg _03.pkg _04.pkg _05.pkg И ещё нашёл в PsnStuff список игр, состоящих из порезанных частей:
|
Цитата:
Видимо как-то совсем уж тяжко, взять какую-нибудь маленькую игру на 100 Мб, порезать на 3 части по 33 Мб с названием на конце _00.pkg _01.pkg _02.pkg и попробовать установить. |
Цитата:
Взял Террарию, порезал Тотал Коммандером на куски по 20 метров, вышло 5 частей, переименовал их в "*_0?.pkg". 1. PKG-linker 2.0 не видит все части кроме первой. 2. Старый PKG-Linker видит все, но естественно про CID всех частей кроме первой сообщает галиматью. 3. 1 и 2 пункты вполне ожидаемы, поэтому тупо скопировал все части на флешку и попытался установить. Первая часть начинает нормально ставиться, но в конце выдает ошибку (Произошла ошибка во время операции установки (80029566)). Может в самом(их) PKG должны стоять какие-то метки того, что это порубленные на части PKG? |
Вложений: 1
Цитата:
Так что в этих частях PKG нету никаких специфических вставок, указывающих, что это порезанные части одного большого файла. Но есть только в интернете XML, описывающий названия всех частей и их хэш. Думаю в этом дело. Короче, я сделал то же самое по образу и подобию. Для теста взял проверенный PKG с эмулятором imbNES размером 15 Мб и разделил на 3 части. Так же, создал к нему XML, описывающий название, размер и хэш каждой части. Нужно всё это закинуть в корень флешки и попробовать установить. Попробуйте плиз: :download: Вложение 15239 |
Нет, не устанавливается.
Начинает ползти "градусник" и тут же откатывается назад и выдаёт ошибку (Произошла ошибка во время операции установки (80029563)). |
MAN-biker, ты в режиме HAN Enabler ставил? Нужно как-то заставить приставку читать этот XML HFS.
Либо это как-то подцепить к HAN_Toolbox_Mod, он же умеет как-то считывать внешние ссылки. Нужно чтобы эти PKG консоль воспринимала как будто они скачаны в папку онлайн установки. |
Цитата:
Подробнее расскажи, что имеется в виду про HAN_Toolbox_Mod, попробую что скажете. |
Цитата:
Там активация HAN офлайн и игры можно качать прямо из PSN. Они скачиваются в специальную сетевую папку и потом оттуда устанавливаются. Здесь видимо схожий метод. Эти порезанные части так же скачиваются из интернета по ссылкам и благодаря этому XML они должны устанавливаться автоматом. Этот механизм видать поддерживается самой консолью. Может быть там пути на флешке нужно правильно прописать. Потому что в XML путь к файлу прописан через "URL=Название_файла_00.pkg" Может быть нужно поменять URL На file:///="dev_usb0/Название_файла_00.pkg" |
Ну и потом, вам же лучше знать. У вас же есть на руках PS3, а у меня нет. У вас же имеется на PS3 браузер, ведь этот HAN вы же как-то запускаете.
Там в браузере на PS3 есть даже адресная строка, откуда можно файлы запускать и даже файлы эксплоита там запускаются. Так же браузер должен понимать путь к флешке и к файлам на флешке. У меня например на компе тоже есть подобный браузер, практически аналогичный Web-kit - Гугл Хром называется. Так вот, я в нём так же могу любые файлы на компе просматривать, даже с рабочего стола. Просто пишу в адресной строке путь к файлу вот так:
Вот например папка на рабочем столе в браузере выглядит так: https://i4.imageban.ru/out/2018/12/1...e0f9c0332f.png |
Это всё замечательно, но вариант в таким XML у меня тоже не прокатил.
Сделал тестовую стриницу, прбовал разные варианты, но так и не понял как из браузера достучаться до файлов на флешке. Подскажите ПРАВИЛЬНУЮ ссылку. Такие варианты не работают (и файл имеется): href="file:///=dev_usb000/1.txt" href="file:///=dev_usb0/1.txt" Если с флехи не может, так похрен, веб же есть, ща попробую через веб... |
Ну вот в этом XML как правильно путь к файлам прописать? Неужели через url=
Размеры файлов я правильно прописал, хеши так же точно подсчитал, там SHA-1 используется. Код:
<?xml version="1.0" encoding="UTF-8"?> |
В общем, пока у меня ничего не получилось и через веб, жду дальнейших указаний чего попробовать.
|
Цитата:
КЭП, зачем ты мне всё это рассказываешь, про тёплое с мягким, про JavaScript и HTML? Думаешь я совсем отрубленный :) Я просто вам подкидываю пищу для размышления. Тут нужно проверить все варианты с браузером. Правильно, тут нужен JavaScript и он есть готовый в HAN_Tools, его может стоит чуток модифицировать, чтобы он при обновлении магазина скачивал наши порезанные файлы в нужное место и устанавливал. Так же, нужно проверять с правкой того XML. ведь консоль в принципе выходит умеет работать с порезанными PKG даже на официальном уровне. Возможно просто чего-то не хватает. Может путь к файлам из XML она не понимает. Однако путь к первому PKG она же понимает и пытается с него начинать ставить. Тут нужно просто консоль иметь под рукой и колдовать тоже нужно уметь :) Давайте тогда поразмыслим, как же консоль порезанные PKG на официальном уровне скачивает и устанавливает. Я просмотрел эти PKG, они реально порезаны на части по 4687500000 байт, кратные 32. |
Цитата:
|
|
Цитата:
Только вот неясно, как она к нему должна обращаться, если запускаем то мы PKG, а там не прописано читать XML? |
Цитата:
Цитата:
|
in1975, вроде же все это уже пробовали https://www.pspx.ru/forum/showpost.php?p=1148434
Тогда из этого не вышло, не чего хорошего. |
MAN-biker, Ты спросил
Цитата:
Цитата:
Цитата:
Только вот объясните мне, как консоль понимает, что PKG состоит из частей? |
Цитата:
Цитата:
Цитата:
Вариант первый: это как раз смотреть наличие XML и что там в нём прописано. Второй: тупо по именам файлов, если есть набор файлов с одинковыми именами "*_01.pkg"?", "*_02.pkg" и так далее, считать их кусками единого и собирать при установке. Но я не имею малейшего понятия как это действительно реализовано у Сони. |
ErikPshat, файл XML так и должен выглядеть
Код:
<?xml version="1.0" encoding="UTF-8"?><hfs_manifest><file_name>11PCAT-BETA0005U_00-PS1CLASSICS00001_signed.pkg</file_name><file_size>15399472</file_size><number_of_split_files>3</number_of_split_files><pieces file_size="5242880" hash_value="f07a43ba6a6ca9fb511832148189d218785b7676" index="0" url="11PCAT-BETA0005U_00-PS1CLASSICS00001_signed_00.pkg"/><pieces file_size="5242880" hash_value="a38504c00843aa6c2b6773411701252d629e4a85" index="1" url="11PCAT-BETA0005U_00-PS1CLASSICS00001_signed_01.pkg"/><pieces file_size="4913712" hash_value="941be75e2fa9c50cc05cfd1d75c1e622be1eaa13" index="2" url="11PCAT-BETA0005U_00-PS1CLASSICS00001_signed_02.pkg"/></hfs_manifest> В оригинале он как то так. XML Это из списка игр, что ты давал https://www.pspx.ru/forum/showpost.php?p=1160675 Ради чистоты эксперимента, так вот можно? XML Залил эти три PKG на ЯД. Вот вопрос, а как запустить то все это добро на консоли? |
Цитата:
|
Ang3l42, через прокси можно подмену делать. Типа качаешь демку, а в самом деле - какой-нибудь файл...
|
in1975, Была такая мысль, но смысл? Нас склейка ведь интересует в первую очередь для установки игр с usb. А я что-то сомневаюсь, что даже если таким макаром скормить xml с прописанными ссылками на юсб, то консоль вдруг радостно игры с флешки начнет качать.
|
небольшой гайд на примере готового pkg ручное разбитие! https://youtu.be/z7R2PcOynvY не судите строго
|
Всем привет! С разбивкой игр все понятно, но как быть если один из файлов игры в USRDIR (то есть не папка с файлами игры, а именно один файл) превышает 4 Гб и хоть его пакуй в PKG хоть не пакуй он все равно не помещается в рамки FAT32. Ни PS3GameExtractor его не берет, ни MAKE_PKG_HAN_TOOLS. PS3GameExtractor сразу ругается, что не может разделить, а в MAKE_PKG_HAN_TOOLS смысла не вижу паковать. Столкнулся при упаковке Tekken 6.
|
Taulan, Смотря что за файл. Если psarc - его можно вскрыть и либо удалить лишние языки либо видео если это возможно либо распаковать в папку где он находится. А вообще лучше не заморачиваться и такие по сети ставить.
|
Да, да по моему именно psarc файл. По умолчанию он вскрывается или нужна какая-то прога? По сети я бы с удовольствием, но это невозможно. Я как только не пробовал. В интернете какие-то мифические видео, но ни один нормально не показывает как это делает. С мультиманом получается, но с HANом никак...:unknw:
|
Текущее время: 21:34. Часовой пояс GMT +3. |
Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2025, vBulletin Solutions, Inc. Перевод: zCarot
PSPx Forum - Сообщество фанатов игровых консолей.