Torna indietro   Hardware Upgrade Forum > Giochi > Emulazione

Riders Republic: divertimento assicurato nell'open world di Ubisoft - Recensione PS5
Riders Republic: divertimento assicurato nell'open world di Ubisoft - Recensione PS5
Dopo Steep, Ubisoft Annecy ci riprova con gli sport estremi e raddoppia con l'open world: Riders Republic è il folle prodotto partorito dalle menti del team francese, un esplosivo mix di gare e acrobazie dedicato agli amanti degli sport estremi, e non solo. Vi raccontiamo il nostro viaggio nella Repubblica.
Perché FRITZ!Repeater 6000 è la soluzione ideale per la connessione per giocare
Perché FRITZ!Repeater 6000 è la soluzione ideale per la connessione per giocare
Abbiamo provato il nuovo FRITZ!Repeater 6000 in abbinamento al router FRITZ!Box 7530AX. Una postazione per la gestione della connessione domestica con caratteristiche ottimali e dalle prestazioni super, grazie al collegamento Wi-Fi 6, alla versatilità del FRITZ!OS, alla rete mesh e a molte altre funzionalità, che scopriamo nell'articolo
ECS Liva Q3 Plus, quando il mini-PC è davvero mini
ECS Liva Q3 Plus, quando il mini-PC è davvero mini
ECS Liva Q3 Plus è un mini-PC che sta in una mano e può essere impiegato in ambito embedded o casalingo per navigazione e produttività leggera. Il sistema può essere anche nascosto dietro un monitor grazie al supporto VESA. All'interno una APU AMD con 4 core / 8 thread e una GPU integrata Vega 8.
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 05-07-2004, 12:35   #1
skazzo
Senior Member
 
Iscritto dal: May 2002
Città: Trento (Lavis)
Messaggi: 2583
Configurare i controllers sotto MAME32 con i layout

Creazione di un file di layout di controller con MAME32
Questa guida aiuterà nella configurazione di un controller per il mame.
Il controller può essere qualsiasi periferica di input riconosciuta da windows.
Il metodo di configurazione seguente sfrutta la possibilità di creare un file di configurazione, chiamato Layout, da caricare quando ci serve, senza dover impostare i tasti per ogni singolo gioco.
Ecco ilprocedimento:

-Create una sottocartella nella cartella "ctrlr" del MAME32
-Rinominate la sottocartella con il nome del vostro controller
-copiate il file "std.ini" nella sottocartella del vostro controller e rinominatelo in "default.ini"
-aprite il file: all'interno trovate pressochè tutti i tasti configurabili del MAME.
-quello che dovete fare è semplicemente cambiare le corrispondenze azione <-> tasto dei movimenti, dei pulsanti, dei crediti, dei pulsanti start e dei tasti che vi interessano.
I tasti che non vi interessano o che non avete modificato possono essere cancellati dal file, in quanto saranno presi in considerazione i valori standard.
Come avrete capito, le azioni che iniziano per "UI_" si riferiscono al menu che solitamente appare premendo tab, le azioni "P1_","P2_" eccetera sono riferiti ai tasti per i giocatori e gli altri sono tasti globali.
L'esempio seguente è quello della configurazione di una tastiera utilizzata per creare un joystick arcade:
Codice:
#Configurazione Esempio
START1                  "KEYCODE_E"
START2                  "KEYCODE_D"
COIN1                   "KEYCODE_3"
UI_PAUSE                "KEYCODE_E KEYCODE_D"
P1_JOYSTICK_UP          "KEYCODE_PGUP"
P1_JOYSTICK_DOWN        "KEYCODE_PGDN"
P1_JOYSTICK_LEFT        "KEYCODE_A"
P1_JOYSTICK_RIGHT       "KEYCODE_Z"
P1_BUTTON1              "KEYCODE_L"
P1_BUTTON2              "KEYCODE_RCTRL"
P1_BUTTON3              "KEYCODE_RSHIFT"
P1_BUTTON4              "KEYCODE_LALT"
P1_BUTTON5              "KEYCODE_LEFT"
P1_BUTTON6              "KEYCODE_RIGHT"
P2_JOYSTICK_UP          "KEYCODE_F"
P2_JOYSTICK_DOWN        "KEYCODE_V"
P2_JOYSTICK_LEFT        "KEYCODE_N"
P2_JOYSTICK_RIGHT       "KEYCODE_M"
P2_BUTTON1              "KEYCODE_ENTER"
P2_BUTTON2              "KEYCODE_K"
P2_BUTTON3              "KEYCODE_X"
P2_BUTTON4              "KEYCODE_MINUS"
P2_BUTTON5              "KEYCODE_DOWN"
P2_BUTTON6              "KEYCODE_C"
Come potete notare, ho configurato solo i tasti strettamente necessari, e ho utilizzato la combinazione dei due tasti start per mettere il gioco in pausa. Per concatenare i tasti si utilizza una semplice sintassi, simile a quella del c:
tasto1 | tasto2 = tasto1 oppure tasto2
tasto1 ! tasto2 = tasto1 ma non tasto2
tasto1 tasto2 = tasto1 e tasto2 assieme
Sbizzarritevi allora a configurare anche le altre azioni, come i paddle, il trackball eccetera.
E' possibile utilizzare anche il joypad o il joystick: in questo caso occorre specificare i codici "JOYCODE_...", ad esempio:
Codice:
JOYCODE_1_START
JOYCODE_1_SELECT
JOYCODE_1_LEFT
JOYCODE_1_RIGHT
JOYCODE_1_UP
JOYCODE_1_DOWN
JOYCODE_1_BUTTON1
...
ovviamente il numero 1 indica il primo joystick connesso, basta cambiare questo numero se si ha più di un joy.


turn me on...
Fatto tutto? passiamo allora all'attivazione del profilo.
-Avviate MAME32
-Selezionate la voce "Default Game Options..." dal menu "Options"
-Selezionate la scheda "Controllers"
-Dal menu a tendina "Default input layout" selezionate il nome del vostro controller.
-Cliccate sul pulsante "OK"
FATTO!!! ora potete avviare qualsiasi gioco e utilizzare il vostro controller senza troppi sbattimenti!!!

gioco che giochi, tasti che usi...
Se volete potete creare quanti layout volete, e utilizzarli quando volete, seguendo le istruzioni precedenti.
Inoltre, è possibile assegnare ad ogni gioco un layout specifico:
-selezionate dalla lista il gioco desiderato
-tasto destro -> proprietà
-nella scheda "controllers" selezionate il controller prescelto dalla lista a comparsa "Default Input layout"
-selezionate ok o applica.

want more?GUI layout
Per utilizzare il controller anche nell'interfaccia grafica di mame32 abbiamo bisogno di modificare alcune righe del file MAME32ui.ini presente nella directory radice dell'emulatore:

code:
ui_key_up KEYCODE_UP
ui_key_down KEYCODE_DOWN
ui_key_left KEYCODE_LEFT
ui_key_right KEYCODE_RIGHT
ui_key_start "KEYCODE_ENTER ! KEYCODE_LALT"

Potete anche personalizzare i tasti successivi, se volete il pieno controllo!
ora riavviate MAME32 e provate....

have phun!
bye
__________________
Blog - ROMsCat - Guida a GeexBox -
VENDO 1 - VENDO 2

Ultima modifica di skazzo : 05-07-2004 alle 12:45.
skazzo è offline   Rispondi citando il messaggio o parte di esso
Old 05-07-2004, 12:44   #2
AndreaFx
Senior Member
 
L'Avatar di AndreaFx
 
Iscritto dal: Nov 1999
Città: MI (nord-ovest)
Messaggi: 5312
Perfetto! Aggiunta al thread delle guide
AndreaFx è offline   Rispondi citando il messaggio o parte di esso
Old 05-07-2004, 12:46   #3
skazzo
Senior Member
 
Iscritto dal: May 2002
Città: Trento (Lavis)
Messaggi: 2583
aggiungo un link preziosissimo al riguardo:

http://www.mameworld.net/easyemu/mamecontrolini.htm

inoltre ricordo che le impostazioni dei tasti tramite menu del gioco (con il tasto tab) hanno la precedenza sul nostro layout, quindi è bene eliminare i file default.cfg e nomegioco.cfg.

bye
__________________
Blog - ROMsCat - Guida a GeexBox -
VENDO 1 - VENDO 2

Ultima modifica di skazzo : 05-07-2004 alle 12:58.
skazzo è offline   Rispondi citando il messaggio o parte di esso
Old 05-07-2004, 13:21   #4
Everyman
Bannato
 
L'Avatar di Everyman
 
Iscritto dal: Mar 2004
Città: Edimburgo (UK)
Messaggi: 6611
Skazzo...un uomo...un'emulatore vivente

Stasera provo tutto..domani ti faro' sapere tramite PM.

Un grazie immenso, 'o Cesare
Everyman è offline   Rispondi citando il messaggio o parte di esso
Old 06-07-2004, 12:08   #5
Everyman
Bannato
 
L'Avatar di Everyman
 
Iscritto dal: Mar 2004
Città: Edimburgo (UK)
Messaggi: 6611
Ricapitolando, quello che devo fare per giocare con un joypad durante il mame e':

1) creare una sottocartella nella cartella "ctrl" del mame

2) rinominare tale sottocartella con il nome del mio joypad

3) copiare il file "std.ini" nella sottocartella del mio joypad presente nel MAME e rinominarlo "default.ini"

4) aprire tale file rinominato "default.ini" e mettere le seguenti righe


START1 "JOYCODE_1_START"
COIN 1 "JOYCODE_1_SELECT"
UI_PAUSE "KEYCODE_P"
P1_JOYSTICK_UP "JOYCODE_1_UP"
P1_JOYSTICK DOWN "JOYCODE_1_DOWN"
P1_JOYSTICK LEFT "JOYCODE_1_LEFT"
P1_JOYSTICK RIGHT "JOYCODE_1_RIGHT"
P1_BUTTON1 "JOYCODE_1_BUTTON1"
P1_BUTTON2 "JOYCODE_1_BUTTON2"
P1_BUTTON3 "JOYCODE_1_BUTTON3"
P1_BUTTON4 "JOYCODE_1_BUTTON4"
P1_BUTTON5 "JOYCODE_1_BUTTON5"
P1_BUTTON6 "JOYCODE_1_BUTTON6"

Il numero "1" indica il primo joypad connesso, il numero "2" indica il secondo joypad connesso ecc, ecc.

N.B.: posso "mischire", tra le varie righe di codice, KEYCODE e JOYCODE?
Mi spiego: posso "unire" i comandi tastiera (GIA' PRESENTI NELLA CONFIGURAZIONE DI DEFAULT) con i comandi joycode mostrati al punto 4???


5) Avviare mame32 e selezionare la voce "Default game Options" dal menu option. Selezionare la voce "controllers". Dal menu a tendina "default input layout" selezionare il nome del mio controller e cliccare OK




Ciaoooooooooooo

Ultima modifica di Everyman : 06-07-2004 alle 12:13.
Everyman è offline   Rispondi citando il messaggio o parte di esso
Old 06-07-2004, 12:17   #6
skazzo
Senior Member
 
Iscritto dal: May 2002
Città: Trento (Lavis)
Messaggi: 2583
cos'è, non era abbastanza chiaro????
sì, puoi mischiare keycode con joycode, dato che non penso tu abbia un joypad con 100 tasti, e che le azioni configurabili sono un bel po!

bye
__________________
Blog - ROMsCat - Guida a GeexBox -
VENDO 1 - VENDO 2
skazzo è offline   Rispondi citando il messaggio o parte di esso
Old 06-07-2004, 12:24   #7
Everyman
Bannato
 
L'Avatar di Everyman
 
Iscritto dal: Mar 2004
Città: Edimburgo (UK)
Messaggi: 6611
Quote:
Originariamente inviato da skazzo
cos'è, non era abbastanza chiaro????
sì, puoi mischiare keycode con joycode, dato che non penso tu abbia un joypad con 100 tasti, e che le azioni configurabili sono un bel po!

bye

Mitico skazzo, quanta pazienza hai avuto con il sottoscritto.
Spero che un giorno potro' incontrarti dal vivo...sarebbe bello iniziare il tutto cosi' , proseguire cosi' e terminare la serata cosi'

Ovviamente offrirei IO

Ciaooooooooooooooo

P.S.: io sono un ripper divx...se nel caso ti servisse aiuto chiedi tutto quello che vuoi.

Ciaooooooooooooooo
Everyman è offline   Rispondi citando il messaggio o parte di esso
Old 09-07-2004, 13:09   #8
Everyman
Bannato
 
L'Avatar di Everyman
 
Iscritto dal: Mar 2004
Città: Edimburgo (UK)
Messaggi: 6611
Skazzo...non ti arrabbiare ma...ero sicurissimo che il tutto funzionasse, e invece niente, non funziona. Quel benedetto joypad funziona con tutti gli altri emulatori tranne che con mame32.

A questo punto ci rinuncio e alzo bandiera bianca...dopotutto giocare i titoli piu' vecchi con il mame basta la tastiera, mentre i titoli piu' moderni (tipo quelli neo geo) mi scarichero' l'emulatore apposito.

Grazie di tutto e scusami se ti ho fatto perdere del tempo prezioso
Everyman è offline   Rispondi citando il messaggio o parte di esso
Old 09-07-2004, 14:34   #9
skazzo
Senior Member
 
Iscritto dal: May 2002
Città: Trento (Lavis)
Messaggi: 2583
Quote:
Originariamente inviato da Everyman
Skazzo...non ti arrabbiare ma...ero sicurissimo che il tutto funzionasse, e invece niente, non funziona. Quel benedetto joypad funziona con tutti gli altri emulatori tranne che con mame32.

A questo punto ci rinuncio e alzo bandiera bianca...dopotutto giocare i titoli piu' vecchi con il mame basta la tastiera, mentre i titoli piu' moderni (tipo quelli neo geo) mi scarichero' l'emulatore apposito.

Grazie di tutto e scusami se ti ho fatto perdere del tempo prezioso
nessun problema, ma fammi capire cosa non va...
io prutroppo non ho joypad per provare...
puoi fare una prova?
proa a entrare nell'impostazione dei tasti con il tasto tab, poi prova ad assegnare a delle azioni che non usi (tipo i controlli del p4) i tasti del pad, solo per vedere come vengono riconosciuti, e soprattutto SE vengono riconosciuti!

ho appena trovato questo...
http://groups.google.it/groups?hl=it....it%26rnum%3D1
spero funzioni....
dato che è gpl, potremmo aggiugnerla ai thead importanti, trascrivendola pari pari (e con i dovuti crediti) in un nostro post...

bye
__________________
Blog - ROMsCat - Guida a GeexBox -
VENDO 1 - VENDO 2
skazzo è offline   Rispondi citando il messaggio o parte di esso
Old 09-07-2004, 14:47   #10
Everyman
Bannato
 
L'Avatar di Everyman
 
Iscritto dal: Mar 2004
Città: Edimburgo (UK)
Messaggi: 6611
ok...provero'...ma rimango pessimista...

inoltre, se metto tutte le rom dentro alla cartella ROM del mame, se lancio il mame nella lista available non compare niente (Anche dopo aver premuto F5).

Se invece trascino la rom sopra a mame.exe il titolo parte.

Misteri dell'informatica


Per la precisione: il pad non occorre neanche che l'installi (con gli altri emulatori funziona tutto lo stesso) e anche se lo installassi non funzionerebbe comunque (gia' provato anche in quella modalita').

Secondo me e' questo PAD (o meglio, converter del pad ps2) che non viene riconosciuto DAL mame, non c'e' altra soluzione
Everyman è offline   Rispondi citando il messaggio o parte di esso
Old 09-07-2004, 16:13   #11
skazzo
Senior Member
 
Iscritto dal: May 2002
Città: Trento (Lavis)
Messaggi: 2583
Quote:
Originariamente inviato da skazzo
ho appena trovato questo...
http://groups.google.it/groups?hl=it....it%26rnum%3D1
spero funzioni....
dato che è gpl, potremmo aggiugnerla ai thead importanti, trascrivendola pari pari (e con i dovuti crediti) in un nostro post...

bye
leggendolo tutto non risponde alle domande che ci assillano...
comunque sia è un buon punto di riferimento per chi sta scegliendo il controller da utilizzare!!

bye
__________________
Blog - ROMsCat - Guida a GeexBox -
VENDO 1 - VENDO 2
skazzo è offline   Rispondi citando il messaggio o parte di esso
Old 13-07-2004, 10:55   #12
Everyman
Bannato
 
L'Avatar di Everyman
 
Iscritto dal: Mar 2004
Città: Edimburgo (UK)
Messaggi: 6611
skazzo, problema aggirato...praticamente per il mame ho lasciato i giochi piu' vecchi (tipo track and field, toki etc...) mentre per i giochi un po' moderni (street fighter alpha 3, metal slug x etc) mi son preso un bell'emulatore NEO GEO e CAPCOM (non ricodo il nome, ma e' parecchio usato).
Li il joypad funziona da DIO e la grafica dei giochi piu' nuove rende addirittura meglio.



Per la faccenda del pad e il mame, resta un assoluto mistero.

Ma vivro' lo stesso, non ti preoccupare eheheh

Grazie di tutto comunque, i tuoi aiuti sono stati apprezzatissimi
Everyman è offline   Rispondi citando il messaggio o parte di esso
Old 29-07-2004, 15:20   #13
skazzo
Senior Member
 
Iscritto dal: May 2002
Città: Trento (Lavis)
Messaggi: 2583
carrive notizie!
dalla versione 84u5 il mame non suporta più i file .ini, ma è passata all'XML.

appena le cose saranno stabili, vedrò di aggiornare la guida.

bye

ah, intanto si potrebbe cambiare il titolo aggiungendo un [GUIDA] e sostituendo MAME32 con MAME, dato che funziona con tutte le versioni.

bye
__________________
Blog - ROMsCat - Guida a GeexBox -
VENDO 1 - VENDO 2
skazzo è offline   Rispondi citando il messaggio o parte di esso
Old 12-06-2006, 19:19   #14
Doctor P
Senior Member
 
L'Avatar di Doctor P
 
Iscritto dal: Jun 2003
Città: From my LAN to all the world
Messaggi: 2277
Mi rendo conto che la discussione è stravecchia però è proprio quella appropriata, io uso una versione vecchiotta il mame 0.64 e non c'è la cartella che voi dite ne tantomeno il file .ini da copiare, come si risolve?
__________________
[Perché il sonno non ti vizia, e non puoi fare senza, non è un gesto di pigrizia, ma una scelta d'esperienza. ]
Doctor P è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Riders Republic: divertimento assicurato nell'open world di Ubisoft - Recensione PS5 Riders Republic: divertimento assicurato nell'op...
Perché FRITZ!Repeater 6000 è la soluzione ideale per la connessione per giocare Perché FRITZ!Repeater 6000 è la so...
ECS Liva Q3 Plus, quando il mini-PC è davvero mini ECS Liva Q3 Plus, quando il mini-PC è dav...
Dagli smartphone ai PC e alle periferiche di gioco: il futuro di Qualcomm Dagli smartphone ai PC e alle periferiche di gio...
Nikon Z9: pazzesca la raffica a 120 fps. Ecco il nostro primo contatto Nikon Z9: pazzesca la raffica a 120 fps. Ecco il...
Basta cobalto: le celle a lama Svolt pot...
Le password verso il tramonto? Le tecnol...
Attenzione ai file RTF: con questa sempl...
Toyota, ecco la bZ4X per l'Europa: batte...
OPPO lancia la sua applicazione per la C...
StoreDot svela le celle al litio che si ...
It Takes Two trascinato in tribunale da ...
MIUI 13 pronta al lancio! Arriverà...
Windows 11 sull'8,3% dei PC, in crescita...
Corsair Vengeance DDR5-5200 2 x 16 GB (3...
Nissan contribuirà alla rete di r...
FRITZ!DECT 500, nuova lampada LED intell...
Chi vende più schede video tra NV...
Stampa 3D: ecco il primo bulbo oculare p...
Microsoft contro Chrome, spuntano gli av...
SmartFTP
LibreOffice 7.2.3
7-Zip
Chromium
OCCT
K-Lite Codec Pack Update
K-Lite Mega Codec Pack
K-Lite Codec Pack Full
K-Lite Codec Pack Standard
K-Lite Codec Pack Basic
Opera Portable
Opera 81
Firefox Portable
NTLite
SiSoftware Sandra Lite
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 17:28.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2021, Jelsoft Enterprises Ltd.
Served by www2v