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_locks
device has been removed.
Use multiball_locks
or ball_holds
instead.playfield_active
tags 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.s_my_switch
instead of s_my_switch_active
).DSEG14Classic-Italic
: a 14-seg font similar to System 11 displays @seanirbyTwitch client integration @mwseiden
advance_random_events
to advance an accrual block randomlykeep_multiplier
setting now supports conditionsblock_events
and release_events
to prevent accidental selection changes with flipper press + flipper cancelignore_switch_hits_ms
to prevent switch counting when the bank resetskey
argument to track specific instancesfallback_event
to play if all listed events are conditional and none evaluate truestart_running
boolean to play the first step of a show and immediately pause itloop_start_at
and loop_end_at
block_events
and release_events
to prevent accidental inputs with flipper press + flipper cancel#
character in config values @seanirbyset_fade()
function for consistency with other platforms @Wolfmarshnamed_colors
before mode config validationSee full release notes for more details.
To upgrade, use pip:
pip3 install --upgrade mpf mpf-mc mpf-monitor