Spisu treści:

Edytuj tło ekranu tytułowego Pokémon GBA: 9 kroków
Edytuj tło ekranu tytułowego Pokémon GBA: 9 kroków

Wideo: Edytuj tło ekranu tytułowego Pokémon GBA: 9 kroków

Wideo: Edytuj tło ekranu tytułowego Pokémon GBA: 9 kroków
Wideo: PERSONALIZACJA - Samsung Galaxy S22 ULTRA - 10 przydatnych ustawień 2024, Lipiec
Anonim
Edytuj tło ekranu tytułowego Pokémon GBA
Edytuj tło ekranu tytułowego Pokémon GBA

To trzecia z serii Instructables, którą będę tworzyć podczas hakowania Pokémon ROM. Pierwszą znajdziesz tutaj, a drugą tutaj. Ta instrukcja pokazuje, jak zmienić tło ekranu tytułowego. Dla uproszczenia będę używał bardzo podstawowego tła, dzięki czemu sprawy nie będą zbyt zagmatwane. Jako mój pierwszy Instruktaż dotyczący hakowania Pokémon ROM, ten dotyczy tylko Pokémon FireRed i LeafGreen.

Krok 1: Znajdź swoje tło

Znajdź swoje tło
Znajdź swoje tło

Przede wszystkim musisz znaleźć obraz, który Ci się podoba. Nie rób zdjęcia, które nie wygląda dobrze w niskiej rozdzielczości (240x160) i będzie wyglądało źle w 16 kolorach, ponieważ nie może być ich więcej niż 16, a czarny to jeden. Wybrałem to bardzo proste niebieskie tło, które ma tylko 5 kolorów: czarny i 4 odcienie niebieskiego.

Pamiętaj, że po zastąpieniu tła nie będzie już tekstu „Naciśnij Start”, więc jeśli chcesz, aby pojawił się na ekranie tytułowym, dodaj go na obrazku. Alternatywnie możesz nauczyć się hackowania ASM. Więcej informacji w ostatnim kroku.

Krok 2: Ustaw przezroczysty kolor

Ustaw kolor przezroczysty
Ustaw kolor przezroczysty

Pokémon ROM dzieli wszystkie swoje obrazy na kwadraty o wymiarach 8 na 8 pikseli. Na ekranie tytułowym kwadrat w lewym górnym rogu określa, który kolor na obrazie jest przezroczysty, a który nie. Z moim tłem, jeśli zostawię je tak, jak jest i umieszczę je jako tło, cały ciemny niebieski z mojego obrazu zniknie i zostanie zastąpiony czarnym. Aby temu zapobiec, w dowolnym oprogramowaniu do edycji obrazu, takim jak MS Paint, dodaj czarny kwadrat o wymiarach 8 na 8 pikseli w lewym górnym rogu.

Krok 3: Zmniejsz głębię kolorów

Zmniejsz głębię kolorów
Zmniejsz głębię kolorów
Zmniejsz głębię kolorów
Zmniejsz głębię kolorów
Zmniejsz głębię kolorów
Zmniejsz głębię kolorów

Teraz musisz zrobić zdjęcie i zmniejszyć jego głębię kolorów do 16 kolorów. Aby to zrobić, używam IrfanView, który możesz pobrać stąd. Po otwarciu tła za pomocą IrfanView kliknij kartę "Obraz" i wybierz "Zmniejsz głębię kolorów". Wybierz „16 kolorów” i upewnij się, że wyłączyłeś „dithering Floyda-Steinberga”. Teraz wystarczy zapisać swój obraz.

Krok 4: Eksportuj paletę

Eksportuj paletę
Eksportuj paletę

Jeśli chcesz, aby Twoje tło miało odpowiednie kolory, musisz zapisać swoją paletę, aby móc później zamienić oryginalną na tę. Aby zapisać paletę dla tła, kliknij zakładkę "Obraz", wybierz "Paleta", a następnie wybierz "Eksportuj paletę". Zapisz go w miejscu, do którego będziesz mieć dostęp później.

Krok 5: Zrób zestaw płytek

Zrób zestaw płytek
Zrób zestaw płytek

Aby zaoszczędzić miejsce w pamięci ROM GBA, gra przechowuje tylko jeden z każdego rodzaju kwadratu o wymiarach 8 na 8 pikseli. Jeśli obraz ma duże obszary jednego koloru, wytnij ten obszar obrazu i przesuń pozostały obszar obrazu do miejsca, w którym kiedyś znajdował się duży obszar koloru. W moim przypadku moje zdjęcie używało tylko 7 różnych kwadratów 8 pikseli, więc zminimalizowałem cały obraz 160x240 do 8x64. Pamiętaj, że musisz zachować czarny kwadrat w lewym górnym rogu.

Krok 6: Utwórz plik. RAW

Utwórz plik. RAW
Utwórz plik. RAW

Otwórz bezimienny edytor map kafelkowych. Jeśli go nie masz, zdobądź go stąd. Otwórz właśnie utworzony zestaw kafelków. W prawym dolnym rogu, pod "Preset Sizes", wybierz "FR/LG TS". Teraz obok zakładki „Mapa palety” na dole kliknij małe fioletowe „E”. W czarnym polu nad literą „E” musisz teraz zrekonstruować swój obraz. Możesz to zrobić, wybierając kwadraty 8 na 8 w zestawie kafelków i klikając czarne pole, aby umieścić tam ten kwadrat. Gdy skończysz, możesz kliknąć „Plik” i wybrać „Zapisz mapę kafelków”. Zapisz go w miejscu, do którego będziesz mieć dostęp później.

Krok 7: Zmień tło

Zmień tło
Zmień tło
Zmień tło
Zmień tło
Zmień tło
Zmień tło
Zmień tło
Zmień tło

Teraz musisz otworzyć unLZ-GBA. Jeśli go nie masz, możesz go dostać stąd. Załaduj swój ROM. Jeśli ładowanie zajmuje dużo czasu, po prostu zamknij i otwórz ponownie. Po załadowaniu musisz przejść do oryginalnego tła. Jeśli pracujesz z FireRed, wpisz 2013 w polu obok przycisku "Idź do", z LeafGreen, 2014. Kliknij "Importuj", wybierz obraz, a następnie kliknij "Zapisz do ROM". Jeśli pojawi się komunikat o błędzie „rozmiar jest za duży”, wykonaj ten krok. Następnie kliknij przycisk „Dalej”. Tutaj kliknij zakładkę "Plik" i wybierz "Załaduj RAW". Wybierz zapisany wcześniej plik RAW. Kliknij „Zapisz w pamięci ROM”. Jeśli ponownie pojawi się błąd „rozmiar jest za duży”, zrób tak jak poprzednio.

Krok 8: Napraw kolory

Napraw kolory
Napraw kolory
Napraw kolory
Napraw kolory
Napraw kolory
Napraw kolory
Napraw kolory
Napraw kolory

Jeśli miałbyś teraz otworzyć ROM, kolory twojego tła byłyby pomieszane. Aby to naprawić, będziesz potrzebować zaawansowanego edytora palet. Możesz to dostać stąd. Otwórz go i załaduj ROM. Wpisz przesunięcie palety tła, które wynosi 00EAE094, a następnie kliknij "Załaduj". Pierwsze 16 pudełek stanie się kolorowe. Obok kolejnych 16 pól kliknij ikonę przedstawiającą paletę z niebieską strzałką. W wyświetlonym oknie zmień typ pliku na *.pal i wybierz swój obraz. Jeśli pojawi się błąd podobny do powyższego, to normalne. Zrób zrzut ekranu i kliknij „OK”. Otwórz ponownie Advanced Palette Editor, ROM, wpisz przesunięcie i kliknij "Załaduj". Zamiast ponownie importować paletę, tym razem po prostu wpisz kolory ręcznie, patrząc na zrzut ekranu. Gdy skończysz, kliknij „Zamień”. Aby sprawdzić, czy działa, kliknij „Załaduj”. Pierwsze 16 pudełek powinno się zmienić, aby dopasować się do pozostałych 16 pudełek.

Krok 9: Wynik końcowy

Ostateczny wynik
Ostateczny wynik

Możesz teraz otworzyć ROM i cieszyć się ekranem tytułowym.

Dygresja:

Jeśli chcesz animować ekran tytułowy tak, jak w oryginalnym ROM-ie, musisz nauczyć się hakować Pokémona przez ASM. Sam nie wiem jak to zrobić, ale ten post mógłby pomóc.

Zalecana: