이 홈브류를 사용하면 NoNpDrm 또는 NoPsmDrm 가짜 라이센스와 함께 Vita에서 직접 pkg 파일을 다운로드하고 압축을 풀 수 있습니다. PSP의 경우 아드레날린을 사용하여 플레이하거나 NoPspEmuDrm을 사용하여 라이브 영역에서 직접 플레이할 수 있습니다.
여기에서 vpk 파일로 최신 버전을 받으세요.
Henkaku 설정에서 안전하지 않은 모드가 활성화되어 있는지 확인하세요.
응용 프로그램을 사용하는 것은 매우 간단합니다. 설치하려는 항목을 선택하고 X를 누른 후 지침을 따릅니다. 정렬/필터링/검색하려면 삼각형을 누르세요. 상황에 맞는 메뉴가 열립니다. 메뉴에서 선택한 사항을 확인하려면 삼각형을 다시 누르세요. 또는 O를 눌러 변경 사항을 취소합니다.
페이지를 위나 아래로 이동하려면 왼쪽 또는 오른쪽 버튼을 누르세요.
pkgj는 유효한 기본 URL과 함께 제공됩니다. 일부 설정을 변경하려면 ux0:pkgj/config.txt
또는 ur0:pkgj/config.txt
통해 구성할 수 있습니다.
옵션 | 설명 |
---|---|
url_games <URL> | PS Vita 게임 목록의 URL |
url_psv_demos <URL> | PS Vita 데모 목록의 URL |
url_dlcs <URL> | PS Vita DLC 목록의 URL |
url_psv_themes <URL> | PS Vita 테마 목록의 URL |
url_psm_games <URL> | PS Mobile 목록의 URL(Q&A 참조) |
url_psp_games <URL> | PSP 게임 목록의 URL |
url_psp_dlcs <URL> | PSP DLC 목록의 URL |
url_psx_games <URL> | PSX 게임 목록의 URL |
url_comppack <URL> | PS Vita 호환 팩 목록의 URL |
install_psp_as_pbp 1 | ISO 파일 대신 EBOOT.EBP 파일로 PSP 게임을 설치합니다(Q&A 참조). |
install_psp_psx_location uma0: | uma0: |
no_version_check 1 | PKGj를 시작할 때 업데이트를 확인하지 마세요. |
공간을 확보하기 위해 중단되거나 실패한 다운로드를 어디에서 제거해야 합니까(PSV 업데이트/PSX/PSP 게임만 해당)?
PSV 콘텐츠의 경우: 라이브 영역에서 대기 중인 다운로드를 제거하기만 하면 됩니다. 어떤 이유로든 작동하지 않으면 언제든지 ux0:bgdl/t/
내의 폴더를 삭제할 수 있습니다. 각 다운로드는 대기열에 있는 순서에 따라 별도의 폴더에 저장됩니다.
그 밖의 모든 경우: ux0:pkgj
폴더 - 각 다운로드는 제목 ID별로 별도의 폴더에 있습니다. 폴더를 삭제하고 파일을 다시 시작하세요.
다운로드 속도가 너무 느립니다!
일반적으로 속도는 1~2MB/s 정도입니다. 이는 Vita 하드웨어에서는 정상적인 현상입니다. 물론 이는 사용 중인 WiFi 라우터와 WiFi 신호 강도에 따라 달라집니다. 그러나 때로는 속도가 수백 KB/s로 떨어지는 경우도 있습니다. 이는 작은 파일이나 폴더가 많이 포함된 pkg 파일에서 발생합니다. 새 파일이나 새 폴더를 만들면 추가 시간이 걸리므로 다운로드 속도가 느려집니다.
PSP 게임의 백그라운드 다운로드가 불가능하고 LiveArea에 표시되지 않습니다.
PSP 게임을 백그라운드로 다운로드하고 아드레날린 외부 라이브 영역에서 직접 실행하려면 NoPspEmuDrm 플러그인이 필요합니다.
또한 이렇게 하면 ISO 파일 대신 EBOOT 파일로 다운로드됩니다.
PSP 게임을 EBOOT 파일로 설치하고 싶습니다.
PSP 게임을 EBOOT 파일로 설치하는 것이 가능합니다. 게임을 더 빠르게 설치하고 공간을 덜 차지하게 해줍니다. 그러나 작동하려면 npdrm_free 플러그인을 설치해야 합니다.
PSP 게임을 EBOOT 파일로 설치하려면 구성에 다음 줄을 추가하세요.
install_psp_as_pbp 1
다른 모드로 다시 전환하려면 해당 회선을 제거하면 됩니다. 0을 쓰는 것만으로는 충분하지 않습니다.
PSP 게임을 할 수 없습니다. "게임을 시작할 수 없습니다(80010087)"라고 표시됩니다.
VSH에 npdrm_free 플러그인을 설치하거나 게임을 ISO로 설치해야 합니다.
PSM 게임이 작동하지 않습니다.
NoPsmDrm에 대한 지침을 따랐다면 NoPsmDrm Fixer를 사용하여 psm 게임용 계정을 활성화해 볼 수 있습니다.
PSTV에서 업데이트나 DLC를 다운로드할 수 없습니다
이 오류는 AntiBlackList로 인해 발생합니다. 이 문제를 해결하려면 완전히 실행 취소한 다음 AntiBlackList를 제거하고 대신 DolcePolce 플러그인을 설치하십시오.
호환 팩은 어떻게 사용하나요?
호환 팩은 더 이상 사용되지 않으며 기본적으로 비활성화되어 있습니다. reF00D 또는 0syscall6을 사용하는 것이 좋습니다. 여전히 호환 팩을 사용하려면 구성 파일에서 url_comppack
https://gitlab.com/nopaystation_repos/nps_compati_packs/raw/master/
로 설정하세요. 펌웨어 3.65 이하에는 TLS에 대한 해결 방법이 필요합니다. 호환성 팩 목록은 2019년 10월 이후 업데이트되지 않았습니다.
pkgj는 conan과 cmake를 사용하여 빌드합니다. 설정이 다소 지루하므로 ci/ci.sh를 실행하는 것이 좋습니다. conan을 사용하여 Python virtualenv를 생성하고, 크로스 컴파일을 위한 구성을 설정하고, 일부 레시피를 등록한 다음 cmake를 실행하고 vita용 pkgj와 테스트용 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를 실행하기 전)를 Vita의 IP 주소로 설정할 수 있습니다. 그러면 make send
사용하여 eboot.bin 파일을 ux0:app/PKGJ00000
폴더로 직접 보낼 수 있습니다.
디버깅 로깅을 활성화하려면 cmake에 -DPKGI_ENABLE_LOGGING=ON
인수를 전달하세요. 그런 다음 애플리케이션은 UDP 멀티캐스트 주소 239.255.0.100:30000으로 디버그 메시지를 보냅니다. 이를 받으려면 PC에서 socat을 사용할 수 있습니다.
$ socat udp4-recv:30000,ip-add-membership=239.255.0.100:0.0.0.0 -
v0.56
형식으로 태그를 푸시하면 새 릴리스가 생성되고 pkgj.vpk
빌드됩니다.
베타를 구축하려면 v0.56-beta1
형식으로 태그를 푸시하여 시험판을 생성할 수 있습니다. 이러한 릴리스는 자동 업데이트에 포함되지 않습니다.
이 소프트웨어는 2절 BSD 라이센스에 따라 출시됩니다.
퍼프.h 및 퍼프.c 파일은 zlib 라이센스를 따릅니다.
비트코인: 128vikqd3AyNEXEiU5uSJvCrRq1e3kRX6n 모네로: 45sCwEFcPD9ZfwD2UKt6gcG3vChFrMmJHUmVVBUWwPFoPsjmkzvN7i9DKn4pUkyif5axgbnYNqU3NCqugudjTWqdFv5uKQV