Great, thanks for that quick answer.
So in a game like Area 51, where my off-screen reload is currently working, if I turn it off I won't completely lose the ability to reload if I assign button 2 to do this, correct? I'll just lose the off-screen reload.
Nope, you'll lose reload on area 51 if you disable reload.
The original game reloaded only by shooting offscreen (game saw trigger + corner location); it didn't have a reload button. So there's no place to map your button2 to. For games with reload enabled, that second button will also reload and cannot be used for anything else. For games with reload disabled, you can use the second button for any button the original game had.
What I'd do is set offscreen_reload to 0 in mame.ini, and make game specific ini files that only contain "
offscreen_reload 1" (not including quotes) for the few games that need offscreen reload. So for area51, I'd name that one line file
area51.ini and put it in the ini folder.
With reload enabled, any none lightgun button 2 input can be used to shot grenades. (But I wouldn't use the trigger.
)