Major Update!
The first major update to Son of Scoregasm in almost 10 years!
What's new?
Steam leaderboards replace the old non-functioning online scores
Native Steam Deck support - play on the go!
Apple Silicon support. Universal binary supports all Macs compatible with MacOS 14 and above
Numerous fixes and compatibility changes, with more to come!
What's Next?
I'd really like to replace the OpenGL renderer in the game with something more modern/future proof, as well as replace the GUIs in game. These were designed around the PS Vita, and aren't really well suited to PC screens. I'm intending on tackling these in the coming month.
See You on the High Scores!
Thanks for buying my game!
Charlie.
Full list of updates
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 4
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 settings 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.
Removed the sway effect on the gui as it was causing text to be hard to read
Adjusted enemy score values on extinguisher level to make the medal target more achievable.
Arm Mac build. Mac version now require MacOS 14 tahoe or above
Linux version build against latest Ubuntu LTS (26.04) and Steam Runtime 4
Windows build via mingw64. likely Win10 or greater
Fixed buggy strrep code.