Skip to content

Releases: im-redactd/VPXMonitorSet

Release - v1.2.2

15 Feb 21:16

Choose a tag to compare

Release Notes: v1.2.2

Major New Features

  1. Monitor Name Matching

    • New ability to search for monitors by name using --playfield-name and --backbox-name options
    • Supports both exact and partial name matching
    • Particularly useful for consistent monitor identification across reboots
  2. Future Pinball Support Enhancement

    • Added complete backbox monitor configuration for Future Pinball
    • Can now set both playfield and backbox monitors independently
    • Added conflict detection between playfield and backbox settings
  3. Improved Monitor Detection

    • Added PowerShell-based monitor description detection
    • Enhanced monitor identification using bus-reported device descriptions
    • Better handling of multiple display configurations

Technical Improvements

  1. Build System

    • Added AOT compilation support
    • Enabled trimming for smaller executable size
    • Added COM hosting support
    • Added System.Management package dependency
  2. Debug & Logging

    • Added comprehensive logging system
    • New --log option for file-based logging
    • Enhanced debug output for troubleshooting
    • Added debug batch file template

Command Line Updates

New command options added:

  • -pn, --playfield-name: Match playfield monitor by name
  • -bn, --backbox-name: Match backbox monitor by name
  • --log: Enable logging to file

Project Structure

  • Added versioning information (v1.2.2.0)
  • Added rd.xml for native AOT compilation support
  • Added template batch files for both normal and debug operation

Technical Fixes

  • Enhanced monitor enumeration and detection logic
  • Improved registry handling for both VPX and Future Pinball
  • Better error handling and reporting
  • Fixed monitor matching logic to handle both name and resolution criteria

1.2

12 Feb 19:13

Choose a tag to compare

1.2 Pre-release
Pre-release

Added support for Future Pinball.

Release - v1.1

07 Feb 14:50
7b6f3ec

Choose a tag to compare

Fixed a file name error in the example .bat files.

Initial Release - v1.0

04 Feb 00:52
7b6f3ec

Choose a tag to compare

Does what you need to do. Makes sure the setting for your playfield in VPX 10.x is correct.