Rispondi 
[Gba] Sfondo Statico
eMMe97
Professione: Genio
******
Offline

Messaggi: 1,363
Registrato: 09-10-2014
Reputazione: 20
Mi Piace Ricevuti: 1342
PokéMoney: 1,666.00₱
Messaggio: #1
Sfondo Statico
Salve ragazzi!
Questo sabato mattina voglio mostrarvi come risolvere uno dei problemi che affligge sicuramente la sostituzione degli sfondi originali, nel caso in cui si inseriscano paesaggi veri e propri, come avviene per la mia hack, per esempio.

Vediamo come "bloccare" lo sfondo eliminando l'animazione delle barre orizzontali.
Molto semplice, basta sostituire all'offset giusto qualche byte:

Codice:
Offset: [b]0x0824EFE4[/b] sostituire 1C 00 00 04 con [b]D0 70 03 02[/b]

Questo permette anche di aggiungere una funzionalità in più! Cioè la registrazione del pokémon nel pokédex prevede la visualizzazione dello sfondo da battaglia numero 2. Vediamo di chiarirci meglio.
Non starò a spiegare come avvenga la realizzazione degli sfondi, se non lo sapete ci sono guide specifiche sul forum. Se invece già avete acquisito queste conoscenze, sarete consapevoli che il raw si costruisca con una immagine CON i cerchi dove si "appoggeranno" i pokémon (i classici anelli di erba/sabbia/etc), ed una seconda immagine dove non ci sono questi anelli. Questo negli sfondi ufficiali permette di creare l'effetto slide degli stessi anelli.
Avendo eliminato l'animazione, la seconda immagine NON verrà mai visualizzata.
Si da il caso che questa serva anche per il pokédex. Quindi è possibile mettere una immagine del tutto diversa, per intenderci anche uno sfondo completamente blu. Una possibilità in più per sbizzarrire la vostra creatività!

Ieri inoltre mi ha fatto notare @Draco che l'animazione di entrata del pokémon selvatico a questo punto non ci azzecchi una mazza. In effetti era un particolare che avevo tralasciato, ma ha ragione! Mentre potrebbe essere plausibile che il player ancora corra verso il pokémon, non ha alcun senso che il mostriciattolo selvatico "corra" a posizionarsi sul punto preciso. Eliminiamo quindi questo slide in maniera semplice, sempre sostituendo 2 byte a 2 diversi offset.

Codice:
Offset: [b]0x08011DA6[/b] sostituire 02 con [b]10[/b]

Offset: [b]08011D6C[/b] sostituire 00 con [b]01[/b]

In questo modo il Pokémon si troverà immediatamente sul punto prescelto, conservando l'effetto "ombra" iniziale che ritengo sia ancora appropriato.

Non ho trovato bug per il momento, nel caso potete segnalarli nei commenti e vedrò di trovare il modo per rimuoverli.

Vediamo il risultato (applicato alla mia hack dance )





La guida è applicabile SOLO a Pokémon Fire Red (U) v. 1.0

Rosso Fuoco (I)

Codice:
Offset: [b]0x08248088[/b] sostituire 1C 00 00 04 con [b]D0 70 03 02[/b]

Offset: [b]0x08011D2A[/b] sostituire 02 con [b]10[/b]

Offset: [b]0x08011CF0[/b] sostituire 00 con [b]01[/b]

Ruby (U)

Codice:
Offset: [b]0x081F9674[/b] sostituire 1C 00 00 04 con [b]D0 70 03 02[/b]

Offset: [b]0x0801028A[/b] sostituire 02 con [b]10[/b]

Offset: [b]0x08010250[/b] sostituire 00 con [b]01[/b]

Emerald (U)

Codice:
Offset: [b]0x0831AC70[/b] sostituire 1C 00 00 04 con [b]D0 70 03 02[/b]

Offset: [b]0x0803981E[/b] sostituire 02 con [b]10[/b]

Offset: [b]0x080397E4[/b] sostituire 00 con [b]01[/b]

Come non detto ragazzi, ho esteso la guida a tutte le versioni. In via del tutto eccezionale tutte le versioni hanno la stessa routine (si vede che piaceva parecchio), anche se con offset diversi.

[Immagine: 51ppxl.png] [Immagine: 1zlgf2o.png] [Immagine: http1t.png] [Immagine: 2i1cze0.png] [Immagine: 122knxf.png] [Immagine: veu3h5.png] [Immagine: 33u6d86.png]

[Immagine: Targhetta_e_MMe.png]
(Questo messaggio è stato modificato l'ultima volta il: 09-03-2019 12:51 PM da eMMe97.)
09-03-2019 12:34 PM
Cerca Cita
 Mi piace ricevuti da: Andrea , MegaTorterra , Flygon , marf7y
Flygon
Dessert Spirit
******
Offline

Messaggi: 2,166
Registrato: 13-06-2014
Reputazione: 37
Mi Piace Ricevuti: 1151
PokéMoney: 4,039.00₱
Messaggio: #2
RE: Sfondo Statico
Grandissimo eMMe! Guida fantastica, semplice da attuare e molto utile. Grazie mille di aver incluso gli offset per tutte le rom!
09-03-2019 06:23 PM
Cerca Cita
 Mi piace ricevuti da: eMMe97
Rispondi 




Utente(i) che stanno guardando questa discussione: 1 Ospite(i)
Powered by MyBB, © 2002-2019 MyBB Group. Copyright © | 2015 Pokémon Hacking