Этот доморощенный вариант позволяет загружать и распаковывать pkg-файл непосредственно на Vita вместе с вашей поддельной лицензией NoNpDrm или NoPsmDrm. для PSP можно играть, используя Adrenaline, или прямо из livearea, используя NoPspEmuDrm.
Загрузите последнюю версию в виде файла VPK здесь.
Убедитесь, что в настройках Henkaku включен небезопасный режим.
Использовать приложение довольно просто. Выберите элемент, который хотите установить, нажмите X и следуйте инструкциям. Для сортировки/фильтрации/поиска нажмите треугольник. Откроется контекстное меню. Нажмите треугольник еще раз, чтобы подтвердить выбор(ы), сделанные вами в меню. Или нажмите O, чтобы отменить любые внесенные вами изменения.
Нажмите левую или правую кнопку, чтобы переместить страницу вверх или вниз.
pkgj поставляется с действительными URL-адресами по умолчанию. Если вы хотите изменить некоторые настройки, их можно настроить через ux0:pkgj/config.txt
или ur0:pkgj/config.txt
.
Вариант | Описание |
---|---|
url_games <URL> | URL-адрес списка игр для PS Vita. |
url_psv_demos <URL> | URL-адрес демо-списка PS Vita |
url_dlcs <URL> | URL-адрес списка DLC для PS Vita. |
url_psv_themes <URL> | URL-адрес списка тем PS Vita. |
url_psm_games <URL> | URL-адрес списка PS Mobile (см. раздел «Вопросы и ответы»). |
url_psp_games <URL> | URL-адрес списка игр PSP |
url_psp_dlcs <URL> | URL-адрес списка DLC для PSP |
url_psx_games <URL> | URL-адрес списка игр для PSX |
url_comppack <URL> | URL-адрес списка пакетов совместимости PS Vita. |
install_psp_as_pbp 1 | Устанавливайте игры для PSP как файлы EBOOT.EBP вместо файлов ISO (см. вопросы и ответы). |
install_psp_psx_location uma0: | Установите игры для PSP и PSX на uma0: |
no_version_check 1 | Не проверять наличие обновлений при запуске PKGj |
Где удалить прерванную/неудачную загрузку, чтобы освободить место (только обновления для PSV/игры для PSX/PSP)?
В случае контента PSV: просто удалите загрузку из очереди в вашей зоне действия. Если по какой-либо причине это не сработает, вы всегда можете удалить папку в ux0:bgdl/t/
— каждая загрузка будет находиться в отдельной папке в том порядке, в котором они были в очереди.
Для всего остального: папка ux0:pkgj
- каждая загрузка будет находиться в отдельной папке по своему идентификатору заголовка. Просто удалите папку и возобновите файл.
Скорость загрузки слишком низкая!
Обычно вы должны видеть скорость ~ 1-2 МБ/с. Это нормально для оборудования Vita. Конечно, это также зависит от вашего Wi-Fi-роутера и мощности сигнала Wi-Fi. Но иногда скорость падает до нескольких сотен КБ/с. Это происходит с файлами pkg, содержащими множество небольших файлов или папок. Создание нового файла или новой папки занимает дополнительное время, что замедляет загрузку.
Не могу загрузить фоновые игры для PSP и не появляются в LiveArea.
Для фоновой загрузки игр PSP и для запуска непосредственно из игровой зоны за пределами Adrenaline вам понадобится плагин NoPspEmuDrm.
Кроме того, при этом они будут загружаться как файлы EBOOT вместо файлов ISO.
Я хочу установить игры для PSP как файл EBOOT.
Возможна установка игр для PSP в виде файлов EBOOT. Это позволяет быстрее устанавливать игры и занимать меньше места. Однако вам нужно будет установить плагин npdrm_free, чтобы они заработали.
Чтобы установить игры для PSP в виде файлов EBOOT, просто добавьте в свою конфигурацию следующую строку:
install_psp_as_pbp 1
Если вы хотите переключиться обратно в другой режим, просто удалите строку. Написать 0 недостаточно.
Не могу играть в игры для PSP, пишет "Не удалось запустить игру (80010087)".
Вам необходимо установить плагин npdrm_free в VSH или установить игры как ISO.
Игры PSM не работают.
Если вы следовали инструкциям NoPsmDrm, вы можете попробовать активировать свою учетную запись для psm-игр с помощью NoPsmDrm Fixer.
Не могу загрузить обновления или DLC на свой PSTV
Эта ошибка вызвана AntiBlackList. Чтобы это исправить, полностью отмените, а затем удалите AntiBlackList и установите вместо него плагин DolcePolce.
Как использовать пакеты совместимости?
Пакеты совместимости устарели и отключены по умолчанию. Рекомендуется использовать reF00D или 0syscall6. Если вы по-прежнему хотите использовать пакеты совместимости, установите для url_comppack
значение https://gitlab.com/nopaystation_repos/nps_compati_packs/raw/master/
в файле конфигурации. Прошивки 3.65 или ниже требуют обходного пути для TLS. Список пакетов совместимости не обновлялся с октября 2019 года.
pkgj использует для сборки conan и cmake. Настройка немного утомительна, поэтому рекомендуется запустить ci/ci.sh. Он создаст виртуальную среду Python с помощью conan, настроит конфигурацию для кросс-компиляции, зарегистрирует несколько рецептов, а затем запустит cmake и соберет pkgj для вашей vita и pkgj_cli для тестирования.
Предпосылки:
Более подробная информация:
apt update -y && apt upgrade -y &&
apt install -y build-essential git make cmake python3-pip ninja-build curl &&
pip3 install --user pipenv &&
curl -sSL https://install.python-poetry.org | python3 - &&
sed -i ' 1 iexport PATH="/root/.local/bin:$PATH"n ' ~ /.bashrc &&
source ~ /.bashrc &&
cd ~ &&
git clone https://github.com/blastrock/pkgj.git &&
cd pkgj &&
sed -i ' s/export CC=gcc-12/export CC=gcc-11/ ' ci/ci.sh &&
sed -i ' s/export CXX=g++-12/export CXX=g++-11/ ' ci/ci.sh &&
sed -i ' s/"x$CI" != xtrue/ false == true / ' ci/setup_conan.sh &&
Now you can run the script
или скачайте bash-скрипт
pkgj будет собран в ci/build, вы можете пересобрать его в любое время, запустив ninja в том же каталоге.
Вы можете установить переменную среды PSVITAIP
(перед запуском cmake) на IP-адрес Vita, что позволит использовать команду make send
для отправки файла eboot.bin непосредственно в папку ux0:app/PKGJ00000
.
Чтобы включить ведение журнала отладки, передайте аргумент -DPKGI_ENABLE_LOGGING=ON
в cmake. Затем приложение отправит отладочные сообщения на многоадресный адрес UDP 239.255.0.100:30000. Чтобы получить их, вы можете использовать socat на своем ПК:
$ socat udp4-recv:30000,ip-add-membership=239.255.0.100:0.0.0.0 -
Нажатие тега в форме v0.56
создаст новый выпуск и построит pkgj.vpk
.
Если вы хотите создать бета-версию, вы можете добавить тег в форме v0.56-beta1
, который создаст предварительную версию. Такой релиз не будет подхвачен автообновлением.
Это программное обеспечение распространяется под лицензией BSD, состоящей из двух пунктов.
Файлы puff.h и puff.c находятся под лицензией zlib.
Биткойн: 128vikqd3AyNEXEiU5uSJvCrRq1e3kRX6n Монеро: 45sCwEFcPD9ZfwD2UKt6gcG3vChFrMmJHUmVVBUWwPfoPsjmkzvN7i9DKn4pUkyif5axgbnYNqU3NCqugudjTWqdFv5uKQV