github RedTopper/Super-Haxagon 3.9.0
SuperHaxagon v3.9.0

latest release: 3.9.1
4 months ago

GitHub Actions Edition

GitHub Actions is now the primary way to build and release SuperHaxagon!

(This may break automated releases! Sorry about that!)

This release finishes out the last few non-major features. As such, this is likely the last non-patch release in the 3.x.x series.

Changelog

New features:

  • macos: new platform!
    • GitHub Actions will now build a macOS (M1) bundle automatically for new PRs going forward!
    • Intel-based macOS devices should still build, but there is no automated builds at this time.
    • Thanks @adc-ax for helping out with macOS bugs!
    • (macOS support was previously added by @mathieudel, but unfortunately I did not maintain it.)
  • steamdeck: new platform!
    • The SDL2 flatpak build will auto-detect SteamDeck and enter fullscreen.
    • Switched to SDL2 for controller support in flatpak.
    • Tested on hardware!
    • (Technically you could install the flatpak on SteamDeck, but the experience wasn't very good.)
  • all: License change to GPLv3 (or later) for the core game.
    • Drivers are dual licensed under GPLv3-or-later OR MIT.
    • All downloads now include a copy of the license AND licenses for all dependencies.
  • all: Levels no longer speed up during "level ups"
    • Instead, one big speedup happens at 60 seconds.
    • Thanks @zaphod77 (Fixes #34)
  • all: LAST Major driver refactor, ALL platform specific files are now located in driver
  • all: All platforms now build with GitHub actions!

Install

Please see the README.md to install SuperHaxagon for your platform.

Tested Platforms

  • 3DS (Lime3DS 2119.1)
  • 3DS (Physical o3DSXL 11.15.0-47U)
  • LinuxSDL2 (Fedora 41)
  • LinuxSFML (Fedora 41)
  • MiyooMini Plus (OnionOS 4.3.1-1)
  • TI Nspire (4.5.3.14)
  • PortMaster (Knulli 2024/12/04)
  • Switch (Physical 11.0.1)
  • Switch (Yuzu 1734)
  • SteamDeck (SteamOS 3.6.24)
  • Windows 11 (QEMU VM)

Don't miss a new Super-Haxagon release

NewReleases is sending notifications on new releases.