Marble Blast on Linux: Difference between revisions
No edit summary |
(Now that I have a Steam Deck, I should put this here.) |
||
(One intermediate revision by the same user not shown) | |||
Line 10: | Line 10: | ||
There is a native MBG binary for Linux, but it's very outdated and will not work on a new system. Enough said. | 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) == | === Marble Blast Ultra (OpenMBU) === | ||
OpenMBU works with minor issues. | 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. | 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 == | === PlatinumQuest === | ||
PQ works with some minor and major(?) issues. | PQ works with some minor and major(?) issues. | ||
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.