Коллекция инструментов PSP от JMDigital
Пакетные инструменты для управления, преобразования, сжатия, извлечения и создания ISO-образов PSP.
Важное примечание. Файлы, содержащие восклицательные знаки (!), скорее всего, не будут обработаны большинством или всеми этими инструментами. Вам придется сначала найти и переименовать их вручную, прежде чем использовать что-либо из нижеперечисленного. Я не создал для этого инструмент, потому что в некоторых случаях их можно заменить на -
(например, в заголовках Buzz! ), но в других случаях, когда он стоит в конце имени, требуется удалить его, а не заменить.
Это будет включать в себя множество японских игр, даже если они переведены на английский регион (США или евро).
Для больших папок, содержащих множество ISO-образов, используйте панель поиска в проводнике Windows и найдите *!*.iso
, чтобы их было легче найти.
Запустите это в папке, содержащей ISO-образы PSP, и он добавит идентификатор UMD в конец имени ISO.
ATV Offroad Fury Pro (USA).iso
ATV Offroad Fury Pro (USA) [UCUS-98648].iso
Из-за ошибки в работе этого инструмента вам придется удерживать клавишу, чтобы продолжить, поскольку используемый сторонний инструмент, база данных umdatabase, не предназначен для этой цели.
Будет выглядеть так, будто ничего не происходит, но обязательно нажмите клавишу для проверки , так как процесс обычно быстрый, не более 20 секунд для больших изображений UMD.
Для очень больших папок, полных ISO, вам может потребоваться вставить что-нибудь в клавишу на клавиатуре, чтобы можно было уйти. Я использую клавишу ВВЕРХ и маленькие ножницы, использую ВВЕРХ, чтобы предотвратить любые проблемы, возникающие, если я не вернусь вовремя. Это будет означать, что вы не сможете пользоваться компьютером, пока все не будет выполнено, но это лучше, чем нажимать клавишу 1000 раз без подсказок.
Обычно я сначала запускаю этот инструмент.
Запустите get_iso_info_ALL.bat
сразу после этого инструмента и, при необходимости, extract_metadata_files_from_ISO_ALL.bat
чтобы получить все важные файлы/мета из ISO перед преобразованием в CSO. После этого вы можете удалить ISO самостоятельно, поскольку данные заголовка/мета/XMB были извлечены вышеописанным способом. В противном случае, если вы планируете модифицировать саму игру, использовать RipKit или создавать собственные игровые загрузки, я предлагаю также сохранить ISO.
То же, что и выше, но для отдельных ISO-образов, которые можно перетащить в командный файл, и он повторит описанный выше процесс.
Создает простую базу данных каталога XML из всех найденных файлов *_info.txt
, созданных с помощью get_iso_info_ALL.bat
также известного как «Инструмент создания отчетов PSP ISO».
Вывод в ISO Toolsdbpspdb.xml
и формат файла такие;
007 - From Russia with Love
ULUS-10080
ELECTRONIC ARTS
USA
En
2006-01-23 14:22:41
698 MB
Все приведенные выше данные взяты из файлов gamename_info.txt
упомянутых выше.
Сложный инструмент Drag 'n Drop для создания ISO-образа, совместимого с PSP, из извлеченной папки диска. Это было создано с помощью древних бесплатных « CDRTools » и nircmd. Он также использует модифицированную версию ciso от Boost, выпущенную еще в 2005 году. По сути, здесь не используется никакая часть PSP SDK для создания совместимого ISO.
Если вы правильно назвали папку:
Game Name (Region) (Languages) [ULUS-######]
Инструмент будет;
Я намеренно не написал часть удаления для входной папки, потому что вам решать, сохранять ее или нет.
TODO: Этот инструмент еще не написан, но он «объединит» все найденные изображения метаданных, относящиеся к фону XMB каждой игры, с помощью ImageMagick.
Простой инструмент, использующий mciso. Перетащите на него CSO, он распакует его и создаст результирующий ISO в той же папке.
Аналогично предыдущему, но преобразует все найденные CSO во всех подпапках в ISO.
Примечание. Требуется установка 7-zip 64-битной версии.
Я включил это старый инструмент, потому что он до сих пор работает хорошо.
Он просканирует каждую папку и подпапку, из которой он запущен, и извлечет каждый найденный ISO в собственную папку рядом с местом, где был найден ISO.
Это работает для ISO-образов PSP (и других платформ), которые не зашифрованы.
Этот инструмент извлечет все файлы RAR во всех подпапках, содержащих ISO, и немедленно сожмет их в CSO, а после завершения удалит ISO.
Это можно изменить для работы с Zip или 7z, просто измените *.rar
на *.zip
в строке FOR /R %%G IN (*.rar) DO
.
Извлеките все метаизображения, звук, анимированные значки и данные SFO из всех ISO во всех подпапках.
FILTER1="*PIC0.PNG"
FILTER2="*PIC1.PNG"
FILTER3="*ICON0.PNG"
FILTER4="*ICON1.PNG"
FILTER5="*ICON1.PMF"
FILTER6="*PARAM.SFO"
FILTER7="*SND0.AT3"
FILTER4 по сути бесполезен, потому что таких файлов не должно существовать, но я все равно решил включить
Это то же самое, что и выше, но для всех файлов CSO во всех подпапках, которые сначала распаковываются в ISO, затем запускается приведенный выше код извлечения ISO и, наконец, ISO удаляется.
Это безопасно запускать в папке, содержащей смешанные типы (CSO и ISO), поскольку в ней будут храниться ТОЛЬКО найденные имена файлов CSO, и они будут использоваться для выходного ISO, который затем является целью кода удаления. Однако будьте осторожны, если в одной папке есть ISO и CSO с одинаковыми именами. Это единственный случай, который я вижу как проблему.
также известный как «Инструмент создания отчетов PSP ISO»
Сочетает в себе несколько упомянутых выше методов для создания «диагностического» вывода всех ISO-образов, найденных в каждой папке и подпапке, из которой он запускается. Результирующие текстовые файлы будут находиться рядом с каждым найденным ISO с суффиксом «_info».
Этот инструмент следует запускать сразу после add_UID_to_end_of_ALL_ISOs.bat
То же, что и выше, но для отдельных ISO.
Небольшая проверка концепции, которая использовалась в инструменте add_UID_to_end_of_ALL_ISOs
. Перетащите на него папку или файл, и если он содержит UID в квадратных скобках, он будет отображаться в консоли как «Идентификатор тома».
Обратный вариант cso_to_iso_dragdrop
. Перетащите на него ISO-образ, он сожмет его и создаст результирующий CSO в той же папке.
Аналогично описанному выше, но преобразует все найденные ISO-образы во всех подпапках в CSO.
RipKits — это пакетные файлы, написанные для конкретных игр, которые удаляют ненужные дополнения, обновления системы PSP , включенные в диск, и другие языки, кроме английского, где это возможно.
На данный момент поддерживается 92 игры, и в будущем их станет больше. Они расположены в папке ISO ToolsRipKitsGames
.
Исходный код примера включен в ISO ToolsRipKitsExample
и поможет вам начать создавать свои собственные
В папке «Устаревшие» содержатся 2 сценария, которые были переписаны в 2020 году для создания фиктивных файлов txt и CSO с целью их перезаписи из UMDGen.
Они больше не используются, потому что изначально процесс создания 92 рипов занял слишком много времени, что с самого начала было движущим фактором для создания всего этого набора инструментов?
Находящийся в стадии разработки (но функциональный) инструмент для создания PSP-совместимых AVC-видео с использованием FFMpeg практически из any
источника видеовхода.
Одной из особенностей этой программы является поддержка видео «VFR» (переменная частота кадров). Большинство видеоконвертеров PSP преобразуют видео VFR в CFR, что часто приводит к рассинхронизации аудио/видео потоков.
Этот инструмент борется с этим, используя более продвинутый и строгий подход FFMPeg, который PSP, похоже, поддерживает во всех моих тестах. В качестве теста использовался 23-минутный пилотный эпизод «Футурамы», его размер составил около 70 МБ, а качество изображения было очень высоким.
К сожалению, этот инструмент, похоже, не работает на розничной PSP с установленной официальной прошивкой. Невозможно обеспечить одновременную поддержку видео в розничной торговле и на CFW.
Я включил немного документации по реальным форматам видеокодеков для самой PSP, собранную из различных источников в Интернете на протяжении многих лет.
Вопреки тому, что говорит большинство документов, в какой-то момент Sony обновила PSP, чтобы поддерживать видео со «смешанным корпусом и пространством» в видео mp4. Только папка «MP_ROOT» предъявляет особые требования к имени файла и не нужна.
[НЕ РАБОТАЕТ ПРАВИЛЬНО - WiP] Это первая попытка полностью автоматического преобразователя PMF. Сбой из-за возможной ошибки в старом композиторе потока.