Mündəricat:
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-13 06:56
Bir neçə gün əvvəl Pokémon Yellow -da Elit Dördünü yenidən məğlub etdikdən sonra, məni Pokemon dünyasına tanıdan oyunun remeykinin olub -olmadığını düşündüm. Təəssüf ki, yox idi, amma ətrafa baxaraq yeni bir dünya ilə tanış oldum: ROM hack. Təxminən 6 ildir ki, Pokémonu tanıyıram və heç vaxt ağlıma gəlməmişdi ki, orada Pokémon ROM -larını (və digərlərini də) götürüb onları fərqli görünmək, oyunun xəritəsini dəyişdirmək üçün dəyişdirən insanlar var. öz hekayə xəttinizi yaradın, hətta oyuna öz Pokemonunu da əlavə edin. Pokémon Yellow -un remeykini axtararkən Linkandzeldanın Pewter şəhərinə qədər [konsepsiyanın sübutu] kimi indiyə qədər mövcud olan ən yaxşı Pokemon oyununu yenidən yaratmaq üçün bir neçə yarımçıq cəhd tapdım [link]. Hamısı içərisində gördüyüm ən yaxşısıdır, ancaq ilk nişana qədər gedir və təxminən 2 il ərzində heç bir inkişaf olmadı. Beləliklə, bir çox şeydə olduğu kimi, işlərin istədiyiniz kimi olmasını istəyirsinizsə, bunları özünüz edin. Öz Pokémon ROMlarımı sındırmağa başladım. Pokémon ROM -u sındırmaq üçün bir çox Təlimat hazırlamağı planlaşdırıram. Bu, başlıq ekranında Pokémon spritesinin necə düzəldiləcəyini izah edən birincisidir. Bu ilk təlimat Pokémon Ruby/Sapphire/Emerald üçün tətbiq edilmir, çünki başlıq ekranında Pokemon spriti yoxdur.
Addım 1: Əsas ROM
Əvvəlcə əsas ROMunuzu seçməlisiniz. Əsasən 2 seçiminiz var: Hoenn əsaslı ROM və ya Kanto əsaslı ROM. Hoenn mərkəzli bir ROM üçün modding üçün ən yaxşı dəstəyə malik olduğu üçün Pokémon Emerald seçməyiniz daha yaxşıdır və Kanto əsaslı ROM üçün Pokémon Fire Red seçmək daha yaxşıdır. Pokémon Yellow remake üçün hər ikisi eyni Kanto bölgəsini istifadə etdiyi üçün Pokémon Fire Red seçdim.
Addım 2: Sprite -ni seçin
Hər şeydən əvvəl, mənim vəziyyətimdə Charizard olan orijinal Pokemonu əvəz etmək üçün istifadə edəcəyiniz bir Pokémon sprite seçməli olacaqsınız. Mew seçdim. Pokémon Database -dən bir sprite almağı məsləhət görürəm. Demək olar ki, hər oyundan təxminən bütün Pokémon spritləri var. Yalnız itkin olanlar Mega Evolution (yazılarkən) kimi görünür. Başqa bir yerdən bir sprite alırsınızsa və ya özünüz hazırlayırsınızsa, görüntünün həm hündürlüyünün, həm də eninin 8 -ə bölünməsini unutmayın və ümumi ölçülərin 128x128 -dən böyük olmaması məsləhətdir.
Addım 3: Rəng Dərinliyini Azaldın
Hər şeydən əvvəl, sprite -in rəng dərinliyini 16 rəngə endirməlisiniz. Bunun üçün IrfanView [link] istifadə etməyi məsləhət görürəm, amma bunu başqa bir şəkil redaktə proqramında etməkdən zövq alırsınızsa, bunu etməkdən çekinmeyin. Şəkilinizi IrfanView -də açdıqdan sonra başlıqdakı "Şəkil" düyməsini basın. Açılan menyuda "Rəng Dərinliyini Azalt" seçimini seçin. Bir pəncərə açılacaq. "16 Rəng" seçin, "Floyd-Steinberg dithering istifadə et" seçimini silin və OK düyməsini basın. "16 rəng" boz rəngdədirsə, bu sizin spriteinizin artıq 16 rəngdə (və ya daha az) olması deməkdir, yəni bu addımı atlaya bilərsiniz.
Addım 4: Paleti düzəldin
İndi sprite şəklinizin fonunu spritin özündə olmayan bir rəngə təyin etməlisiniz. Bunu etmək üçün "Şəkil" seçimini bir dəfə vurun, aşağı enin və "Palet" i seçin və "Palitranı Düzenle" düyməsini basın. İçərisində 16 rəngli qutu olan bir pəncərə açılacaq. İlk qutuya iki dəfə vurun və spritinizdə olmayan bir rəng seçin. Təhlükəsiz tərəfdə olmaq üçün parlaq floresan yaşıl seçdim. Bunu etdikdən sonra OK düyməsini və sonra yenidən OK düyməsini basın. İndi bu sprite palitrasını ixrac etməlisiniz. "Şəkil" açılan menyusunda "Palitra" seçimini seçin və ixrac palitrasına vurun. Bu.pal faylını harada saxladığınızı unutmayın, çünki sonradan ehtiyacınız olacaq.
Addım 5: Çini xəritəsi yaradın
Spritiniz üçün kafel xəritəsini yaratmaq üçün, Adsız Çini Xəritə Redaktoru olan NTME adlı bir proqramdan istifadə etməlisiniz. Buradan əldə edə bilərsiniz. Açıldıqdan sonra başlıqda "Fayl" a, sonra "Aç" a basın. 16 rəngli redaktə edilmiş sprite gedin və açın. İndi NTME -nin sağ alt küncündə, "Əvvəlcədən Ölçülər" altında "FR/LG TS" seçin. NTME bir anlıq dona bilər. Bu halda, "FR/LG TS" nin hələ də seçilmiş olduğundan əmin olun. Bunu etdikdən sonra, "Çini Seçimi" altında, bütün sprite seçilənə qədər hər ikisini + təkrar basın. İndi NTME pəncərəsinin altındakı kiçik hərf və rəqəmlər səthində qəhvəyi rəngli "D" işarəsini vurun. İndi, Çini Xəritəsinin altındakı boşluqda, spritinizin oyunda görünməsini istədiyiniz sahəni ora yerləşdirin. Yerdə olduqdan sonra "Fayl" ı və "Saxla" düyməsini basın. Daha sonra ehtiyacınız olduğu üçün daxil ola biləcəyiniz bir yerə qeyd edin. Fayl.raw faylı olaraq saxlanılacaq.
Addım 6: Sprite dəyişdirin
Yeni sprite -ni ROM -a daxil etmək üçün LZ77 alqoritmi ilə sıxılmış məlumatları idarə edə biləcək bir proqrama ehtiyacınız var. Bunun üçün burada əldə edilə bilən unLZ-GBA istifadə etməyi məsləhət görürəm. UnLZ-GBA açıldıqdan sonra "Fayl Aç" düyməsini basın və ROM-a gedin. Onu açmaq üçün bir az vaxt lazım ola bilər. ROM -u açmağı bitirdikdən sonra "Get" düyməsinin yanına 2011 -ci ildə yazın. Bu, indiki sprite -dir. "İdxal et" düyməsini basın və 16 rəngli redaktə edilmiş Pokémon sprite gedin. İndi "ROM -a yaz" düyməsini basın. Ən yaxşı 2 seçim işarələnmiş və alt 2 seçim edilməmiş olmalıdır. Bundan sonra "Sonrakı" düyməsini basın və ya 2012 -ci ildə yazın. "Fayl" ı basın və "RAW Yüklə" seçin. Daha əvvəl saxladığınız kafel xəritəsinə gedin. Bir daha "ROM -a yaz" düyməsini basın.
Addım 7: UnLZ-GBA xətası
ROM -a yazarkən çox böyük olduğunu söyləyən bir səhv alsanız, bunun üçün yer axtarmalı olacaqsınız. Bunun üçün Pulsuz Məkan Tapıcıdan istifadə edin. Buradan əldə edə bilərsiniz. UNLZ-GBA-da bir səhv aldığınızda, mənim vəziyyətimdə IC8 olan səhv qutusunda göstərilən altıbucaqlı nömrəni kopyalayın. Boş yer tapanını açın və ROM -u "Fayl" sekmesinden yükləyin. İndi altıbucaqlı qutunun sağ alt küncündə göstərilən səhv qutusuna nömrəni yazın. Yuxarıdakı qutuda nömrəni ondalık olaraq göstərəcəkdir. Ondalık rəqəmi kopyalayın və "Lazım olan baytlar" ın yanındakı qutuya yapışdırın. Bunun altında "ROMun əvvəlindən axtarın" seçildiyinə əmin olun və sonra "Axtar" düyməsini basın. Bundan sonra "Kopyala" düyməsini basın. UnLZ-GBA-da yenidən "ROM-a yaz" düyməsini basın. "Göstəriciləri avtomatik olaraq düzəlt" seçimini seçin və ilk mətn qutusunda hər şeyi silin, sonra iki 0 yazın və Ctrl+V düymələrinə basın. Tamamlandıqdan sonra OK düyməsini vura bilərsiniz.
Addım 8: Birinci Doğrulama
ROMunuzu yükləyin. Spritin düzgün formada olub olmadığını yoxlayın. Orijinal Pokémon sprite ilə eyni palitranı istifadə etməsəniz, rənglər qarışacaq. Növbəti addım bunu düzəldir.
Addım 9: Paleti dəyişdirin
APE -ni açın. Əgər yoxdursa, buradan əldə edə bilərsiniz. ROM -u APE -də açdıqdan sonra "Ofsetdən yüklə" seçin və 00EAD5E8 qutusuna yazın. "Yüklə" düyməsini basın. İlk 16 qutudan ibarət olan dəst 16 rəngdən ibarət olan cəlbedici palitranı göstərəcək. Alt boş qutuların yanındakı mavi ox ilə işarəni vurun. Windows Explorer pəncərəsi açılacaqdır. Fayl növü qutusunda "PaintShop Palitrası" nı seçin. Açdıqdan sonra bir səhv almalısınız 13. Narahat olmayın. Sadəcə bir ekran görüntüsü çəkin, sonra APE -ni yenidən açın, ROM -u yenidən yükləyin və ofseti yenidən yazın, ancaq palitranı idxal etmək əvəzinə ekran görüntüsündən əl ilə daxil edilən dəyərləri yazın. İndi "Əvəz et" düyməsini basın. İşlədiyini yoxlamaq üçün "Yüklə" düyməsini basın. İlk 16 qutu ikinci 16 qutuya uyğun olaraq dəyişdirilərsə, getməyiniz yaxşıdır.
Addım 10: Son nəticə
ROMunuzu açın və yeni sprite rənglərinin düzgün olub olmadığını yoxlayın. Hər şey qaydasındadırsa, redaktə etdiyiniz ROMu oynamağa başlaya bilərsiniz.