I really like this program, but find the documentation (or lack thereof) confusing. Am using v1.4.6 with DOF and a pinball Pixelcade (and that stuff is working fine, though I have one question I'll post later about the Pixelcade marquees).
For example, closing lines that are often spotted in examples in forum posts, the docs, etc. often include a call to PUPCloser.exe with various command line options. Near as I can tell, there is no documentation at all for these incantations. Apologize if it was staring me in the face and I just missed it, but Googling (or AI-ing) brings back no explanations, just lots of examples with various numbers.
Or how about the (oddly named) VPXStarter, which also appears in lots of (launch) examples and has even more undocumented arguments (near as I can tell, anyway)? Weeks in and I'm still clueless as to what that program does.
Are either or both of these required or can I just do what I want in these generated BAT files? For example, with MAME, it can close itself just fine with Esc; so, I would think the below should work as a closing script. Note that PUPCLOSER is commented out.
Should that be expected to work? It's the strategy I always used in Hyperspin, to eliminate HyperLaunch, force closing, etc. from the equation. RetroArch works the same way in my HS setup; HS does absolutely nothing to close it.
rem Shouldn't need to do this at all, as MAME can close itself on Esc. (?)
rem "[STARTDIR]LAUNCH\PUPCLOSER.EXE" PROC "mame64" 3 1
rem Lose pixelweb, as conflicts with Popper
taskkill /f /im pixelweb.exe
Alternatively, could do a taskkill of mame64.exe here, but I wonder if there is more to this PUPCloser.exe, given the numbers and all. Not to mention that this method would kill the high scores.
I have read accounts where Esc for Exit Emulators caused issues with certain setups, but am hopeful it can work for me, as it seems the most intuitive mapping for the Exit button on the cabinet. Used the same for Menu Return, of course.
Will post back with test results; but, last I checked, without commenting out the "stock" PUPCloser call, Esc closed MAME as usual and closed Popper. And no, I didn't map Esc to exit Popper (that's Q at the moment). Not sure if it is crashing or what, but will check that too.
And, in any event, does anybody know what the arguments to these two programs mean?
Thanks in advance for any hints, links, etc.! I really like this program so far (and the PUP tables), but having a few problems with things other than FP and VP. Have read tons of tutorials, watched a few YouTube videos (usually those explain very little) and been through the instructions on Nailbuster's site several times as well. Hard to analyze and troubleshoot (and hopefully fix!) what look to me like magic spells at the moment.
And many Safe Returns (ahem). That's another one that I've often pondered. What exactly is a Safe Return and if that option is unset, does that imply a hazardous return? At the moment, I tried both for MAME and it didn't change anything. Please bear with me, I'm just flailing around with this thing at the moment, so figured I'd ask where the answers should be easy to come by.
Thanks again for slogging through all of this!