So, I thought I was pretty well off using Howard's current wrapper. Alas, no. At least one of my tables, while I could hear it, wouldn't display.
So I went back to my old set up of using the (supposed) non-splash screen version of vpinmame, and Closemul to handle exit. The latter always worked, but for the first time, the former worked. The result was a very quick flash of the 'Randy' splash (which happened with Howard's wrapper as well), to the game loading screen (I like the 'Get Ready To Play!' image), and then a snappy table load.
At least as good as using Howard's wrapper, loading-wise; better, display-wise (I could never get his wrapper to use other than the stock image); better, configuration-wise, cos it was less hassle; and I know all my tables will load and display.
Procedures:
- install the special vpinmame.exe (attached below). If already using vpinmame, uninstall it - but click 'no' on 'delete registry keys?' prompt - then install the other vpinmame. All your vinpmame paths and dmd settings are retained.
- put Closemul.exe in your VP folder
- Mala entries
--- executable: D:\games\VisualPinball\Closemul.exe (your particular directory will likely be different)
--- execution tab; command line box: vpinball.exe -play -"%path%\%rom%.%ext%" (this is in the tutorial also)
Disclaimer: the vpinmame exe here is kind of old. Maybe around 2.3, maybe older. There may be a newer one at VP forums. Again, this is only for VP8. VP9 (I tried the latest - 9.12) is such a ---smurfing--- pig that none of the above works. Howard's wrapper is still better for that.