
Questo ti dà la possibilità di configurare i pulsanti di un nuovo controller o di rimappare un controller esistente secondo le tue preferenze.
Da questo menu è possibile definire una mappatura per ciascun controller. Di conseguenza, scegliete una mappatura che si adatti naturalmente alla maggior parte dei giochi. Il problema nel mondo dell'emulazione è che non esiste una mappatura univoca per tutti i sistemi emulati. Nintendo, Sony, Sega, Microsoft hanno scelto layout diversi... senza contare i numerosi sistemi arcade supportati da Batocera: avete capito l'antifona.

Quando colleghi il controller alla macchina (o quando avvii Batocera con il controller già collegato), assicurati che gli stick, i pulsanti e i grilletti siano in posizione neutra. Batocera leggerà i valori correnti di tutti gli input del controller al primo rilevamento e li utilizzerà come posizioni neutre.
Ecco perché non esiste un "gamepad unico per tutti" in termini di etichette fisiche che coprano tutti i diversi gamepad originali delle console.
Fortunatamente, questo non rappresenta un problema pratico, poiché la maggior parte dei controller ha la stessa forma fisica: stick sinistro/D-pad, stick destro/quattro pulsanti frontali e quattro pulsanti dorsali/grilletti. Finché i pulsanti si trovano fisicamente in una posizione simile, non dovrebbero esserci problemi durante il gioco (anche se dovrete imparare a ignorare le etichette sul controller stesso).
Per mappare i quattro pulsanti frontali del controller, assegnateli in base alla loro posizione fisica rispetto al controller originale. Per comodità, questi pulsanti vengono indicati con i loro punti cardinali: Nord
, Est
, Sud
e Ovest
.
Ciò significa che su un controller in stile PlayStation il pulsante triangolo dovrebbe essere mappato come Nord
, il pulsante cerchio come Est
, il pulsante croce come Sud
e il pulsante quadrato come Ovest
.
Ciò si allinea alla filosofia "RetroPad" di RetroArch, di cui potete leggere di più qui .
La maggior parte dei gamepad più conosciuti è preconfigurata e non richiede alcuna interazione da parte dell'utente. Se si collega un controller che non dispone già di una mappatura, verrà visualizzata una schermata di configurazione.
Se un controller di sistema dispone di pulsanti dorsali digitali, questi vengono mappati sui pulsanti L1/R1. Se un controller di sistema dispone di grilletti analogici per i comandi dorsali, questi verranno mappati sui grilletti L2/R2. I sistemi con entrambe le configurazioni utilizzeranno tutti i pulsanti/grilletti dorsali.
I layout arcade sono un'eccezione: si considerino i pulsanti frontali, ovvero i primi quattro pulsanti sul lato sinistro (a forma di diamante), e i rimanenti, [L1]ovvero [R1]i pulsanti dorsali. In un gioco di combattimento in stile Capcom, questo si tradurrebbe in:
pulsante Batocera-pad
Input di gioco
Pugno leggero
Calcio leggero
Pugno medio
Calcio medio
[L1]
Pugno pesante
[R1]
Calcio pesante
Il joystick arcade deve essere configurato come D-pad.
Hotkey
Comunemente chiamato pulsante "home" o "guida", questo pulsante consente di utilizzare le scorciatoie da tastiera in Batocera. Per scoprire quali scorciatoie sono (generalmente) disponibili, consulta la pagina relativa alle scorciatoie da tastiera .
Se non è presente un tasto di scelta rapida dedicato, [SELECT]si dovrebbe utilizzare.
Assegnando la scorciatoia da tastiera a un pulsante diverso da quello [SELECT]predefinito o a un pulsante dedicato, [HOME]il comando assegnato a tale pulsante verrà attivato immediatamente. Ad esempio, impostandola su , [START]l'emulatore si chiuderà immediatamente quando si tenta di mettere in pausa il gioco.
Ecco alcune immagini di una piccola selezione di controller per console originali, con la disposizione dei pulsanti a scopo illustrativo:
Ed ecco le immagini dei controller più comunemente usati per l'emulazione, con la relativa mappatura/disposizione dei pulsanti (in riferimento al loro equivalente sul controller SNES) ( questo deve essere rielaborato per essere rilevante per Batocera):
Ma il mio controller non ha così tanti pulsanti!
Questo problema potrebbe presentarsi se, ad esempio, si utilizza un controller classico in stile SNES senza levette analogiche o [L2]grilletti [R2]. Oppure se si utilizza un controller NES originale con un adattatore USB. Non preoccupatevi, potete saltare i pulsanti mancanti tenendone premuto uno qualsiasi. Il minimo indispensabile richiesto da Batocera per la maggior parte delle funzioni è:
-
Utilizzare il D-pad per navigare nei menu (nei casi in cui non sia disponibile uno stick analogico, di solito è possibile emularlo con il D-pad).
-
per confermare/avviare i giochi -
annullare/uscire dall'elenco dei giochi di un sistema
Se avete la possibilità di farlo, i pulsanti successivi più importanti sono:
-
[START]per accedere al menu principale in EmulationStation (alcuni giochi retrò richiedono questo passaggio anche solo per avviarsi) -
[SELECT]per funzionare sia come pulsante del menu secondario in EmulationStation sia come[HOTKEY](alcuni giochi retrò richiedono questo per avviare modalità di gioco alternative o inserire monete virtuali)
Se disponi di un pulsante Home/Guida dedicato, dovresti usarlo al posto di quello (alcuni giochi potrebbero avere funzioni importanti associate a [SELECT], rendendo il Menu rapido ( [HOTKEY]+
) un'interruzione).
Da lì in poi, tutti gli altri pulsanti sono ausiliari. In ordine di importanza:
-
per le funzioni rapide in EmulationStation (e per i sistemi con layout a tre pulsanti) -
per le opzioni di utilità in EmulationStation (e per i sistemi con layout a quattro pulsanti) -
[L1]/[R1]per pagina su/pagina giù in EmulationStation (molti sistemi non convenzionali utilizzano i pulsanti dorsali, come il DOS pad2key) -
[L2]/[R2]per il cambio di categoria, le restanti scorciatoie da tastiera e i controlli del grilletto analogico -
La levetta analogica sinistra per i sistemi che la supportano (nei casi in cui il D-pad non sia disponibile, la levetta analogica sinistra può solitamente emulare il D-pad)
-
La levetta analogica destra per i sistemi che la supportano ( in particolare il N64 necessita della levetta destra per i pulsanti C).
-
[HOTKEY]Pulsante dedicato per maggiore comodità
Vorrei aggiungere la configurazione del mio controller al database.
Batocera utilizza un database di controller "noti" per mapparli automaticamente, ma i nuovi controller (o quelli sconosciuti) potrebbero non essere ancora presenti in questo database. Se hai dovuto mappare il tuo controller dopo averlo collegato, significa che non era ancora presente nel database. È possibile segnalare questo problema agli sviluppatori e chiedere che la mappatura del tuo controller venga aggiunta al database predefinito per gli altri utenti.
L'ultimo controller utilizzato appare in /userdata/system/configs/emulationstation/es_last_input.cfg, che contiene solo la configurazione di quel controller. Puoi inviare la configurazione del tuo controller tramite il server Discord o una pull request ( link a es_systems su Github ) e uno sviluppatore la aggiungerà al database dei controller predefiniti di Batocera. In questo modo, gli utenti futuri che utilizzeranno quel controller lo avranno automaticamente configurato fin da subito! È tutto uno sforzo collettivo, grazie per il vostro aiuto a Batocera!
Nel caso in cui tu abbia collegato un controller diverso da allora, tutte le configurazioni dei controller sono disponibili all'indirizzo /userdata/system/configs/emulationstation/es_input.cfg. I controller più recenti verranno aggiunti in fondo all'elenco.
Voglio rimappare i comandi solo per un singolo sistema
Innanzitutto, configura il controller come faresti normalmente per la navigazione nei menu. Dopodiché, consulta la pagina relativa alla rimappatura dei controlli per ciascun emulatore .
Trovato questo articolo interessante? Condividilo sulla tua rete di contatti in Twitter, sulla tua bacheca su Facebook, in Linkedin, Instagram o Pinterest. Diffondere contenuti che trovi rilevanti aiuta questo blog a crescere. Grazie!












0 commenti:
Posta un commento