Groups keyboard shortcuts have been updated
Dismiss
See shortcuts

Newbie "Character Select" Carousel Question: Mode works, but Godot slides do not.

40 views
Skip to first unread message

Brice Ambrecht

unread,
Jan 28, 2025, 10:26:19 AMJan 28
to MPF Users
Hi all.

I'm attempting to learn MPF and Godot before committing to buying real hardware.

What am I doing wrong in which I can not change the screen to go along with rotating through 2 heroes prior to "plunging" a ball on the active playfield?

I can go from attract mode (not shown in the screenshots but works), to hero select mode (with an image displayed below), but i haven't figured out how to display a different screen when rotating through the heros ( the godot screenshot below with overlaying images was a trouble shooting attempt in which i'm trying to show each image seperately).

I can select a hero, and go into the base mode of the game, but i'm having trouble with carousels apparently. :-D  

Little help?

Kudos to videos from https://www.youtube.com/@TridentPinball/videos and Anthony van Winkle's videos https://www.youtube.com/playlist?list=PLrlpxz3NY6x7psA3DKyslW-O1SFLmZZlS for getting me to where I'm at, which is tremendous! 


config_yaml.PNGhero_yaml.PNGhero_select.PNG


powershell.PNG

Anthony van Winkle

unread,
Jan 28, 2025, 10:53:31 AMJan 28
to MPF Users
Hello Brice-

It looks like your project is coming along nicely, well done! Everything you've provided so far looks good: your carousel has items and flipper events, and your slide has an MPFCarousel node with children with names matching the selectable items. And you say that when you go to hero_select mode, that slide shows up correctly but just doesn't rotate?

My first idea is to double-check that the MPFCarousel node has the "Carousel Name" property set to "hero_select" so that it knows which carousel's events it will respond to. 

After that, perhaps the logs will shed some insight. Again your mode config looks all correct so I would expect to see item_highlighted events in your MPF log that have the right carousel and item values, but it's best to double-check. And in the GMC logs there shouldn't be any warnings or errors. Both MPF and GMC write their logs to files (MPF in your project /logs folder, Godot in the Project > Open User Data Folder), but they also write output in the terminal/editor window so you can see it quickly.

If all that's correct, you can try debugging the MPFCarousel node itself by adding an MPFLogger node to the slide, attaching the MPFCarouselNode as a logger, and setting the log level to Debug. If nothing jumps out immediately, please share your MPF and GMC log files here and we can keep investigating!

-Anthony

Brice Ambrecht

unread,
Jan 28, 2025, 7:43:28 PMJan 28
to MPF Users
Anthony,

You are my hero!

It was the "Carousel Name" property needing a value.

I spent probably about 2 hours of troubleshooting over the past week before asking the community.  I did learn while troubleshooting and also made progress on other items, but this one was bothering me.

Thank you!

I'll now be able to work on some other modes and tests that are on my checklist to get comfortable with utilizing MPF and Godot.

-Brice
Reply all
Reply to author
Forward
0 new messages