It's been 9 years so forgive if Im a little old manish LOL.
Im not sure what the differences are between malaori and malaori3. I looked through my old files and I see a malaori2 also, I will have to dig into the code to see what I decided to add or do different between the versions.
The 4 inputs are for 0 degrees, 90 degrees, 180 degrees, and 270 degrees. Most likely you would only use 2 orientations. (0 and 90 usually). Malaori turns the mala screen to match each one.
I always try to build my programs to accommodate any possible scenario. Sometimes it is wasted time, sometimes it pays off.
Can I ask where you got the info on malaori and malaori3? If you can point me to the thread (Im sure it was on BYOAC), maybe it will help revive my memory.
I will post malaori soon, and if I find why I decided to upgrade it, I will post malaori3.
Malaori didnt seem to hit it very big, I guess there wasnt that many people that used manual screen rotation and mala. (I highly suggest you automate the rotation!).
It did not take any control panel data into account, so this may not be what you need.
Talk to me more about the swapable control panels. What exactly do you want to do? Do you want Mala to display only the games that match your selected control panel, or what?