Taula de continguts:
- Pas 1: ROM base
- Pas 2: trieu el vostre Sprite
- Pas 3: Disminuir la profunditat del color
- Pas 4: Editeu la paleta
- Pas 5: creeu el mapa de rajoles
- Pas 6: canvieu Sprite
- Pas 7: error UnLZ-GBA
- Pas 8: 1a verificació
- Pas 9: canvieu la paleta
- Pas 10: Resultat final
Vídeo: Edita Sprite de pantalla de títol de Pokémon GBA: 10 passos (amb imatges)
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:14
Després de derrotar l’Elite Four de nou a Pokémon Yellow fa uns dies, em vaig preguntar si hi havia hagut una nova versió del joc que em va introduir al món dels Pokémon. Malauradament no n’hi havia, però mirant al meu voltant em van introduir un nou món: el pirateig de ROM. Conec Pokémon des de fa uns 6 anys i no se m’havia passat pel cap que hi hagués gent que prengués ROM de Pokémon (i altres també) i els modifiqués perquè tinguessin un aspecte diferent, per canviar el mapa del joc, crear la seva pròpia història, fins i tot afegir els seus propis Pokémon al joc. Quan buscava un remake de Pokémon Yellow, vaig trobar alguns intents incomplets de recrear el millor joc Pokémon que hagi existit (almenys als meus ulls), com ara la "prova de concepte" de Linkandzelda fins a Pewter city [enllaç]. De tots ells, és el millor que he vist, però només arriba a la primera insígnia i no hi ha hagut cap desenvolupament en gairebé dos anys. Per tant, com passa amb moltes coses, si voleu que les coses es facin a la vostra manera, feu-les vosaltres mateixos. Va ser així com vaig començar a piratejar els meus propis Pokémon ROM. Tinc previst fer molts instruccions sobre el pirateig de Pokémon ROM. Aquest és el primer d'ells, que explica com editar el sprite Pokémon a la pantalla del títol. Aquest primer instructible no s'aplica a Pokémon Rubí / Safir / Esmeralda, ja que no tenen un Pokémon sprite a la pantalla del títol.
Pas 1: ROM base
Primer de tot, heu de triar la vostra ROM base. Bàsicament teniu dues opcions: una ROM basada en Hoenn o una ROM basada en Kanto. Per a una ROM basada en Hoenn, és millor triar Pokémon Esmeralda, ja que té el millor suport per a modding, i per a una ROM basada en Kanto, és millor triar Pokémon Fire Red. Per al meu remake de Pokémon Yellow, vaig triar Pokémon Fire Red, ja que tots dos utilitzen la mateixa regió de Kanto.
Pas 2: trieu el vostre Sprite
Primer de tot, hauràs de triar un Pokémon sprite que faràs servir per substituir el Pokémon original, un Charizard en el meu cas. Vaig triar un Mew. Recomano obtenir un sprite de la base de dades Pokémon. Tenen gairebé tots els sprites Pokémon de la majoria de jocs. Les úniques que falten semblen ser les Mega Evolucions (en el moment d’escriure). Si obteniu un sprite d’altres llocs o en feu el vostre, tingueu en compte que tant l’alçada com l’amplada de la imatge han de ser divisibles per 8 i es recomana que la mida total no sigui superior a 128x128.
Pas 3: Disminuir la profunditat del color
Abans de res, heu de reduir la profunditat de color del sprite fins a 16 colors. Per a això, recomano utilitzar IrfanView [enllaç], però si us sentiu còmode fent-ho en altres programes d’edició d’imatges, no dubteu a fer-ho. Un cop obriu la imatge a IrfanView, feu clic a "Imatge" a la capçalera. Al menú desplegable, seleccioneu l'opció "Disminueix la profunditat del color". Apareixerà una finestra. Seleccioneu "16 colors", desseleccioneu "Utilitza el retallat de Floyd-Steinberg" i feu clic a D'acord. Si "16 colors" està atenuat, vol dir que el sprite ja té 16 colors (o menys), cosa que significa que podeu ometre aquest pas.
Pas 4: Editeu la paleta
Ara heu d’establir el fons de la imatge del sprite a un color que no estigui present al sprite. Per fer-ho, torneu a fer clic a l'opció "Imatge", baixeu i seleccioneu "Paleta" i feu clic a "Edita paleta". Apareixerà una finestra amb 16 caixes de colors. Feu doble clic a la primera casella i trieu un color que no aparegui al sprite. Vaig triar el verd fluorescent brillant per estar segur. Un cop ho feu, feu clic a D'acord i, a continuació, a D'acord de nou. Ara heu d’exportar la paleta d’aquest sprite. Seleccioneu l'opció "Paleta" al menú desplegable "Imatge" i feu clic a la paleta d'exportació. Recordeu on deseu aquest fitxer.pal, ja que el necessitareu més endavant.
Pas 5: creeu el mapa de rajoles
Per crear el mapa de rajoles per al vostre sprite, haureu d’utilitzar un programa anomenat NTME, que significa Nameless Tile Map Editor. Podeu obtenir-lo des d’aquí. Un cop obert, a la capçalera, feu clic a "Fitxer" i, a continuació, a "Obre". Aneu al sprite editat de 16 colors i obriu-lo. Ara, a l'extrem inferior dret de NTME, a "Mides predefinides", trieu "FR / LG TS". NTME pot congelar-se per un moment. En aquest cas, assegureu-vos que "FR / LG TS" encara estigui seleccionat. Un cop fet això, a "Selecció de rajoles", feu clic a ambdues + repetidament fins que es seleccioni tot el sprite. Ara, a la part inferior de la finestra NTME, feu clic a la "D" marró de la petita línia de lletres i números. Ara, a l'espai situat sota el mapa de rajoles, feu clic a la zona on voleu que aparegui el vostre sprite al joc per col·locar-lo allà. Un cop estigui al seu lloc, feu clic a "Fitxer" i feu clic a "Desa". Deseu-lo en una ubicació a la qual pugueu accedir, ja que la necessitareu més endavant. El fitxer es desarà com a fitxer.raw.
Pas 6: canvieu Sprite
Per inserir el nou sprite a la ROM, necessiteu un programa que pugui gestionar les dades comprimides amb l'algorisme LZ77. Per a això recomano utilitzar unLZ-GBA, que es pot obtenir aquí. Un cop obert unLZ-GBA, feu clic a "Obre fitxer" i aneu a la vostra ROM. Pot trigar una mica a obrir-lo. Un cop hàgiu acabat d'obrir la ROM, al costat del botó "Vés a", escriviu el 2011. Aquest és el sprite actual. Feu clic a "Importa" i aneu al sprite Pokémon editat de 16 colors. Ara feu clic a "Escriu a ROM". Hauríeu de marcar les 2 opcions principals i les 2 inferiors desmarcades. Després, feu clic al botó "Següent" o escriviu el 2012. Feu clic a "Fitxer" i seleccioneu "Carrega RAW". Aneu al mapa de mosaics que heu desat anteriorment. Una vegada més, feu clic a "Escriu a ROM".
Pas 7: error UnLZ-GBA
Si apareix un error en escriure a ROM que diu que és massa gran, haureu de trobar-hi espai. Per a això utilitzeu Free Space Finder. Podeu obtenir-lo des d’aquí. Quan aparegui un error a unLZ-GBA, copieu el número hexadecimal que es mostra al quadre d'error, que en el meu cas és IC8. Obriu Free Space Finder i carregueu la ROM des de la pestanya "Fitxer". Ara, a l'extrem inferior dret del quadre hexadecimal, escriviu al número el quadre d'error que es mostra. Al quadre que hi ha a sobre, mostrarà el número en decimal. Copieu el número decimal i enganxeu-lo al quadre situat al costat de "Bytes necessaris". A continuació, assegureu-vos que seleccioneu "Cerca des del principi de la ROM" i feu clic a "Cerca". Després d'això, feu clic a "Copia". A unLZ-GBA, torneu a fer clic a "Escriu a ROM". Marqueu l'opció "Corregiu els punteres automàticament" i, al primer quadre de text, suprimiu-ho tot, després escriviu dos 0 i premeu Ctrl + V. Un cop fet això, podeu fer clic a D'acord.
Pas 8: 1a verificació
Carregueu la vostra ROM. Comproveu si el sprite té la forma correcta. Si no utilitzeu la mateixa paleta que el sprite original de Pokémon, els colors es desordenaran. El següent pas soluciona això.
Pas 9: canvieu la paleta
Obriu APE. Si no el teniu, el podeu obtenir des d’aquí. Després d'obrir la ROM a APE, seleccioneu "Carrega des de la compensació" i escriviu al quadre 00EAD5E8. Feu clic a "Carrega". El primer conjunt de 16 quadres mostrarà la paleta actual de 16 colors. Al costat dels quadres en blanc inferiors, feu clic a la icona amb una fletxa blava. Apareixerà una finestra de l'Explorador de Windows. Al quadre de tipus de fitxer, seleccioneu "PaintShop Palette". Un cop l'obriu, hauríeu d'obtenir un error 13. No us preocupeu. Només cal que feu una captura de pantalla, obriu de nou APE, torneu a carregar la ROM i torneu a escriure l’offset, però en lloc d’importar la paleta, només cal que escriviu els valors a mà des de la captura de pantalla. Ara feu clic a "Substitueix". Per comprovar si funcionava, feu clic a "Carrega". Si els primers 16 quadres canvien per coincidir amb els 16 primers quadres, és bo anar-hi.
Pas 10: Resultat final
Obriu la ROM i comproveu si el nou sprite té els colors correctes. Si tot està bé, podeu començar a reproduir la ROM editada.
Recomanat:
Trieu un títol i paraules clau per a la vostra instrucció: 6 passos (amb imatges)
Trieu un títol i unes paraules clau per a la vostra instrucció: triar el títol i les paraules clau adequades pot ser la diferència entre que es pugui accedir a la primera pàgina dels resultats de la cerca de Google o que es mostri a la temuda terra de no visites dels internets. Tot i que les paraules clau i el títol no són l'únic
Pantalla tàctil Macintosh - Mac clàssic amb un iPad Mini per a la pantalla: 5 passos (amb imatges)
Pantalla tàctil Macintosh | Mac clàssic amb un iPad Mini per a la pantalla: Aquesta és la meva actualització i disseny revisat sobre com substituir la pantalla d'un Macintosh vintage per un iPad mini. Aquest és el sisè d'aquests que he fet al llarg dels anys i estic bastant content de l'evolució i el disseny d'aquest! El 2013, quan vaig fer
Edita el fons de la pantalla del títol de Pokémon GBA: 9 passos
Edita el fons de la pantalla del títol de Pokémon GBA: aquest és el tercer de la sèrie d’instruccions que faré en el pirateig de ROM & Pokémon. El primer el podeu trobar aquí i el segon aquí. Aquesta instrucció us mostra com canviar el fons de la pantalla del títol. Pel bé de si
Com es crea i edita un vídeo a l'estrena: 7 passos
Com crear i editar un vídeo a Premiere: aquesta és una guia bàsica sobre com crear i editar un vídeo a Adobe Premiere Elements 8.0
Arduino Uno: Animació de mapa de bits en pantalla de pantalla tàctil ILI9341 TFT amb visuino: 12 passos (amb imatges)
Arduino Uno: Animació de mapa de bits a la pantalla tàctil ILI9341 amb pantalla tàctil TFT amb Visuino: els pantalles tàctils TFT basats en ILI9341 són pantalles de pantalla molt populars per a Arduino. Visuino els ha donat suport des de fa força temps, però mai no vaig tenir l'oportunitat d'escriure un tutorial sobre com utilitzar-los. Recentment, però, poca gent va preguntar