مجموعة أدوات PSP من JMDigital
أدوات مجمعة لإدارة وتحويل وضغط واستخراج وإنشاء ملفات PSP ISO.
ملاحظة هامة: من المحتمل أن تفشل معالجة الملفات التي تحتوي على علامات تعجب (!) في معظم هذه الأدوات أو جميعها. سيتعين عليك العثور عليها وإعادة تسميتها يدويًا أولاً قبل استخدام أي مما يلي. لم أقم بإنشاء أداة لهذا لأنه في بعض الحالات، يمكن استبدالها بـ -
(مثل عناوين Buzz! ) ولكن الحالات الأخرى التي تحتوي عليها في نهاية الاسم، تتطلب إزالتها بدلاً من استبدالها.
سيتضمن هذا الكثير من عناوين الألعاب اليابانية، حتى عندما تكون عنوانًا مترجمًا للمنطقة الإنجليزية (الولايات المتحدة أو اليورو).
بالنسبة للمجلدات الكبيرة التي تحتوي على العديد من ملفات ISO، استخدم شريط البحث في Windows Explorer وابحث عن *!*.iso
لتسهيل العثور عليها جميعًا.
قم بتشغيل هذا في مجلد يحتوي على ملفات PSP ISO وسيضيف معرف UMD إلى نهاية اسم ISO.
ATV Offroad Fury Pro (USA).iso
ATV Offroad Fury Pro (USA) [UCUS-98648].iso
نظرًا لوجود خطأ في طريقة عمل هذه الأداة، ستحتاج إلى الضغط باستمرار على المفتاح للمتابعة لأن أداة الطرف الثالث المستخدمة، umdatabase، ليست مصممة لهذا الغرض.
سيبدو الأمر وكأن شيئًا لم يحدث، ولكن تأكد من الضغط على أحد المفاتيح للتحقق ، حيث أن العملية عادةً ما تكون سريعة، ولا تزيد عن 20 ثانية تقريبًا بالنسبة لصور UMD الكبيرة.
بالنسبة للمجلدات الكبيرة جدًا المليئة بملفات ISO، قد ترغب في تشويش شيء ما في مفتاح على لوحة المفاتيح لتتمكن من الابتعاد. أستخدم المفتاح UP ومقصًا صغيرًا، باستخدام UP لمنع حدوث أي مشكلات إذا لم أعود في الوقت المناسب. وهذا يعني أنه لا يمكنك استخدام الكمبيوتر حتى يتم الانتهاء منه، ولكنه أفضل من الضغط على المفتاح 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
المذكورة أعلاه.
أداة السحب والإسقاط المتطورة لإنشاء ملف ISO متوافق مع PSP من مجلد قرص مستخرج. تم إنشاء هذا بمساعدة برنامجي " CDRTools " وnircmd المجانيين القديمين. كما أنه يستخدم أيضًا نسخة معدلة من ciso بواسطة Boost منذ عام 2005. وبشكل أساسي، لا يستخدم هذا أي جزء من PSP SDK لإنشاء ISO متوافق.
طالما قمت بتسمية المجلد بشكل صحيح:
Game Name (Region) (Languages) [ULUS-######]
الأداة سوف؛
لقد تعمدت عدم كتابة جزء الحذف لمجلد الإدخال لأن ذلك يجب أن يكون متروكًا لك لتقرر الاحتفاظ به أم لا.
المهام: لم تتم كتابة هذه الأداة بعد، ولكنها ستقوم "بدمج" جميع صور البيانات الوصفية التي تم العثور عليها والمتعلقة بخلفية XMB لكل لعبة باستخدام ImageMagick.
أداة بسيطة باستخدام mciso. اسحب وأسقط CSO على هذا وسيقوم بفك ضغطه وإنشاء ملف ISO الناتج في نفس المجلد.
مشابه لما ورد أعلاه، ولكن سيتم تحويل جميع منظمات المجتمع المدني الموجودة في جميع المجلدات الفرعية إلى 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، والذي يعد بعد ذلك الهدف لرمز الحذف. كن حذرًا إذا كان لديك ISOs ومنظمات المجتمع المدني في نفس المجلد والتي تشترك في نفس الاسم تمامًا. هذه هي الحالة الوحيدة التي أرى أنها مشكلة.
ويعرف أيضًا باسم "أداة إعداد تقارير 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 على هذا وسيقوم بضغطه وإنشاء منظمة مجتمع مدني ناتجة في نفس المجلد.
مشابه لما ورد أعلاه، ولكن سيتم تحويل جميع ملفات ISO الموجودة في جميع المجلدات الفرعية إلى CSO.
RipKits عبارة عن ملفات دفعية تمت كتابتها لألعاب محددة تعمل على إزالة الحشو غير الهام وتحديثات نظام PSP المضمنة على القرص واللغات الأخرى غير الإنجليزية، حيثما أمكن ذلك.
يوجد حاليًا 92 لعبة مدعومة، وهناك المزيد في المستقبل. وهي موجودة في المجلد ISO ToolsRipKitsGames
.
تم تضمين مثال لمصدر في ISO ToolsRipKitsExample
والذي سيساعدك على البدء في إنشاء مصدر خاص بك
يتضمن المجلد المهمل نصين تمت إعادة كتابتهما في عام 2020 لإنشاء ملفات txt وCSO الوهمية بهدف الكتابة فوقهما من داخل UMDGen.
لم تعد هذه تُستخدم لأن العملية استغرقت وقتًا طويلاً جدًا لإنشاء 92 مزقًا في الأصل، وهو ما كان عاملاً دافعًا لإنشاء مجموعة الأدوات هذه بالكامل للبدء بها؟
أداة قيد التنفيذ (ولكنها وظيفية) لإنشاء مقاطع فيديو AVC متوافقة مع PSP باستخدام FFMpeg من any
مصدر إدخال فيديو تقريبًا.
إحدى ميزات هذا البرنامج هي دعم مقاطع الفيديو "VFR" (معدل الإطارات المتغير). ستجبر معظم محولات فيديو PSP فيديو VFR على أن يكون CFR، مما يؤدي غالبًا إلى تدفقات صوت/فيديو غير متزامنة.
تكافح هذه الأداة ذلك باستخدام نهج FFMPeg الأكثر تقدمًا وصرامة والذي يبدو أن PSP يدعمه في جميع اختباراتي. تم استخدام الحلقة التجريبية التي تبلغ مدتها 23 دقيقة لمسلسل "Futurama" كاختبار، وبلغ حجم الإخراج حوالي 70 ميجابايت وكانت الجودة المرئية عالية جدًا.
للأسف، لا يبدو أن هذه الأداة تعمل على أجهزة PSP للبيع بالتجزئة والمثبت عليها البرامج الثابتة الرسمية. لا توجد طريقة لدعم الفيديو بهذه الطريقة في متاجر البيع بالتجزئة و CFW في نفس الوقت.
لقد قمت بتضمين القليل من الوثائق حول تنسيقات برنامج ترميز الفيديو الفعلية لجهاز PSP نفسه، والتي تم جمعها من مصادر مختلفة على الإنترنت على مر السنين.
على عكس ما تقوله معظم المستندات، قامت شركة Sony في مرحلة ما بتحديث جهاز PSP لدعم مقاطع الفيديو ذات "العلب المختلطة وSpACes" على مقاطع فيديو mp4. يحتوي المجلد "MP_ROOT" فقط على متطلبات خاصة لاسم الملف، وهو غير ضروري.
[لا يعمل بشكل صحيح - WiP] هذه هي المحاولة الأولى لمحول PMF مؤتمت بالكامل. فشل بسبب خطأ محتمل في مؤلف الدفق القديم.