Obsah:

Upravit pozadí obrazovky titulů GBA Pokémon: 9 kroků
Upravit pozadí obrazovky titulů GBA Pokémon: 9 kroků

Video: Upravit pozadí obrazovky titulů GBA Pokémon: 9 kroků

Video: Upravit pozadí obrazovky titulů GBA Pokémon: 9 kroků
Video: Otevřu krabici 24 boosterů Yugioh Explosion of Destiny. 2024, Červenec
Anonim
Upravit pozadí obrazovky titulů GBA Pokémon
Upravit pozadí obrazovky titulů GBA Pokémon

Toto je třetí ze série Instructables, které budu dělat na hackování Pokémon ROM. První najdete zde a druhé zde. Tento Instructable vám ukáže, jak změnit pozadí titulní obrazovky. Kvůli jednoduchosti budu používat velmi základní pozadí, aby věci nebyly příliš matoucí. Jako můj první Instructable on Pokémon ROM hacking, toto platí pouze pro Pokémon FireRed a LeafGreen.

Krok 1: Najděte své pozadí

Najděte své pozadí
Najděte své pozadí

Nejprve musíte najít obrázek, který se vám líbí. Nefotografujte snímek, který nevypadá dobře při nízkém rozlišení (240 x 160) a který bude vypadat špatně v 16 barvách, protože jich nemůže být více než 16, přičemž černá je jedna. Vybral jsem toto velmi jednoduché modré pozadí, které má pouze 5 barev: černou a 4 odstíny modré.

Mějte na paměti, že po výměně pozadí již nebude existovat žádný text „Stiskněte Start“, takže pokud chcete, aby se zobrazoval na titulní obrazovce, přidejte jej na obrázek. Alternativně se můžete naučit hackovat ASM. Více informací v posledním kroku.

Krok 2: Nastavte průhlednou barvu

Nastavte průhlednou barvu
Nastavte průhlednou barvu

Pokémon ROM rozděluje všechny své obrázky na čtverce 8 x 8 pixelů. Na titulní obrazovce čtvereček v levém horním rohu určuje, která barva je na obrázku průhledná a která nikoli. Pokud nechám pozadí tak, jak je, a dám jej jako pozadí, veškerá tmavě modrá z mého obrázku zmizí a bude nahrazena černou. Abyste tomu zabránili, v libovolném softwaru pro úpravu obrázků, jako je MS Paint, přidejte do levého horního rohu černý čtvereček 8 x 8 pixelů.

Krok 3: Snižte hloubku barev

Snižte hloubku barev
Snižte hloubku barev
Snižte hloubku barev
Snižte hloubku barev
Snižte hloubku barev
Snižte hloubku barev

Nyní musíte pořídit snímek a snížit jeho barevnou hloubku na 16 barev. K tomu používám IrfanView, který můžete získat odtud. Jakmile otevřete pozadí pomocí aplikace IrfanView, klikněte na kartu „Obrázek“a vyberte „Snížit hloubku barev“. Zvolte „16 barev“a nezapomeňte deaktivovat „Floyd-Steinberg dithering“. Nyní stačí obrázek uložit.

Krok 4: Export palety

Exportní paleta
Exportní paleta

Pokud chcete, aby vaše pozadí vyšlo se správnými barvami, budete muset paletu uložit, abyste později mohli přepnout na původní. Chcete -li paletu uložit jako pozadí, klikněte na kartu „Obrázek“, vyberte „Paleta“a poté vyberte „Exportovat paletu“. Uložte jej na místo, ke kterému budete mít přístup později.

Krok 5: Vytvořte sadu dlaždic

Vytvořte sadu dlaždic
Vytvořte sadu dlaždic

Aby se ušetřilo místo v GBA ROM, hra ukládá pouze jeden z každého druhu čtverce 8 x 8 pixelů. Pokud má váš obrázek velké oblasti jedné barvy, vystřihněte tuto oblast obrázku a přesuňte zbývající část obrázku na místo, kde dříve byla velká oblast barev. V mém případě můj obrázek používal pouze 7 různých 8 pixelových čtverců, takže jsem minimalizoval celý svůj obraz 160x240 na 8x64. Pamatujte, že černý čtverec musíte ponechat v levém horním rohu.

Krok 6: Vytvořte soubor. RAW

Vytvořte soubor. RAW
Vytvořte soubor. RAW

Otevřete Editor bezejmenných dlaždic. Pokud ji nemáte, získejte ji odsud. Otevřete sadu dlaždic, kterou jste právě vytvořili. V pravém dolním rohu v části „Přednastavené velikosti“vyberte „FR/LG TS“. Nyní vedle karty „Mapa palet“ve spodní části klikněte na malé fialové „E“. V černé skříňce nad „E“nyní musíte zrekonstruovat svůj obraz. Můžete to udělat tak, že ve své sadě dlaždic vyberete čtverečky 8 x 8 a kliknutím na černé pole tam daný čtverec umístíte. Až budete hotovi, můžete kliknout na „Soubor“a vybrat „Uložit mapu dlaždic“. Uložte jej na místo, ke kterému budete mít přístup později.

Krok 7: Přepněte pozadí

Přepněte pozadí
Přepněte pozadí
Přepněte pozadí
Přepněte pozadí
Přepněte pozadí
Přepněte pozadí
Přepněte pozadí
Přepněte pozadí

Nyní musíte otevřít unLZ-GBA. Pokud ji nemáte, můžete ji získat odtud. Nahrajte si ROM. Pokud načítání trvá dlouho, zavřete jej a znovu otevřete. Po načtení musíte přejít na původní pozadí. Pokud pracujete s FireRedem, napište v roce 2013 do pole vedle tlačítka „Přejít na“s LeafGreen, 2014. Klikněte na „Importovat“, vyberte svůj obrázek a poté klikněte na „Napsat do ROM“. Pokud se zobrazí chybová zpráva „velikost je příliš velká“, postupujte podle tohoto kroku. Poté klikněte na tlačítko „Další“. Zde klikněte na kartu „Soubor“a vyberte „Načíst RAW“. Vyberte soubor RAW, který jste uložili dříve. Klikněte na „Zapsat do ROM“. Pokud se chyba „velikost je příliš velká“zobrazí znovu, proveďte stejný postup jako dříve.

Krok 8: Opravte barvy

Opravte barvy
Opravte barvy
Opravte barvy
Opravte barvy
Opravte barvy
Opravte barvy
Opravte barvy
Opravte barvy

Pokud byste právě teď otevřeli ROM, barvy vašeho pozadí by byly zmatené. Chcete -li to opravit, budete potřebovat Advanced Palette Editor. Můžete to získat odtud. Otevřete jej a načtěte ROM. Zadejte odsazení palety pozadí, což je 00EAE094, poté klikněte na „Načíst“. Prvních 16 políček bude barevných. Vedle druhých 16 políček klikněte na ikonu znázorňující paletu s modrou šipkou. V okně, které se objeví, změňte typ souboru na *.pal a vyberte svůj obrázek. Pokud se zobrazí chyba podobná té výše, je to normální. Pořiďte snímek obrazovky a klikněte na „OK“. Znovu otevřete Advanced Palette Editor, ROM, zadejte offset a klikněte na „Načíst“. Místo toho, abyste paletu znovu importovali, tentokrát jen napište barvy ručně pohledem na snímek obrazovky. Jakmile budete hotovi, klikněte na „Nahradit“. Chcete -li ověřit, že funguje, klikněte na „Načíst“. Prvních 16 polí by se mělo změnit tak, aby odpovídalo druhým 16 rámečkům.

Krok 9: Konečný výsledek

Konečný výsledek
Konečný výsledek

Nyní můžete otevřít ROM a užít si úvodní obrazovku.

Sidenote:

Pokud chcete animovat titulní obrazovku jako v původní ROM, budete se muset naučit, jak ASM hackovat Pokémony. Nevím, jak to udělat sám, ale tento příspěvek by mohl pomoci.

Doporučuje: