جدول المحتويات:

تحرير GBA Pokémon Title Screen Sprite: 10 خطوات (بالصور)
تحرير GBA Pokémon Title Screen Sprite: 10 خطوات (بالصور)

فيديو: تحرير GBA Pokémon Title Screen Sprite: 10 خطوات (بالصور)

فيديو: تحرير GBA Pokémon Title Screen Sprite: 10 خطوات (بالصور)
فيديو: Sprite Analysis | Pokémon: Top-Down RPG Pixel Art 2024, شهر نوفمبر
Anonim
تحرير GBA Pokémon Title Screen Sprite
تحرير GBA Pokémon Title Screen Sprite
تحرير GBA Pokémon Title Screen Sprite
تحرير GBA Pokémon Title Screen Sprite

بعد هزيمة Elite Four مرة أخرى على Pokémon Yellow قبل أيام قليلة ، تساءلت عما إذا كان هناك إعادة صياغة للعبة التي عرفتني بعالم Pokémon. لسوء الحظ لم يكن هناك شيء ، ولكن بالنظر حولي تعرفت على عالم جديد: قرصنة ذاكرة القراءة فقط. لقد عرفت Pokémon منذ حوالي 6 سنوات حتى الآن ، ولم يخطر ببالي مرة واحدة أن هناك أشخاصًا أخذوا Pokémon ROMs (وآخرين أيضًا) وقاموا بتعديلها لجعلها تبدو مختلفة ، لتغيير خريطة اللعبة ، يصنعون قصة خاصة بهم ، بل يضيفون بوكيمون خاص بهم إلى اللعبة. عندما كنت أبحث عن نسخة جديدة من Pokémon Yellow ، وجدت بعض المحاولات غير المكتملة لإعادة إنشاء أفضل لعبة بوكيمون كانت موجودة على الإطلاق (في نظري على الأقل) مثل "إثبات المفهوم" لـ Linkandzelda حتى مدينة Pewter [رابط]. من بين كل منهم ، إنه أفضل ما رأيته ، لكنه يرتفع فقط إلى الشارة الأولى ، ولم يكن هناك أي تطور منذ ما يقرب من عامين. لذلك ، كما هو الحال مع العديد من الأشياء ، إذا كنت تريد أن تتم الأشياء بطريقتك ، فافعلها بنفسك. هذه هي الطريقة التي بدأت بها قرصنة بوكيمون ROM الخاصة بي. أخطط لعمل العديد من Instructables على Pokémon ROM hacking. هذا هو الأول منهم ، والذي يشرح كيفية تحرير كائن بوكيمون على شاشة العنوان. لا ينطبق هذا Instructable الأول على Pokémon Ruby / Sapphire / Emerald ، نظرًا لعدم وجود كائن بوكيمون على شاشة العنوان.

الخطوة 1: قاعدة ROM

ROM الأساسي
ROM الأساسي

بادئ ذي بدء ، تحتاج إلى اختيار ROM الأساسي الخاص بك. لديك خياران أساسيان: ROM المستندة إلى Hoenn أو ROM المستندة إلى Kanto. بالنسبة إلى ROM المستندة إلى Hoenn ، من الأفضل اختيار Pokémon Emerald ، نظرًا لأنه يتمتع بأفضل دعم للتكيف ، وبالنسبة إلى ROM المستندة إلى Kanto ، فمن الأفضل اختيار Pokémon Fire Red. بالنسبة لطريقة عمل Pokémon Yellow الخاصة بي ، اخترت Pokémon Fire Red ، حيث يستخدم كلاهما نفس منطقة Kanto.

الخطوة 2: اختر سبرايت الخاص بك

أختر شبحك
أختر شبحك

بادئ ذي بدء ، سيتعين عليك اختيار كائن بوكيمون ستستخدمه لاستبدال بوكيمون الأصلي ، تشارجارد في حالتي. اخترت ميو. أوصي بالحصول على كائن من قاعدة بيانات Pokémon. لديهم ما يقرب من كل بوكيمون العفاريت من كل لعبة في الغالب. يبدو أن المفقودين الوحيدون هم Mega Evolutions (في وقت كتابة هذا التقرير). إذا حصلت على كائن من مكان آخر أو صنعت كائنًا خاصًا بك ، فضع في اعتبارك أن كل من ارتفاع الصورة وعرضها يجب أن يكونا قابلين للقسمة على 8 ، ومن المستحسن ألا يكون الحجم الإجمالي أكبر من 128 × 128.

الخطوة 3: تقليل عمق اللون

تقليل عمق اللون
تقليل عمق اللون
تقليل عمق اللون
تقليل عمق اللون
تقليل عمق اللون
تقليل عمق اللون

قبل أي شيء ، يجب عليك تقليل عمق لون الكائن الخاص بك إلى 16 لونًا. لهذا ، أوصي باستخدام IrfanView [رابط] ، ولكن إذا كنت تشعر بالراحة للقيام بذلك في برامج تحرير الصور الأخرى ، فلا تتردد في القيام بذلك. بمجرد فتح صورتك في IrfanView ، انقر فوق "صورة" في رأس الصفحة. في القائمة المنسدلة ، حدد الخيار "تقليل عمق اللون". ستظهر نافذة منبثقة. حدد "16 لونًا" ، وقم بإلغاء تحديد "استخدام ثبات الألوان Floyd-Steinberg" ، ثم انقر فوق "موافق". إذا كان "16 لونًا" غير نشط ، فهذا يعني أن الكائن الخاص بك موجود بالفعل في 16 لونًا (أو أقل) ، مما يعني أنه يمكنك تخطي هذه الخطوة.

الخطوة 4: قم بتحرير اللوحة

قم بتحرير اللوحة
قم بتحرير اللوحة
قم بتحرير اللوحة
قم بتحرير اللوحة
قم بتحرير اللوحة
قم بتحرير اللوحة
قم بتحرير اللوحة
قم بتحرير اللوحة

أنت الآن بحاجة إلى ضبط خلفية صورة الكائن الخاص بك على لون غير موجود في الكائن نفسه. للقيام بذلك ، انقر فوق خيار "صورة" مرة أخرى ، ثم انتقل لأسفل وحدد "لوحة الألوان" ، وانقر فوق "تحرير لوحة". ستظهر نافذة بها 16 صندوقًا ملونًا. انقر نقرًا مزدوجًا فوق المربع الأول واختر لونًا غير موجود في كائنك. اخترت اللون الأخضر الفلوري الساطع لأكون في الجانب الآمن. بمجرد القيام بذلك ، انقر فوق موافق ، ثم موافق مرة أخرى. أنت الآن بحاجة إلى تصدير لوحة هذا الكائن. حدد خيار "لوحة" في القائمة المنسدلة "صورة" ، وانقر على لوحة التصدير. تذكر مكان حفظ ملف.pal هذا ، حيث ستحتاج إليه لاحقًا.

الخطوة 5: إنشاء خريطة المربعات

قم بإنشاء خريطة المربعات
قم بإنشاء خريطة المربعات
قم بإنشاء خريطة المربعات
قم بإنشاء خريطة المربعات

لإنشاء خريطة تجانب للكائن الخاص بك ، ستحتاج إلى استخدام برنامج يسمى NTME ، والذي يرمز إلى Nameless Tile Map Editor. يمكنك الحصول عليها من هنا. بمجرد الفتح ، في العنوان ، انقر على "ملف" ، ثم على "فتح". انتقل إلى الكائن المحرر المكون من 16 لونًا وافتحه. الآن ، في الركن الأيمن السفلي من NTME ، تحت "أحجام محددة مسبقًا" ، اختر "FR / LG TS". قد يتجمد NTME للحظة. في هذه الحالة ، تأكد من استمرار تحديد "FR / LG TS". بمجرد الانتهاء من ذلك ، ضمن "تحديد البلاط" ، انقر فوق كلاهما + بشكل متكرر حتى يتم تحديد الكائن بالكامل. الآن ، في الجزء السفلي من نافذة NTME ، انقر فوق "D" البني في السطر الصغير من الأحرف والأرقام. الآن ، في المساحة الموجودة أسفل Tile Map ، انقر فوق المنطقة التي تريد أن يظهر الكائن الخاص بك في اللعبة لوضعه هناك. بمجرد أن يصبح في مكانه ، انقر على "ملف" وانقر على "حفظ". احفظه في موقع يمكنك الوصول إليه حيث ستحتاج إليه لاحقًا. سيتم حفظ الملف كملف.raw.

الخطوة 6: تغيير Sprite

تغيير العفريت
تغيير العفريت
تغيير العفريت
تغيير العفريت
تغيير العفريت
تغيير العفريت

لإدخال الكائن الجديد في ذاكرة القراءة فقط ، تحتاج إلى برنامج يمكنه إدارة البيانات المضغوطة باستخدام خوارزمية LZ77. لهذا أوصي باستخدام unLZ-GBA ، والتي يمكن الحصول عليها هنا. بمجرد فتح unLZ-GBA ، انقر فوق "فتح ملف" وانتقل إلى ذاكرة القراءة فقط. قد يستغرق الأمر بعض الوقت لفتحه. بمجرد الانتهاء من فتح ROM ، بجوار الزر "Go To" ، اكتب عام 2011. هذا هو الكائن الحالي. انقر على "استيراد" وانتقل إلى بوكيمون سبرايت ذي 16 لونًا. انقر الآن على "الكتابة إلى ROM". يجب أن يكون لديك الخياران العلويان المحددان والخياران السفليان بدون تحديد. بعد ذلك ، انقر فوق الزر "التالي" ، أو اكتب عام 2012. انقر فوق "ملف" وحدد "تحميل RAW". انتقل إلى خريطة المربعات التي قمت بحفظها مسبقًا. مرة أخرى ، انقر فوق "الكتابة إلى ROM".

الخطوة 7: UnLZ-GBA Error

خطأ UnLZ-GBA
خطأ UnLZ-GBA
خطأ UnLZ-GBA
خطأ UnLZ-GBA
خطأ UnLZ-GBA
خطأ UnLZ-GBA

إذا تلقيت خطأً عند الكتابة إلى ذاكرة القراءة فقط والتي تشير إلى أنها كبيرة جدًا ، فستحتاج إلى إيجاد مساحة لها. لهذا استخدم Free Space Finder. يمكنك الحصول عليها من هنا. عندما تحصل على خطأ في unLZ-GBA ، انسخ الرقم السداسي المعروض في مربع الخطأ ، والذي في حالتي هو IC8. افتح Free Space Finder ، وقم بتحميل ROM الخاص بك من علامة التبويب "ملف". الآن ، في الركن الأيمن السفلي من المربع السداسي ، اكتب الرقم الذي يظهر في مربع الخطأ. في المربع أعلاه ، سيظهر الرقم بالتصنيف العشري. انسخ الرقم العشري والصقه في المربع بجوار "وحدات البايت المطلوبة". ضمن ذلك ، تأكد من تحديد "بحث من بداية ROM" ، ثم انقر فوق "بحث". بعد ذلك انقر فوق "نسخ". في unLZ-GBA ، انقر فوق "الكتابة إلى ROM" مرة أخرى. حدد الخيار "إصلاح المؤشرات تلقائيًا" ، وفي مربع النص الأول ، احذف كل شيء ، ثم اكتب 0 واضغط على Ctrl + V. بمجرد الانتهاء من ذلك ، يمكنك النقر فوق "موافق".

الخطوة 8: التحقق الأول

التحقق الأول
التحقق الأول

قم بتحميل ROM الخاص بك. تحقق من الشكل الصحيح للكائن. ما لم تستخدم نفس لوحة ألوان بوكيمون سبرايت الأصلية ، فإن الألوان ستفسد. الخطوة التالية تعمل على إصلاح ذلك.

الخطوة 9: تغيير اللوحة

تغيير لوح الألوان
تغيير لوح الألوان
تغيير لوح الألوان
تغيير لوح الألوان
تغيير لوح الألوان
تغيير لوح الألوان

افتح APE. إذا لم يكن لديك ، يمكنك الحصول عليها من هنا. بعد فتح ROM في APE ، حدد "تحميل من الإزاحة" واكتب في المربع 00EAD5E8. انقر فوق "تحميل". ستعرض المجموعة الأولى المكونة من 16 صندوقًا لوحة الألوان الحالية المكونة من 16 لونًا. بجانب المربعات الفارغة السفلية ، انقر فوق الرمز الذي يحتوي على سهم أزرق. ستظهر نافذة مستكشف Windows. في مربع نوع الملف حدد "PaintShop Palette". بمجرد فتحه سيظهر لك خطأ 13. لا تقلق. ما عليك سوى التقاط لقطة شاشة ، ثم فتح APE مرة أخرى ، وتحميل ROM مرة أخرى واكتب الإزاحة مرة أخرى ، ولكن بدلاً من استيراد اللوحة ، ما عليك سوى كتابة القيم يدويًا من لقطة الشاشة. الآن انقر فوق "استبدال". للتحقق مما إذا كان يعمل ، انقر فوق "تحميل". إذا تم تغيير الصناديق الـ 16 الأولى لتتطابق مع الصناديق الـ 16 الثانية ، فأنت على ما يرام.

الخطوة 10: النتيجة النهائية

النتيجة النهائية
النتيجة النهائية

افتح ROM الخاص بك وتحقق مما إذا كان الكائن الجديد يحتوي على الألوان الصحيحة. إذا كان كل شيء جيدًا ، يمكنك البدء في تشغيل ذاكرة القراءة فقط التي تم تحريرها.

موصى به: