“Looking for Full MPF Version of Demolition Man for Theme Mod”

22 views
Skip to first unread message

Asger G

unread,
Sep 4, 2025, 6:36:57 PM (3 days ago) Sep 4
to MPF Users

Hi everyone,

I’ve installed a P-ROC in my 1994 Demolition Man machine, and the demo_man example is running. My goal is to convert it to a different theme. To keep things simple, since I’m not a programmer, I’d like to keep the original Demolition Man rules but change the animations, music, and sounds (using an LCD screen instead of the DMD).

I’ve been following Anthony Van Winkle’s excellent tutorials, but I haven’t been able to get demo_man working with MPF 0.80 and Godot.

Does anyone have a full MPF version of the original Demolition Man game that I could download and modify?

Any advice or suggestions would be greatly appreciated!

Anthony van Winkle

unread,
Sep 4, 2025, 7:24:59 PM (3 days ago) Sep 4
to MPF Users
Welcome to MPF!

The demo_man example project is primarily about defining unique hardware and mapping a known playfield layout into MPF configs. It's not updated for 0.80 but it could be—the guide for migrating a 0.57 project to 0.80 can be found here: https://missionpinball.org/latest/install/0.80/

I'm not aware of anybody doing a full rewrite of Demolition Man in MPF, but you're starting off a lot closer than most folks (who don't have any sample code for their machine). I would start like any other MPF project: simply. Figure out the rules for one mode, make it, test it, be happy with it, then move to the next. Don't try multiplayer or multiballs until you've got a good couple of modes working well.

For the animations, music, and sound, you'll be building all of that from scratch in Godot, as outlined by the tutorial videos. My only secret tip there is that if you can get a 5.1 surround mix of the movie, the center channel is usually pretty clean dialogue that you can snip clips from without music and background noise.

Good luck!

Asger G

unread,
Sep 5, 2025, 1:27:24 PM (2 days ago) Sep 5
to MPF Users
Hi Anthony. 

Thank you so much for the warm welcome and for taking the time to write such a detailed reply. Your explanation really helps me understand where to start. I’ll look into the migration guide for 0.80 and take your advice to start small, one mode at a time, instead of trying to do everything at once.

Also, great tip about the 5.1 surround mix—I never would have thought of that!

Best regards,
Asger

Reply all
Reply to author
Forward
0 new messages