Hello everyone,

I am just about at my wits end trying to get a control panel that has 2 players, 2 lightguns, 1 track track ball and some admin buttons to not only work with mame, final burn alpha, demule, and Steam. I have purchased almost every controller board under the sun. I have 4 Brooks universal fighting boards, 4 groovy game gear GP-Wiz, 2 as device 1 and 2 as device 2. A ultimarc ultimate Ipac, 2 Ipac2, 1 ipac4, 2 Akishop 360+, 2 generic usb encoders, 1 wolfware howler, and a few others controller boards burried somewhere. I have 4 ultimarc aimtraks, 2 groovy game gear track balls, 1 ultimarc track ball, and lots and lots of buttons and RGB leds.
My conundrum, I cannot find a combination of controllers and light guns that will play nice with EVERYTHING. I have tried combinations of everything listed above. But I have not found a combination that works for all the emulators and Steam games combined. With all the ---That which is odiferous and causeth plants to grow--- of direct input, x-input and windows playing musical chairs with usb devices, its enough for me to just throw up my hands, flip the table over and say ---fudgesicle--- it. It cant be done unless I want to use a piece of software to map out all the controllers. xbox360ce, remapper, joy2key, etc.

I have seen companies offer these types of setups, and claim that steam and all emulation will work. I just cant see how they can get it to work unless they are using a joystick/gamepad emulator.
I am currently building 2 arcade cabinets and I am at a stopping point with the lightguns. No matter what joystick/button controller I use. The Aimtraks register themselves as player 1 and 2 in my Steam games. The light guns are currently set as ID 3 and ID 4, but Steam like honey badger, doesn't give a ---fudgesicle---. When I launch street fighter V I cant even select my buttons in the config section, in street fighter 4, AIM Trak is listed as a controller? Why, because it has buttons on it, that are listed as game buttons for mame. So Steam thinks they are game controllers. At this point I can either toss the idea of lightguns, or drill out holes in my cabinet for flush mount usb connectors and map the light guns each time I want to use them.....LAME as ---fudgesicle---.
I am sorry for the language but I have been working on this for years with no solution in sight. If I were an electrical engineer I would make my own controller board that was modular and could accept these inputs and have separate usb ID's For lightguns, joysticks, and buttons. I would make usb light gun that had 10 mouse buttons, not gamepad buttons. For joystick/buttons I would make a controller that was programmable and could switch to direct input/x-input and have a unique usb ID. A modular led driver board with software that works with not only mame, but ALL the emulators and windows games I wanted to use.
What am I missing here? Is there not a need in our scene to make this happen? Are we just relying on software piled on top of hardware to make this happen?
So here is where I turn it over to people who have ran into this problem as well. Were you able to accomplish a 2 or 4 player cabinet using light guns, and a track ball and run all the emulators and Steam games without resorting to using a joystick/button emulator software.

stepping down and grabbing a beer. This used to be fun.