Obsah:
- Krok 1: Základní ROM
- Krok 2: Vyberte si Sprite
- Krok 3: Snižte hloubku barev
- Krok 4: Upravte paletu
- Krok 5: Vytvořte mapu dlaždic
- Krok 6: Změňte Sprite
- Krok 7: Chyba UnLZ-GBA
- Krok 8: 1. Ověření
- Krok 9: Změňte paletu
- Krok 10: Konečný výsledek
Video: Upravit titulní obrazovku GBA Pokémon Sprite: 10 kroků (s obrázky)
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:22
Poté, co jsem před pár dny znovu porazil Elite Four na Pokémon Yellow, mě napadlo, jestli tam nebyl nějaký remake hry, který mě zavedl do světa Pokémonů. Bohužel tam nebyl, ale když jsem se rozhlédl, byl jsem představen novému světu: hackování ROM. Pokémony znám asi 6 let a ani jednou mi nepřišlo na mysl, že tam byli lidé, kteří si vzali ROMy Pokémonů (a další také) a upravili je, aby vypadali jinak, aby změnili mapu hry, vytvořte si vlastní příběh, dokonce do hry přidejte své vlastní Pokémony. Když jsem hledal remake Pokémon Yellow, našel jsem několik neúplných pokusů o znovuvytvoření nejlepší hry Pokémonů, která kdy existovala (alespoň v mých očích), jako například Linkandzelda „důkaz konceptu“až do města Pewter [odkaz]. Ze všech je to to nejlepší, co jsem viděl, ale jde to jen do prvního odznaku a téměř 2 roky nedošlo k žádnému vývoji. Takže jako u mnoha věcí, pokud chcete, aby se věci dělaly po vašem, udělejte to sami. Tak jsem začal hackovat své vlastní Pokémon ROMy. Mám v plánu vytvořit mnoho instruktáží o hackování Pokémon ROM. Toto je první z nich, který vysvětluje, jak upravit pokémona na titulní obrazovce. Tento první instruktáž se nevztahuje na Pokémon Ruby/Sapphire/Emerald, protože na titulní obrazovce nemají Pokémona.
Krok 1: Základní ROM
Nejprve si musíte vybrat základní ROM. V zásadě máte 2 možnosti: ROM založenou na Hoenově nebo ROM založenou na Kanto. Pokud jde o ROM založenou na Hoennu, je lepší zvolit Pokémon Emerald, protože má nejlepší podporu pro modování, a pokud jde o ROM založenou na Kanto, je lepší zvolit Pokémon Fire Red. Pro svůj remake Pokémon Yellow jsem si vybral Pokémon Fire Red, protože oba používají stejnou oblast Kanto.
Krok 2: Vyberte si Sprite
Nejprve si budete muset vybrat pokémona, který nahradí původního Pokémona, v mém případě Charizarda. Vybral jsem si Mew. Doporučuji pořídit si sprite z Pokémon Database. Mají téměř všechny pokémony z téměř každé hry. Zdá se, že chybí pouze Mega Evolutions (v době psaní článku). Pokud dostanete sprite odjinud nebo si vytvoříte vlastní, mějte na paměti, že výška i šířka obrázku musí být dělitelná 8 a doporučujeme, aby celková velikost nebyla větší než 128 x 128.
Krok 3: Snižte hloubku barev
Předtím musíte snížit barevnou hloubku spritu až na 16 barev. K tomu doporučuji použít IrfanView [odkaz], ale pokud se vám to líbí v jiném softwaru pro úpravu obrázků, klidně to udělejte. Jakmile otevřete svůj obrázek v IrfanView, klikněte v záhlaví na „Obrázek“. V rozevírací nabídce vyberte možnost „Snížit hloubku barev“. Otevře se okno. Vyberte „16 barev“, zrušte výběr „Použít dithering Floyd-Steinberg“a klikněte na OK. Pokud je „16 barev“zašedlé, znamená to, že váš sprite je již v 16 barvách (nebo méně), což znamená, že tento krok můžete přeskočit.
Krok 4: Upravte paletu
Nyní musíte nastavit pozadí obrázku vašeho sprite na barvu, která není ve sprite samotném. Chcete -li to provést, klikněte znovu na možnost „Obrázek“, přejděte dolů, vyberte „Paleta“a klikněte na „Upravit paletu“. Otevře se okno se 16 barevnými rámečky. Poklepejte na první pole a vyberte barvu, která se ve vašem spritu nenachází. Pro jistotu jsem zvolil jasně fluorescenční zelenou. Jakmile to uděláte, klikněte na OK a pak znovu na OK. Nyní musíte exportovat paletu tohoto sprite. V rozevíracím seznamu „Obrázek“vyberte možnost „Paleta“a klikněte na paletu exportu. Pamatujte si, kam tento soubor.pal ukládáte, protože jej budete později potřebovat.
Krok 5: Vytvořte mapu dlaždic
Chcete -li vytvořit mapu dlaždic pro svůj sprite, budete muset použít program s názvem NTME, což je zkratka pro Nameless Tile Map Editor. Můžete to získat odtud. Po otevření klikněte v záhlaví na „Soubor“a poté na „Otevřít“. Přejděte k sprite s 16 barvami a otevřete jej. Nyní v pravém dolním rohu NTME v části „Přednastavené velikosti“vyberte „FR/LG TS“. NTME může na okamžik zamrznout. V takovém případě se ujistěte, že je stále vybrán „FR/LG TS“. Jakmile to bude hotovo, v části „Výběr dlaždic“klikněte na obě + opakovaně, dokud nebude vybrán celý sprite. Nyní v dolní části okna NTME klikněte na hnědé „D“v malém řádku písmen a číslic. Nyní v prostoru pod Tile Map klikněte na oblast, ve které se má váš sprite objevit ve hře, a umístěte jej tam. Jakmile je na svém místě, klikněte na „Soubor“a klikněte na „Uložit“. Uložte jej na místo, ke kterému máte přístup, protože jej budete později potřebovat. Soubor bude uložen jako soubor.raw.
Krok 6: Změňte Sprite
Chcete -li vložit nový sprite do ROM, potřebujete program, který dokáže spravovat data komprimovaná pomocí algoritmu LZ77. K tomu doporučuji použít unLZ-GBA, který lze získat zde. Jakmile je unLZ-GBA otevřený, klikněte na „Otevřít soubor“a přejděte do ROM. Otevření může chvíli trvat. Jakmile dokončí otevírání ROM, vedle tlačítka „Přejít na“zadejte rok 2011. To je aktuální sprite. Klikněte na „Importovat“a přejděte na 16barevně upraveného sprajta Pokémona. Nyní klikněte na „Zapsat do ROM“. Měli byste zaškrtnout horní 2 možnosti a spodní 2 nezaškrtnuté. Poté klikněte na tlačítko „Další“nebo napište v roce 2012. Klikněte na „Soubor“a vyberte „Načíst RAW“. Přejděte na dříve uloženou mapu dlaždic. Ještě jednou klikněte na „Zapsat do ROM“.
Krok 7: Chyba UnLZ-GBA
Pokud se vám při zápisu na ROM zobrazí chyba, která říká, že je příliš velká, budete pro ni muset najít místo. K tomu použijte Free Space Finder. Můžete to získat odtud. Když se vám zobrazí chyba v unLZ-GBA, zkopírujte hexadecimální číslo zobrazené v chybovém poli, což je v mém případě IC8. Otevřete vyhledávač volného místa a načtěte ROM z karty „Soubor“. Nyní do pravého dolního rohu hexadecimálního pole napište číslo, které se zobrazí v chybovém poli. V poli nad ním se zobrazí číslo v desítkové soustavě. Zkopírujte desetinné číslo a vložte jej do pole vedle „Potřebné bajty“. Pod tím se ujistěte, že je vybráno "Hledat od začátku ROM", poté klikněte na "Hledat". Poté klikněte na „Kopírovat“. V unLZ-GBA klikněte znovu na „Zapsat do ROM“. Zaškrtněte možnost „Automaticky opravit ukazatele“a v prvním textovém poli vše smažte, poté zadejte dvě 0 a stiskněte Ctrl+V. Až to budete mít hotové, můžete kliknout na OK.
Krok 8: 1. Ověření
Nahrajte si ROM. Zkontrolujte, zda má sprite správný tvar. Pokud jste nepoužili stejnou paletu jako původní Pokémon sprite, barvy budou zpackané. Další krok to napraví.
Krok 9: Změňte paletu
Otevřete APE. Pokud ji nemáte, můžete ji získat odtud. Po otevření ROM v APE vyberte „Načíst z offsetu“a napište do pole 00EAD5E8. Klikněte na „Načíst“. První sada 16 políček zobrazí aktuální paletu 16 barev. Vedle dolních prázdných políček klikněte na ikonu s modrou šipkou. Zobrazí se okno Průzkumníka Windows. V poli typu souboru vyberte „Paleta PaintShop“. Jakmile jej otevřete, měla by se zobrazit chyba 13. Nebojte se. Stačí pořídit snímek obrazovky, poté znovu otevřít APE, znovu načíst ROM a znovu zadat offset, ale místo importu palety zadejte hodnoty ručně z obrázku. Nyní klikněte na „Nahradit“. Chcete -li zkontrolovat, zda funguje, klikněte na „Načíst“. Pokud se prvních 16 polí změnilo tak, aby odpovídalo druhým 16 rámečkům, můžete začít.
Krok 10: Konečný výsledek
Otevřete ROM a zkontrolujte, zda má nový sprite správné barvy. Pokud je vše v pořádku, můžete začít hrát upravenou ROM.
Doporučuje:
Jak upravit standardní hot Wheels na Hot Wheels R/C: D: 6 kroků (s obrázky)
Jak upravit standardní Hot Wheels na R/C Hot Wheels: D: Od malička miluji Hot Wheels Cars. Dalo mi to inspiraci pro design fantasy vozidel. Tentokrát překonali sami sebe Star War Hot Wheels, C-3PO. Chci však víc než jen tlačit nebo cestovat po trati, rozhodl jsem se: „L
Upravit pozadí obrazovky titulů GBA Pokémon: 9 kroků
Upravit pozadí obrazovky titulu GBA Pokémon: Toto je třetí ze série instruktáží, které budu dělat při 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 vám
Upravit středovou část: 5 kroků (s obrázky)
Upravit středovou část: Odpojil jsem vodiče od střední části baterie, aby se na ní lépe pracovalo. Potom jsem použil krokový vrták nebo Unibit k provrtání kolíku na bateriové sekci. Pokud jste opatrní, pravděpodobně byste mohli použít standardní vrtačku. Nechtěl jsem
Jak upravit mikro servomotor (SG90) pro nepřetržité otáčení: 6 kroků (s obrázky)
Jak upravit mikro servomotor (SG90) pro kontinuální otáčení: Ach ne! Došly mi stejnosměrné motory! Máte kolem sebe náhradní serva a rezistory? Pak to upravme! Normální servo se otáčí asi o 180 stupňů. Očividně jej nemůžeme použít pro vozidlo běžící na kolech. V tomto tutoriálu půjdu
Jak snadno upravit značku „Light/LED“pro snadné programování Arduino: 7 kroků (s obrázky)
Jak snadno upravit značku „Light/LED“pro snadné programování Arduino: V tomto instruktážním videu ukážu, jak může kdokoli proměnit něco se světly na programovatelné arduino blikající světla nebo „pohyblivá světla“;