Sommario:

Modifica Sprite della schermata del titolo Pokémon GBA: 10 passaggi (con immagini)
Modifica Sprite della schermata del titolo Pokémon GBA: 10 passaggi (con immagini)

Video: Modifica Sprite della schermata del titolo Pokémon GBA: 10 passaggi (con immagini)

Video: Modifica Sprite della schermata del titolo Pokémon GBA: 10 passaggi (con immagini)
Video: Modificare le ROM Pokémon con Advance Map [solo giochi in formato GBA] 2024, Dicembre
Anonim
Modifica Sprite della schermata del titolo Pokémon GBA
Modifica Sprite della schermata del titolo Pokémon GBA
Modifica Sprite della schermata del titolo Pokémon GBA
Modifica Sprite della schermata del titolo Pokémon GBA

Dopo aver sconfitto di nuovo i Superquattro su Pokémon Giallo qualche giorno fa, mi sono chiesto se ci fosse stato un remake del gioco che mi avesse introdotto al mondo dei Pokémon. Sfortunatamente non c'era, ma guardandomi intorno sono stato introdotto in un nuovo mondo: l'hacking di ROM. Conosco Pokémon da circa 6 anni ormai, e non una volta mi era passato per la mente che c'erano persone là fuori che prendevano le ROM Pokémon (e anche altre) e le modificavano per farle sembrare diverse, per cambiare la mappa del gioco, creare la propria trama, persino aggiungere i propri Pokémon al gioco. Quando stavo cercando un remake di Pokémon Giallo, ho trovato alcuni tentativi incompleti di ricreare il miglior gioco Pokémon che sia mai esistito (almeno ai miei occhi) come la "prova di concetto" di Linkandzelda fino a Plumbeopoli [link]. Di tutti loro, è il migliore che abbia mai visto, ma arriva solo al primo badge e non c'è stato alcuno sviluppo in quasi 2 anni. Quindi, come per molte cose, se vuoi che le cose vengano fatte a modo tuo, fallo tu stesso. È così che ho iniziato a hackerare le mie ROM Pokémon. Ho intenzione di realizzare molti Instructables sull'hacking delle ROM Pokémon. Questo è il primo di essi, che spiega come modificare lo sprite Pokémon nella schermata del titolo. Questo primo Instructable non si applica a Pokémon Rubino/Zaffiro/Smeraldo, poiché non hanno uno sprite Pokémon nella schermata del titolo.

Passaggio 1: ROM di base

ROM di base
ROM di base

Prima di tutto, devi scegliere la tua ROM di base. Fondamentalmente hai 2 scelte: una ROM basata su Hoenn o una ROM basata su Kanto. Per una ROM basata su Hoenn, è meglio scegliere Pokémon Emerald, poiché ha il miglior supporto per il modding, e per una ROM basata su Kanto, è meglio scegliere Pokémon Fire Red. Per il mio remake di Pokémon Giallo, ho scelto Pokémon Rosso fuoco, poiché entrambi usano la stessa regione di Kanto.

Passaggio 2: scegli il tuo sprite

Scegli il tuo Sprite
Scegli il tuo Sprite

Prima di tutto, dovrai scegliere uno sprite Pokémon che utilizzerai per sostituire il Pokémon originale, un Charizard nel mio caso. Ho scelto un Mew. Consiglio di prendere uno sprite dal Database Pokémon. Hanno quasi tutti gli sprite Pokémon di quasi tutti i giochi. Gli unici che mancano sembrano essere le Mega Evoluzioni (al momento in cui scrivo). Se ottieni uno sprite da qualche altra parte o ne crei uno tuo, tieni presente che sia l'altezza che la larghezza dell'immagine devono essere divisibili per 8 ed è consigliabile che la dimensione complessiva non sia maggiore di 128x128.

Passaggio 3: ridurre la profondità del colore

Riduci profondità colore
Riduci profondità colore
Riduci profondità colore
Riduci profondità colore
Riduci profondità colore
Riduci profondità colore

Prima di tutto, devi ridurre la profondità del colore del tuo sprite fino a 16 colori. Per questo, consiglio di utilizzare IrfanView [link], ma se ti senti a tuo agio a farlo in altri software di modifica delle immagini, sentiti libero di farlo. Una volta aperta l'immagine in IrfanView, fai clic su "Immagine" nell'intestazione. Nel menu a discesa, seleziona l'opzione "Riduci profondità colore". Apparirà una finestra. Seleziona "16 colori", deseleziona "Usa dithering Floyd-Steinberg" e fai clic su OK. Se "16 colori" è disattivato, significa che il tuo sprite è già in 16 colori (o meno), il che significa che puoi saltare questo passaggio.

Passaggio 4: modifica la tavolozza

Modifica la tavolozza
Modifica la tavolozza
Modifica la tavolozza
Modifica la tavolozza
Modifica la tavolozza
Modifica la tavolozza
Modifica la tavolozza
Modifica la tavolozza

Ora devi impostare lo sfondo dell'immagine del tuo sprite su un colore che non è presente nello sprite stesso. Per fare ciò, fai nuovamente clic sull'opzione "Immagine", scendi e seleziona "Palette", quindi fai clic su "Modifica tavolozza". Apparirà una finestra con 16 caselle colorate. Fai doppio clic sulla prima casella e scegli un colore non presente nel tuo sprite. Ho scelto un verde fluorescente brillante per essere al sicuro. Dopo averlo fatto, fai clic su OK, quindi di nuovo su OK. Ora devi esportare la tavolozza di questo sprite. Seleziona l'opzione "Palette" nel menu a discesa "Immagine" e fai clic sulla tavolozza di esportazione. Ricorda dove salvi questo file.pal, poiché ne avrai bisogno in seguito.

Passaggio 5: creare la mappa delle tessere

Crea la mappa delle tessere
Crea la mappa delle tessere
Crea la mappa delle tessere
Crea la mappa delle tessere

Per creare la tile map per il tuo sprite, dovrai usare un programma chiamato NTME, che sta per Nameless Tile Map Editor. Puoi ottenerlo da qui. Una volta aperto, nell'intestazione, fai clic su "File", quindi su "Apri". Passa allo sprite modificato a 16 colori e aprilo. Ora, nell'angolo in basso a destra di NTME, sotto "Preset Sizes", scegli "FR/LG TS". NTME potrebbe bloccarsi per un momento. In tal caso, assicurati che "FR/LG TS" sia ancora selezionato. Fatto ciò, in "Selezione riquadro", fai clic su entrambi + ripetutamente finché non viene selezionato l'intero sprite. Ora, nella parte inferiore della finestra NTME, fai clic sulla "D" marrone nella piccola riga di lettere e numeri. Ora, nello spazio sotto Tile Map, fai clic nell'area in cui vuoi che il tuo sprite appaia nel gioco per posizionarlo lì. Una volta posizionato, fai clic su "File" e fai clic su "Salva". Salvalo in una posizione a cui puoi accedere poiché ne avrai bisogno in seguito. Il file verrà salvato come file.raw.

Passaggio 6: cambia lo sprite

Cambia Sprite
Cambia Sprite
Cambia Sprite
Cambia Sprite
Cambia Sprite
Cambia Sprite

Per inserire il nuovo sprite nella ROM è necessario un programma in grado di gestire i dati compressi con l'algoritmo LZ77. Per questo consiglio di utilizzare unLZ-GBA, che può essere ottenuto qui. Una volta aperto unLZ-GBA, fai clic su "Apri file" e vai alla tua ROM. Potrebbe volerci del tempo per aprirlo. Una volta terminata l'apertura della ROM, accanto al pulsante "Vai a", digita 2011. Questo è lo sprite corrente. Fai clic su "Importa" e vai allo sprite Pokémon modificato a 16 colori. Ora fai clic su "Scrivi su ROM". Dovresti avere le prime 2 opzioni spuntate e le ultime 2 deselezionate. Successivamente, fai clic sul pulsante "Avanti" o digita 2012. Fai clic su "File" e seleziona "Carica RAW". Vai alla mappa dei riquadri che hai salvato in precedenza. Ancora una volta, fai clic su "Scrivi su ROM".

Passaggio 7: errore UnLZ-GBA

Errore UnLZ-GBA
Errore UnLZ-GBA
Errore UnLZ-GBA
Errore UnLZ-GBA
Errore UnLZ-GBA
Errore UnLZ-GBA

Se ricevi un errore durante la scrittura su ROM che dice che è troppo grande, dovrai trovare spazio per esso. Per questo usa Free Space Finder. Puoi ottenerlo da qui. Quando ricevi un errore in unLZ-GBA, copia il numero esadecimale visualizzato nella casella di errore, che nel mio caso è IC8. Apri Free Space Finder e carica la tua ROM dalla scheda "File". Ora, nell'angolo in basso a destra nella casella esadecimale, scrivi il numero visualizzato nella casella di errore. Nella casella sopra di esso, mostrerà il numero in decimale. Copia il numero decimale e incollalo nella casella accanto a "Byte necessari". Sotto quello, assicurati che "Cerca dall'inizio della ROM" sia selezionato, quindi fai clic su "Cerca". Successivamente, fai clic su "Copia". In unLZ-GBA, fai nuovamente clic su "Scrivi su ROM". Seleziona l'opzione "Correggi automaticamente i puntatori" e, nella prima casella di testo, elimina tutto, quindi digita due 0 e premi Ctrl + V. Fatto ciò, puoi fare clic su OK.

Passaggio 8: prima verifica

1° Verifica
1° Verifica

Carica la tua ROM. Controlla se lo sprite ha la forma corretta. A meno che tu non abbia usato la stessa tavolozza dello sprite Pokémon originale, i colori saranno incasinati. Il passaggio successivo lo risolve.

Passaggio 9: modifica della tavolozza

Cambia tavolozza
Cambia tavolozza
Cambia tavolozza
Cambia tavolozza
Cambia tavolozza
Cambia tavolozza

Apri APE. Se non ce l'hai, puoi ottenerlo da qui. Dopo aver aperto la tua ROM in APE, seleziona "Carica da offset" e digita nella casella 00EAD5E8. Fare clic su "Carica". Il primo set di 16 caselle mostrerà la tavolozza corrente di 16 colori. Accanto alle caselle vuote in basso, fai clic sull'icona con una freccia blu. Apparirà una finestra di Esplora risorse. Nella casella del tipo di file seleziona "PaintShop Palette". Una volta aperto dovresti ricevere un errore 13. Non preoccuparti. Basta fare uno screenshot, quindi aprire di nuovo APE, caricare di nuovo la ROM e digitare nuovamente l'offset, ma invece di importare la tavolozza, digitare i valori manualmente dallo screenshot. Ora fai clic su "Sostituisci". Per verificare se ha funzionato, fai clic su "Carica". Se le prime 16 caselle sono cambiate per corrispondere alle seconde 16 caselle, sei a posto.

Passaggio 10: risultato finale

Risultato finale
Risultato finale

Apri la tua ROM e controlla se il nuovo sprite ha i colori corretti. Se tutto va bene, puoi iniziare a riprodurre la tua ROM modificata.

Consigliato: