This is the dev documentation for an unreleased version of MPF!
This is the documentation for MPF 0.56+, which is the “dev” (next) release of MPF that is a work-in-progress. Unless you’re specifically looking for this version, you probably want to use the version of documentation called “latest” which is for the latest released version of MPF. That documentation is at docs.missionpinball.org/en/latest.
event_manager (example config files)¶
Machine config examples¶
Here are some example machine-wide config files that show real-world examples of how these configs are used.
#config_version=5 event_player: test_event_player1: - test_event_player2 - test_event_player3 test_event_player_delayed: - test_event_player2|2s - test_event_player3:2s random_event_player: test_random_event_player1: events: - test_random_event_player2 - test_random_event_player3 scope: machine modes: - test_mode - game_mode
Mode config examples¶
Here are some example mode config files that go along with the machine-wide config above.
Note that there are multiple mode config examples here. You might not necessarily use more than one in your machine.
#config_version=5 mode: start_events: test_mode_start stop_events: test_mode_end game_mode: False event_player: test_event_player_mode1: - test_event_player_mode2 - test_event_player_mode3 random_event_player: test_random_event_player_mode1: scope: machine events: - test_random_event_player_mode2 - test_random_event_player_mode3 test_random_event_player_weighted: scope: machine force_different: False force_all: False events: out3: 1 out4: 1000
#config_version=5 mode: start_events: game_mode_start stop_events: game_mode_end random_event_player: test_random_event_player_mode2: - out1 - out2