Mundarija:
- 1 -qadam: Asosiy ROM
- 2 -qadam: Sprite -ni tanlang
- 3 -qadam: Rang chuqurligini kamaytiring
- 4 -qadam: palitrani tahrirlash
- 5 -qadam: Plitka xaritasini yarating
- 6 -qadam: Sprite -ni o'zgartiring
- 7-qadam: UnLZ-GBA xatosi
- 8 -qadam: birinchi tekshirish
- 9 -qadam: palitrani o'zgartiring
- 10 -qadam: Yakuniy natija
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
Bir necha kun oldin Pokémon Yellow -da Elita To'rtligini yana mag'lubiyatga uchratganimdan so'ng, meni Pokemon dunyosi bilan tanishtirgan o'yinning remeyki bo'lganmi, deb hayron bo'ldim. Afsuski, yo'q edi, lekin atrofga nazar tashlab, men yangi dunyo bilan tanishdim: ROMni buzish. Men Pokemonni 6 yildan beri bilaman, lekin u erda Pokemon ROMlarini (va boshqalarni) olib, ularni boshqacha ko'rinishga, o'yin xaritasini o'zgartirish uchun o'zgartirgan odamlar borligi xayolimga ham kelmagan. o'z hikoyangizni tuzing, hatto o'z Pokemon -ni o'yinga qo'shing. Men Pokémon Yellow -ning remeykini izlayotganimda, Linkandzeldaning Pewter shahrigacha bo'lgan "kontseptsiyani isbotlash" kabi eng yaxshi Pokemon o'yinini (hech bo'lmaganda,) qayta tiklash bo'yicha bir nechta to'liq bo'lmagan urinishlarni topdim. Ularning barchasidan men ko'rgan eng yaxshisi, lekin u faqat birinchi nishonga ko'tariladi va deyarli 2 yil davomida hech qanday rivojlanish kuzatilmagan. Shunday qilib, ko'p narsalarda bo'lgani kabi, agar siz xohlagan narsani qilishni xohlasangiz, ularni o'zingiz bajaring. Shunday qilib, men o'zimning Pokémon ROM -larimni buzishni boshladim. Men Pokemon ROM -ni buzish bo'yicha ko'plab ko'rsatmalarni yaratishni rejalashtirmoqdaman. Bu ularning birinchisi, sarlavha ekranida Pokemon spritini qanday tahrir qilishni tushuntiradi. Bu birinchi ko'rsatma Pokémon Ruby/Sapphire/Emerald -ga taalluqli emas, chunki ularning sarlavha ekranida Pokemon spriti yo'q.
1 -qadam: Asosiy ROM
Avvalo, siz asosiy ROMni tanlashingiz kerak. Sizda asosan 2 ta tanlov bor: Xoenga asoslangan ROM yoki Kantoga asoslangan ROM. Hoennda joylashgan ROM uchun siz Pokémon Emerald-ni tanlashingiz yaxshiroq, chunki u modding uchun eng yaxshi yordamga ega va Kanto-ROM uchun siz Pokemon Fire Red-ni tanlashingiz yaxshiroq. Pokémon Yellow remake uchun men Pokémon Fire Red -ni tanladim, chunki ikkalasi ham bir xil Kanto mintaqasidan foydalanadilar.
2 -qadam: Sprite -ni tanlang
Birinchidan, siz mening holatimda Charizard -ning asl Pokemonini almashtirish uchun foydalanadigan Pokémon sprite -ni tanlashingiz kerak bo'ladi. Men Mewni tanladim. Men Pokémon ma'lumotlar bazasidan sprite olishni tavsiya qilaman. Ularda deyarli har bir o'yindan deyarli barcha Pokemon spritlari bor. Yo'qolganlar Mega Evolyutsiyalari (yozilish vaqtida) yo'qolganga o'xshaydi. Agar siz boshqa joydan sprite olsangiz yoki o'zingiz tayyorlasangiz, shuni yodda tutingki, tasvirning balandligi ham, kengligi ham 8 ga bo'linishi kerak va umumiy o'lcham 128x128 dan katta bo'lmasligi tavsiya etiladi.
3 -qadam: Rang chuqurligini kamaytiring
Har bir narsadan oldin, siz sprite rangining chuqurligini 16 ranggacha kamaytirishingiz kerak. Buning uchun men IrfanView [link] dan foydalanishni tavsiya qilaman, lekin agar siz buni boshqa tasvirni tahrirlash dasturida o'zingizni qulay his qilsangiz, buni qilishingiz mumkin. IrfanView -da rasmingizni ochganingizdan so'ng, sarlavhadagi "Rasm" ni bosing. Ochiladigan menyuda "Rang chuqurligini pasaytirish" bandini tanlang. Bir oyna ochiladi. "16 ta rang" ni tanlang, "Floyd-Shtaynbergni rang berishdan foydalanish" belgisini olib tashlang va OK tugmasini bosing. Agar "16 ta rang" oq rangga bo'yalgan bo'lsa, bu sizning sprite allaqachon 16 ta rangda (yoki undan kam), demak siz bu bosqichni o'tkazib yuborishingiz mumkin.
4 -qadam: palitrani tahrirlash
Endi siz sprite tasvirining fonini spritning o'zida bo'lmagan rangga o'rnatishingiz kerak. Buning uchun "Tasvir" variantini yana bir marta bosing, pastga tushing va "Palitra" ni tanlang va "Tahrirlash palitrasi" ni bosing. 16 rangli quti bo'lgan oyna ochiladi. Birinchi katakchani ikki marta bosing va sprite-da bo'lmagan rangni tanlang. Men xavfsiz tomonda bo'lish uchun yorqin lyuminestsent yashil rangni tanladim. Buni qilganingizdan so'ng, OK ni bosing va keyin yana OK ni bosing. Endi siz ushbu sprite palitrasini eksport qilishingiz kerak. "Rasm" ochiladigan oynasida "Palitra" variantini tanlang va eksport palitrasini bosing. Bu.pal faylini qayerda saqlayotganingizni eslang, chunki sizga keyinchalik kerak bo'ladi.
5 -qadam: Plitka xaritasini yarating
Sprite uchun plitka xaritasini yaratish uchun siz NTME nomli dasturdan foydalanishingiz kerak, bu nomsiz kafel xaritasi muharriri. Siz uni bu erdan olishingiz mumkin. Ochgandan so'ng, sarlavhada "Fayl" ni, so'ng "Ochish" ni bosing. 16 rangli tahrirlangan sprite-ga o'ting va uni oching. Endi NTME -ning pastki o'ng burchagida "Oldindan belgilangan o'lchamlar" ostida "FR/LG TS" -ni tanlang. NTME bir zum muzlab qolishi mumkin. Bunday holda, "FR/LG TS" hali ham tanlanganligiga ishonch hosil qiling. Bu bajarilgandan so'ng, "Plitka tanlash" ostida, butun sprite tanlanmaguncha, har ikkala + ni ham bir necha marta bosing. Endi NTME oynasining pastki qismida harflar va raqamlarning kichik qatoridagi jigarrang "D" belgisini bosing. Endi "Plitka xaritasi" ostidagi bo'sh joyda, sprite-ni o'yinda paydo bo'lishini xohlagan maydonni bosing va u erda joylashtiring. O'rnatilganidan so'ng "Fayl" ni bosing va "Saqlash" ni bosing. Uni kirishingiz mumkin bo'lgan joyga saqlang, chunki keyinchalik kerak bo'ladi. Fayl.raw fayli sifatida saqlanadi.
6 -qadam: Sprite -ni o'zgartiring
Yangi sprite -ni ROMga kiritish uchun sizga LZ77 algoritmi yordamida siqilgan ma'lumotlarni boshqaradigan dastur kerak. Buning uchun unLZ-GBA dan foydalanishni tavsiya qilaman, uni bu erda olish mumkin. UnLZ-GBA ochilgandan so'ng, "Faylni ochish" ni bosing va ROMga o'ting. Uni ochish uchun biroz vaqt ketishi mumkin. ROMni ochishni tugatgandan so'ng, "O'tish" tugmachasining yoniga 2011 yilda yozing. Bu joriy sprite. "Import" ni bosing va 16 rangli tahrirlangan Pokemon sprite-ga o'ting. Endi "ROMga yozish" ni bosing. Siz eng yaxshi 2 variantni belgilashingiz kerak va pastki 2 belgisini olib tashlashingiz kerak. Shundan so'ng, "Keyingi" tugmasini bosing yoki 2012 yilda yozing. "Fayl" ni bosing va "RAW yuklash" -ni tanlang. Oldin saqlagan kafel xaritasiga o'ting. Yana bir marta "ROMga yozish" ni bosing.
7-qadam: UnLZ-GBA xatosi
Agar siz ROMga yozishda xatolik yuz bersa, u juda katta ekanligini bildirsa, buning uchun joy topishingiz kerak bo'ladi. Buning uchun bo'sh joy qidiruvchidan foydalaning. Siz uni bu erdan olishingiz mumkin. Agar siz UNLZ-GBA-da xatoga yo'l qo'ysangiz, xato qutisida ko'rsatilgan olti burchakli raqamni nusxa ko'chiring, bu mening holatimda IC8. Bo'sh joy qidiruvchisini oching va ROMni "Fayl" yorlig'idan yuklang. Endi, o'ng burchakning pastki o'ng burchagida, olti burchakli qutiga, ko'rsatilgan xato qutisini raqamga yozing. Yuqoridagi katakchada raqam o'nlik kasrda ko'rsatiladi. O'nli kasr sonini nusxa ko'chiring va "Kerakli baytlar" yonidagi katakchaga joylashtiring. Buning ostida "ROM boshidan qidirish" tanlanganligiga ishonch hosil qiling, so'ng "Qidirish" tugmasini bosing. Shundan so'ng "Nusxalash" ni bosing. UnLZ-GBA-da yana "ROMga yozish" tugmasini bosing. "Ko'rsatkichlarni avtomatik tuzatish" bandini belgilang va birinchi matn maydonida hamma narsani o'chirib tashlang, so'ngra ikkita 0 kiriting va Ctrl+V tugmalar birikmasini bosing. Bu tugagandan so'ng siz OK ni bosishingiz mumkin.
8 -qadam: birinchi tekshirish
ROMni yuklang. Sprite to'g'ri shaklga ega ekanligini tekshiring. Agar siz asl Pokemon sprite bilan bir xil palitrani ishlatmasangiz, ranglar chalkashib ketadi. Keyingi qadam buni tuzatadi.
9 -qadam: palitrani o'zgartiring
APE -ni oching. Agar sizda yo'q bo'lsa, uni bu erdan olishingiz mumkin. ROM -ni APE -da ochganingizdan so'ng, "Ofsetdan yuklash" -ni tanlang va 00EAD5E8 maydoniga kiriting. "Yuklash" ni bosing. 16 ta qutidan iborat birinchi to'plamda 16 ta rang palitrasi ko'rsatiladi. Pastki bo'sh qutilar yonida, ko'k o'q bilan belgini bosing. Windows Explorer oynasi ochiladi. Fayl turi maydonida "PaintShop palitrasi" ni tanlang. Siz uni ochganingizdan so'ng sizda xato bo'lishi kerak 13. Xavotir olmang. Faqat ekran tasvirini oling, keyin APE -ni qayta oching, ROMni qayta yuklang va ofsetni yana kiriting, lekin palitrani import qilish o'rniga ekran tasviridan qo'lda kiritilgan qiymatlarni kiriting. Endi "O'zgartirish" ni bosing. Ishlaganini tekshirish uchun "Yuklash" tugmasini bosing. Agar birinchi 16 ta quti ikkinchi 16 ta qutiga mos keladigan qilib o'zgartirilsa, siz borishingiz mumkin.
10 -qadam: Yakuniy natija
ROMni oching va yangi sprite to'g'ri ranglarga ega ekanligini tekshiring. Agar hamma narsa yaxshi bo'lsa, siz tahrirlangan ROMni o'ynashni boshlashingiz mumkin.