Upraviť Pozadie obrazovky titulu GBA Pokémon: 9 krokov
Upraviť Pozadie obrazovky titulu GBA Pokémon: 9 krokov

Video: Upraviť Pozadie obrazovky titulu GBA Pokémon: 9 krokov

Video: Upraviť Pozadie obrazovky titulu GBA Pokémon: 9 krokov
Video: Тануки спускается с горы на большой скорости!! 🛹🌪🦊 - Tanuki Sunset Classic GamePlay 🎮📱 🇷🇺 2025, Január
Anonim
Upraviť pozadie obrazovky titulu GBA Pokémon
Upraviť pozadie obrazovky titulu GBA Pokémon

Toto je tretí zo série inštrukcií, ktoré budem robiť pri hackovaní ROM Pokémona. Prvú nájdete tu a druhú tu. Tento návod vám ukáže, ako zmeniť pozadie titulnej obrazovky. V záujme jednoduchosti použijem veľmi základné pozadie, aby veci neboli príliš mätúce. Ako môj prvý Instructable on Pokémon ROM hacking, tento platí len pre Pokémon FireRed a LeafGreen.

Krok 1: Nájdite svoje pozadie

Nájdite svoje pozadie
Nájdite svoje pozadie

Najprv musíte nájsť obrázok, ktorý sa vám páči. Nefotografujte obrázok, ktorý pri nízkom rozlíšení (240 x 160) nevyzerá dobre a ktorý bude v 16 farbách vyzerať zle, pretože nemôže byť viac ako 16, pričom čierna je jedna. Vybral som si toto veľmi jednoduché modré pozadie, ktoré má iba 5 farieb: čiernu a 4 odtiene modrej.

Majte na pamäti, že po výmene pozadia už nebude existovať žiadny text „Press Start“, takže ak ho chcete, aby sa zobrazoval na titulnej obrazovke, pridajte ho na obrázok. Prípadne sa môžete naučiť hackovať ASM. Viac informácií v poslednom kroku.

Krok 2: Nastavte priehľadnú farbu

Nastavte priehľadnú farbu
Nastavte priehľadnú farbu

Pokémon ROM rozdeľuje všetky svoje obrázky na štvorce s rozmermi 8 x 8 pixelov. Na titulnej obrazovke štvorec v ľavom hornom rohu nastavuje, ktorá farba je na obrázku priehľadná a ktorá nie. Keď nechám pozadie tak, ako je, a dám ho ako pozadie, všetka tmavo modrá farba na mojom obrázku zmizne a bude nahradená čiernou. Aby sa tomu zabránilo, do akéhokoľvek softvéru na úpravu obrázkov, ako je napríklad MS Paint, pridajte čierny štvorec 8 x 8 pixelov v ľavom hornom rohu.

Krok 3: Znížte farebnú hĺbku

Znížte farebnú hĺbku
Znížte farebnú hĺbku
Znížte farebnú hĺbku
Znížte farebnú hĺbku
Znížte farebnú hĺbku
Znížte farebnú hĺbku

Teraz musíte nasnímať obrázok a znížiť jeho farebnú hĺbku na 16 farieb. Na to používam IrfanView, ktorý môžete získať odtiaľto. Keď otvoríte pozadie pomocou programu IrfanView, kliknite na kartu „Obrázok“a vyberte „Znížiť hĺbku farieb“. Vyberte „16 farieb“a uistite sa, že ste vypli „dithering Floyd-Steinberg“. Teraz stačí uložiť obrázok.

Krok 4: Exportujte paletu

Exportná paleta
Exportná paleta

Ak chcete, aby vaše pozadie vyšlo v správnych farbách, budete musieť paletu uložiť, aby ste neskôr mohli prepnúť na pôvodnú. Ak chcete paletu uložiť ako pozadie, kliknite na kartu „Obrázok“, vyberte „Paleta“a potom vyberte „Exportovať paletu“. Uložte ho na miesto, na ktoré budete mať prístup neskôr.

Krok 5: Vytvorte súpravu dlaždíc

Aby sa ušetrilo miesto v GBA ROM, hra ukladá iba jeden z každého druhu štvorca 8 x 8 pixelov. Ak má váš obrázok veľké oblasti jednej farby, vyrežte túto oblasť obrázka a zvyšnú oblasť obrázka presuňte na miesto, kde bola predtým veľká oblasť farieb. V mojom prípade môj obrázok použil iba 7 rôznych 8 pixelových štvorcov, takže som celý svoj obrázok s rozmermi 160 x 240 minimalizoval na 8 x 64. Majte na pamäti, že čierny štvorec musíte ponechať v ľavom hornom rohu.

Krok 6: Vytvorte súbor. RAW

Vytvorte súbor. RAW
Vytvorte súbor. RAW

Otvorte editor bezmenných dlaždíc. Ak ho nemáte, získajte ho odtiaľto. Otvorte sadu dlaždíc, ktorú ste práve vyrobili. V pravom dolnom rohu v časti „Prednastavené veľkosti“vyberte „FR/LG TS“. Teraz vedľa karty „Mapa palety“v spodnej časti kliknite na malé fialové „E“. V čiernej skrinke nad „E“musíte teraz zrekonštruovať svoj imidž. Môžete to urobiť tak, že v súprave dlaždíc vyberiete políčka 8 x 8 a kliknutím na čierne pole ho umiestnite. Keď skončíte, môžete kliknúť na „Súbor“a vybrať „Uložiť mapu dlaždíc“. Uložte ho na miesto, na ktoré budete mať neskôr prístup.

Krok 7: Prepnite pozadie

Prepnite pozadie
Prepnite pozadie
Prepnite pozadie
Prepnite pozadie
Prepnite pozadie
Prepnite pozadie
Prepnite pozadie
Prepnite pozadie

Teraz musíte otvoriť unLZ-GBA. Ak ho nemáte, môžete ho získať odtiaľto. Vložte ROM. Ak načítanie trvá dlho, zatvorte ho a znova ho otvorte. Po načítaní musíte prejsť na pôvodné pozadie. Ak pracujete s FireRed, zadajte v roku 2013 do poľa vedľa tlačidla „Prejsť na“s LeafGreen, 2014. Kliknite na „Importovať“, vyberte svoj obrázok a potom kliknite na „Zapísať do ROM“. Ak sa zobrazí chyba „veľkosť je príliš veľká“, postupujte podľa tohto kroku. Potom kliknite na tlačidlo „Ďalej“. Tu kliknite na kartu „Súbor“a vyberte „Načítať RAW“. Vyberte súbor RAW, ktorý ste uložili predtým. Kliknite na „Zapísať do ROM“. Ak sa znova zobrazí chyba „veľkosť je príliš veľká“, postupujte rovnako ako predtým.

Krok 8: Opravte farby

Opravte farby
Opravte farby
Opravte farby
Opravte farby
Opravte farby
Opravte farby
Opravte farby
Opravte farby

Ak by ste ROM práve otvorili, farby pozadia by boli zmätené. Na vyriešenie tohto problému budete potrebovať rozšírený editor paliet. Môžete to získať odtiaľto. Otvorte ho a načítajte ROM. Napíšte odsadenie palety pozadia, ktoré je 00EAE094, potom kliknite na „Načítať“. Prvých 16 políčok sa stane farebnými. Vedľa druhých 16 políčok kliknite na ikonu znázorňujúcu paletu s modrou šípkou. V okne, ktoré sa otvorí, zmeňte typ súboru na *.pal a vyberte svoj obrázok. Ak sa zobrazí chyba podobná tej vyššie, je to normálne. Vytvorte snímku obrazovky a kliknite na „OK“. Znova otvorte Advanced Palette Editor, ROM, zadajte offset a kliknite na „Načítať“. Namiesto toho, aby ste paletu znova importovali, tentoraz stačí napísať farby ručne pohľadom na snímku obrazovky. Keď skončíte, kliknite na „Nahradiť“. Ak chcete overiť, či funguje, kliknite na „Načítať“. Prvých 16 políčok by sa malo zmeniť tak, aby zodpovedalo druhým 16 poliam.

Krok 9: Konečný výsledok

Konečný výsledok
Konečný výsledok

Teraz môžete otvoriť ROM a užiť si titulnú obrazovku.

Poznámka:

Ak chcete animovať svoju titulnú obrazovku ako v pôvodnej ROM, budete sa musieť naučiť, ako ASM hackovať Pokémonov. Sám neviem, ako to urobiť, ale tento príspevok by mohol pomôcť.