1. Zaccaria Pinball
  2. News

Zaccaria Pinball News

Devlog Update: Tackling Multi-Screen and macOS Issues

Hey Pinball Fans!

We value your support and feedback, and we want you to know that we’re actively ironing out issues to deliver the best possible pinball experience.

We’ve fixed a crash issue that was affecting some players using multiple screens. After a lot of investigation, we discovered that the problem was related to how the Steam overlay interacts with the game. It wasn’t easy to track down, but the issue has now been resolved. We also addressed a similar problem on macOS. The fix will be included in Thursday’s update.

Thank you for your patience and support as we continue improving the game!

If you're curious about what caused these issues and how we fixed them, we’d love to share a bit more detail. It turned out to be a deceptively simple problem with a not-so-simple solution, and we had to get a little creative to work around it. Here's what happened behind the scenes:

Some of you have reported crashes on setups with a second or third screen. After a thorough investigation, we discovered that the underlying problem was very simple. In addition to this, we want to be transparent about our development process. We do not use the Steam version of our build during development, which meant that we didn’t catch this issue early on. It was only once players experienced the game on Steam that we were able to identify and address the problem.

Steam overlays its interface without distinguishing between the main game window and additional ones. This means that every time our game refreshed the content on any window, the overlay reinitialized itself. This constant reinitialization was causing a memory leak in the Steam overlay’s implementation.

However, the solution to this issue was far from straightforward. With no available API from Steam to restrict or manage the overlay’s behavior, our team had to think outside the box. Instead of refreshing the content on the second and third windows, we reverted to a legacy OpenGL function that updates the content without triggering a full screen refresh. In doing so, we moved away from using double buffering for these additional windows. Instead, we adopted a single buffer setup. By avoiding the full screen refresh altogether, we stopped the overlay from repeatedly reinitializing and switching windows, effectively preventing the memory leak.

We also identified an issue affecting our macOS users. Our Metal implementation was not handling external displays correctly. Since we develop on a MacBook Air (M1, 2020) without an external display, we had only been verifying the built-in screen.

Meanwhile, we saw a memory leak problem in our macOS implementation.

This fix was not easy, as it involved debugging across multiple programming languages (C++ and Objective-C). Once we identified the root cause, we were able to address the issue successfully.

Happy flipping, The Magic Pixel Team

Update #96: 3rd Screen Support, Pinball Champ Deluxe & Casino Tables Arrived!

Hey Pinball Fans!

Happy Thursday! We’re back with another exciting update for your favorite pinball game. This week’s release brings two brand-new tables, cool new features, and several bug fixes for an even smoother experience.

First off, we’ve tackled some major fixes.
  • Triple-screen support is now implemented for cabinet setup including Playfield, Backglass, and DMD displays. We highly recommend trying the DMD Display if you have at least two monitors, even if you don’t own a cabinet. It's a cool addition!
  • New notification bar alerts players when the game window is out of focus. This also prevents issues where the VR trigger button would stop working because the game is out of focus.
  • Borderless fullscreen is now available and also automatically sets the resolution to the maximum on the main screen.
  • Fixed Windowed display mode to correctly handle the resolution settings, preventing issues where resolutions are higher than the desktop resolution size.
  • Cabinet 2nd and 3rd screens now run in borderless mode, preventing cursor jumps and task-switching issues.
  • Cabinet settings have been revised to make setup clearer and more intuitive.
  • Optimized performance in cabinet mode, reducing unnecessary performance load due to additional displays.
  • Fixed Lights settings issue where certain tables would not save lighting preferences properly.
  • Fixed Steam Deck BACK button disappearing issue in fly cam.


Now, let’s talk about the exciting new tables! As always, we’re expanding our table collection with two new additions.

The first table is Pinball Champ Deluxe table joins our Deluxe series. A revamped version of one of Zaccaria’s most legendary tables. Step into the world’s biggest pinball championship and prove your skills! Shoot the ramps, activate powerful multipliers, and complete skill-based challenges to climb the leaderboard.


Next up, the Casino table enhances our Award series. Step into a dazzling casino where every flip feels like a roll of the dice! This table makes it easy to rack up multipliers, but be careful one wrong move could cost you everything. Will you play it safe or go all in for the jackpot? Originally released on mobile platforms in 2011, it is now available to play for free after reaching 2,600 achievements. Don’t feel like grinding? You can unlock it instantly with the Zaccaria Pinball - Achievement Table Pack DLC.


For those who love a great soundtrack, the awesome music tracks from these new tables are available separately if you own the Zaccaria Pinball - Original Soundtrack DLC.

We’re continuously working to eliminate bugs and improve your gameplay experience. Check out our dedicated Bug Reports discussion for detailed info on the fixes in this update.

Thank you for your time and ongoing support. We hope this update brings you even more fun!

Happy flipping, The Magic Pixel Team

https://store.steampowered.com/app/3551250/

https://store.steampowered.com/app/613520/

https://store.steampowered.com/app/999070/

Update #95: FSR option, Shooting the Rapids Deluxe and Future Gladiators tables

Hey Pinball Fans!

We're excited to bring you another update, packed with fresh content and improvements. Our team has been working hard to deliver this week's release, and we hope you're as thrilled as we are.

This week's biggest news is that we managed to implement a very cool feature to our unique pinball engine, ensuring the best possible performance boost while preserving visual fidelity. We assume that many of you heard about it already. This is AMD FidelityFX™ Super Resolution (FSR) 1.0. Now, you can enjoy smoother gameplay with higher FPS, making your pinball experience more immersive than ever!



Please note that our implementation of FSR 1.0 is an experimental feature, and on some devices, it may not improve FPS. Based on our experience, enabling more graphical features tends to yield better performance gains. For smoother edges, don't forget to use higher Anti-Aliasing settings.

Of course, we're also expanding our table collection with two exciting new additions.

First, the Shooting the Rapids Deluxe table joins our Deluxe series. Brace yourself for a thrilling ride down wild waters in this modern take on a classic 1979 pinball table. Inspired by the skill and spirit of Native American canoeists, it delivers fast-paced action wrapped in rich cultural themes.



Next, the Future Gladiators table lands in our Award series! This high-intensity table fuses the excitement of American football with dynamic pinball action. Originally released on mobile platforms in 2012, it is now available to play for free after reaching 2,400 achievements. Don’t feel like grinding? You can unlock it instantly with the Zaccaria Pinball - Achievement Table Pack DLC.



We've also added awesome new music tracks, which are now available in the Zaccaria Pinball - Original Soundtrack DLC, perfectly complementing the action on these new tables.

And last but not least, we've addressed multiple bug fixes and stability improvements, particularly in the achievement functions, to ensure a smoother gaming experience.

Thank you for your continued support and for following our updates. We hope you enjoy all the new content and improvements!

Happy flipping, The Magic Pixel Team

https://store.steampowered.com/app/3439860/

https://store.steampowered.com/app/613520/

https://store.steampowered.com/app/999070/

Update #94: LCD Video Animation, Tropical Deluxe & Boxing Club Arrive!

Hey Pinball Fans!

Over the past two weeks, we've been hard at work to bring you another fantastic update. Our team has been busy delivering fresh content, cool new features, and plenty of bug fixes to enhance your gameplay experience.

Good news for AMD video card users: we've eliminated the occasional crash issue that some of you experienced.

For those with multi-screen setups, we've resolved issues related to multiple displays, ensuring a smoother experience across the board.

As usual, we're expanding our table selection with two new pinball tables.

First, the Tropical Deluxe table adds a vibrant twist to our Deluxe series. This table gives you a taste of summer on a tropical island. Plus, for the first time, we've introduced video animation on the LCD display!



Next, the Boxing Club table joins our Award series, offering a punchy, unique theme that's sure to stand out. Originally developed for mobile platforms back in 2012, it's available to play for free after reaching 2200 achievements. And if you'd rather skip the grind, you can purchase the "Achievement Table Pack" to jump right into the game.



We've also polished the LCD display on Deluxe tables. From now on, each upcoming table will feature unique font types. You can try out the effect by navigating to Options > Table Skin > LCD Effect.



The soundtrack has been updated with the latest table music to perfectly complement the new vibes.

Thank you for your continued support and for being an awesome part of our community!

Happy flipping, The Magic Pixel Team

https://store.steampowered.com/app/3551240/

https://store.steampowered.com/app/613520/

https://store.steampowered.com/app/999070/

Update #93 - Journey Through Time: New Tables and a Thrilling Game Mode!

Hey Pinball Fans!

Over the past two weeks, we’ve been hard at work to bring you another exciting update. We're thrilled to share that this update comes packed with fresh content for you to enjoy.

Just like in our previous updates, we're adding two new tables to the mix.

First up in our Deluxe series is the Earth Wind Fire Deluxe table. This table offers a fantasy theme that will enchant you with its magical gameplay elements. For the first time, we’ve introduced a decorative element featuring a black cat that watches the ball’s movement. Keep your eye on it!



Next, our new Award table takes you on a journey to mystic Egypt, where ancient secrets and intriguing challenges await. Originally developed for mobile platforms back in 2013, it’s available to play for free after reaching 2000 achievements. And if you’d rather skip the grind, you can purchase the "Achievement Table Pack" to jump right into the game.

But that’s not all. We’re also excited to introduce a brand-new game mode called Time Loop. We dreamed up this game mode back in the 2000s. After the 2010, we brought basic elements like rewind and slowdown to mobile players for Age of Pinball. Now, we’ve polished these elements and created this new game mode.

Within Time Loop, the Time Warp feature temporarily slows down the action, giving you extra control and precision during gameplay.



Another exciting feature is Reverse Flow, which rewinds time by two seconds, giving you the chance to correct mistakes. However, be warned the ball will behave differently, as if you’re entering a completely different timeline.



This new game mode is available on every pinball table, and there’s even a dedicated leaderboard for those competitive races. This extra content is available to everyone who owns the tables. Please note that the games in the Extra menu do not support this new mode.

Lastly, this update also includes various bug fixes to enhance your overall experience.

We hope you enjoy all the new contents and improvements this update brings!

And we haven't forgotten the OST as the last time. The OST has been updated with the music tracks of the latest tables.

Happy flipping, The Magic Pixel Team

https://store.steampowered.com/app/3439560/

https://store.steampowered.com/app/613520/

https://store.steampowered.com/app/999070/