I have started re-vamping and updating my cabinet. Inevitably I thought about this project. I don't have the time for this, but I thought about how I would change it for the modern day.
First, has this been moved anywhere else? Is the data still used somewhere? Is there an alternative? Do I even need to spend any time on this? Does mame even provide control information anymore and in a usable format? I know when I stopped working on this is was because mame provided control information but ina difficult to use format.
As I am looking at how I change my cabinet and update it to modern times I would like to indicate the controls of a game. Tech has changed quite a bit since I stopped working on this project . Nowadays if you were to provide a physical file it would be in the JSON format. Though the real modern way, if you have the bandwidth, is to create an API that others can call.
Here's what I would do for my cabinet. I would embed a small USB monitor into the bezel and that would display control information. I would not light up the controls on the control panel for several reasons. One of the main reasons is with a mini-display I could label the buttons like jump, punch, shoot, etc... One of the issues back in the day was though you could light up which buttons the game uses you couldn't label them. For my cabinet, if you have seen it you know I have a shelf in front of the monitor. I would actually embed the mini display in that.
AI code development is pretty crazy these days. I honestly think AI will replace my job in the next 2 - 5 years. BUT, I could use AI to take the data from this project and convert it to what is needed for a revamp. Maybe even write an API for it.
So, has anyone done any work similar to this yet? Has someone else already put the time in to do something better?