RandomityGuy / MBHaxe

A Haxe port of Marble Blast Gold, Platinum and Ultra with 99% identical physics and cross platform multiplayer, runs on Windows, Mac, Web and Android!
MIT License
67 stars 8 forks source link

MBG - More natural replay saving, and cleanups/linux #4

Closed thearst3rd closed 1 year ago

thearst3rd commented 1 year ago

I probably should've split these into two separate PRs so it's easier to view the diffs, but oh well.

More natural replay saving

I was slightly annoyed how if you're recording a replay and finish a level, the game won't record anything else until you exit and restart. So I addressed that and made some small QOL improvements along the way.

Cleanups/Linux

This mostly matches with what I did in #2 but for the MBG branch, and with some other small cleanups.

RandomityGuy commented 1 year ago

Thanks, and cache.dat is important for Mac version since it fails to create it by itself and crashes the game. As for linux file open dialog, you might have to look into Hashlink sources and expose the linux file dialog function from there.