Main > Main Forum
NoNameMameXP WORKING!!!!!: Re: Figured out the mouse hack, but still need help
Tiger-Heli:
--- Quote from: unclet on May 14, 2005, 12:41:30 pm ---If I delete my INI file then I guess I will need to remap all my buttons again .... no biggie, just wondering?
--- End quote ---
Nope, don't think so. This is the C:\MAME\noname32.ini file. Button mappings are usually either in C:\MAME\Cfg\default.cfg (or gamename.cfg) or C:\MAME\ctrlr\gamename.ini - Depends on version and on whether you use ctrlr.ini files.
--- Quote ---I mean can I simply add in the AnalogPlus options (ie: switchmiceaxes, etc...) into my existing INI file manually?
--- End quote ---
Should be able to, but I recommend moving it and building a new one, since as you say, I'm not sure if it uses MAME32 or NoName32 or which one takes priority.
--- Quote ---Also, would I need to delete any game config (CFG) files since a game might need some AnalogPlus option mappings now?
--- End quote ---
Nope. Analog Plus options are stored in .ana files (somewhere?), but in a lot of recent builds they weren't being saved so you might need to upgrade or downgrade you NoNAMEMAME32 version.
--- Quote ---This would mean NoNameMame32.exe is smart enough to look for Mame32.INI or NoName32.INI files..... do you think is would be possible?
--- End quote ---
Maybe, see above.
unclet:
I am home now so I tried out what you recommended, although I still can not get it to work.
I have a MAME32 directory in which my "NoName32xp.exe" file is located along with all of the Mame directories. Here is what I did:
1) I deleted the "C:\MAME32\INI\Mame32.INI" file
Note: There is a "C:\MAME32\Mame32ui.INI" file which I left alone. This file seems to list every game in Mame along with some other minor options.
2) In a command window (at the prompt), I went into the "c:\MAME32\" directory and typed "NoName32xp -cc" and the file "NoName32xp.INI" was created in the c:\MAME32\ directory. I editted this INI file and confirmed that the Analog Plus options you indicated (switchmiceaxis, etc..) were included, so I set the switchablemice, switchmiceaxes and splitmouseaxes all to "1"
Note: I thought it was weird the "NoName32xp.INI" file was not created inside the "C:\MAME32\INI\" directory .... but oh well.
3) I started the NoName32xp.exe application, then went into GunFight (and Pong) games and then clicked TAB. I saw the "Input General, Input this game, Dip Switches, Analog Controls, etc...." menu options but there was not a "Mouse Controls" menu option available. I went into each of the menu selections available and the "Mouse Controls" menu selection was not located in there either.
4) I then tried moving the "NoName32xp.INI" file into the C:\MAME32\INI\ directory and starting over, but that did not work either (ie: no "Mouse Controls" menu selection was available anywhere).
Any ideas what I am doing wrong?
I am running NoNameMame32 V0.81.0.9 on WinXP.
Thanks for your help
Tiger-Heli:
Should work - see this thread also - http://forum.arcadecontrols.com/index.php/topic,28953.0.html
I can't get it to work, but I also can't get NoNameMAME32 to RECOGNIZE the mouse in centipede.
Tiger-Heli:
It's working for me now - I still don't get the mouse recognized but there's a mouse axes tab in Ikari, Marble Madness, and PONG!
Make sure you have mouse input enabled on the main default options screen.
unclet:
You had me all excited, but I still can not get it to work. Very frustrating. Seems like I am so close....
I created the "NoName32Xp.ini" file, moved it into the INI directory and then editted it to set the Analog Plus options as you recommended. However, I noticed there are also options called "singlemouse" and "multimouseXp" I am not sure whether to set these options to have a 0 or 1 value. I have two USB mice attached, so I would assume I would set multimouseXP=1, do you agree?
Next I started the NoNameMame32XP.exe application. I went into the "Default Games Option" tab and placed a check into the "Enable Mouse" and "Enable Light Gun" checkboxes, then clicked APPLY at the bottom. Funny thing was, I happened to return to the INI directory and noticed a new file called "MAME32.ini" was created. I determined this file was created since I enabled mouse and lightgun options. Basically, what this is telling me is that the "NoName32Xp.ini" file was not be used at all.
Next, I decided to delete the "MAME32.ini" file then rename my "NoName32Xp.ini" file to be "MAME32.ini", then restarted the NoNameMame32XP.exe application believing the application would now use my version of MAME32.ini which had the Analog Plus stuff included. I went into the "Default Games Option" tab once again and realized I needed to re-check the "Enable Mouse" and "Enable Lightgun" checkboxes again (since these previously saved option selections were deleted when I deleted the "MAME32.ini" file ... no big deal) After clicking APPLY once again, I thought I was set. What I did then, was exit the application and edit the "MAME32.ini" file, expecting to see the mouse=1, lightgun=1 and all the AnalogPlus options I previously set. To my surprise, all of the Analog Plus options were gone. Basically, the "MAME32.ini" file only included the basic stuff (as if the MAME32.ini file was created from scratch and only the mouse=1 and lightgun=1 options were set).
This was weird of course, since executing the "NoNameMame32XP -cc" command did create a "NoName32Xp.ini" file with the approrpiate Analog Plus options you mentioned, however, when running the application and saving a new option like "Enable Mouse" or "Enable Lightgun", all of the Analog Plus stuff disappears.
Of course I tried to right click on Pong and Gun Fight listing and then clicked on "Properties" to see if I saw a tab called "Mouse", but I did not.
Any ideas of what is going on? How can the NoNameMame32Xp.exe create a nice INI file, but then decide to save it incorrectly?
- What is your INI file called and where is it located?
- Do you have a "MAME32.ini" file inside the INI directory (ie: basically, what does your file structure look like)?
- What version of NoNameMame32 are you using? Are you using the XP version?
- Do you know who wrote NoNameMame32 .... maybe they can make sense of this?
Thanks
<EDIT>
Hmmmm ..... I re-read the link of the other post dealing with this same problem and discovered that the INI file is that example was called "mame32analogXP.ini" so I wonder if I need to rename my "NoName32Xp.ini" file to "mame32analogXP.ini" instead? I can try this tomorrow, although it seems the only INI file my application cares about is "MAME32.ini", however, it is worth a try I guess.
<EDIT AGAIN>
No this did not work either ....