Skip to content

0.33.0

Compare
Choose a tag to compare
@qcapen qcapen released this 10 Apr 14:41
· 151 commits to 0.33.x since this release

What's new in 0.33:

No config file changes needed, still uses config_version=4

  • A lot of bugfixes
  • Better errors on invalid configs
  • Catching a lot more config problems
  • default highscores - You can specify default high scores in the high_score
    mode
  • OPP - support for firmware 2.0 and dual wound coils
  • MC scriptlets for video modes and code on the MC side
  • Support for Stern SPIKE platform
  • Support for conditional events
  • Template variables which are evaluated during runtime and can use
    placeholders (timers, logic_blocks, tilt, scoring, bonus_mode, and more)
  • Early ball save
  • Advanced bonus_mode
  • Improved ball_device
  • TimedSwitch device - built-in event for flipper cradling and releasing
  • Improved ball search. Drop Target reset no longer resets ball search
  • Better start/stop procedures for modes. no more event races
  • Improved extra ball
  • Better yaml parsing for unescaped strings
  • Asynchronous logging - This is especially important on windows because
    logging previously slowed down the game. However, also important in production
    when under high I/O load or with slow discs.
  • Timers work outside of the game now
  • Performance improvements through better fast paths and offloading of logging
    from the synchronous path
  • BCP version 1.1 with synchronisation during reset
  • Improved handling of ball devices with entrance_switch
  • Force UTF-8 for configs on windows
  • New "mpf diagnosis" command
  • Scoring to machine variables
  • Scoring for other players
  • Weights in random_event_player
  • Unlimited delay in ball_save to allow video modes or mode selection
  • Better errors when loading assets
  • Added Machine vars for all kinds of versions
  • Drop Target keep up support
  • Multiball add a ball support
  • New multiball_lock device which handles virtual saves for multiplayer game
  • Allow BCP to bind on all IPs