New Beta now live!
I've just push a new set of build to the publicBeta branch. You can try it by going to Son of Scoregasm in your library, click the gear icon and choose properties. Then select Game versions and Betas from the side bar, and click the publicBeta option. Steam should then download the game.
If you get a chance to give it a go, please let me know if it works!
Changes this version:
Arm Mac support
Native Steam Deck Support
Replaced broken online scores with Steam leaderboards. There is a global leaderboard for multi-level runs, and per-level leaderboards for score attack play.
Removed controller config screen because...
Sos now uses only SDls Gamepad library. This should mean any controller supported by steam will be configured automatically, or can be changed in Steam itself.
Fixed Broken dependencies on linux. Now targetting steam runtime 3 - sniper
Fixed Steam Achievements not setting/syncing at times.
You can now use the controller triggers to trigger the pulse attack
Replaced libBass audio with SDL2_mixer as it plays better on SteamOS/Linux
Various engine fixes brought to light over time.
Thickened the line width of the vector font so it's easier to read on SteamDeck or other small screens
Default effects level is now set to high, as pretty much any PC released in the last decade should be able to run this at 60fps in 1080p. My 5yr old Thinkpad runs it at 4k without the fans coming on, so this should be fine...
Slightly increased the range of the pulse attack.
Steam cloud save support
Added more controller glyphs
Adjusted a tutorial stage so that enemies continue to spawn until the pulse attack is full.
Dynamic controller add/remove
Changed saving video settins so each machine you run the game on keeps it's own record. This means if you play on PC at 4k, transferring your save to steam deck via steam cloud wont attempt to open a 4k window, reulting in misaligned glyphs.
Fixed boss health bars not displaying in some circumstances
Fixed buggy string replacement code.
fixed audio volumes not adjusting in some circumstances.
Rebased on SLD3, SDL3_Mixer and SDL3_TTF
Removed old vector font code and replaced with a UTF8 compliant font so Steam usernames appear correctly in the leaderboards, or at least so far as the font allows.
Made easy mode default. This game is HARD!
Enemies now move more slowly in easy mode.
Fixed a bug where junk data could be displayed in menus in some circumstances.
Other minor bug fixes.