Hi, I managed to figure out how to flip the pyprocgame display for my cabinet so I installed the cool Cactus Canyon Continued project on my cab.
http://soldmy.org/pin/ccc/index.php?title=Main_Page
The code for the Visual Pinball port is here:
http://vpuniverse.com/forums/topic/2286-cactus-canyon-continued-proc-in-vp/page-9#entry26310
Arngrim's DOF mod of the vpx table is here:
http://vpuniverse.com/forums/topic/2286-cactus-canyon-continued-proc-in-vp/?p=27382
dB2S and wheel image here:
http://vpuniverse.com/forums/topic/2286-cactus-canyon-continued-proc-in-vp/?p=27835
Requires the P-ROC to VP framework. Install files and instructions here:
https://bitbucket.org/horseyhorsey/pyprocgame-evildead/wiki/Home
or
http://www.vpforums.org/index.php?showtopic=32197&page=3#entry320603
The table runs with official VP10. However, Cactus Canyon Continued requires an older set of VBS scripts, found here:
http://vpuniverse.com/forums/topic/2286-cactus-canyon-continued-proc-in-vp/?p=26345
It's a truly complicated setup process, but well worth it as the project adds a lot to the original which was rushed to market in a relatively incomplete state to make way for the doomed Pinball 2000 platform:
http://soldmy.org/pin/ccc/index.php?title=New_Things_in_..._Continued
Plus more since that page was updated: more bandits, more callouts, a brand new built-in service menu, and full color virtual DMD:
Because the table requires the old VBS scripts then there has to be a separate VPX installation. I also use a DMD display resolution that is different from any other tables I run to best accommodate the available options that come with Cactus Canyon Continued. So, I setup a totally separate system in PinballX.ini and use a dedicated script for launching the table (It works best for three screen cabinets):
And here is my script for generating media. It is tailored to my particular hardware setup using NVidia DSR 4K and a non-native resolution for my DMD display. Modify the ffmpeg capture parameters to best fit your setup:
If your setup is not that complicated and you make use of the alternateexe tags to run a different VPX installation. It's quite doable to just put this in the standard Visual Pinball.xml database and use PBXRecorder. You will need an alternate script to handle the Runtime error box that inevitably pops up with P-ROC controller based tables:
https://github.com/horseyhorsey/proc-loader-pinballX
Lots of ways to manage the install and get it working with PinballX.
I tried to mod the code to include flipping the DMD as an option in the service menu, but I'm new to Python and couldn't get it figured just yet. I wound up "hardcoding" a solution for myself. I'm probably the only one running this in a P2K style cabinet, but if someone happens to need it then I can make the code mod available upon request.