Mame problema periferiche lightgun (risolto)

Area dedicata agli emulatori ed alla loro configurazione e al MAME
Rispondi
nellino
Gamer
Gamer
Messaggi: 53
Iscritto il: 06/02/2019, 23:58
Reputation: 1

Mame problema periferiche lightgun (risolto)

Messaggio da nellino » 16/02/2019, 21:37

Ciao ragazzi ho un problema con mame sulle periferiche, quando provo a configurare la lightgun (aimtrak) la rileva come gun3 b0 ma facendo alcune prove ho notato che togliendo le pennette usb della tastiera e quella del mouse entrambe wireless recupera le posizioni delle periferiche gun1 b0, rimettendo le chiavette la periferica resta la stessa ma quando riavvio il pc ritorna a riconoscerla come gun3. Consigli in merito? Esiste un modo per dare la priorità alle periferiche? Uso windows 7.
Ultima modifica di nellino il 27/02/2019, 9:23, modificato 1 volta in totale.



xbrunox
Super Arcader
Super Arcader
Messaggi: 712
Iscritto il: 17/08/2017, 19:13
Reputation: 188
Località: Castellanza

Re: Mame problema periferiche lightgun (risolto)

Messaggio da xbrunox » 17/02/2019, 1:48

Ciao nellino. Si c'é un modo devi creare un file controller. Ini (o chiamalo come vuoi tu) in cui assegni ad ogni HID USB se é joy1 o joy2 o lightgun1 ecc ecc. Poi nel mame ini alla riga controller specifichi il percorso del tuo file. Da qualche parte sul web trovi sicuramente la sintassi per scrivere il file del controller.

nellino
Gamer
Gamer
Messaggi: 53
Iscritto il: 06/02/2019, 23:58
Reputation: 1

Re: Mame problema periferiche lightgun ID (risolto)

Messaggio da nellino » 17/02/2019, 15:10

Ciao xbrunox ho cercato in rete ed ho risolto cosi, posto la soluzione che magari potrebbe essere d'aiuto a qualcuno.

MAME Configuration Help and preventing unwanted device "swapping":

Recent versions of MAME and Windows have changes which mean it is advisable from the outset to create a custom control file for MAME.
The MAME official documentation for this is here
This also prevents devices from being swapped around on reboot.
The following is an example of the contents of a control file which identfy two guns which have previously been configured as ID #1 and ID #2:

<mameconfig version="10">
<system name = "default">
<input>
<mapdevice device="PID_1601" controller="GUNCODE_1" />
<mapdevice device="PID_1602" controller="GUNCODE_2" />
<mapdevice device="ATRAK Device #1" controller="JOYCODE_1" />
<mapdevice device="ATRAK Device #2" controller="JOYCODE_2" />
</input>
</system>
</mameconfig>

Lets look at where these entries come from.
The IDs such as "PID_1601" are part of the ID which Windows generates for all connected devices. Only this part of the full device ID needs to be used as MAME will scan the full string for a match.
The full ID is different for every PC but the "PID_1601" appears on all PCs for gun #1 as this comes from the gun itself.
The "PID_1601" and "PID_1602" refer to the mouse funtion of the two guns.
The "ATRAK Device #1" and "ATRAK Device #2" refer to the gamepad function of the two guns. This configuration includes these, as buttons/trigger can be configured as gamepad buttons.

These IDs can be seen, if you need to, in the "hardware Properties" of the device in Device Manager or by launching MAME from a command prompt using "MAME -v". But in fact these will always be as shown for guns with IDs 1 and 2.

The control file needs to be saved with an extension of "cfg". The name (without the extension) needs to be added to the Mame.ini file in the line "ctrlr.....". If you dont have a Mame.ini file, it will need to be created using "mame -cc" from a command prompt.

Relevant mame.ini file entries are:

# CORE INPUT OPTIONS
ctrlr <name of your control file>
lightgun 1
joystick 1
multimouse 1
offscreen_reload 1
# INPUT DEVICE OPTIONS
dual_lightgun 0 (this is counter-intuitive but correct!)

xbrunox
Super Arcader
Super Arcader
Messaggi: 712
Iscritto il: 17/08/2017, 19:13
Reputation: 188
Località: Castellanza

Re: Mame problema periferiche lightgun (risolto)

Messaggio da xbrunox » 17/02/2019, 16:14

Era esattamente quello che intendevo! Ricordavo solo in maniera sbagliata l'estensione del file da creare!
P.S. Cmq a me a volte con il terzo joystick che uso molto saltuariamente se lo configuro solo in impostazioni globali e non della singola roms spesso fa ancora casino.

nellino
Gamer
Gamer
Messaggi: 53
Iscritto il: 06/02/2019, 23:58
Reputation: 1

Re: Mame problema periferiche lightgun (risolto)

Messaggio da nellino » 17/02/2019, 16:16

Se ti fà casino sarà perchè nel cfg creato gli hai dato solo i primi due device, dandoli tutti in modo corretto dovrebbe funziona regolarmente almeno fino al 4 player cosi come ho notato dalla rete


Inviato dal mio iPhone utilizzando Tapatalk

Rispondi