Skip to content

Releases: syd711/vpin-studio

3.12.4

26 Jan 12:57
Compare
Choose a tag to compare

Release Notes 3.12.4

Changes

  • Installation: Fixed critical initial table scan bug which sometimes corrupted the database so that the whole installation broke. For users where no tables where detected at all: just delete all files in the installation folder and restart the installation using the full installer .exe file.
  • Highscore Resets: Switched the default from 99 to 0. These values are only used when the highscore has been reset through the "Delete Table" dialog.
  • Highscore Displays: use client default thousands separator eveywhere when displaying scores, dashboard and player badges were not rendered properly
  • VPin Studio Server: Improved launch and exit curl calls. The curl call is replaced now with the additional parameter emu which contains additional information about the game emulator used, depending on the frontend you are using. This way, you can share your tables folder between different VPX emulators and the correct emulator is still detected corrected. The parameter is optional, so if the automatic update of the curl call fails for some reason, the old format is still valid.
  • Highscore Settings: Removed configuration option for highscore titles, e.g. "GRAND CHAMPION". These values are now part of the internal scoring database so that the user never has to deal with this kind of stuff.
  • Highscore Parsing: Fixed highscores for tables Defender, Black Pyramid and Catacomb.
  • Highscore Parsing: Fixed encoding problems when displaying highscore values with number separators.
  • Tables / Playlists: Renamed Local Favorites to Playlist Favorites.
  • Tables / PinVOL Settings: The user interface for the PinVOL settings used the SSF DB limit value now. You can't configure this via Studio yet and have to configure it once via the PinVOL UI.
  • PinballX Frontend: fixed zero byte download by using FTP passive mode, then try active mode if failure
  • System Manager: Fixed Backglass Server update detection.

Release Notes 3.12.3

Changes

  • Tables / Asset Manager: Disabled auto-search for the asset manager and PinUP Popper. It this was causing too much traffic. You have to hit "Search" manually from now on.
  • Tables / Backglasses: Support Alias Mapping for DMD Positioning.
  • VPin Mania / Online Status: Again, improved check to set the online status back to "offline"/"online".
  • Tables / Highscores: Added button to open the table on VPin Mania.
  • Tables / Locale Settings: Removed the hard-coded "English" locale from the VPin Studio client. I don't why I've set this once, but depending on the country, the dot is shown as number separator again.
  • Competitions / iScored: Added missing highscore reset for iScored subscriptions.
  • Tables / Media Recorder: Added information how many videos have actually been recorded to the status and summary messages.
  • Pause Menu: Fixed issue that the pause menu did not hide on table exit.
  • Pause Menu / Tutorial Videos: Switched from Chrome to Edge. By default, Microsoft Edge will now be used for the tutorial playback via YouTube. This way, users don't have to install additional software.
  • Tables / Validations: Switched back to a fix height for the validation error box to avoid accidental double-clicking the wrong table (avoids the table jumping when switching between valid and invalid tables).
  • Tables / Table Data Manager: Switched the order of Auto-Naming and VPS Entry panels on the first tab. The renaming panel belongs closer to the actual fields it changes.
  • Tables / Launch Actions When a table launched via Studio (through VPX.exe selection), the game status is set now. This allows the pause menu and in-game recording to work without the need to launch a game through the frontend.
  • Tables / PUP Pack Section: Removed the PUP pack tweaker tool again as it is writing invalid configs for PinUP Popper.
  • Tables / PinVOL Settings: Improved persistence layer to read/write only valid values. These may got broken due to the initial errorneous integration here.
  • Drop-In Folder: The installation from the drop-in menu is now only allowed, when the table overview is selected. Otherwise, the table selection from the other views might lead to confusion.

Release Notes 3.12.2

Changes

  • VPin Studio Server: Fixed critical possible deadlock that would block all tables from being read.
  • Tables / Playlist Manager: Improved error handling for media assets.
  • VPin Mania / Deny Lists: The initials are evaluated for denied score anymore, so scores are only filtered by their value. Although not relevant anymore, the initials of the denied score are still shown with a hint.
  • VPin Mania / Online Status: Added additional check to set the online status back to "offline".
  • Tables / Uploads: Added "wav" as additional audio format for music packs and alt sound.

Release Notes 3.12.1

Changes

  • Tables / Playlist Manager: Fixed several tooltips.
  • Tables / Table Data Manager: Fixed broken auto-renaming where the filename was duplicated.
  • Tables / Playlist Manager: Added missing ordering of playlist via drag and drop (PinUP Popper only).
  • Tables / Pin Vol Settings: Fixed mixed up front and rear exciter inputs.
  • VPin Mania / Invites: Fixed some display issues with invites.

Release Notes 3.12.0

Changes

  • Tables / Playlist Manager Added playlist manager to create, edit and delete playlists. Note that the interaction concept differs from Popper here, as you can only remove tables from playlists there and use the table overview to add tables instead. This feature comes with a bunch of other changes regarding the playlist management.

    • The playlist section in the table overview has been re-designed to support multi-selection. So you select multiple tables from the table overview and add them to a playlist.

    • Added icons to indicate if a playlist is a curated one or a SQL playlist.

    • Added "edit" button next to the playlist selector on the table overview toolbar.

    • Predefined SQL templates support

    • Predefined curated playlists support

    • All playlist icon from the table overview and playlist sidebar section have been converted into a button which directly opens the playlist inside the management dialog.

    • Added separate icon for "Pinball M".

  • Tables / Cabinet Monitor: Added screenshot option. The action takes screenshots from the activates screens and writes a timestamp into them. The screens can be used for score submission of online competitions, like https://worldofvirtualpinball.com/.

  • Tables / Media Recorder: Added 180 degree rotation option for playfield recordings.

  • Tables / PUP Packs: Added PupPackScreenTweaker.exe as additional PUP pack editor to the PUP pack section. Note that this editor is only available when working on the cabinet itself.

  • Tables / Table Data Manager: The auto-naming has no restrictions on VPX files that are located in sub-folders anymore. You can also rename them now.

  • Tables / Backglasses: Added button for DMD positioning.

  • Tables / VPS Section: This section supports multi-selection now. This way, you can bulk auto-match a selection of tables.

  • Tables / Highscores Section: This section has undergone a revamp:

    • Added support for multi-selection from the table overview.

    • Added bulk operation support for highscore resets.

    • Added bulk operation support for highscore backups.

    • Re-implemented the highscore reset dialog which shows more information about the actual reset, e.g. if a resetted nvram is available.

    • Added a reset value input option for the highscore reset dialog. Note that this input is not enabled for non-rom based tables.

  • Preferences / Controller Setup: Added error message that is displayed when "SET FSMODE=EnableTrueFullScreen" is set in the emulator launch script, as this will avoid any VPin Studio overlays from getting the focus.

  • Preferences / Backglass Server: Add possibility to configure default visibility for grill, DMD and B2S DMD.

  • Preferences / Backglass Server: Add possibility to configure default Bring Forms settings.

  • Tables / Overview: Added new column "Comment". The colum is hidden by default, not sortable and placed as last table column.

  • Tables / Overview: Added context menu item "Edit Comment".

  • Tables / Overview: Added ROM alias name in square brackets to the ROMs column (if set).

  • Tables / Overview: Added VPS, Playlist and Comments columns for FX emulators.

  • Tables / Filter: Added filter option "No comment".

  • Tables / Overview: De-cluttering:

    • Context Menu: Removing less used entries.
    • Toolbar: When switching into asset-view mode, unnecessary actions are hidden.
  • Backglass Manager / DMD Positioning:

    • Added "Center Horizontally" button that will center the selection canvas in the frame.
    • Added +Shift in mouse gesture to resize DMD while keeping its center at same location
    • Added ability to move dmd with arrow keys and resize it with Ctrl / Alt / Shift
    • Added 3:1 aspect ratio for large Sega DMDs and a smaller 8:1 ratio for Data East displays.
      ...
Read more

3.12.3

21 Jan 18:53
Compare
Choose a tag to compare

Release Notes 3.12.3

Changes

  • Tables / Asset Manager: Disabled auto-search for the asset manager and PinUP Popper. It this was causing too much traffic. You have to hit "Search" manually from now on.
  • Tables / Backglasses: Support Alias Mapping for DMD Positioning.
  • VPin Mania / Online Status: Again, improved check to set the online status back to "offline"/"online".
  • Tables / Highscores: Added button to open the table on VPin Mania.
  • Tables / Locale Settings: Removed the hard-coded "English" locale from the VPin Studio client. I don't why I've set this once, but depending on the country, the dot is shown as number separator again.
  • Competitions / iScored: Added missing highscore reset for iScored subscriptions.
  • Tables / Media Recorder: Added information how many videos have actually been recorded to the status and summary messages.
  • Pause Menu: Fixed issue that the pause menu did not hide on table exit.
  • Pause Menu / Tutorial Videos: Switched from Chrome to Edge. By default, Microsoft Edge will now be used for the tutorial playback via YouTube. This way, users don't have to install additional software.
  • Tables / Validations: Switched back to a fix height for the validation error box to avoid accidental double-clicking the wrong table (avoids the table jumping when switching between valid and invalid tables).
  • Tables / Table Data Manager: Switched the order of Auto-Naming and VPS Entry panels on the first tab. The renaming panel belongs closer to the actual fields it changes.
  • Tables / Launch Actions When a table launched via Studio (through VPX.exe selection), the game status is set now. This allows the pause menu and in-game recording to work without the need to launch a game through the frontend.
  • Tables / PUP Pack Section: Removed the PUP pack tweaker tool again as it is writing invalid configs for PinUP Popper.
  • Tables / PinVOL Settings: Improved persistence layer to read/write only valid values. These may got broken due to the initial errorneous integration here.
  • Drop-In Folder: The installation from the drop-in menu is now only allowed, when the table overview is selected. Otherwise, the table selection from the other views might lead to confusion.

Release Notes 3.12.2

Changes

  • VPin Studio Server: Fixed critical possible deadlock that would block all tables from being read.
  • Tables / Playlist Manager: Improved error handling for media assets.
  • VPin Mania / Deny Lists: The initials are evaluated for denied score anymore, so scores are only filtered by their value. Although not relevant anymore, the initials of the denied score are still shown with a hint.
  • VPin Mania / Online Status: Added additional check to set the online status back to "offline".
  • Tables / Uploads: Added "wav" as additional audio format for music packs and alt sound.

Release Notes 3.12.1

Changes

  • Tables / Playlist Manager: Fixed several tooltips.
  • Tables / Table Data Manager: Fixed broken auto-renaming where the filename was duplicated.
  • Tables / Playlist Manager: Added missing ordering of playlist via drag and drop (PinUP Popper only).
  • Tables / Pin Vol Settings: Fixed mixed up front and rear exciter inputs.
  • VPin Mania / Invites: Fixed some display issues with invites.

Release Notes 3.12.0

Changes

  • Tables / Playlist Manager Added playlist manager to create, edit and delete playlists. Note that the interaction concept differs from Popper here, as you can only remove tables from playlists there and use the table overview to add tables instead. This feature comes with a bunch of other changes regarding the playlist management.

    • The playlist section in the table overview has been re-designed to support multi-selection. So you select multiple tables from the table overview and add them to a playlist.

    • Added icons to indicate if a playlist is a curated one or a SQL playlist.

    • Added "edit" button next to the playlist selector on the table overview toolbar.

    • Predefined SQL templates support

    • Predefined curated playlists support

    • All playlist icon from the table overview and playlist sidebar section have been converted into a button which directly opens the playlist inside the management dialog.

    • Added separate icon for "Pinball M".

  • Tables / Cabinet Monitor: Added screenshot option. The action takes screenshots from the activates screens and writes a timestamp into them. The screens can be used for score submission of online competitions, like https://worldofvirtualpinball.com/.

  • Tables / Media Recorder: Added 180 degree rotation option for playfield recordings.

  • Tables / PUP Packs: Added PupPackScreenTweaker.exe as additional PUP pack editor to the PUP pack section. Note that this editor is only available when working on the cabinet itself.

  • Tables / Table Data Manager: The auto-naming has no restrictions on VPX files that are located in sub-folders anymore. You can also rename them now.

  • Tables / Backglasses: Added button for DMD positioning.

  • Tables / VPS Section: This section supports multi-selection now. This way, you can bulk auto-match a selection of tables.

  • Tables / Highscores Section: This section has undergone a revamp:

    • Added support for multi-selection from the table overview.

    • Added bulk operation support for highscore resets.

    • Added bulk operation support for highscore backups.

    • Re-implemented the highscore reset dialog which shows more information about the actual reset, e.g. if a resetted nvram is available.

    • Added a reset value input option for the highscore reset dialog. Note that this input is not enabled for non-rom based tables.

  • Preferences / Controller Setup: Added error message that is displayed when "SET FSMODE=EnableTrueFullScreen" is set in the emulator launch script, as this will avoid any VPin Studio overlays from getting the focus.

  • Preferences / Backglass Server: Add possibility to configure default visibility for grill, DMD and B2S DMD.

  • Preferences / Backglass Server: Add possibility to configure default Bring Forms settings.

  • Tables / Overview: Added new column "Comment". The colum is hidden by default, not sortable and placed as last table column.

  • Tables / Overview: Added context menu item "Edit Comment".

  • Tables / Overview: Added ROM alias name in square brackets to the ROMs column (if set).

  • Tables / Overview: Added VPS, Playlist and Comments columns for FX emulators.

  • Tables / Filter: Added filter option "No comment".

  • Tables / Overview: De-cluttering:

    • Context Menu: Removing less used entries.
    • Toolbar: When switching into asset-view mode, unnecessary actions are hidden.
  • Backglass Manager / DMD Positioning:

    • Added "Center Horizontally" button that will center the selection canvas in the frame.

    • Added +Shift in mouse gesture to resize DMD while keeping its center at same location

    • Added ability to move dmd with arrow keys and resize it with Ctrl / Alt / Shift

    • Added 3:1 aspect ratio for large Sega DMDs and a smaller 8:1 ratio for Data East displays.

    • Added margin field to configure margins added to the calculated auto position. Useful when the DMD zone has rounded corner

  • Backglass Manager / Bring Forms: revisited the 'bring BG form' to support Form to Back option. Also modified in Tables sidebar

  • Backglass Manager / Misc

    • Added "Open" button to show backglass in Explorer (only available when working on the cabinet).
    • Added "Open VPS Table" button for backglasses that have a game and are linked via VPS.
  • Hook Support: The VPin Studio allows to execute customs scripts from any client. You can add these "hooks" by adding .exe or .bat files into the server installation directory resources/hooks. The list of files is picked up and added to the preferences split button of the Studio client and will be executed on click. See also: https://github.com/syd711/vpin-studio/wiki/Hooks

  • Pause Menu / iScored: New highscore views have been added to the pause menu. If the active table is part of an iScored competition, the top-5 iScored dashboard scores are shown as a menu entry now.

  • Pause Menu / VPin Mania: If enabled, the top-5 VPin Mania scores are shown as a menu entry now.

  • Pause Menu / Preferences: Both new views are configurable in the preferences. Note that the "Test" parameters for the dialog are also remembered now.

VPin Mania Changes

  • **Added Frien...
Read more

3.12.2

13 Jan 18:31
Compare
Choose a tag to compare

Release Notes 3.12.2

Changes

  • VPin Studio Server: Fixed critical possible deadlock that would block all tables from being read.
  • Tables / Playlist Manager: Improved error handling for media assets.
  • VPin Mania / Deny Lists: The initials are evaluated for denied score anymore, so scores are only filtered by their value. Although not relevant anymore, the initials of the denied scores are still shown with a hint.
  • VPin Mania / Online Status: Added additional check to set the online status back to "offline".
  • Tables / Uploads: Added "wav" as additional audio format for music packs and alt sound.

Release Notes 3.12.1

Changes

  • Tables / Playlist Manager: Fixed several tooltips.
  • Tables / Table Data Manager: Fixed broken auto-renaming where the filename was duplicated.
  • Tables / Playlist Manager: Added missing ordering of playlist via drag and drop (PinUP Popper only).
  • Tables / Pin Vol Settings: Fixed mixed up front and rear exciter inputs.
  • VPin Mania / Invites: Fixed some display issues with invites.

Release Notes 3.12.0

Changes

  • Tables / Playlist Manager Added playlist manager to create, edit and delete playlists. Note that the interaction concept differs from Popper here, as you can only remove tables from playlists there and use the table overview to add tables instead. This feature comes with a bunch of other changes regarding the playlist management.

    • The playlist section in the table overview has been re-designed to support multi-selection. So you select multiple tables from the table overview and add them to a playlist.

    • Added icons to indicate if a playlist is a curated one or a SQL playlist.

    • Added "edit" button next to the playlist selector on the table overview toolbar.

    • Predefined SQL templates support

    • Predefined curated playlists support

    • All playlist icon from the table overview and playlist sidebar section have been converted into a button which directly opens the playlist inside the management dialog.

    • Added separate icon for "Pinball M".

  • Tables / Cabinet Monitor: Added screenshot option. The action takes screenshots from the activates screens and writes a timestamp into them. The screens can be used for score submission of online competitions, like https://worldofvirtualpinball.com/.

  • Tables / Media Recorder: Added 180 degree rotation option for playfield recordings.

  • Tables / PUP Packs: Added PupPackScreenTweaker.exe as additional PUP pack editor to the PUP pack section. Note that this editor is only available when working on the cabinet itself.

  • Tables / Table Data Manager: The auto-naming has no restrictions on VPX files that are located in sub-folders anymore. You can also rename them now.

  • Tables / Backglasses: Added button for DMD positioning.

  • Tables / VPS Section: This section supports multi-selection now. This way, you can bulk auto-match a selection of tables.

  • Tables / Highscores Section: This section has undergone a revamp:

    • Added support for multi-selection from the table overview.

    • Added bulk operation support for highscore resets.

    • Added bulk operation support for highscore backups.

    • Re-implemented the highscore reset dialog which shows more information about the actual reset, e.g. if a resetted nvram is available.

    • Added a reset value input option for the highscore reset dialog. Note that this input is not enabled for non-rom based tables.

  • Preferences / Controller Setup: Added error message that is displayed when "SET FSMODE=EnableTrueFullScreen" is set in the emulator launch script, as this will avoid any VPin Studio overlays from getting the focus.

  • Preferences / Backglass Server: Add possibility to configure default visibility for grill, DMD and B2S DMD.

  • Preferences / Backglass Server: Add possibility to configure default Bring Forms settings.

  • Tables / Overview: Added new column "Comment". The colum is hidden by default, not sortable and placed as last table column.

  • Tables / Overview: Added context menu item "Edit Comment".

  • Tables / Overview: Added ROM alias name in square brackets to the ROMs column (if set).

  • Tables / Overview: Added VPS, Playlist and Comments columns for FX emulators.

  • Tables / Filter: Added filter option "No comment".

  • Tables / Overview: De-cluttering:

    • Context Menu: Removing less used entries.
    • Toolbar: When switching into asset-view mode, unnecessary actions are hidden.
  • Backglass Manager / DMD Positioning:

    • Added "Center Horizontally" button that will center the selection canvas in the frame.

    • Added +Shift in mouse gesture to resize DMD while keeping its center at same location

    • Added ability to move dmd with arrow keys and resize it with Ctrl / Alt / Shift

    • Added 3:1 aspect ratio for large Sega DMDs and a smaller 8:1 ratio for Data East displays.

    • Added margin field to configure margins added to the calculated auto position. Useful when the DMD zone has rounded corner

  • Backglass Manager / Bring Forms: revisited the 'bring BG form' to support Form to Back option. Also modified in Tables sidebar

  • Backglass Manager / Misc

    • Added "Open" button to show backglass in Explorer (only available when working on the cabinet).
    • Added "Open VPS Table" button for backglasses that have a game and are linked via VPS.
  • Hook Support: The VPin Studio allows to execute customs scripts from any client. You can add these "hooks" by adding .exe or .bat files into the server installation directory resources/hooks. The list of files is picked up and added to the preferences split button of the Studio client and will be executed on click. See also: https://github.com/syd711/vpin-studio/wiki/Hooks

  • Pause Menu / iScored: New highscore views have been added to the pause menu. If the active table is part of an iScored competition, the top-5 iScored dashboard scores are shown as a menu entry now.

  • Pause Menu / VPin Mania: If enabled, the top-5 VPin Mania scores are shown as a menu entry now.

  • Pause Menu / Preferences: Both new views are configurable in the preferences. Note that the "Test" parameters for the dialog are also remembered now.

VPin Mania Changes

  • Added Friends: Added new "Friends" button on the top window toolbar.

    Connecting with friends (cabinets) allows you to see their online status and what table they are playing. Once you connected your cabinet with with your friends, you user players that have been added as VPin Mania Players are visible for your friends too, which allows to share highscores with then. You can adjust the visibility of the accounts in the "Friends" menu.

  • Merged Highscore Cards: Adding friends means you can merge the highscores from your friends accounts with yours. The highscore card template editors comes with a new preference for this. To highlight these, you and choose another color for these scores.

  • VPin Mania Preferences: The preferences section "VPin Mania Preferences" has been split into an "Account" and a "Tournaments" section to separate these two.

  • Open in VPin Mania Action: For more convenience you can open a VPin Mania table overview directly from

    • the table overview using the corresponding context menu action.
    • the highscore editor by clicking on the VPin Mania logo.
  • Deny Lists: A list of selected user has additional permissions to add and remove highscores to/from deny lists. These highscores are ignored for all rankings and for merged highscore cards. Default highscores that are posted on VPin Mania can be ignored this way. For more information, visit our Discord server linked in the preferences.

  • Installed Indicator: The recent scores and table overview item show an additional green icon if the table with the given VPS mapping is installed on the users cabinet. Note that only the table is checked, not the version.

Bugfixes

  • **...
Read more

3.12.1

12 Jan 14:29
Compare
Choose a tag to compare

Release Notes 3.12.1

Changes

  • Tables / Playlist Manager: Fixed several tooltips.
  • Tables / Table Data Manager: Fixed broken auto-renaming where the filename was duplicated.
  • Tables / Playlist Manager: Added missing ordering of playlist via drag and drop (PinUP Popper only).
  • Tables / Pin Vol Settings: Fixed mixed up front and rear exciter inputs.
  • VPin Mania / Invites: Fixed some display issues with invites.

Release Notes 3.12.0

Changes

  • Tables / Playlist Manager Added playlist manager to create, edit and delete playlists. Note that the interaction concept differs from Popper here, as you can only remove tables from playlists there and use the table overview to add tables instead. This feature comes with a bunch of other changes regarding the playlist management.

    • The playlist section in the table overview has been re-designed to support multi-selection. So you select multiple tables from the table overview and add them to a playlist.

    • Added icons to indicate if a playlist is a curated one or a SQL playlist.

    • Added "edit" button next to the playlist selector on the table overview toolbar.

    • Predefined SQL templates support

    • Predefined curated playlists support

    • All playlist icon from the table overview and playlist sidebar section have been converted into a button which directly opens the playlist inside the management dialog.

    • Added separate icon for "Pinball M".

  • Tables / Cabinet Monitor: Added screenshot option. The action takes screenshots from the activates screens and writes a timestamp into them. The screens can be used for score submission of online competitions, like https://worldofvirtualpinball.com/.

  • Tables / Media Recorder: Added 180 degree rotation option for playfield recordings.

  • Tables / PUP Packs: Added PupPackScreenTweaker.exe as additional PUP pack editor to the PUP pack section. Note that this editor is only available when working on the cabinet itself.

  • Tables / Table Data Manager: The auto-naming has no restrictions on VPX files that are located in sub-folders anymore. You can also rename them now.

  • Tables / Backglasses: Added button for DMD positioning.

  • Tables / VPS Section: This section supports multi-selection now. This way, you can bulk auto-match a selection of tables.

  • Tables / Highscores Section: This section has undergone a revamp:

    • Added support for multi-selection from the table overview.

    • Added bulk operation support for highscore resets.

    • Added bulk operation support for highscore backups.

    • Re-implemented the highscore reset dialog which shows more information about the actual reset, e.g. if a resetted nvram is available.

    • Added a reset value input option for the highscore reset dialog. Note that this input is not enabled for non-rom based tables.

  • Preferences / Controller Setup: Added error message that is displayed when "SET FSMODE=EnableTrueFullScreen" is set in the emulator launch script, as this will avoid any VPin Studio overlays from getting the focus.

  • Preferences / Backglass Server: Add possibility to configure default visibility for grill, DMD and B2S DMD.

  • Preferences / Backglass Server: Add possibility to configure default Bring Forms settings.

  • Tables / Overview: Added new column "Comment". The colum is hidden by default, not sortable and placed as last table column.

  • Tables / Overview: Added context menu item "Edit Comment".

  • Tables / Overview: Added ROM alias name in square brackets to the ROMs column (if set).

  • Tables / Overview: Added VPS, Playlist and Comments columns for FX emulators.

  • Tables / Filter: Added filter option "No comment".

  • Tables / Overview: De-cluttering:

    • Context Menu: Removing less used entries.
    • Toolbar: When switching into asset-view mode, unnecessary actions are hidden.
  • Backglass Manager / DMD Positioning:

    • Added "Center Horizontally" button that will center the selection canvas in the frame.

    • Added +Shift in mouse gesture to resize DMD while keeping its center at same location

    • Added ability to move dmd with arrow keys and resize it with Ctrl / Alt / Shift

    • Added 3:1 aspect ratio for large Sega DMDs and a smaller 8:1 ratio for Data East displays.

    • Added margin field to configure margins added to the calculated auto position. Useful when the DMD zone has rounded corner

  • Backglass Manager / Bring Forms: revisited the 'bring BG form' to support Form to Back option. Also modified in Tables sidebar

  • Backglass Manager / Misc

    • Added "Open" button to show backglass in Explorer (only available when working on the cabinet).
    • Added "Open VPS Table" button for backglasses that have a game and are linked via VPS.
  • Hook Support: The VPin Studio allows to execute customs scripts from any client. You can add these "hooks" by adding .exe or .bat files into the server installation directory resources/hooks. The list of files is picked up and added to the preferences split button of the Studio client and will be executed on click. See also: https://github.com/syd711/vpin-studio/wiki/Hooks

  • Pause Menu / iScored: New highscore views have been added to the pause menu. If the active table is part of an iScored competition, the top-5 iScored dashboard scores are shown as a menu entry now.

  • Pause Menu / VPin Mania: If enabled, the top-5 VPin Mania scores are shown as a menu entry now.

  • Pause Menu / Preferences: Both new views are configurable in the preferences. Note that the "Test" parameters for the dialog are also remembered now.

VPin Mania Changes

  • Added Friends: Added new "Friends" button on the top window toolbar.

    Connecting with friends (cabinets) allows you to see their online status and what table they are playing. Once you connected your cabinet with with your friends, you user players that have been added as VPin Mania Players are visible for your friends too, which allows to share highscores with then. You can adjust the visibility of the accounts in the "Friends" menu.

  • Merged Highscore Cards: Adding friends means you can merge the highscores from your friends accounts with yours. The highscore card template editors comes with a new preference for this. To highlight these, you and choose another color for these scores.

  • VPin Mania Preferences: The preferences section "VPin Mania Preferences" has been split into an "Account" and a "Tournaments" section to separate these two.

  • Open in VPin Mania Action: For more convenience you can open a VPin Mania table overview directly from

    • the table overview using the corresponding context menu action.
    • the highscore editor by clicking on the VPin Mania logo.
  • Deny Lists: A list of selected user has additional permissions to add and remove highscores to/from deny lists. These highscores are ignored for all rankings and for merged highscore cards. Default highscores that are posted on VPin Mania can be ignored this way. For more information, visit our Discord server linked in the preferences.

  • Installed Indicator: The recent scores and table overview item show an additional green icon if the table with the given VPS mapping is installed on the users cabinet. Note that only the table is checked, not the version.

Bugfixes

  • Tables / PUP Packs: The PUP pack data in the PUP pack section is now refreshed on table selection.
  • Tables / Asset Preview Dialog: The dialog has been re-implemented to ensure the shown media is properly scaled.
  • Tables / Auto-Naming: Fixed suggested file name suffixes for .fpt tables.
  • Tables / Overview: Default sorting by display name is not case-sensitive anymore.
  • Backglass Manager / Grill visibility: When grill visibility is standard, Backglass preview now takes in account the global grill visibility.
  • Backglass Manager / support of sub-folders: When table is in sub-folder, the backglass and associated res or ...
Read more

3.12.0

11 Jan 12:08
Compare
Choose a tag to compare

Release Notes 3.12.0

Changes

  • Tables / Playlist Manager Added playlist manager to create, edit and delete playlists. Note that the interaction concept differs from Popper here, as you can only remove tables from playlists there and use the table overview to add tables instead. This feature comes with a bunch of other changes regarding the playlist management.

    • The playlist section in the table overview has been re-designed to support multi-selection. So you select multiple tables from the table overview and add them to a playlist.

    • Added icons to indicate if a playlist is a curated one or a SQL playlist.

    • Added "edit" button next to the playlist selector on the table overview toolbar.

    • Predefined SQL templates support

    • Predefined curated playlists support

    • All playlist icon from the table overview and playlist sidebar section have been converted into a button which directly opens the playlist inside the management dialog.

    • Added separate icon for "Pinball M".

  • Tables / Cabinet Monitor: Added screenshot option. The action takes screenshots from the activates screens and writes a timestamp into them. The screens can be used for score submission of online competitions, like https://worldofvirtualpinball.com/.

  • Tables / Media Recorder: Added 180 degree rotation option for playfield recordings.

  • Tables / PUP Packs: Added PupPackScreenTweaker.exe as additional PUP pack editor to the PUP pack section. Note that this editor is only available when working on the cabinet itself.

  • Tables / Table Data Manager: The auto-naming has no restrictions on VPX files that are located in sub-folders anymore. You can also rename them now.

  • Tables / Backglasses: Added button for DMD positioning.

  • Tables / VPS Section: This section supports multi-selection now. This way, you can bulk auto-match a selection of tables.

  • Tables / Highscores Section: This section has undergone a revamp:

    • Added support for multi-selection from the table overview.

    • Added bulk operation support for highscore resets.

    • Added bulk operation support for highscore backups.

    • Re-implemented the highscore reset dialog which shows more information about the actual reset, e.g. if a resetted nvram is available.

    • Added a reset value input option for the highscore reset dialog. Note that this input is not enabled for non-rom based tables.

  • Preferences / Controller Setup: Added error message that is displayed when "SET FSMODE=EnableTrueFullScreen" is set in the emulator launch script, as this will avoid any VPin Studio overlays from getting the focus.

  • Preferences / Backglass Server: Add possibility to configure default visibility for grill, DMD and B2S DMD.

  • Preferences / Backglass Server: Add possibility to configure default Bring Forms settings.

  • Tables / Overview: Added new column "Comment". The colum is hidden by default, not sortable and placed as last table column.

  • Tables / Overview: Added context menu item "Edit Comment".

  • Tables / Overview: Added ROM alias name in square brackets to the ROMs column (if set).

  • Tables / Overview: Added VPS, Playlist and Comments columns for FX emulators.

  • Tables / Filter: Added filter option "No comment".

  • Tables / Overview: De-cluttering:

    • Context Menu: Removing less used entries.
    • Toolbar: When switching into asset-view mode, unnecessary actions are hidden.
  • Backglass Manager / DMD Positioning:

    • Added "Center Horizontally" button that will center the selection canvas in the frame.

    • Added +Shift in mouse gesture to resize DMD while keeping its center at same location

    • Added ability to move dmd with arrow keys and resize it with Ctrl / Alt / Shift

    • Added 3:1 aspect ratio for large Sega DMDs and a smaller 8:1 ratio for Data East displays.

    • Added margin field to configure margins added to the calculated auto position. Useful when the DMD zone has rounded corner

  • Backglass Manager / Bring Forms: revisited the 'bring BG form' to support Form to Back option. Also modified in Tables sidebar

  • Backglass Manager / Misc

    • Added "Open" button to show backglass in Explorer (only available when working on the cabinet).
    • Added "Open VPS Table" button for backglasses that have a game and are linked via VPS.
  • Hook Support: The VPin Studio allows to execute customs scripts from any client. You can add these "hooks" by adding .exe or .bat files into the server installation directory resources/hooks. The list of files is picked up and added to the preferences split button of the Studio client and will be executed on click. See also: https://github.com/syd711/vpin-studio/wiki/Hooks

  • Pause Menu / iScored: New highscore views have been added to the pause menu. If the active table is part of an iScored competition, the top-5 iScored dashboard scores are shown as a menu entry now.

  • Pause Menu / VPin Mania: If enabled, the top-5 VPin Mania scores are shown as a menu entry now.

  • Pause Menu / Preferences: Both new views are configurable in the preferences. Note that the "Test" parameters for the dialog are also remembered now.

VPin Mania Changes

  • Added Friends: Added new "Friends" button on the top window toolbar.

    Connecting with friends (cabinets) allows you to see their online status and what table they are playing. Once you connected your cabinet with with your friends, you user players that have been added as VPin Mania Players are visible for your friends too, which allows to share highscores with then. You can adjust the visibility of the accounts in the "Friends" menu.

  • Merged Highscore Cards: Adding friends means you can merge the highscores from your friends accounts with yours. The highscore card template editors comes with a new preference for this. To highlight these, you and choose another color for these scores.

  • VPin Mania Preferences: The preferences section "VPin Mania Preferences" has been split into an "Account" and a "Tournaments" section to separate these two.

  • Open in VPin Mania Action: For more convenience you can open a VPin Mania table overview directly from

    • the table overview using the corresponding context menu action.
    • the highscore editor by clicking on the VPin Mania logo.
  • Deny Lists: A list of selected user has additional permissions to add and remove highscores to/from deny lists. These highscores are ignored for all rankings and for merged highscore cards. Default highscores that are posted on VPin Mania can be ignored this way. For more information, visit our Discord server linked in the preferences.

  • Installed Indicator: The recent scores and table overview item show an additional green icon if the table with the given VPS mapping is installed on the users cabinet. Note that only the table is checked, not the version.

Bugfixes

  • Tables / PUP Packs: The PUP pack data in the PUP pack section is now refreshed on table selection.
  • Tables / Asset Preview Dialog: The dialog has been re-implemented to ensure the shown media is properly scaled.
  • Tables / Auto-Naming: Fixed suggested file name suffixes for .fpt tables.
  • Tables / Overview: Default sorting by display name is not case-sensitive anymore.
  • Backglass Manager / Grill visibility: When grill visibility is standard, Backglass preview now takes in account the global grill visibility.
  • Backglass Manager / support of sub-folders: When table is in sub-folder, the backglass and associated res or screenres files were not properly got.
  • Studio Exit Dialog: Fixed issues when cancelling the exit dialog.
  • Highscore Cards Editor: Fixed various weight and posture issues with the font selection and the preview of it.
  • Tables / Table Data Manager: Fixed error during auto-applying values from VPS tables selection.
  • VPS Mappings: Added missing FX2 Support for table versions.

3.11.3

09 Jan 17:44
Compare
Choose a tag to compare

Release Notes 3.11.3

Bugfixes

  • Tables / Uploads: Fixed uploads of DMD packages for tables that are installed into subfolders.
  • Tables / VPS Assignment: Fixed critical error on VPS table selection where VPS values have not been applied to the table.
  • Tables / PinVol Settings: "Worked around" an issue when saving PinVol settings. I still haven't found the root cause, but the error handling has been improved.
  • DOF Updater: Switched config download URL to the new domain.

Release Notes 3.11.2

Bugfixes

  • Tables / Highscore Parsing: Improved detection of VPReg.stg based highscore entries. The lookup is now completely case-insensitive. Also, an additional lookup is made using the ROM name plus the _VPX suffix which some tables use to store the highscore.
  • Emulator Detection: The way the nvram and rom folders are read has been changed. For VPX emulators...
    • the nvram folder is read from the Windows registry first, instead of simply assuming the default folder of PinMAME which is used as fallback now.
    • the roms folder is read from the frontend/Popper first. If the value is empty there or invalid, the Windows registry value for PinMAME roms is used instead.
  • Emulators Detection: For some reason the launch and exit calls for the VPin Studio Server have never been (automatically) added to the emulator scripts of Future Pinball. As a result, the game status was never set for this emulator. As a result, in-game recording didn't work, because no active game status was found.
  • Preferences / VPX Monitor: The VPX monitor has been disabled for now. The task of this monitor was to detect the table that is currently running to provide services like the pause menu also to non-Popper users. We used the VPX window title for this, but since the title does not include the active game anymore. Currently, I see no way to continue the support here.
  • Server: Fixed issue that DOFLinx was also killed on Popper restart.
  • Tables / Table Data Manager: Fixed issue that the Table Data Manager dialog did not open because of issues in the PinVol tab (needs to be revisited again).

Release Notes 3.11.1

Bugfixes

  • Tables / PUP Packs: Fixed alias lookups.
  • Tables / ALT Sound: Added "name" field, fixed alias lookups, fixed "Open Folder" button for alias names.
  • Tables / ALT Color: Added "name" field and fixed alias lookups, fixed "Open Folder" button for alias names.
  • Tables / VPS Updates: Fixed filtering issues.
  • Tables / Media Recorder: Added missing sorting for the "Last Update" column.
  • Tables / Universal Uploader: Improved detection of FlexDMD folders.
  • Tables / Universal Uploader: Fixed issue importing music files.
  • PinVol Integration: Fixed label and spinner inputs.
  • Backglasses / Sub-folders: Fixed extraction of DMD images when backglass is in a sub-folder of tables.

Release Notes 3.11.0

Changes

  • Tables / PinVol Integration: VPin Studio integrates deeper with PinVol now. (The integration might need some adjustments since I haven't used it myself yet).

    • The PinVol system and table volume can be updated via context menu in the table overview. Multi-selection is supported.
    • The PinVol preferences allow to configure the PinVol system sound. An additional validator has been added there that shows potential conflicts with PinUP Popper.
    • The Table Data Manager dialog has also a configuration panel for the PinVol settings now, located under the tab "Settings".
  • Tables / Backglass Manager: Tables / Backglass Manager: Added DMD position dialog. Finally, you don't have to search for your mouse cursor to position the DMD anymore.

    • Choose whether the freezy / VPinMAME DMD appears on backglass our full DMD screen
    • Drag and draw with your mouse the dmd position, adjust with handlers or precisely entering numbers or using +/- buttons
    • And don't miss our auto-position option so you don't even have to adjust anything manually.
  • Tables / Backglass Manager: Added .res designer dialog. Create fancy background for your backglass!

    • This new dialog helps creating table res file. It is possible to choose wether the backglass is stretched in the screen or centered.
    • When centered, you can upload or drop an image that is used as a background.

  • VPin Studio Launcher: Added Wake-on-LAN (WOL) functionality using a Magic Packet to power on any VPin Studio Servers that are in sleep mode. To enable WOL, follow these steps:

    1. Enable Wake-on-LAN in BIOS:

      • Restart your computer and enter the BIOS/UEFI settings (typically by pressing DEL or F2 during boot).
      • Navigate to the Advanced Settings or Power Management section.
      • Enable the Wake-on-LAN or WOL option.
      • Save and exit the BIOS.
      • Note: The exact location and name of the WOL setting may vary by motherboard manufacturer. Refer to your motherboard's user manual or the manufacturer's website for specific instructions.
    2. Configure Wake-on-LAN in Windows:

      • Open Device Manager, find your network adapter, and go to its Properties.
      • In the Power Management tab:
        • Enable Allow this device to wake the computer.
        • Enable Only allow a magic packet to wake the computer.
      • In the Advanced tab, enable Wake-on-LAN and related options (e.g., Wake on Magic Packet).
    3. Adjust Power Settings:

      • Open Control Panel > Hardware and Sound > Power Options.
      • Under your active power plan, go to Change plan settings > Change advanced power settings.
      • Expand Sleep > Allow wake timers and enable it.

      Important Note: Enabling Wake-on-LAN can cause the computer to wake up from sleep due to any network activity. To prevent unintended wake-ups, ensure that the Only allow a magic packet to wake the computer option is set in the network adapter's settings. This allows users to remotely wake VPin Studio Servers even if they are in sleep mode while avoiding unintended power-on events.

  • Tables / Media Recorder: Added playlists to table selection options.

  • Tables / Media Recorder: Added "Last Update" column to see which table was touched last.

  • Tables / Data Manager Dialog: Renamed tab "Customizations" to "Settings" and moved some fields to the "Meta Data" tab from there.

  • Tables / Highscore Parsing: "Autobots, roll out!" @marten Added the first highscore parser that combines highscores from different modes into one list, starting with the table Transformers.

Bugfixes

  • Tables / Overview: Fixed critical error of the card generator that resulted in stalling the whole client (again, the last fix did work properly).
  • Tables / Media Recorder: Increased timeout to wait for an emulator to 60 seconds. The recording was cancelled for some users, because the launch took longer than 30 seconds.
  • Tables / Media Recorder: Added hiding of the Windows taskbar for emulator based recordings.
  • Tables / Deletion Dialog: Switched to a two column layout here to support smaller screens.
  • Preferences / Popper Settings: Added missing "Watchdog" setting.
  • Tables / Invalid Highscores Filter: The filter did not check properly the highscore type so the table list contained a lot of false positives.
  • Preferences / DOF Settings: Fixed installation validation to check the x86 folder, not the x32.

3.11.2

29 Dec 09:36
Compare
Choose a tag to compare

Release Notes 3.11.2

Bugfixes

  • Tables / Highscore Parsing: Improved detection of VPReg.stg based highscore entries. The lookup is now completely case-insensitive. Also, an additional lookup is made using the ROM name plus the _VPX suffix which some tables use to store the highscore.
  • Emulator Detection: The way the nvram and rom folders are read has been changed. For VPX emulators...
    • the nvram folder is read from the Windows registry first, instead of simply assuming the default folder of PinMAME which is used as fallback now.
    • the roms folder is read from the frontend/Popper first. If the value is empty there or invalid, the Windows registry value for PinMAME roms is used instead.
  • Emulators Detection: For some reason the launch and exit calls for the VPin Studio Server have never been (automatically) added to the emulator scripts of Future Pinball. As a result, the game status was never set for this emulator. As a result, in-game recording didn't work, because no active game status was found.
  • Preferences / VPX Monitor: The VPX monitor has been disabled for now. The task of this monitor was to detect the table that is currently running to provide services like the pause menu also to non-Popper users. We used the VPX window title for this, but since the title does not include the active game anymore. Currently, I see no way to continue the support here.
  • Server: Fixed issue that DOFLinx was also killed on Popper restart.
  • Tables / Table Data Manager: Fixed issue that the Table Data Manager dialog did not open because of issues in the PinVol tab (needs to be revisited again).

Release Notes 3.11.1

Bugfixes

  • Tables / PUP Packs: Fixed alias lookups.
  • Tables / ALT Sound: Added "name" field, fixed alias lookups, fixed "Open Folder" button for alias names.
  • Tables / ALT Color: Added "name" field and fixed alias lookups, fixed "Open Folder" button for alias names.
  • Tables / VPS Updates: Fixed filtering issues.
  • Tables / Media Recorder: Added missing sorting for the "Last Update" column.
  • Tables / Universal Uploader: Improved detection of FlexDMD folders.
  • Tables / Universal Uploader: Fixed issue importing music files.
  • PinVol Integration: Fixed label and spinner inputs.
  • Backglasses / Sub-folders: Fixed extraction of DMD images when backglass is in a sub-folder of tables.

Release Notes 3.11.0

Changes

  • Tables / PinVol Integration: VPin Studio integrates deeper with PinVol now. (The integration might need some adjustments since I haven't used it myself yet).

    • The PinVol system and table volume can be updated via context menu in the table overview. Multi-selection is supported.
    • The PinVol preferences allow to configure the PinVol system sound. An additional validator has been added there that shows potential conflicts with PinUP Popper.
    • The Table Data Manager dialog has also a configuration panel for the PinVol settings now, located under the tab "Settings".
  • Tables / Backglass Manager: Tables / Backglass Manager: Added DMD position dialog. Finally, you don't have to search for your mouse cursor to position the DMD anymore.

    • Choose whether the freezy / VPinMAME DMD appears on backglass our full DMD screen
    • Drag and draw with your mouse the dmd position, adjust with handlers or precisely entering numbers or using +/- buttons
    • And don't miss our auto-position option so you don't even have to adjust anything manually.
  • Tables / Backglass Manager: Added .res designer dialog. Create fancy background for your backglass!

    • This new dialog helps creating table res file. It is possible to choose wether the backglass is stretched in the screen or centered.
    • When centered, you can upload or drop an image that is used as a background.

  • VPin Studio Launcher: Added Wake-on-LAN (WOL) functionality using a Magic Packet to power on any VPin Studio Servers that are in sleep mode. To enable WOL, follow these steps:

    1. Enable Wake-on-LAN in BIOS:

      • Restart your computer and enter the BIOS/UEFI settings (typically by pressing DEL or F2 during boot).
      • Navigate to the Advanced Settings or Power Management section.
      • Enable the Wake-on-LAN or WOL option.
      • Save and exit the BIOS.
      • Note: The exact location and name of the WOL setting may vary by motherboard manufacturer. Refer to your motherboard's user manual or the manufacturer's website for specific instructions.
    2. Configure Wake-on-LAN in Windows:

      • Open Device Manager, find your network adapter, and go to its Properties.
      • In the Power Management tab:
        • Enable Allow this device to wake the computer.
        • Enable Only allow a magic packet to wake the computer.
      • In the Advanced tab, enable Wake-on-LAN and related options (e.g., Wake on Magic Packet).
    3. Adjust Power Settings:

      • Open Control Panel > Hardware and Sound > Power Options.
      • Under your active power plan, go to Change plan settings > Change advanced power settings.
      • Expand Sleep > Allow wake timers and enable it.

      Important Note: Enabling Wake-on-LAN can cause the computer to wake up from sleep due to any network activity. To prevent unintended wake-ups, ensure that the Only allow a magic packet to wake the computer option is set in the network adapter's settings. This allows users to remotely wake VPin Studio Servers even if they are in sleep mode while avoiding unintended power-on events.

  • Tables / Media Recorder: Added playlists to table selection options.

  • Tables / Media Recorder: Added "Last Update" column to see which table was touched last.

  • Tables / Data Manager Dialog: Renamed tab "Customizations" to "Settings" and moved some fields to the "Meta Data" tab from there.

  • Tables / Highscore Parsing: "Autobots, roll out!" @marten Added the first highscore parser that combines highscores from different modes into one list, starting with the table Transformers.

Bugfixes

  • Tables / Overview: Fixed critical error of the card generator that resulted in stalling the whole client (again, the last fix did work properly).
  • Tables / Media Recorder: Increased timeout to wait for an emulator to 60 seconds. The recording was cancelled for some users, because the launch took longer than 30 seconds.
  • Tables / Media Recorder: Added hiding of the Windows taskbar for emulator based recordings.
  • Tables / Deletion Dialog: Switched to a two column layout here to support smaller screens.
  • Preferences / Popper Settings: Added missing "Watchdog" setting.
  • Tables / Invalid Highscores Filter: The filter did not check properly the highscore type so the table list contained a lot of false positives.
  • Preferences / DOF Settings: Fixed installation validation to check the x86 folder, not the x32.

3.11.1

22 Dec 11:46
Compare
Choose a tag to compare

Release Notes 3.11.1

Changes

  • Tables / PUP Packs: Fixed alias lookups.
  • Tables / ALT Sound: Added "name" field, fixed alias lookups, fixed "Open Folder" button for alias names.
  • Tables / ALT Color: Added "name" field and fixed alias lookups, fixed "Open Folder" button for alias names.
  • Tables / VPS Updates: Fixed filtering issues.
  • Tables / Media Recorder: Added missing sorting for the "Last Update" column.
  • Tables / Universal Uploader: Improved detection of FlexDMD folders.
  • Tables / Universal Uploader: Fixed issue importing music files.
  • PinVol Integration: Fixed label and spinner inputs.
  • Backglasses / Sub-folders: Fixed extraction of DMD images when backglass is in a sub-folder of tables.

Release Notes 3.11.0

Changes

  • Tables / PinVol Integration: VPin Studio integrates deeper with PinVol now. (The integration might need some adjustments since I haven't used it myself yet).

    • The PinVol system and table volume can be updated via context menu in the table overview. Multi-selection is supported.
    • The PinVol preferences allow to configure the PinVol system sound. An additional validator has been added there that shows potential conflicts with PinUP Popper.
    • The Table Data Manager dialog has also a configuration panel for the PinVol settings now, located under the tab "Settings".
  • Tables / Backglass Manager: Tables / Backglass Manager: Added DMD position dialog. Finally, you don't have to search for your mouse cursor to position the DMD anymore.

    • Choose whether the freezy / VPinMAME DMD appears on backglass our full DMD screen
    • Drag and draw with your mouse the dmd position, adjust with handlers or precisely entering numbers or using +/- buttons
    • And don't miss our auto-position option so you don't even have to adjust anything manually.
  • Tables / Backglass Manager: Added .res designer dialog. Create fancy background for your backglass!

    • This new dialog helps creating table res file. It is possible to choose wether the backglass is stretched in the screen or centered.
    • When centered, you can upload or drop an image that is used as a background.

  • VPin Studio Launcher: Added Wake-on-LAN (WOL) functionality using a Magic Packet to power on any VPin Studio Servers that are in sleep mode. To enable WOL, follow these steps:

    1. Enable Wake-on-LAN in BIOS:

      • Restart your computer and enter the BIOS/UEFI settings (typically by pressing DEL or F2 during boot).
      • Navigate to the Advanced Settings or Power Management section.
      • Enable the Wake-on-LAN or WOL option.
      • Save and exit the BIOS.
      • Note: The exact location and name of the WOL setting may vary by motherboard manufacturer. Refer to your motherboard's user manual or the manufacturer's website for specific instructions.
    2. Configure Wake-on-LAN in Windows:

      • Open Device Manager, find your network adapter, and go to its Properties.
      • In the Power Management tab:
        • Enable Allow this device to wake the computer.
        • Enable Only allow a magic packet to wake the computer.
      • In the Advanced tab, enable Wake-on-LAN and related options (e.g., Wake on Magic Packet).
    3. Adjust Power Settings:

      • Open Control Panel > Hardware and Sound > Power Options.
      • Under your active power plan, go to Change plan settings > Change advanced power settings.
      • Expand Sleep > Allow wake timers and enable it.

      Important Note: Enabling Wake-on-LAN can cause the computer to wake up from sleep due to any network activity. To prevent unintended wake-ups, ensure that the Only allow a magic packet to wake the computer option is set in the network adapter's settings. This allows users to remotely wake VPin Studio Servers even if they are in sleep mode while avoiding unintended power-on events.

  • Tables / Media Recorder: Added playlists to table selection options.

  • Tables / Media Recorder: Added "Last Update" column to see which table was touched last.

  • Tables / Data Manager Dialog: Renamed tab "Customizations" to "Settings" and moved some fields to the "Meta Data" tab from there.

  • Tables / Highscore Parsing: "Autobots, roll out!" @marten Added the first highscore parser that combines highscores from different modes into one list, starting with the table Transformers.

Bugfixes

  • Tables / Overview: Fixed critical error of the card generator that resulted in stalling the whole client (again, the last fix did work properly).
  • Tables / Media Recorder: Increased timeout to wait for an emulator to 60 seconds. The recording was cancelled for some users, because the launch took longer than 30 seconds.
  • Tables / Media Recorder: Added hiding of the Windows taskbar for emulator based recordings.
  • Tables / Deletion Dialog: Switched to a two column layout here to support smaller screens.
  • Preferences / Popper Settings: Added missing "Watchdog" setting.
  • Tables / Invalid Highscores Filter: The filter did not check properly the highscore type so the table list contained a lot of false positives.
  • Preferences / DOF Settings: Fixed installation validation to check the x86 folder, not the x32.

3.11.0

18 Dec 09:13
Compare
Choose a tag to compare

Release Notes 3.11.0

Changes

  • Tables / PinVol Integration: VPin Studio integrates deeper with PinVol now. (The integration might need some adjustments since I haven't used it myself yet).

    • The PinVol system and table volume can be updated via context menu in the table overview. Multi-selection is supported.
    • The PinVol preferences allow to configure the PinVol system sound. An additional validator has been added there that shows potential conflicts with PinUP Popper.
    • The Table Data Manager dialog has also a configuration panel for the PinVol settings now, located under the tab "Settings".
  • Tables / Backglass Manager: Tables / Backglass Manager: Added DMD position dialog. Finally, you don't have to search for your mouse cursor to position the DMD anymore.

    • Choose whether the freezy / VPinMAME DMD appears on backglass our full DMD screen
    • Drag and draw with your mouse the dmd position, adjust with handlers or precisely entering numbers or using +/- buttons
    • And don't miss our auto-position option so you don't even have to adjust anything manually.
  • Tables / Backglass Manager: Added .res designer dialog. Create fancy background for your backglass!

    • This new dialog helps creating table res file. It is possible to choose wether the backglass is stretched in the screen or centered.
    • When centered, you can upload or drop an image that is used as a background.

  • VPin Studio Launcher: Added Wake-on-LAN (WOL) functionality using a Magic Packet to power on any VPin Studio Servers that are in sleep mode. To enable WOL, follow these steps:

    1. Enable Wake-on-LAN in BIOS:

      • Restart your computer and enter the BIOS/UEFI settings (typically by pressing DEL or F2 during boot).
      • Navigate to the Advanced Settings or Power Management section.
      • Enable the Wake-on-LAN or WOL option.
      • Save and exit the BIOS.
      • Note: The exact location and name of the WOL setting may vary by motherboard manufacturer. Refer to your motherboard's user manual or the manufacturer's website for specific instructions.
    2. Configure Wake-on-LAN in Windows:

      • Open Device Manager, find your network adapter, and go to its Properties.
      • In the Power Management tab:
        • Enable Allow this device to wake the computer.
        • Enable Only allow a magic packet to wake the computer.
      • In the Advanced tab, enable Wake-on-LAN and related options (e.g., Wake on Magic Packet).
    3. Adjust Power Settings:

      • Open Control Panel > Hardware and Sound > Power Options.
      • Under your active power plan, go to Change plan settings > Change advanced power settings.
      • Expand Sleep > Allow wake timers and enable it.

      Important Note: Enabling Wake-on-LAN can cause the computer to wake up from sleep due to any network activity. To prevent unintended wake-ups, ensure that the Only allow a magic packet to wake the computer option is set in the network adapter's settings. This allows users to remotely wake VPin Studio Servers even if they are in sleep mode while avoiding unintended power-on events.

  • Tables / Media Recorder: Added playlists to table selection options.

  • Tables / Media Recorder: Added "Last Update" column to see which table was touched last.

  • Tables / Data Manager Dialog: Renamed tab "Customizations" to "Settings" and moved some fields to the "Meta Data" tab from there.

  • Tables / Highscore Parsing: "Autobots, roll out!": @martenschukkink added the first highscore parser that combines highscores from different modes into one list, starting with the table Transformers.

Bugfixes

  • Tables / Overview: Fixed critical error of the card generator that resulted in stalling the whole client (again, the last fix did work properly).
  • Tables / Media Recorder: Increased timeout to wait for an emulator to 60 seconds. The recording was cancelled for some users, because the launch took longer than 30 seconds.
  • Tables / Media Recorder: Added hiding of the Windows taskbar for emulator based recordings.
  • Tables / Deletion Dialog: Switched to a two column layout here to support smaller screens.
  • Preferences / Popper Settings: Added missing "Watchdog" setting.
  • Tables / Invalid Highscores Filter: The filter did not check properly the highscore type so the table list contained a lot of false positives.
  • Preferences / DOF Settings: Fixed installation validation to check the x86 folder, not the x32.

3.10.6

14 Dec 11:17
Compare
Choose a tag to compare

Release Notes 3.10.6

Changes

  • Tables / Overview: Fixed critical error of the card generator that resulted in stalling the whole client.
  • Tables / Table Patcher: Fixed critical error for the table patcher that happened when executed from a remote client.
  • Tables / Overview: Fixed date format (modified, added, ...) issue where the day might have been a day off.
  • Tables / Asset Manager: Added bulk conversion. The list of client assets in the asset management view/dialog supports multi-selection now so that you can bulk convert the selected media.
  • Tables / Highscore Parsing: Fixed error in highscore resolving. When a table had a non-highscore related entry in the VPReg.stg, text-file based highscores have been ignored, even if they have been parsed successfully. (Hi Diver problem)
  • Competitions / iScored: Added hidden flag support. With the new API of iScored, hidden games can now retrieved too. This includes posting highscores to tables that are not even visible on the dashboard! Note that you have to enable Allow Read Access through the iScored API [ALPHA] in the iScored options for this.
  • Highscore Cards / Templating: The list of games inside the Card-Designer supports multi-selection now. This way, you can apply a template for multiple/all tables.

Release Notes 3.10.5

Changes

Second attempt of fixing the issues from the last patch:

  • Tables / Highscores Section: Fixed yellow open folder button not working for all score types.
  • Tables / Media Recorder: Increased timeout to wait for the launched game from 30 seconds to 1 minute.
  • Tables / Media Recorder: When emulator based recording is selected, the Windows taskbar is hidden for the duration of the recording now.

Release Notes 3.10.4

Changes

  • Tables / Overview: Fixed critical loading issue of games where no matching emulator is found. This is more of a workaround while the root problem has not been fixed yet.
  • Tables / Media Recorder: When emulator based recording is selected, the Windows taskbar is hidden for the duration of the recording now.
  • Tables / Media Recorder: Increased timeout to wait for the launched game from 30 seconds to 1 minute.

Release Notes 3.10.3

Changes

  • Tables / Media Recorder: Added more recording options to tackle the OpenGL problem. You can record games via the VPX launcher now, skipping the frontend start and exit calls. This way, another VPX.exe can be used which allows to work around the playfield recording problem.

  • Tables / Media Recorder: Disabled VPin Studio overlay when Popper is started for recordings.

  • Tables / Date Columns: Added missing modification date column data.

  • Tables / Patching: Fixed issues that tables located in subfolders were not cloned into a new subfolder.

  • Tables / Playlist Column: Added missing tooltips for custom playlists.

  • Tables / Data Manager: Fixed layout issue for super long names.

  • Tables / Asset Columns: Darkened the in-active/empty state icons in tables so have a better contract to see which assets are available or not.

  • Tables / Asset Manager: Fixed styling of list selection which was not highlighted properly.

  • Tables / Asset Manager: Provided "undock" button in the header. Using this options removes the "modal" option of the dialog, so it can be kept open. The selection is automatically updated for the current table.

  • Tables / Highscore Resetting: Fixed resetting VPReg.stg based highscores using the correct charset this time.

  • Tables / Backglass Manager: Fixed issue finding the matching game for a backglass.

  • Overlays: Fixed the issue that highscore cards shown centered on the playfield or displayed via popper screens were a bit off.

  • PinballY: Fixed the parsing of tables database preventing visualisation of medias when mediaName was different from fileName.


Release Notes 3.10.2

Changes

  • Tables / Media Recorder:
    • Fixed broken recordings of some tables caused by invalid characters in the generated temporary recording file.
    • The columns of the recorder tab are completely dynamic and only the ones that are supported are visible.
    • For PinballX the playfield video rotation is applied directly after the recording.
    • Fixed macOS layout problem where the recorder panels where resizing slowly (hopefully).
    • Fixed issue that in case overwrite mode was selected for a screen and the file is still locked by the frontend, append will be used as fallback.
  • Tables / ROM File Uplods: Improved ROM file upload detection.
  • Tables / Uploads: Fixed critical error in media selector.
  • Drop-In Folder: Improved feature description in the settings.
  • Table Launches: The call of the SendPuPEvent.exe when Popper is restarted or stopped is optional now.
  • VPS Version Selector: Limited visible item count to 5. That should avoid the to interpret the upper-most entry as being not completely visible.

Release Notes 3.10.1

Breaking Change

  • Overlay Settings: Due to a breaking change in the configuration format, you have to reconfigure the overlay settings in the preferences.

Changes

  • Overlay / Pause Menu / Notifications: All VPin Studio overlay elements have the additional "Screen" setting now. This allows to show overlays on other screens that are not the primary screen (which may be the case for PinballX users). The default remains the primary screen. So PinUP Popper users should not be affected by this change (beside the fact everyone needs to re-configure the overlay settings).
  • Tables / Table Asset Manager: Fixed deletion of wheel icons for games and playlist so that the thumbnails of these icons are deleted too. Otherwise, you still may see old icons that have not been cleared from PinUP Popper thumbs folder.
  • Tables / Media Recorder: Fixed issue that the preview screen section remains empty when launched the first time.
  • Tables / Highscores: Exchanged icon for the highscore reset button, to indicate that this is more than a simple deletion.
  • Tables / NVOffset Validator: The validator is more restrictive now and complains only if two tables that use the same ROM and have the same nvoffset, either have no or a different VPS table mapping. Note that only the table type is checked, not the table version.
  • Toolbar: Fixed missing hiding of the frontend UI button that should be hidden when connecting from remote.

Release Notes 3.10.0

Changes

  • Tables / Remote + In-Game Recording: The Studio supports remote recording of frontend screens now. You find the recorder as an additional tab in the tables section. The recorder supports single and bulk recording and gives a preview of the screens that are recorded. In addition to that, you can start an in-game recording by binding a key for this. More details about this can be found here: https://github.com/syd711/vpin-studio/wiki/Media-Recorder

  • Tables / Cabinet Monitor: The Studio supports the screen monitoring of cabinets now. You can invoke the cabinet monitor from the main toolbar. The dialog offers two different view modes right now: monitoring the actual monitors or monitoring the configured frontend screens.

  • Tables / Patching: Given the recent releases of patch files, the Studio supports patching tables now. .dif files are now supported like any assets, so you can drag and drop them from you operating system or the drop-in folder. If the .dif file is archived it will be analyzed like any other bundle and the additional assets will be applied to the patched table too.

  • Tables / Frontend Game Launch: For PinUP Popper users, the launch menu has an additional entry to launch a table through PinUP Popper (thanks to @nailbuster helping here!). This is useful in combination with the cabinet monitor to see if the screens are configured properly.

  • Tables / Table Asset Manager: The asset manager gives you the additional options to delete not only single assets, but also all assets of the selected screen and all assets of the game.

  • Tables / Table Asset Manager: PinballX and PinballY users have video conversion options now too. (They were only shown for PinUP Popper users before).

  • Tables / Validators: Introduced new validator for VR support. The validator checks if there is a VR room flag inside the script and returns an error if not enabled. If you do not use VR, please disable this validator as there is no option to disable it by default. Note that you need to re-scan all tables to find disabled VR rooms.

  • Tables / Script Editing: Added info icon to the split menu button with a hint that .vbs files must be linked to a text editor in order to use that action.

  • **Tables / Usability Impro...

Read more