Releases: syd711/vpin-extensions
1.0.11
1.0.10
Release Notes for 1.0.10
Added PinUP Popper Reset
Added additional shortcut option that kills VPX and all PinUP Popper processes and restarts PinUP Popper. If a table isn't terminating correctly or is errorneous for some reason, this quickfix comes in handy without the necessity to restart the whole VPin.
The shortcut for this can be assigned in the "Service Utils" tab (formerly "Service Status").
Highscore Generator Delay
Added a 5 second delay before highscore card and overlay re-generation.
Since the highscores are also written on table exit, this gives the emulator time to write the highscores before they are parsed by the service.
Fixed Possible StackOverflow Error
Fixed a possible StackOverflowError that happened when the pinemhi.ini did not contain the correct VPX path.
Removed DOFCommands
Maybe another time...
1.0.9
Release Notes for 1.0.9
Additional ROM Default
The ROM name is now initially read from the PinUP Popper database too. So if a ROM name couldn't be resolved, you can set it there too.
Resizeable Window
Wow, finally! The small window was cumbersome and with the larger window, the preview becomes more useful. But I am not happy how the UI look anyway and working on a whole new version. Until then: be aware that the preview does not support antialiasing. So the actual image looks way smoother than the visible preview.
Full Highscore Support
Wow, finally (no 2)! You can render the "raw" highscores now! That was a lot more pain than I thought. ACDC was killing me here! The highscore text is HUGE. I tried to come up with an algorithm which ensures the complete highscore rendering on the card while using DirectB2S backgrounds at the same time. Try it yourself and tell me what you think!
The score font size will be automatically adapted if raw highscore rendering is enabled. The wheel icon rendering is skipped if no more space is available.
Card Generation Sample Selection
The combo box is not longer restricted to "active" games, but to all that have a highscore available.
EM Highscore Support
Thank's to a hint from user ED209 I realized that older tables are writing plain text files into the user folder. Note that you have to re-scan tables that use this format, as the filename has to be extracted from the table's script.
1.0.8
Release Notes for 1.0.8
Fixed Error in Rom Scanner
Fixed an error where the ROM name was not correctly extracted from VPX files. This affected e.g. "Barb Wire" or "Harry Potter".
Please delete the file resources/repository.properties and restart the UI after the update. All tables have to be re-scanned in case other tables have been affected too.
Added Startup Flag for the Highscore Overlay
The highscore overlay can now be triggered once PinUP popper has been launched (just in case, you don't have any additional keyboard shortcut available). The overall behaviour of the key binding has been changed to this: if the overlay is shown, it will hide on any key press again.
Fixed Raw Highscore Value
Fixed issue where not all raw data of the highscore was shown in the "Show Highscore" dialog.
Added VPMAlias Support
...and NVOffset Support ... well, sort of. Thanks to user abhcoide, this highscore parsing now supports VPMAlias mappings. Information about these are shown in the table overview. While highscore cards will be rendered with the correct value, the general overlay will show a duplicated value for tables working on the same rom with a different NVOffset value. This issue will be solved in a future version.
For more about this, see https://www.vpforums.org/index.php?showtopic=19409&page=1.
1.0.7
Release Notes for 1.0.7
Fixed Error in Table Sorting
Caused by a bug in the sorting routing, tables that have not been played yet where not sorted and broke the overlay generation.
Fixed Error in Card Generation
Highscore cards only have been updated when no target screen has been selected.
Fixed Error in Table Start/Exit Event Generation
Tables with single quotes in their name caused error when looked up.
1.0.6
Release Notes Version 1.0.6
Added auto-correction for the pinemhi/pinemhi.ini file
Currently, only the path for Visual Pinball is corrected automatically. The path information in the pinemhi.ini file had to be corrected manually in older versions.
Added release notes link to update dialog
Because it's nice to know what's going on.
Added lazy ROM lookup
When the VPin Extensions service is started, newly added tables will be automatically scanned. In previous versions, table scans for new tables had to be triggered from the UI. This is not required anymore.
Added lookup for "Visual Pinball" installation folder
Instead of simply showing an error message, the Visual Pinball is now tried to be resolved automatically. Only if the different attempts fail, an error is thrown.
Added Blur Effect
Added the option to blur the background image of the overlay and highscore cards. The effect results in a higher contrast for the actual scores, therefore in a better readability.
Added System Tray Menu
Added system tray icon with menu entries for changing the service status and access the log file.
Fixed Image Upload
The image upload for other background images was broken and has been fixed.
Fixed Overlay Background Image Selection
While another image was selected, the value did not update in the UI.
Fixed Calculation of Card Rendering
There have been some issues with the card rendering. While it was possible to create a propery card layout, there have been some calculation errors in the backend. Because of these errors, the card design has to be re-calibrated, so please check your card layout after updating.
DirectB2S Background Images
Inspired by user "jack sparrow", the highscore cards can now be generated using the background image of directb2s files. If the flag is enabled, the background image from the selected table will be extracted from the directb2s file and used as a background image.
Because these images differ in size and ratio, a ratio has to be selected in this case. Otherwise the card sizes may differ from table to table and the generated text may not fit or is too small.
DirectB2S Image Preview
The table overview got an additional column for the directb2s files. You can preview the "raw" background image of the directb2s file there.
Logging Logging Logging
Added an initial startup check which logs all the important installation information. This should reveal possible problems for all the different setups that are out there.