Software for powering real pinball machines. 100% free. 100% open source.
07 Nov 2020 - jab
Today, we released MPF 0.54. 0.53 users should be able to upgrade with small or no changes to their config. This post only mentions some highlights and you can alternatively read the full release notes in the MPF docs.
ball_locksdevice has been removed. Use
playfield_activetags on shots. Those tags are only required for switches which are not part of shots or devices (so almost none). MPF will complain and you might have to remove the tag in that case.
DSEG14Classic-Italic: a 14-seg font similar to System 11 displays @seanirby
Twitch client integration @mwseiden
advance_random_eventsto advance an accrual block randomly
keep_multipliersetting now supports conditions
release_eventsto prevent accidental selection changes with flipper press + flipper cancel
ignore_switch_hits_msto prevent switch counting when the bank resets
keyargument to track specific instances
fallback_eventto play if all listed events are conditional and none evaluate true
start_runningboolean to play the first step of a show and immediately pause it
release_eventsto prevent accidental inputs with flipper press + flipper cancel
#character in config values @seanirby
set_fade()function for consistency with other platforms @Wolfmarsh
named_colorsbefore mode config validation
See full release notes for more details.
To upgrade, use pip:
pip3 install --upgrade mpf mpf-mc mpf-monitor