wiki/pages/_it-IT/twilightmenu/custom-dsi-3ds-skins.md
2022-10-30 18:37:01 -05:00

22 KiB

lang layout section category title description
it-IT wiki twilightmenu customization Come creare skin per DSi/3DS Come creare skin DSi e 3DS personalizzate per TWiLight Menu++

Per creare una skin per TWiLight Menu++, è necessario un editor di immagini in grado di esportare i file .png, 16 BPP .bmp o .png e file 4 BPP .bmp. Idealmente dovrebbero anche essere in grado di potersi riorganizzare manualmente le palette immagini. GIMP è fortemente consigliato e verrà utilizzato in questa guida in quanto è in grado di fare tutto il necessario.

Parte 1: Scarica gli esempi

La prima cosa da fare è scaricare le skin di esempio. Possono essere utilizzate come base per la tua skin e sono già nel formato corretto, quindi se in seguito si riscontrano problemi si possono confrontare con queste.

Parte 2: Modifica delle immagini

Scarica e installa GIMP, puoi utilizzare anche altri editor, ma questa guida usa GIMP.

Una volta installato, apri GIMP e seleziona Windows -> Dockable Dialogs -> Colormap. Apre la finestra di dialogo della mappa dei colori, utile per la modifica delle immagini con palette.

A questo punto è possibile aprire l'immagine che si desidera modificare in GIMP e proseguire con la sezione sottostante in base alla cartella in cui si trova. Nota bene che TWiLight Menu++ è esigente per quanto riguarda il formato esatto delle immagini e varia a seconda della cartella in cui si trovano, quindi assicurati di esportarle come indicato nella sezione.

Texture di sfondo (cartella background)

Possono essere file PNG o file BMP a 16 bit (A1 R5 G5 B5 o X1 R5 G5 B5).

Texture Descrizione
bottom La texture di sfondo dello schermo inferiore quando non si passa sopra a un'icona
bottom_bubble La texture di sfondo dello schermo inferiore quando si passa sopra a un'icona
bottom_ds Per il tema 3DS, la texture di sfondo dello schermo inferiore quando non si passa sopra un'icona su un DS lite
bottom_bubble_ds Per il tema 3DS, la texture di sfondo dello schermo inferiore quando si passa sopra un'icona su un DS lite
top

Texture della batteria (cartella battery)

Devono essere file PNG, qualsiasi file funzionerà, ma solo con trasparenza al 100%. Qualsiasi pixel trasparente in un'icona deve essere trasparente in tutte, in modo che venga sovrascritto correttamente al momento della modifica.

Texture Descrizione
battery0 Lampeggia con battery1 quando la batteria è quasi scarica
battery1 0-4 sono utilizzate in modalità DSi
battery1purple Le icone viola vengono utilizzate quando Colore LED batteria è impostato su Viola nelle impostazioni.
battery2
battery2purple
battery3
battery3purple
battery4
battery4purple
batterycharge
batterychargeblink Lampeggia con batterycharge durante la ricarica
batteryfull Utilizzata in modalità DS su DSi/3DS
batteryfullDS Utilizzata su DS Phat/DS Lite
batterylow Utilizzata in modalità DS

Texture della palette (cartella grf)

Devono esserci 4 file BPP (16 colori) BMP.

Per modificarli in GIMP seleziona Image -> Mode -> RGB per consentire la modifica dei colori, quindi una volta terminata la modifica dei colori seleziona Image -> Mode -> Indexed... per convertire nuovamente in palette. Quando si passa all'indicizzazione, assicurartiche Generate optimum palette sia selezionato e Maximum number of colors sia impostato su 16.

Nota: Alcune immagini nel tema DSi hanno le palette sovrascritte in base al colore del profilo dell'utente. Se modifichi i colori di questi, assicurarsi che l'opzione UserPalette nel file theme.ini sia impostata su 0.

Dopo la conversione in indicizzato, accedi alla finestra di dialogo della mappa dei colori e assicurati che il colore trasparente (#FF00FF) sia il colore #0 nella mappa dei colori. In caso contrario, clicca con il pulsante destro del mouse sulla mappa dei colori e seleziona Rearrange Colormap... quindi sposta il colore trasparente in modo che sia il primo colore della mappa dei colori e seleziona OK.

Se ci sono meno di 16 colori nella mappa dei colori finale, premi il pulsante + in fondo alla finestra di dialogo della mappa dei colori fino a ottenere 16 colori.

Durante l'esportazione si consiglia di selezionare la casella Do not write color space information nel menu a discesa Compatibility Options.

Texture Descrizione
bips I puntini visualizzati in fondo alla barra di scorrimento (tema DSi)
box La texture della casella, contenente texture piene e vuote (tema DSi)
box_empty La texture mostrata per la casella vuota (tema 3DS)
box_full La texture mostrata per una casella con un'icona (tema 3DS)
brace La texture mostrata dopo la prima e l'ultima icona (tema DSi)
bubble La parte inferiore della bolla che viene disegnata o sopra il bordo iniziale o sopra la casella delle icone
button_arrow Le texture per le frecce ai lati della barra di scorrimento inferiore (tema DSi)
cornerbutton I pulsanti mostrati nel menu SELECT (tema DSi) (Il nome origina da un vecchio utilizzo del menu)
cursor Il bordo con i frame d'animazione indica l'icona selezionata (tema 3DS)
dialogbox Lo sfondo della finestra di dialogo che scorre verso il basso
folder L'icona delle cartelle
icon_a26 L'icona dei giochi Atari 2600
icon_gb L'icona dei giochi Game Boy
icon_gba L'icona dei giochi GBA (per tutti i temi) e l'icona in alto per avviare GBARunner2 (tema 3DS)
icon_gbamode L'icona della modalità GBA nativa
icon_gg L'icona dei giochi Game Gear
icon_int L'icona dei giochi Intellivision
icon_m5 L'icona dei giochi Sord M5
icon_manual L'icona del manuale
icon_md L'icona dei giochi Mega Drive
icon_nes L'icona dei giochi NES
icon_ngp L'icona dei giochi Neo Geo Pocket
icon_pce L'icona dei giochi PC Engine/TurboGrafx-16
icon_plg L'icona dei plugin DSTWO
icon_settings L'icona delle Impostazioni del Nintendo DSi
icon_sg L'icona dei giochi Sega SG-1000
icon_sms L'icona dei giochi Sega Master System
icon_snes L'icona dei giochi SNES
icon_unk L'icona mostrata quando un gioco non ne ha una
icon_ws L'icona dei giochi WonderSwan
launch_dot I punti mostrati all'avvio di un gioco (tema DSi)
moving_arrow La freccia mostrata quando si sposta un gioco (tema DSi)
progress L'animazione di caricamento dell'avanzamento con 8 fotogrammi
scroll_window La parte della barra di scorrimento che indica le icone visualizzate
small_cart Le icone visualizzate in alto (tema 3DS) e nel menu SELECT (tema DSi)
start_border Il bordo con i frame d'animazione indica l'icona selezionata (tema DSi)
start_text Il testo mostrato sul bordo iniziale (tema DSi)
wirelessicons Le icone mostrate per indicare che un gioco è dotato di supporto wireless

Texture del Menu DS Classico (cartella quickmenu)

Devono essere file PNG.

Texture Descrizione
bottombg Sfondo per lo schermo inferiore
phat_topbg Sfondo per lo schermo superiore su DS Phat
topbg Sfondo per lo schermo superiore di qualsiasi altro modello DS

Texture dell'IU (cartella ui)

Devono essere file PNG, qualsiasi file funzionerà, ma solo con trasparenza al 100%. Qualsiasi pixel trasparente in una texture deve essere trasparente in tutte le texture correlate, in modo che venga sovrascritto correttamente al momento della modifica.

Texture Descrizione
date_time_font Il carattere per visualizzare la data e l'ora
Lshoulder Il grilletto sinistro
Lshoulder_greyed Il grilletto sinistro quando non ci sono pagine a sinistra
Rshoulder Il grilletto destro
Rshoulder_greyed Il grilletto destro quando non ci sono pagine a destra

Texture video (cartella video)

Utilizzate solo per il tema 3DS, 3dsRotatingCubes.rvid è un file Rocket Video. Per ulteriori informazioni su come convertire i video in rvid, leggi Converting a video to .rvid sulla wiki Vid2RVID. Se non vuoi che venga mostrato, è sufficiente cancellarlo.

Texture del volume (cartella volume)

Devono essere file PNG, qualsiasi file funzionerà, ma solo con trasparenza al 100%. Qualsiasi pixel trasparente in una texture deve essere trasparente in tutte, in modo che venga sovrascritto correttamente al momento della modifica.

Texture Descrizione
volume0 Il volume viene visualizzato solo in modalità DSi
volume1 0 è senza volume, 4 è al massimo
volume2
volume3
volume4

Configurazione del tema (file theme.ini)

È possibile configurare varie opzioni sul modo in cui il tema viene visualizzato nel file theme.ini per adattarlo a sprite o a texture più grandi. Per le opzioni vero/falso 0 è falso e 1 è vero. Le opzioni con un valore predefinito vuoto per un tema sono inutilizzate in esso.

Valore Descrizione Predefinite (3DS) Predefinite (DSi)
StartBorderRenderY La posizione Y iniziale del bordo iniziale 92 81
StartBorderSpriteW La larghezza dello sprite del bordo iniziale. Nota che la texture del bordo iniziale è esattamente la metà del bordo completo. 32 32
StartBorderSpriteH L'altezza dello sprite del bordo iniziale 64 80
StartTextRenderY La posizione Y iniziale del testo di avvio 143 143
BubbleTipRenderY La posizione Y della punta della bolla che viene tracciata sopra il bordo iniziale 98 80
BubbleTipRenderX La posizione X della punta della bolla che viene tracciata sopra il bordo iniziale 125 122
BubbleTipSpriteW La larghezza dello sprite della punta della bolla 7 11
BubbleTipSpriteH L'altezza dello sprite della punta della bolla 7 8
TitleboxRenderY La posizione Y iniziale della casella del testo del titolo 96 85
TitleboxTextY La posizione Y iniziale del testo del titolo 55 30
TitleboxTextW Larghezza massima del testo del titolo 200 240
MacroTitleboxTextY La posizione Y iniziale del testo del titolo in modalità macro 40
MacroTitleboxTextW La larghezza massima del testo del titolo in modalità macro 224
TitleboxTextLarge Se utilizzare o meno i caratteri grandi per il testo del titolo 0 1
TitleboxMaxLines Il numero massimo di linee di testo da mostrare del titolo 3 4
VolumeRenderX La posizione X sullo schermo superiore per tracciare l'icona del volume 4 4
VolumeRenderY La posizione Y sullo schermo superiore per tracciare l'icona del volume 5 5
ShoulderLRenderY La posizione Y sullo schermo superiore per tracciare l'icona del grilletto sinistro 172 172
ShoulderLRenderX La posizione X sullo schermo superiore per tracciare l'icona del grilletto sinistro 0 0
ShoulderRRenderY La posizione Y sullo schermo superiore per tracciare l'icona del grilletto destro 172 172
ShoulderRRenderX La posizione X sullo schermo superiore per tracciare l'icona del grilletto destro 178 178
BatteryRenderY La posizione Y sullo schermo superiore per tracciare l'icona della batteria 5 5
BatteryRenderX La posizione X sullo schermo superiore per tracciare l'icona della batteria 235 235
FontPalette1 Il colore trasparente del carattere, non utilizzato per i caratteri predefiniti 0x0000 0x0000
FontPalette2 I colori dei caratteri, utilizza questo sito per convertirli 0xDEF7 0xDEF7
FontPalette3 0xC631 0xC631
FontPalette4 0xA108 0xA108
StartTextUserPalette Se utilizzare o meno il colore del profilo DS per la palette del testo iniziale 1
StartBorderUserPalette Se utilizzare o meno il colore del profilo DS per la palette del bordo iniziale 1
ButtonArrowUserPalette Se utilizzare o meno il colore del profilo DS per la palette dei pulsanti freccia nella parte inferiore dello schermo 1
MovingArrowUserPalette Se utilizzare o meno il colore del profilo DS per la palette dei pulsanti quando si muovono le icone 1
LaunchDotsUserPalette Se utilizzare o meno il colore del profilo DS per la palette dei punti d'avvio 1
DialogBoxUserPalette Se utilizzare o meno il colore del profilo DS per la palette della casella di dialogo 1
RenderPhoto Indica se mostrare o meno una foto nella schermata superiore 0 1
RotatingCubesRenderY La posizione Y sullo schermo superiore per tracciare i cubi che roteano 78

Parte 3: Aggiungere le skin a TWiLight Menu++

Dopo che hai modificato la grafica, se vuoi provare la skin è sufficiente copiare la cartella skin (la cartella contenente le cartelle background, battery, ecc.) in sd:/_nds/TWiLightMenu/3dsmenu/themes/ o sd:/_nds/TWiLightMenu/dsimenu/themes/ corrispettivavamente per le skin 3DS e DSi.

Parte 4: Condividere la tua skin

Una volta completata la skin, è possibile condividerla con la community creando un Pull Request e aggiungendola al repository GitHub DS-Homebrew/twlmenu-extras in un file .7z. Se non hai dimestichezza con git, puoi semplicemente creare un issue sulla repository con un file zip della tua skin, chiedendo che venga aggiunta.

Musica di sottofondo ed effetti sonori personalizzati

I temi per DSi e 3DS supportano anche la musica personalizzata. Per maggiori dettagli, consulta Skin DSi/3DS - Effetti sonori personalizzati.