Rispondi 
[Rosso fuoco] Creare Start Menu personalizzato Nuova Versione - Patch disponibile
Shippo
Realizzatore di sogni
*
Offline

Messaggi: 46
Registrato: 14-04-2018
Reputazione: 4
Mi Piace Ricevuti: 70
PokéMoney: 133.00₱
Messaggio: #1
Creare Start Menu personalizzato Nuova Versione - Patch disponibile
Dopo una lunga assenza ho deciso di riscrivere completamente la guida per renderla molto più user friendly.

Guida e patch già pronta sono per Fire Red U

Quì il risultato:


Versione A





Versione B






E senza ulteriori indugi cominciamo, scegliete la versione che preferite e seguite le istruzioni.


Menu A



Menu B



INSERIMENTO:



EXTRA

Disabilitare Ritorno al Menu:



Bug:

Allego infine le immagini che ho usato e... una Patch per aggiungere direttamente il menu che preferite alla vostra Rom Big Grin , usate LunarIPS (Gli offset li trovate nel Readme).

Mi raccomando, un piccolo Credit se usate Cool


Allegati
.zip  Patch_Menu_A_Fire_red.zip (Dimensione: 11.27 KB / Download: 46)
.zip  Immagini_Menu_B.zip (Dimensione: 12.75 KB / Download: 25)
.zip  Patch_Menu_B_Fire_red.zip (Dimensione: 6.05 KB / Download: 24)
.zip  Immagini_Menu_A.zip (Dimensione: 25.83 KB / Download: 25)

(Questo messaggio è stato modificato l'ultima volta il: 04-08-2019 11:47 AM da Shippo.)
06-05-2018 04:37 PM
Cerca Cita
 Mi piace ricevuti da: ...Splash , marf7y , Stygian , E²VaN , Flygon , Andrea , Zitowski , MegaTorterra , Bonnox , Manuxn
Stygian
Aurora Pokémon
******
Offline

Messaggi: 1,499
Registrato: 07-08-2014
Reputazione: 30
Mi Piace Ricevuti: 650
PokéMoney: 4,092.75₱
Messaggio: #2
RE: Creare un Menu personalizzato
Ottimo lavoro, grazie per la guida!
07-05-2018 12:31 AM
Cerca Cita
eMMe97
Professione: Genio
******
Online

Messaggi: 1,514
Registrato: 09-10-2014
Reputazione: 23
Mi Piace Ricevuti: 1706
PokéMoney: 2,115.50₱
Messaggio: #3
RE: Creare un Menu personalizzato
Non è proprio perfetta come guida, ma è sicuramente un ottimo inizio per un argomento così "arzigogolato" come quello del menù! Bravo bravo Smile
Volevo scriverne io una, ma sto ancora studiando per renderlo perfetto, per il momento però ho la soluzione al problema della chiusura del menù, che non ricrea ancora la funzione originaria, però alla chiusura di una delle voci non da il bug che riporti te, semplicemente chiude direttamente il menù.

Codice:
Offset 0x80568AF inserisci 00 00 00 00

In questo modo quando una qualsiasi delle voci verrà chiusa si uscirà in automatico dal menù.
Spero di poter aggiungere presto altre informazioni per contribuire a rendere completa la guida Big Grin

P.S. forse sarebbe anche utile per i meno esperti la pubblicazione della routine per caricare un'immagine nel bg0.
07-05-2018 09:01 AM
Cerca Cita
 Mi piace ricevuti da: marf7y
E²VaN
Scemo chi Legge!
*******
Assente

Messaggi: 6,906
Registrato: 12-06-2014
Reputazione: 56
Mi Piace Ricevuti: 3408
PokéMoney: 11,839.50₱
Messaggio: #4
RE: Creare un Menu personalizzato
Grazie, ottima guida! Pacman
07-05-2018 11:14 AM
Sito Web Cerca Cita
Shippo
Realizzatore di sogni
*
Offline

Messaggi: 46
Registrato: 14-04-2018
Reputazione: 4
Mi Piace Ricevuti: 70
PokéMoney: 133.00₱
Messaggio: #5
RE: Creare un Menu personalizzato
(07-05-2018 09:01 AM)eMMe97 Ha scritto:  Non è proprio perfetta come guida, ma è sicuramente un ottimo inizio per un argomento così "arzigogolato" come quello del menù! Bravo bravo Smile
Volevo scriverne io una, ma sto ancora studiando per renderlo perfetto, per il momento però ho la soluzione al problema della chiusura del menù, che non ricrea ancora la funzione originaria, però alla chiusura di una delle voci non da il bug che riporti te, semplicemente chiude direttamente il menù.

Codice:
Offset 0x80568AF inserisci 00 00 00 00

In questo modo quando una qualsiasi delle voci verrà chiusa si uscirà in automatico dal menù.
Spero di poter aggiungere presto altre informazioni per contribuire a rendere completa la guida Big Grin

P.S. forse sarebbe anche utile per i meno esperti la pubblicazione della routine per caricare un'immagine nel bg0.
Grazie della dritta Emme, mi hai risparmiato una lunga ricercaSmile
Aggiungo il tuo prezioso consiglio alla guida, insieme alla routine per il bg0

07-05-2018 01:19 PM
Cerca Cita
Shippo
Realizzatore di sogni
*
Offline

Messaggi: 46
Registrato: 14-04-2018
Reputazione: 4
Mi Piace Ricevuti: 70
PokéMoney: 133.00₱
Messaggio: #6
RE: Creare un Menu personalizzato
Tutti i bug sono stati risolti e la guida è stata aggiornata Cool
17-05-2018 05:21 PM
Cerca Cita
 Mi piace ricevuti da: Flygon
marf7y
Poffy
*
Offline

Messaggi: 14
Registrato: 28-10-2017
Reputazione: 0
Mi Piace Ricevuti: 1
PokéMoney: 64.00₱
Messaggio: #7
RE: Creare un Menu personalizzato
Me puedes ayudar @Shippo TOT

A la hora de INSERIMENTO el juego se me crashea, no se el porque...

Citazione:Script offset: 800050
[Immagine: SCRIPT.png]

RUTINA offset: B50000
[Immagine: RUTINA.png]

Offset mod: 6ED5C
[Immagine: MODI.png]

Offset mod2: 06F36C
[Immagine: MOD2.png]

offset: 750000
[Immagine: 750000.png]
Non so dove ho sbagliato, lo script l'ha provato e funziona correttamente, non penso che sia così ...

Per favore aspetta la tua risposta

Script
Citazione:
Codice:
#dynamic 0x800050

#org @ini
pause 0x1
multichoice 0x5 0x5 0x0 0x0
compare 0x800D 0x0
if 0x1 call @dex
compare 0x800D 0x1
if 0x1 call @poke
compare 0x800D 0x2
if 0x1 call @mochi
compare 0x800D 0x3
if 0x1 call @trainer
compare 0x800D 0x4
if 0x1 call @salve
compare 0x800D 0x5
if 0x1 call @option
end

#org @option
fadescreen 0x1
pause 0x1
callasm 0x806F4FD
return

#org @salve
special 0x23
waitstate
return

#org @trainer
fadescreen 0x1
pause 0x1
callasm 0x806F4B5
return

#org @mochi
fadescreen 0x1
pause 0x1
callasm 0x806F481
return

#org @poke
fadescreen 0x1
pause 0x1
callasm 0x806F44D
return

#org @dex
fadescreen 0x1
pause 0x1
callasm 0x806F411
return

Gracias de antemano.
18-05-2018 06:19 PM
Cerca Cita
Shippo
Realizzatore di sogni
*
Offline

Messaggi: 46
Registrato: 14-04-2018
Reputazione: 4
Mi Piace Ricevuti: 70
PokéMoney: 133.00₱
Messaggio: #8
RE: Creare un Menu personalizzato
All'offset 6ED5C bisogna mettere 00480047 + offset della routine per avviare lo script (avevo scritto sbagliato inizialmente, troppe riscritture Big Grin)
(Questo messaggio è stato modificato l'ultima volta il: 18-05-2018 09:55 PM da Shippo.)
18-05-2018 06:47 PM
Cerca Cita
 Mi piace ricevuti da: marf7y
Shippo
Realizzatore di sogni
*
Offline

Messaggi: 46
Registrato: 14-04-2018
Reputazione: 4
Mi Piace Ricevuti: 70
PokéMoney: 133.00₱
Messaggio: #9
RE: Creare un Menu personalizzato
Risolto anche il problema della striscia blu con le spiegazioni delle funzioni del menu e aggiornata la guida, ora direi che è perfettamente usabile Cool
19-05-2018 10:37 PM
Cerca Cita
Shippo
Realizzatore di sogni
*
Offline

Messaggi: 46
Registrato: 14-04-2018
Reputazione: 4
Mi Piace Ricevuti: 70
PokéMoney: 133.00₱
Messaggio: #10
RE: Creare un Menu personalizzato
Dopo molto tempo guida aggiornata e inserita anche una Patch
Cool
04-06-2019 11:51 PM
Cerca Cita
Shippo
Realizzatore di sogni
*
Offline

Messaggi: 46
Registrato: 14-04-2018
Reputazione: 4
Mi Piace Ricevuti: 70
PokéMoney: 133.00₱
Messaggio: #11
RE: Creare Start Menu personalizzato Nuova Versione - Patch disponibile
Piccolo aggiornamento e aggiunta la Patch della versione B con le immagini usate
Wink
03-08-2019 10:03 AM
Cerca Cita
 Mi piace ricevuti da: Flygon , Manuxn
Shippo
Realizzatore di sogni
*
Offline

Messaggi: 46
Registrato: 14-04-2018
Reputazione: 4
Mi Piace Ricevuti: 70
PokéMoney: 133.00₱
Messaggio: #12
RE: Creare Start Menu personalizzato Nuova Versione - Patch disponibile
Risolto il bug delle palette per la versione B.

Ora funziona perfettamente anche con le palette dinamiche.
Cool
04-08-2019 09:36 AM
Cerca Cita
Dante1
Nuovo Arrivato
*

Messaggi: 2
Registrato: 05-09-2019
Reputazione: 0
Mi Piace Ricevuti: 2
PokéMoney: 52.00₱
Messaggio: #13
RE: Creare Start Menu personalizzato Nuova Versione - Patch disponibile
(04-08-2019 09:36 AM)Shippo Ha scritto:  Risolto il bug delle palette per la versione B.

Ora funziona perfettamente anche con le palette dinamiche.
Cool

Si è verificato un problema con la routine per avviare lo script di menu (credo). Se suoni in alcuni emulatori come mGBA, My Boy o hardware reale e se premi il pulsante su, c'è un notevole ritardo nell'emulazione generale. Il problema si verifica con entrambi i menu. Ho notato che il problema è correlato a quella routine perché se si chiama lo script attraverso un evento regolare non c'è ritardo.
(Questo messaggio è stato modificato l'ultima volta il: 05-01-2020 08:11 AM da Dante1.)
05-01-2020 08:02 AM
Cerca Cita
eMMe97
Professione: Genio
******
Online

Messaggi: 1,514
Registrato: 09-10-2014
Reputazione: 23
Mi Piace Ricevuti: 1706
PokéMoney: 2,115.50₱
Messaggio: #14
RE: Creare Start Menu personalizzato Nuova Versione - Patch disponibile
Facendo ricerche per tutt'altro ho scoperto che all'offset 0x80005EC ci sia la routine per il controllo dei tasti. Approfondirò le ricerche, penso che ci si potrebbe agganciare qui per evitare tutti gli altri problemi del menù.
18-03-2020 12:47 PM
Cerca Cita
 Mi piace ricevuti da: MegaTorterra , Dante1
Versekr Dark
Nuovo Arrivato
*

Messaggi: 12
Registrato: 10-09-2017
Reputazione: 0
Mi Piace Ricevuti: 1
PokéMoney: 67.00₱
Messaggio: #15
RE: Creare Start Menu personalizzato Nuova Versione - Patch disponibile
Mi dà due errori, il primo sfarfalla lo schermo ogni volta che passi a un'altra immagine e il secondo errore è che appare un punto bianco.

[Immagine: J3HoNLu.png]
28-03-2020 05:01 PM
Cerca Cita
eMMe97
Professione: Genio
******
Online

Messaggi: 1,514
Registrato: 09-10-2014
Reputazione: 23
Mi Piace Ricevuti: 1706
PokéMoney: 2,115.50₱
Messaggio: #16
RE: Creare Start Menu personalizzato Nuova Versione - Patch disponibile
Speravo ti rispondesse Shippo dato che è molto più competente di me, ma credo sia indaffarato in questo periodo e proverò a darti io una risposta.
Posso dirti con certezza che il problema dell’immagine, con quella parte bianca, sia dato dal fatto che hai caricato una imagine troppo grande e nella memoria 06 entra in conflitto con altri elementi caricati. Per l’effetto che vuoi ottenere (molto carino davvero), sarebbe più indicato procedere in modo diverso. Ora il mio limite è che non conosco esattamente il funzionamento della routine postata da Shippo per caricare l’immagine, ma hai due possibilità:
1) rielabori il menù raggruppando tutte le icone solo in una parte di schermo (puoi mettere tutto in basso su due file);
2) scrivi una routine che ti permette di visualizzare nello schermo solo le parti dell’immagine necessarie, così da caricare un tile che non comprende tutta la parte trasparente (questo sarebbe preferibile, anche perché potresti far visualizzare o meno ogni singola casella a seconda che la funzione sia sbloccata oppure no, e fare la stessa cosa per ricreare l’effetto “selezione” senza ricorrere ad altri tilemap).

Ora non conosco il tuo livello di conoscenza in fatto di hacking, però riconosco che la seconda opzione sia complicata e non alla portata di tutti.
Si potrebbe anche ricorrere ad una diversa routine per ottenere il caricamento dell’immagine, ma quello che devi tenere presente è che quel menù, come lo hai strutturato, entra sicuramente in conflitto con il box della zona safari. Dovresti spostare quello per non creare conflitti.

Per rispondere invece alla tua prima domanda: elimina i “pause 0x” tra la visualizzare di un’immagine all’altra.
29-03-2020 08:37 AM
Cerca Cita
Manuxn
Bug Catcher
**
Offline

Messaggi: 54
Registrato: 25-06-2019
Reputazione: 2
Mi Piace Ricevuti: 61
PokéMoney: 174.00₱
Messaggio: #17
RE: Creare Start Menu personalizzato Nuova Versione - Patch disponibile
Potrei sbagliarmi, ma la parte bianca dovrebbe essere dovuta nello specifico al caricamento dei tiles del menù originale. Anch'io avevo lo stesso problema, sono riuscito a risolvere in questo modo:

- all’offset 0x6F0C4 inserire 00 20 00 00

In questo punto, la funzione originale controllava se il menù era attivo o meno, e nel caso fosse attivo caricava i tiles nella VRAM. Con questa modifica il menù risulta disattivo e quindi non carica nulla Angel
29-03-2020 04:21 PM
Cerca Cita
 Mi piace ricevuti da: eMMe97
eMMe97
Professione: Genio
******
Online

Messaggi: 1,514
Registrato: 09-10-2014
Reputazione: 23
Mi Piace Ricevuti: 1706
PokéMoney: 2,115.50₱
Messaggio: #18
RE: Creare Start Menu personalizzato Nuova Versione - Patch disponibile
Domanda che viene spontanea a questo punto...hai provato a fare un hook in questo punto così da non avere più problemi con la grafica?
29-03-2020 06:04 PM
Cerca Cita
Rispondi 




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