يسمح هذا البرنامج المنزلي بتنزيل وفك ضغط ملف pkg مباشرة على Vita مع ترخيص NoNpDrm أو NoPsmDrm المزيف. يمكن لعب لعبة PSP باستخدام Adrenaline أو مباشرة من المنطقة الحية باستخدام 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 لقائمة PS Vita DLC |
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 لقائمة PSP DLC |
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. بالطبع يعتمد ذلك أيضًا على جهاز توجيه WiFi لديك وقوة إشارة WiFi. لكن في بعض الأحيان ستنخفض السرعة إلى بضع مئات من الكيلوبايت/ثانية فقط. يحدث هذا لملفات 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 كونان وcmake للبناء. الإعداد ممل بعض الشيء، لذا فإن الطريقة الموصى بها هي تشغيل ci/ci.sh. سيقوم بإنشاء Python virtualenv مع 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