Author |
Message |
ZypreXa
|
|
|
Post subject: [Help] Problem mit der Gamecontroller Reihenfolge
Posted: Jul 19, 2009 - 11:07 PM
|
|
Retrokenner
Joined: Mar 24, 2009
Posts: 189
Status: Offline
|
|
Hallo,
ich bin heute auf ein sehr dummes Problem gestossen.
Ich möchte in Windows XP unbedingt die Controllerreihenfolge bei den Gamecontroller ändern. Das muss doch irgendwie funktionieren.
Anscheinend ordnet Windows die jetzt alphabetisch.
Ich hab bereits ein Tool gefunden mit dem ich die Controller-ID ändern kann aber das bringt mir im Endeffekt gar nichts...
In der Registry etwas ändern hat mir auch nichts gebracht.
Der Hintergrund des Ganzen:
Mein Bruder und ich haben ein Arcade Cabinet das bisher mit 3 Joypads betrieben wurde. Player1, Player2 und der dritte joypad für Münzeinwurf und ein paar Zusatzknöpfe.
Jetzt sind wir dabei unseren Automaten zu updaten damit man optional auch zu dritt oder viert spielen kann. Links und rechts soll man noch einen Zusätzlichen Controller anbringen können. Ein Stück ist schon fast fertig.
Problem ist jetzt wenn man den 3Player anschließt wird dieser Joypad von Windows als erster Gamepad festgesetzt. d. h. ich müsste alle meine Emulatoren/Spiele neu konfigurieren (und das sind nicht wenige).
Aber auch das würde das Problem nicht lösen, weil wir den 3 und 4 Player nicht immer am Gehäuse haben wollen. Und sobald ich einen abstecke wären die configs wieder durcheinander.
Deswegen müssten 3 u. 4 Player in der Hierachie ganz unten stehen und nicht oben.
Eigentlich sollte man meinen, dass es selbstverständlich ist sowas ganz leicht einzustellen... |
|
|
|
|
|
mateyo
|
|
Post subject: [Help] Problem mit der Gamecontroller Reihenfolge
Posted: Jul 19, 2009 - 11:24 PM
|
|
Retromeister
Joined: Jul 16, 2008
Posts: 1.736
Location: Frankfurt am Main
Status: Offline
|
|
normalerweise sollte er den 3. controller gar nicht erst als 1. controller plötzlich erkennen.
probier doch mal alle 4 gamepads anzuschliessen.
unter Start->Settings->Control Panel->Game Controllers->Advanced solltest du ohne irgendwelche tools die controller id einstellen können. |
|
|
|
|
|
ZypreXa
|
|
Post subject:
Posted: Jul 19, 2009 - 11:49 PM
|
|
Retrokenner
Joined: Mar 24, 2009
Posts: 189
Status: Offline
|
|
Ich habe alle 4 Gamepads angeschlossen. Die Reihenfolge in der ich sie anschließe ist egal. Sie werden immer gleich aufgelistet.
Bei Advanced kann man leider nur den bevorzugten Controller einstellen. |
|
|
|
|
|
CKeichel
|
|
Post subject:
Posted: Jul 20, 2009 - 01:35 AM
|
|
Retrogott
Joined: Dec 19, 2004
Posts: 2.666
Status: Offline
|
|
Die ID wird nur erkannt, wenn der Emulator diese Funktion unterstützt.
In Mame kannst Du jedem Eingabegerät eine ID zuweisen, inwiefern das funktioniert kann ich Dir nicht sagen, wenn ich mich recht entsinne hatte ich es mal probiert, aber keinen Erfolg gehabt, ist aber schon ein paar Jahre her. |
_________________ Das ist alles nicht schlimm - Das wird alles noch schlimmer
Großstadtgeflüster in Weine nicht mein Kind
|
|
|
|
|
ZypreXa
|
|
Post subject:
Posted: Jul 20, 2009 - 12:23 PM
|
|
Retrokenner
Joined: Mar 24, 2009
Posts: 189
Status: Offline
|
|
Auch wenn ich in der mame cfg die Controller ID ändere: Joy 1 bleibt Joy 1 usw.
Was ich jetzt herausgefunden habe: Windows sortiert anscheinend die Gamepads nach der Hardware-ID.
Sieht z.b. so aus VID_06A3&PID_0107
Ändern kann man diese allerdings nicht.
In einem anderen Forum habe ich dazu diesen Beitrag entdeckt:
"create a binary key in HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\UsbFlags that has the form IgnoreHWSerNumVVVVPPPP.
Here VVVV is the 4 hex digits of the vendor id and PPPP is the 4 digits of the product id. Creating this and setting the value to 01 means that windows will ignore the serial number and act as if the device never had one at all. Doing this causes windows to then use the connection number to discriminate between different devices which works fine."
Funktioniert allerdings auch nicht. |
|
|
|
|
|
|