Marble Blast on Linux: Difference between revisions

From Wiki
Jump to navigationJump to search
No edit summary
(Now that I have a Steam Deck, I should put this here.)
 
Line 22: Line 22:
Minor issues include your marble disappearing when you have reflections on. Simply disable reflections to fix this. There is also some slight graphical artifacts when exiting a level, but these aren't too bad. Hitting an ice shard will lag the game down to ~20 FPS. Getting unfrozen will remove the lag.
Minor issues include your marble disappearing when you have reflections on. Simply disable reflections to fix this. There is also some slight graphical artifacts when exiting a level, but these aren't too bad. Hitting an ice shard will lag the game down to ~20 FPS. Getting unfrozen will remove the lag.


A major issue that there will be no sound under Wine. Switching to Proton will make the sound come back.
A major issue that there will be no sound under Wine. Switching to Proton will make the sound come back. On Steam Deck, the 2.10.0 update (I am unsure about 2.10.1) will refuse to launch under Gaming Mode. 2.9.4 works, however you must nullroute marbleblast.com in the hosts file to dismiss the changelog as it is unclosable with a controller (thus making the game unplayable)


Everything else works fine.
Everything else works fine.

Latest revision as of 03:41, 31 December 2024

Marble Blast Gold, Ultra and PlatinumQuest work fine with Wine, a compatibility layer for Linux/macOS that allows you to run Windows programs. There are a few ways to get MBG, MBU and PQ working. All games were tested on Wine 9.14 on EndeavourOS. I use both an AMD CPU and GPU.

Wine

Marble Blast Gold

Gold runs on Wine 9.14 with minor issues. I have only tried OpenMBG, but I'm sure that the original 2003 version works too.

There are issues. For one, the game attempted to start in a low resolution in fullscreen, which made my system freak out. You will need to change the resolution and settings in prefs.cs. Additionally, exiting the settings screen crashes the game.

Native binary

There is a native MBG binary for Linux, but it's very outdated and will not work on a new system. Enough said.

Marble Blast Ultra (OpenMBU)

OpenMBU works with minor issues.

Starting in fullscreen mode makes a black bar appear at the top. The game is also stretched. This can be fixed by simply re-setting it to fullscreen. On Wine, the interiors will bug out when you change video settings, but using Proton does not do this.

PlatinumQuest

PQ works with some minor and major(?) issues.

The launcher is simply Java, you don't need Wine to run it. You will need wine to run the game however.

Minor issues include your marble disappearing when you have reflections on. Simply disable reflections to fix this. There is also some slight graphical artifacts when exiting a level, but these aren't too bad. Hitting an ice shard will lag the game down to ~20 FPS. Getting unfrozen will remove the lag.

A major issue that there will be no sound under Wine. Switching to Proton will make the sound come back. On Steam Deck, the 2.10.0 update (I am unsure about 2.10.1) will refuse to launch under Gaming Mode. 2.9.4 works, however you must nullroute marbleblast.com in the hosts file to dismiss the changelog as it is unclosable with a controller (thus making the game unplayable)

Everything else works fine.

Native (Haxe Port)

You can build the Marble Blast Haxe port with Hashlink and optionally compile it to C. This will give you native versions of Marble Blast Gold, Ultra and Platinum.