This is the work in progress on the next software update.
v0.9.0 Update (WIP)
System - Site wide file format changes for better use with visual studio code going forward
System - Finally fixed the sound lag issue, bloody pygame.mixer preinit and init settings needed tweaking
Base - Updated logic for auto shooter control during game
Base - Updated ball logic in case ball drains with 0 score. Not possible with playfield design and working switches but useful anyway…
Tilt - Stopped activations if game not in play
Tilt - updated default warnings to 2
Tilt - improved logic related to debounce & multiple activations
Attract - Checked for and Cleared any leftover active tilt displays
Attract - New main attract mode lamp effects. Sets of lamps that strobe independently. Williams esque model
Attract - new lamp shows wipe up and down
Attract - new lamp shows searchlight
Attract - lamp show transition improvements
Attract - added Lyman tribute screen
Jones vs Aliens - Changed the colour of the timer layer to stand out more
The 3 Challenges - Increased default timer to 40 secs. Increased the rejuvenate timer value to +20 secs after each round.
Multiball - fixed a minor bug where a lock could occur in mb and cause a crash
Multiball - fixed a scoring issue with the jackpot multiplier being countable above a triple jackpot with erroneous switch activations
Multiball- Added extra debounce logic for the subway switch during multi ball
Multiball - Updated the ball save start logic to be after all balls are in play not when mb first starts. Was meaning the ball save time was half over before all balls were in play.
Jones - fixed a bug with the count of the 8 ball enabling feature
Jones - Fixed a problem where the 8ball ready lamp would not light until an external global lamp update was called
Trough - Updated the logic for handling the 8 ball release feature. Now won’t check regular switches and drain scenarios until the ark is reloaded and its state returns to full. Previously the trough was only checking the ark reloading flag.