Skip to content

Releases: SKonstruct/SKapsule

v2.0.3

Choose a tag to compare

@github-actions github-actions released this 26 May 19:26

What's Changed

  • 🧪 Add test file for NativeBridgePrompt fallback logic by @SirDank in #6
  • chore: perf updates from jules/SirDank by @beebono in #13
  • chore: cleanup updates from jules/SirDank by @beebono in #14
  • 🧪 Add test coverage for HeadlessGetdown message forwarding by @SirDank in #16
  • 🔒 Security: Fix Steam credential exposure in environment variables by @SirDank in #15

New Contributors

Full Changelog: v2.0.2...v2.0.3

v2.0.2

Choose a tag to compare

@github-actions github-actions released this 26 May 05:47

Full Changelog: v2.0.1...v2.0.2

v2.0.1

Choose a tag to compare

@github-actions github-actions released this 26 May 00:27

Full Changelog: v2.0.0...v2.0.1

v2.0.0

Choose a tag to compare

@github-actions github-actions released this 25 May 18:10

New features

  • On-screen touch controls : initial support for playing without a physical controller/keyboard. (6b1224a)
  • Log export : export logs directly from the main screen or the exit popup, making it easier to report issues. (03c5631)
  • In-device browser links : added an xdg-open shim so links open in the device's browser instead of failing. (9d409c9)

UI/UX

  • Smoother pre-gameplay flow : full Steam 2FA support across all methods, and removed the awkward empty screen between the launch buttons and gameplay. (3de1b53)
  • More reliable Steam auth : hardened the Steam auth flow with a keep-alive service so logins don't silently drop. (824b1ce)
  • Fixed system-bar swipe-to-show/hide triggers. (cb99620)

Build system

  • Updated Gradle so JDK 21 is no longer required to build. (743af75)
  • versionName now actually matches the git tag. (af9e747)

Full Changelog: v1.4.0...v2.0.0

v1.4.0

Choose a tag to compare

@github-actions github-actions released this 25 May 04:31

Full Changelog: v1.3.0...v1.4.0

v1.3.0

Choose a tag to compare

@github-actions github-actions released this 25 May 00:42

Full Changelog: v1.2.0...v1.3.0

v1.2.0

Choose a tag to compare

@github-actions github-actions released this 24 May 23:56

Full Changelog: v1.1.1...v1.2.0

v1.1.1

Choose a tag to compare

@github-actions github-actions released this 24 May 22:36

Full Changelog: v1.1.0...v1.1.1

v1.1.0

Choose a tag to compare

@github-actions github-actions released this 24 May 19:59

Full Changelog: v1.0.0...v1.1.0

v1.0.0

Choose a tag to compare

@github-actions github-actions released this 23 May 21:27

Full Changelog: https://github.com/beebono/SKapsule/commits/v1.0.0


SKapsule v1.0.0

An unofficial Android (arm64) port of Spiral Knights. SKapsule bundles a
custom JRE and native runtime, then boots the real Spiral Knights desktop
client on-device; the game itself is downloaded and patched from the
official servers at first launch.

Highlights

  • Boots, logs in, and plays on arm64 Android (8.0 / API 26+)
  • Web and Steam login (Steam via frenchpress, with Mobile App approval / 2FA)
  • Gamepad-first controls; touch for menus, on-screen keyboard for text entry
  • Full from-source native stack: gl4es (GL→GLES), OpenAL Soft, LWJGL 3.4.1,
    caciocavallo (headless AWT)
  • Signed release APK produced and published by CI on version tags

Known issues

  • Character-shadow shader artifact; workaround is Low graphics quality
  • Experimental: not yet hardened across all devices / Android versions
  • Large (~90 MB) untuned APK

Spiral Knights is © SEGA / Grey Havens, LLC. This is an unofficial fan
project, not affiliated with or endorsed by them, and bundles no game assets.
You need your own account to play.