Inhaltsverzeichnis:
- Schritt 1: Finden Sie Ihren Hintergrund
- Schritt 2: Stellen Sie die transparente Farbe ein
- Schritt 3: Farbtiefe verringern
- Schritt 4: Palette exportieren
- Schritt 5: Machen Sie das Fliesenset
- Schritt 6: Erstellen Sie die.RAW-Datei
- Schritt 7: Wechseln Sie den Hintergrund
- Schritt 8: Farben fixieren
- Schritt 9: Endergebnis
Video: Hintergrund des GBA-Pokémon-Titelbildschirms bearbeiten - Gunook
2025 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2025-01-13 06:56
Dies ist das dritte der Reihe von Instructables, die ich beim Hacken von Pokémon ROM machen werde. Den ersten findest du hier, den zweiten hier. Dieses Instructable zeigt Ihnen, wie Sie den Hintergrund des Titelbildschirms ändern. Der Einfachheit halber verwende ich einen sehr einfachen Hintergrund, damit die Dinge nicht zu verwirrend werden. Als mein erstes Instructable auf Pokémon ROM-Hacking gilt dieses nur für Pokémon FireRed und LeafGreen.
Schritt 1: Finden Sie Ihren Hintergrund
Zunächst müssen Sie ein Bild finden, das Ihnen gefällt. Nehmen Sie kein Bild auf, das bei niedriger Auflösung (240 x 160) nicht gut aussieht und das in 16 Farben schlecht aussieht, da es nicht mehr als 16 sein können, wobei Schwarz eine ist. Ich habe diesen sehr einfachen blauen Hintergrund gewählt, der nur 5 Farben hat: Schwarz und 4 Blautöne.
Denken Sie daran, dass nach dem Ersetzen des Hintergrunds kein "Start drücken"-Text mehr vorhanden ist. Wenn Sie also möchten, dass dieser auf Ihrem Titelbildschirm angezeigt wird, fügen Sie ihn in das Bild ein. Alternativ können Sie ASM-Hack lernen. Weitere Informationen im letzten Schritt.
Schritt 2: Stellen Sie die transparente Farbe ein
Das Pokémon-ROM teilt alle seine Bilder in Quadrate von 8 x 8 Pixeln auf. Auf dem Titelbildschirm legt das Quadrat in der oberen linken Ecke fest, welche Farbe im Bild transparent ist und welche nicht. Wenn ich meinen Hintergrund so belasse, wie er ist, und ihn als Hintergrund verwende, wird das gesamte Dunkelblau in meinem Bild weg und wird durch Schwarz ersetzt. Um dies zu verhindern, fügen Sie in jeder Bildbearbeitungssoftware wie MS Paint ein 8 x 8 Pixel großes schwarzes Quadrat in der oberen linken Ecke hinzu.
Schritt 3: Farbtiefe verringern
Sie müssen nun Ihr Bild aufnehmen und seine Farbtiefe auf 16 Farben verringern. Dazu verwende ich IrfanView, das Sie hier erhalten können. Sobald Sie Ihren Hintergrund mit IrfanView geöffnet haben, klicken Sie auf die Registerkarte "Bild" und wählen Sie "Farbtiefe verringern". Wählen Sie "16 Farben" und deaktivieren Sie "Floyd-Steinberg-Dithering". Jetzt müssen Sie nur noch Ihr Bild speichern.
Schritt 4: Palette exportieren
Wenn Sie möchten, dass Ihr Hintergrund mit den richtigen Farben erscheint, müssen Sie Ihre Palette speichern, um später das Original durch diese ersetzen zu können. Um die Palette für Ihren Hintergrund zu speichern, klicken Sie auf die Registerkarte "Bild", wählen Sie "Palette" und wählen Sie dann "Palette exportieren". Speichern Sie es an einem Ort, auf den Sie später zugreifen können.
Schritt 5: Machen Sie das Fliesenset
Um Platz in einem GBA-ROM zu sparen, speichert das Spiel nur eines von jeder Art von 8 x 8 Pixel großen Quadraten. Wenn Ihr Bild große Bereiche einer einzelnen Farbe hat, schneiden Sie diesen Bereich des Bildes aus und verschieben Sie den übrig gebliebenen Bereich Ihres Bildes dorthin, wo der große Farbbereich war. In meinem Fall verwendete mein Bild nur 7 verschiedene 8-Pixel-Quadrate, also habe ich mein gesamtes 160x240-Bild auf 8x64 minimiert. Denken Sie daran, dass Sie das schwarze Quadrat in der oberen linken Ecke behalten müssen.
Schritt 6: Erstellen Sie die. RAW-Datei
Öffnen Sie den Nameless Tile Map Editor. Wenn Sie es nicht haben, holen Sie es sich hier. Öffnen Sie das soeben erstellte Kachelset. Wählen Sie in der unteren rechten Ecke unter "Voreingestellte Größen" "FR/LG TS". Klicken Sie nun unten neben dem Reiter "Palette Map" auf das kleine lila "E". Im schwarzen Kasten über dem „E“musst du nun dein Bild rekonstruieren. Sie können dies tun, indem Sie die 8 x 8 Quadrate in Ihrem Kachelset auswählen und in das schwarze Feld klicken, um dieses Quadrat dort zu platzieren. Wenn Sie fertig sind, können Sie auf "Datei" klicken und "Kachelkarte speichern" auswählen. Speichern Sie es an einem Ort, auf den Sie später zugreifen können.
Schritt 7: Wechseln Sie den Hintergrund
Sie müssen nun unLZ-GBA öffnen. Wenn Sie es nicht haben, können Sie es hier bekommen. Lade dein ROM hoch. Wenn das Laden zu lange dauert, schließen Sie es einfach und öffnen Sie es erneut. Nach dem Laden müssen Sie zum ursprünglichen Hintergrund wechseln. Wenn Sie mit FireRed arbeiten, geben Sie 2013 in das Feld neben der Schaltfläche "Gehe zu" ein, mit LeafGreen 2014. Klicken Sie auf "Importieren", wählen Sie Ihr Bild aus und klicken Sie dann auf "Write To ROM". Wenn Sie die Fehlermeldung "Größe ist zu groß" erhalten, folgen Sie diesem Schritt. Klicken Sie anschließend auf die Schaltfläche "Weiter". Klicken Sie hier auf den Reiter "Datei" und wählen Sie "RAW laden". Wählen Sie die zuvor gespeicherte RAW-Datei aus. Klicken Sie auf "In ROM schreiben". Wenn Sie erneut die Fehlermeldung "Größe ist zu groß" erhalten, gehen Sie wie zuvor vor.
Schritt 8: Farben fixieren
Wenn Sie Ihr ROM jetzt öffnen würden, würden die Farben Ihres Hintergrunds durcheinander gebracht. Um dies zu beheben, benötigen Sie den erweiterten Paletteneditor. Sie können es von hier bekommen. Öffnen Sie es und laden Sie Ihr ROM. Geben Sie den Offset der Hintergrundpalette ein, der 00EAE094 ist, und klicken Sie dann auf "Laden". Die ersten 16 Boxen werden bunt. Klicken Sie neben den zweiten 16 Feldern auf das Symbol, das eine Palette mit einem blauen Pfeil darstellt. Ändern Sie im angezeigten Fenster den Dateityp in *.pal und wählen Sie Ihr Bild aus. Wenn Sie einen Fehler wie den oben genannten erhalten, ist das normal. Machen Sie einen Screenshot und klicken Sie auf "OK". Öffnen Sie den Advanced Palette Editor erneut, das ROM, geben Sie den Offset ein und klicken Sie auf "Load". Anstatt die Palette erneut zu importieren, schreiben Sie die Farben diesmal einfach per Hand ein, indem Sie sich den Screenshot ansehen. Wenn Sie fertig sind, klicken Sie auf "Ersetzen". Um zu überprüfen, ob es funktioniert hat, klicken Sie auf "Laden". Die ersten 16 Kästchen sollten sich ändern, damit sie mit den zweiten 16 Kästchen übereinstimmen.
Schritt 9: Endergebnis
Sie können jetzt Ihr ROM öffnen und Ihren Titelbildschirm genießen.
Randnotiz:
Wenn Sie Ihren Titelbildschirm wie im Original-ROM animieren möchten, müssen Sie lernen, wie man Pokémon mit ASM hackt. Ich weiß nicht, wie ich das selbst machen soll, aber dieser Beitrag könnte helfen.