Build Your Own Arcade Controls Forum

Main => Software Forum => Topic started by: quakebo on January 01, 2017, 10:52:02 am

Title: controls.ini and colors.ini do not match.
Post by: quakebo on January 01, 2017, 10:52:02 am
I have controls.ini and colors.ini  but they do not match perfectly.   a rom in mame uses buttons 1,2,4,5  in controls.ini it will light buttons  1,2,3,4 in colors.ini  so I have to change it manually to light 1,2,4,5.

Now would i have to do this to all roms that do not light up correctly  or is there a quicker way?
Title: Re: controls.ini and colors.ini do not match.
Post by: Stiletto on January 09, 2017, 06:03:40 pm
Interesting issue.

controls.ini hasn't officially been updated since Version 0.141.1 (2011-01-05 18:17:26)
according to distribution website ledblinky.net, colors.ini hasn't officially been updated since timestamp: (2007-11-12 6:14:28 AM) (CRC32: e8a981ca)

The website that distributes colors.ini (ledblinky.net) distributes an outdated version of controls.ini (Version 0.111.3 2007-08-19 16:21:19). They might have been in sync then.

I think your guess is correct and somebody does need to update colors.ini.

According to ledblinky.net (who I talked to recently about this), Headkaze was the creator of colors.ini. I am not sure if the version ledblinky.net is the latest but at the moment, that is my assumption. I do not think the file has been maintained in a while.
Title: Re: controls.ini and colors.ini do not match.
Post by: arzoo on January 11, 2017, 08:50:15 am
I've updated the LEDBlinky site with the most recent controls.ini version (0.141.1).
Title: Re: controls.ini and colors.ini do not match.
Post by: Howard_Casto on January 11, 2017, 01:19:25 pm
Well I'm thinking of resurrecting the project.  Mame has finally got to the point to where you can display things in-game via lua, which is how we needed to display controls.dat all along.  Right now I've got enough on my plate, but the idea is instead of having to use odd methods of parsing the control mapping that mame would use (which believe me is half the battle) the labels could be applied directly to mame after the cfg parsing is already over.  I haven't even looked to see if this is possible yet and I have enough stuff on my plate atm, so don't hold your breath or anything.