İçindekiler:
- Adım 1: Temel ROM
- 2. Adım: Sprite'ınızı Seçin
- 3. Adım: Renk Derinliğini Azaltın
- 4. Adım: Paleti Düzenleyin
- Adım 5: Döşeme Haritasını Oluşturun
- Adım 6: Sprite'ı Değiştirin
- 7. Adım: UnLZ-GBA Hatası
- Adım 8: 1. Doğrulama
- 9. Adım: Paleti Değiştirin
- Adım 10: Nihai Sonuç
Video: GBA Pokémon Başlık Ekranı Sprite'ı Düzenle: 10 Adım (Resimlerle)
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:19
Birkaç gün önce Pokémon Yellow'da Elite Four'u tekrar yendikten sonra, beni Pokémon dünyasıyla tanıştıran oyunun yeniden yapılıp yapılmadığını merak ettim. Maalesef yoktu ama etrafa bakınca yeni bir dünyayla tanıştım: ROM korsanlığı. Pokémon'u yaklaşık 6 yıldır tanıyorum ve Pokémon ROM'ları (ve diğerlerini) alıp farklı görünmelerini sağlamak, oyunun haritasını değiştirmek için onları değiştiren insanlar olduğu bir kez bile aklımdan geçmemişti. kendi hikayelerini oluştur, hatta oyuna kendi Pokémon'larını ekle. Pokémon Yellow'un yeniden çevrimini ararken, Linkandzelda'nın Pewter şehrine kadar "kavram kanıtı" gibi (en azından benim gözümde) var olan en iyi Pokémon oyununu yeniden yaratmaya yönelik birkaç eksik girişim buldum. Bunların arasında gördüklerimin en iyisi ama sadece ilk rozete kadar gidiyor ve yaklaşık 2 yıldır herhangi bir gelişme yok. Bu nedenle, birçok şeyde olduğu gibi, işlerin istediğiniz gibi yapılmasını istiyorsanız, bunları kendiniz yapın. Kendi Pokémon ROM'larımı hacklemeye böyle başladım. Pokémon ROM hack'leme konusunda birçok Instructables yapmayı planlıyorum. Bu, başlık ekranında Pokémon sprite'ın nasıl düzenleneceğini açıklayan ilkidir. Bu ilk Eğitim Tablosu, başlık ekranlarında Pokémon sprite'ları olmadığı için Pokémon Ruby/Sapphire/Zümrüt için geçerli değildir.
Adım 1: Temel ROM
Her şeyden önce, temel ROM'unuzu seçmeniz gerekir. Temel olarak 2 seçeneğiniz var: Hoenn tabanlı bir ROM veya Kanto tabanlı bir ROM. Hoenn tabanlı bir ROM için, modlama için en iyi desteğe sahip olduğu için Pokémon Emerald'ı seçmekten daha iyisiniz ve Kanto tabanlı bir ROM için Pokémon Fire Red'i seçmekten daha iyisiniz. Pokémon Yellow versiyonum için, ikisi de aynı Kanto bölgesini kullandığı için Pokémon Fire Red'i seçtim.
2. Adım: Sprite'ınızı Seçin
Her şeyden önce, benim durumumda bir Charizard olan orijinal Pokémon'un yerine kullanacağınız bir Pokémon sprite seçmeniz gerekecek. Mew'i seçtim. Pokémon Veritabanından bir sprite almanızı tavsiye ederim. Çoğunlukla her oyundan neredeyse tüm Pokémon spritelarına sahipler. Eksik olan tek şey Mega Evrimler gibi görünüyor (yazarken). Başka bir yerden bir hareketli grafik alırsanız veya kendinizinkini yaparsanız, resmin hem yüksekliğinin hem de genişliğinin 8'e bölünebilmesi gerektiğini ve toplam boyutun 128x128'den büyük olmamasının tavsiye edildiğini unutmayın.
3. Adım: Renk Derinliğini Azaltın
Her şeyden önce, sprite'ınızın renk derinliğini 16 renge indirmelisiniz. Bunun için IrfanView [link] kullanmanızı tavsiye ederim, ancak bunu başka bir resim düzenleme yazılımında yapmakta kendinizi rahat hissediyorsanız, çekinmeyin. Resminizi IrfanView'da açtıktan sonra, başlıktaki "Görüntü" ye tıklayın. Açılır menüde "Renk Derinliğini Azalt" seçeneğini seçin. Bir pencere açılacaktır. "16 Renk"i seçin, "Floyd-Steinberg renk taklidi kullan" seçimini kaldırın ve Tamam'a tıklayın. "16 Renk" grileşirse, bu, hareketli grafiğinizin zaten 16 renkte (veya daha az) olduğu anlamına gelir; bu, bu adımı atlayabileceğiniz anlamına gelir.
4. Adım: Paleti Düzenleyin
Şimdi, hareketli grafiğinizin görüntüsünün arka planını, hareketli grafiğin kendisinde bulunmayan bir renge ayarlamanız gerekir. Bunu yapmak için "Görüntü" seçeneğine bir kez daha tıklayın, aşağı inin ve "Palet" i seçin ve "Palet Düzenle" ye tıklayın. İçinde 16 renkli kutu bulunan bir pencere açılacaktır. İlk kutuya çift tıklayın ve sprite'ınızda olmayan bir renk seçin. Güvenli tarafta olmak için parlak floresan yeşili seçtim. Bunu yaptıktan sonra, Tamam'ı ve ardından tekrar Tamam'ı tıklayın. Şimdi bu hareketli grafiğin paletini dışa aktarmanız gerekiyor. "Görüntü" açılır menüsünde "Palet" seçeneğini seçin ve dışa aktarma paletine tıklayın. Daha sonra ihtiyaç duyacağınız için bu.pal dosyasını nereye kaydettiğinizi unutmayın.
Adım 5: Döşeme Haritasını Oluşturun
Sprite'ınız için kutucuk haritasını oluşturmak için Nameless Tile Map Editor anlamına gelen NTME adlı bir program kullanmanız gerekir. Buradan alabilirsiniz. Açıldıktan sonra, başlıkta "Dosya" yı ve ardından "Aç" ı tıklayın. 16 renkli düzenlenmiş hareketli grafiğin üzerine gidin ve açın. Şimdi, NTME'nin sağ alt köşesinde, "Ön Ayarlı Boyutlar" altında "FR/LG TS"yi seçin. NTME bir an donabilir. Bu durumda, "FR/LG TS"nin hala seçili olduğundan emin olun. Bu yapıldıktan sonra, "Döşeme Seçimi" altında, hareketli grafiğin tamamı seçilene kadar tekrar tekrar + üzerine tıklayın. Şimdi, NTME penceresinin altında, küçük harf ve sayı satırındaki kahverengi "D" ye tıklayın. Şimdi, Tile Map altındaki alanda, sprite'ınızın oyun içinde görünmesini istediğiniz alana tıklayarak onu oraya yerleştirin. Yerleştirildikten sonra "Dosya" yı tıklayın ve "Kaydet" i tıklayın. Daha sonra ihtiyaç duyacağınız için erişebileceğiniz bir konuma kaydedin. Dosya bir.raw dosyası olarak kaydedilecektir.
Adım 6: Sprite'ı Değiştirin
Yeni hareketli grafiği ROM'a eklemek için, LZ77 algoritması ile sıkıştırılmış verileri yönetebilen bir programa ihtiyacınız vardır. Bunun için buradan edinebileceğiniz unLZ-GBA'yı kullanmanızı öneririm. unLZ-GBA açıldığında, "Dosya Aç"a tıklayın ve ROM'unuza gidin. Açılması biraz zaman alabilir. ROM'u açmayı bitirdiğinde, "Git" düğmesinin yanına 2011 yazın. Bu, mevcut hareketli grafiktir. "İçe Aktar" ı tıklayın ve 16 renkli düzenlenmiş Pokémon hareketli grafiğine gidin. Şimdi "ROM'a Yaz" ı tıklayın. En üstteki 2 seçeneği işaretli ve alttaki 2 seçeneği işaretlememiş olmalısınız. Bundan sonra, "İleri" düğmesine tıklayın veya 2012 yazın. "Dosya"ya tıklayın ve "RAW Yükle"yi seçin. Daha önce kaydettiğiniz döşeme haritasına gidin. Bir kez daha "ROM'a Yaz" ı tıklayın.
7. Adım: UnLZ-GBA Hatası
ROM'a yazarken çok büyük olduğunu söyleyen bir hata alırsanız, bunun için yer bulmanız gerekecektir. Bunun için Free Space Finder'ı kullanın. Buradan alabilirsiniz. unLZ-GBA'da bir hata aldığınızda, benim durumumda IC8 olan hata kutusunda görüntülenen onaltılı sayıyı kopyalayın. Free Space Finder'ı açın ve "Dosya" sekmesinden ROM'unuzu yükleyin. Şimdi, altıgen kutunun sağ alt köşesine, görüntülenen hata kutusunun numarasını yazın. Üstündeki kutuda, sayıyı ondalık olarak gösterecektir. Ondalık sayıyı kopyalayın ve "Gerekli Bayt" yanındaki kutuya yapıştırın. Bunun altında, "ROM'un başından itibaren ara"nın seçili olduğundan emin olun ve ardından "Ara"ya tıklayın. Bundan sonra "Kopyala" yı tıklayın. unLZ-GBA'da tekrar "ROM'a Yaz" ı tıklayın. "İşaretçileri otomatik olarak düzelt" seçeneğini işaretleyin ve ilk metin kutusunda her şeyi silin, ardından iki 0 yazın ve Ctrl+V tuşlarına basın. Bu yapıldıktan sonra Tamam'a tıklayabilirsiniz.
Adım 8: 1. Doğrulama
ROM'unuzu yükleyin. Sprite'ın doğru şekle sahip olup olmadığını kontrol edin. Orijinal Pokémon sprite ile aynı paleti kullanmadığınız sürece renkler bozulacaktır. Bir sonraki adım bunu düzeltir.
9. Adım: Paleti Değiştirin
APE'yi açın. Elinizde yoksa buradan alabilirsiniz. ROM'unuzu APE'de açtıktan sonra, "Osetten yükle" seçeneğini seçin ve 00EAD5E8 kutusuna yazın. "Yükle" ye tıklayın. 16 kutudan oluşan ilk set, mevcut 16 renk paletini gösterecektir. Alttaki boş kutuların yanındaki mavi oklu simgeye tıklayın. Bir Windows Gezgini penceresi açılacaktır. Dosya türü kutusunda "PaintShop Palette" öğesini seçin. Açtığınızda 13 hatası almanız gerekir. Endişelenmeyin. Sadece bir ekran görüntüsü alın, ardından APE'yi tekrar açın, ROM'u tekrar yükleyin ve ofseti tekrar yazın, ancak paleti içe aktarmak yerine, ekran görüntüsündeki değerleri elle yazın. Şimdi "Değiştir" e tıklayın. Çalışıp çalışmadığını kontrol etmek için "Yükle" ye tıklayın. İlk 16 kutu ikinci 16 kutuyla eşleşecek şekilde değiştiyse, gitmeye hazırsınız.
Adım 10: Nihai Sonuç
ROM'unuzu açın ve yeni hareketli grafiğin doğru renklere sahip olup olmadığını kontrol edin. Her şey yolundaysa, düzenlenmiş ROM'unuzu oynamaya başlayabilirsiniz.
Önerilen:
Eğitilebilirliğiniz için bir Başlık ve Anahtar Kelimeler Seçin: 6 Adım (Resimlerle)
Eğitilebilir Öğeniz için Bir Başlık ve Anahtar Kelimeler Seçin: Doğru başlığı ve anahtar kelimeleri seçmek, bir talimatın Google arama sonuçlarının ön sayfasına gitmesi veya internetlerin korkunç görüntülenmeyen ülkesine çökmesi ve yanması arasındaki fark olabilir. Anahtar kelimeler ve başlık sadece
Uzaktan Kumandalı LED Gözlü & Kostümlü Başlık: 7 Adım (Resimli)
Uzaktan Kumandalı LED Gözler ve Kostüm Hood: Twin Jawas! Çift Orko! Bubble-Bobble'dan iki hayalet büyücü! Bu kostüm başlığı, sadece renkleri değiştirerek seçtiğiniz herhangi bir LED gözlü yaratık olabilir. Bu projeyi ilk olarak 2015 yılında çok basit bir devre ve kodla yapmıştım ama bu sene kr yapmak istedim
GBA Pokémon Başlık Ekranını Düzenle Arka Planı: 9 Adım
GBA Pokémon Başlık Ekranını Düzenle Arka Plan: Bu, Pokémon ROM korsanlığı üzerine yapacağım Instructables serisinin üçüncüsü. İlkini burada, ikincisini burada bulabilirsiniz. Bu Eğitilebilir Tablo, başlık ekranı arka planını nasıl değiştireceğinizi gösterir. si için
Spooky Teddy - Arduino Powered Kendinden Sallanan Sandalye ve Döner Başlık: 11 Adım (Resimlerle)
Spooky Teddy - Arduino Powered Kendinden Sallanan Sandalye ve Dönen Başlık: Spooky Teddy, 2 parçalı bir Cadılar Bayramı dekorudur. İlk kısım Arduino UNO ve solenoid ile dönebilen 3d baskılı mekanizmaya sahip oyuncak ayıdır. İkinci kısım, bir Arduino nano ve bir solenoid ataşman tarafından desteklenen kendi kendine sallanan bir sandalye
Bir Eğitilebilir Başlık Yapın: 8 Adım (Resimlerle)
Bir Instructables Başlığı Yapın: Instructables başlığı her zaman oldukça basit olmuştur, ancak bir şeyler yapmakla ilgili bazı resimlerle oynamanın eğlenceli olacağını düşündük. Biraz daha ilginç hale getirmek için, ph'a herhangi bir öğe eklemek istemedik