Build Your Own Arcade Controls Forum
Main => Software Forum => Topic started by: Justin on February 16, 2023, 06:03:26 pm
-
Im upgrading my MAME cab entirely after 20 years...
A couple of issues:
1) CANT ASSIGN MOUSE CLICK: In most games when I try to assign the MOUSE CLICK button (left or riight), it will ignore my assignment. I hit ENTER for the entry such as P1 FIRE, and when I hit the mouse click to assign, it does nothing.
However, after testing around, I found that if the game itself is set up for analog input (Tempest) then it WILL allow me to assign the mouse click as an input. Weird.
I can say for sure in the older versions of MAME I was able to assign the mouse button to ANY game. This is crucial to me because my cabinet has 2 control buttons tied to 2 mouse buttons.
I tested on my home PC with a regular mouse, and same issue. Anyone knoe what the deal is?
EDIT: I figured it out... the mame.ini needed mouse enabled as input device:
#
# CORE INPUT OPTIONS
#
coin_lockout 1
ctrlr
mouse 1
2) CFG FILE FORMAT CHANGE: My old CFG folder has several unique CFG files for special button assignments for particular games. I copied them all over, but I think newer versions of MAME utilize a slightly different format for CFG files. In particular, it seems where before it would say:
<port tag="IN0"
it now prefers:
<port tag=":IN0"
Note the extra colon...
-
On the config files, if they are personal to each game, you gonna have to redo em again. I has the same problem, and as far as i know, and i might be wrong, theres no way around.
-
On the config files, if they are personal to each game, you gonna have to redo em again. I has the same problem, and as far as i know, and i might be wrong, theres no way around.
I downloaded notepad++ and did a global find / replace of the entire cfg folder to add the colon. Worked like a charm!