I just sold a much nicer set of Beast Busters guns on fleabay cheap. Shame they didn't go to this project.
A few thoughts:
The reason that I didn't end up using them myself is that the range of motion of them was too limited for the distance I had to work with.
The guns could not move far enough left or right to cover the entire screen unless they were farther away from the screen than I wanted.
The original machines used mirrors and had the monitor in the bottom of the cab to get some distance.
You may get greater range of motion by ditching the potentiometers and gears on the guns and installing aim-traks in them.
If you stick with the potentiometers, an A-Pac can handle the inputs or a U-HID can handle both inputs and outputs. (All ultimarc products)
If these use a recoil solenoid, you'll use
MAMEHooker to pick up the outputs from MAME. You'll need
Troubleshooter2 for the outputs on Sega Model 2 Emulator, as well as the ability to use both guns, or any potentiometer based guns.
Hopefully The Ocean Hunter will be working in
Supermodel soon, as it would go perfect with the theme.
If they use a vibration motor, you can just rig it up to run when the trigger is held. I have a Wild Pilots gun that is set up this way.
Some pointers for setting up the positional guns which show up as joysticks in MAME:
1. Calibrate the positional gun in windows by pointing it along the edges of the screen.
2. In mame.ini set the dead zone to zero.
3. In mame.ini set the saturation to 1 (100%)
4. Calibrate the gun in the game's service menu
5. Adjust the sensetivity under analogue controls in MAME's in-game menu until the crosshairs don't lag behind the gun movement.
(there is only ONE sensetivity setting, ignore all settings that include the word DIGITAL)