1.1 Beta 7
Pre-releaseFor more information: http://mjrnet.org/pinscape/PinballY.php
This version is mostly a technology update: the program build has been moved to Visual Studio 2022 (tools v143), and the ChakraCore Javascript engine has been updated to the latest official release.
This release has one important functional change: it now fully supports 64-bit DOF installations. In the past, PinballY was built with the assumption that DOF was only a 32-bit program, because it was at the time PinballY was first created. This required the 64-bit version of PinballY to go to extra trouble to connect to DOF, since Windows doesn't make it easy to mix 32-bit and 64-bit code. PinballY 64-bit used a special extra program called a "proxy" to connect to 32-bit DOF. While this was great when everyone was using 32-bit DOF, a lot of people have since added 64-bit DOF builds to their system. Since PinballY was built for the 32-bit DOF only, this created problems for pure 64-bit setups. This release keeps the proxy for people that still need it, but it first tries to connect to the native 64-bit DOF, if it's installed. This should hopefully make PinballY compatible with any DOF configuration - 32-bit only, 64-bit only, or both.
I'm labeling this version a Beta mostly because of the technology changes. The Microsoft build tools and ChakraCore are both very stable products, so I don't expect the updates will create any problems, but these sorts of changes do occasionally turn up unexpected and often subtle bugs. Otherwise, I would have called this an official production release, because it's built on the same PinballY 1.1 code that's been in release for several years and appears to be very stable. If you do encounter any new weirdness with the Javascript engine, or with the program in general, it would be helpful if you could compare the behavior under the previous (Beta 6) release to determine if it's specific to this update.