Fireworks Mania

Fireworks Mania

Not enough ratings
[Tutorial] How to play Fireworks Mania in a Macbook!
By ShutAP
Fireworks Mania sadly doesn't work on Macbooks.. or does it? 🤔
   
Award
Favorite
Favorited
Unfavorite
⚠️ Disclaimer
Fireworks Mania is a windows' only native game, so there is no official support for Mac users or even Linux users. Laumania, the one and only developer, states that it won't officially have support for Macbook. However, we have a solution for you, with Whisky! (Not the drink tho 😅)
⚙️ Requirements
Let's show you what you'll need:
  • A Macbook with at least 8GB of RAM and 10GB of space (For the game, steam and mods!)
  • Homebrew[brew.sh] (We'll also provide an alternative for people without homebrew)
  • Whisky[github.com]
  • The game obviously, it's just 10€ on steam 😎
🥃 What is Whisky?
Whisky[github.com], apart from existing a drink named Whiskey, is a modern Wine[www.winehq.org] wrapper for macOS built with SwiftUI. It allows you to play any game or app that runs natively on one of the following Windows versions:
  • Windows XP
  • Windows 7
  • Windows 8
  • Windows 8.1
  • Windows 10
  • Windows 11

With Whisky you can create a bottle (in programming terms, we call it a container), and inside it you'll have a Windows file structure just like on a real Windows device. Like this:

So, now that we know what Whisky is, let's install it!
😎 How to install Whisky
We're doing itttt, almost there, just a few more steps!!!

There's two ways of doing it!
  1. With Homebrew
  2. Directly download the APP from the Whisky's Github release page[github.com].

With Homebrew
If you want to follow the Homebrew alternative, run the following command in your shell:

brew install --cask whisky

And after that you can just press COMMAND + SPACE to open Spotlight and search for Whisky. (Or alternatively you can open Launchpad and search for the APP there).


Download the APP directly
Head over to the Whisky's Github release page[github.com] and download the Whisky.zip package.


Then, you drag the Whisky APP to your Applications directory in finder.
⚡️ How to install and run the game
To install the game you'll first need to install Steam. So head over to the Steam downloads page and download the SteamSetup.exe file.
Next, head over to Whisky and create a new bottle!



- You can choose either Windows 10 or Windows 11, it won't make much of a difference.



- After that, we'll click on Open C: Drive



- And drag the SteamSetup.exe into that directory.



- Finally, we will go to Whisky again, and click on Run and select the SteamSetup.exe.




- It will install Steam like it normally would on Windows.





- Now, with Steam installed, we'll open it (After installation just click to finish and it will automatically open for you) and then login with our account!


- Finally we just go to your library (or shop, if you don't own the game :D) and install Fireworks Mania (or buy it if u don't have it :D) and then, go have some fun man!!
🚀 How about the performance?
Well, I didn't dig into it with fully optimizing the game, but with default settings, a lower resolution, working on a Macbook M2, the performance reach the stable 60 FPS without much stuttering.


You can try to disable Unity's analytics in the game files, but doubt it will do much. And, as a quick disclaimer, mods will impact the game performance!!
📝 Frequently Asked Questions
- How often does the game crash?
The game don't crash much, only a few crashes here and there if you switch apps with COMMAND + TAB.

- Can I put custom mods made by me that are not in the workshop?
Yeaa you can! To do so, go to Whisky and open the C: Drive and then go to:

users/crossover/AppData/LocalLow/Laumania ApS/Fireworks Mania/Mods

and put your mods there. Or in alternative, you can copy the path in finder and then paste it into Unity's Mod Export settings.

- If something goes wrong where can I ask for help?
You can comment here on this guide, or talk to ShutAP on Laumania's Discord.

- In which version can I play?
Using this method, you should be able to play at least the current stable version (2024.7). I'm not sure this method will work on the multiplayer/singleplayer beta but try it out and reach to me so I can put here that it works :)