Main > Software Forum
Setting controsl in MAME. Left Ctrl vs LeftCtrl Right Ctrl?
<< < (4/6) > >>
Minwah:

--- Quote from: SirPoonga on February 13, 2006, 01:19:45 pm ---well, yeah, that's the other route to take.  Either combine it all or seperate out the controls completely.

--- End quote ---

The latter for sure...on top of what Howard said if you want to manually create your own ctrlr file (I did) then you can.  If ctrlr files were removed you would have the hassle of fiddling with cfg files.

I wonder if the devs would accept the idea of removing controls from cfg files tho?  Something tells me they might be more likely to remove the ctrlr stuff completely...
Necro:
Just FYI, the same pause issue arises when setting mouse buttons.  (At least, it did with my and my OptiWiz).  Paused it doesnt work, unpaused it works fine.

Howard_Casto:

--- Quote from: Minwah on February 14, 2006, 05:14:38 am ---
--- Quote from: SirPoonga on February 13, 2006, 01:19:45 pm ---well, yeah, that's the other route to take.  Either combine it all or seperate out the controls completely.

--- End quote ---

The latter for sure...on top of what Howard said if you want to manually create your own ctrlr file (I did) then you can.  If ctrlr files were removed you would have the hassle of fiddling with cfg files.

I wonder if the devs would accept the idea of removing controls from cfg files tho?  Something tells me they might be more likely to remove the ctrlr stuff completely...

--- End quote ---

Yeah that was my train of thought.... if a game isn't working and the solution is the delete the cfg file then you have lost both your game settings and your key settings.  If they are seperate it'd be much more likely that you'd only have to alter one and not both. 

I dunno... if haze was still mame head I'd say yes, but Aaron is a big fan of the ctrlr files.  He might be willing to do it. 

Somebody might want to send a friendly email about that. 

If we got a go-ahead I think I have enough understanding of how the ctrlr/cfg stuff works to make the patch and submit it. 
Minwah:

--- Quote from: Howard_Casto on February 14, 2006, 05:24:33 pm ---Somebody might want to send a friendly email about that. 

--- End quote ---

I went ahead and emailed Aaron...we'll see what he says :)
Minwah:

--- Quote from: Minwah on February 15, 2006, 05:12:23 am ---I went ahead and emailed Aaron...we'll see what he says :)

--- End quote ---

He's kindly replied already :)  Basically, he is not entirely convinced based on the 'eggs in one basket' idea - if MAME messes up writing the ctrlr file, then potentially a LOT of info would be lost.  I have to agree with that really.

However he did say he is interested in anything which fixes current issues, and since there are a few I think we could proceed with taking a look at some - fixing these would improve things considerably IMO.  Here are the issues I know of:

1) Analog settings are ignored in the ctrlr file (or perhaps over-ridden by the settings in the cfg file),
2) Ctrlr file read in order (literally), not hierarchy (see Howards post below),
3) Ctrlr mappings are sometimes over-ridden by the cfg file ones (point 1 could be related to this).

Probably need to look at these in more detail...it has been a while for me and I can't exactly remember how the ctrlr/cfg system is supposed to work exactly (like when should either have priority?).

Something that just entered my head is how about making the ctrlr file always take priority over cfg files.  So, if a ctrlr entry for a given game exists, MAME totally ignores the cfg file for that game (control-wise).  This wouldn't affect anyone who doesn't use ctrlr files (most mame users), and people with a ctrlr file with game-specific entries would know to expect this behaviour.  It might get a bit more complicated when thinking about driver/clone level etc...
Navigation
Message Index
Next page
Previous page

Go to full version