Pbx Recorder V2.1
Changes V2.0
Skip comment (#) lines in screenres.txt
If screenres.txt not found in Visual Pinball\Tables folder attempt to locate using B2S registry entries
Added a taskkill catch all (useful if using vpx starter app - https://vpuniverse.com/files/file/17134-vpinballxstarter/ where the actual vpinball exe is a child process)
Changed DMD_X location to also include backglass offset value
Playfield screen videos captured via ddagrab instead of gdigrab should now capture VPX OpenGL fullscreen (requires updated ffmpeg.exe)
Added link to forum post re audio capture
Kill pinemhi rom monitor at startup and restart on exit (avoid potential for leaderboard popups in captured videos)
Changes V2.1 (thanks @Mike_da_Spike)
Add option for ‘-INI’ Check: Added a check for the ‘-INI’ parameter on the launch line to facilitate launching VPX.
Correction custom XML handling . Fixed an issue where custom XML files were creating new systems in the media directory with the name of the XML file.
Bug Fix: Progress Window: Replaced internal function progress with newly created myprogress to avoid flickering during rapid updates to the Progress window.
Pause Progressbar: Fixed the progress window behaviour after return of pause
Note - this version uses a newer version of ffmpeg to enable ddagrab for VPX OpenGL capture (gdigrab results in a static image capture only), this is included in the zip, an older ffmpegold.exe version is included as well which after renaming to ffmpeg.exe can be used with V1.9 if you have any problems with V2.1.
PBXRecorder_x64_v2.1.zip
BTW - Once you have things worked out, please consider making a build thread for your son's system with a quick video of it in operation and some build details (Hardware, software, systems emulated) in this subforum:
https://forums.gameex.com/forums/forum/41-gamer-rigs/