Skip to content

Releases

1.0.0-rc.1

1.0.0-rc.1 Pre-release
Pre-release

Choose a tag to compare

@mogeldev mogeldev released this 14 Nov 15:35

First release candidate, Android 1.0.0-rc.1 / versionCode 17

  • Dual-ABI APK (arm64-v8a, x86_64), no game files or generated code embedded.
  • Signed with the project debug certificate, SHA-256 1be501578a55867ac0b1fc488d516d33c07d14cfab2b43a69b8ace81e9cb8233 (same as earlier releases; installs over them).
  • Install over the existing app; installed games need no reimport or recompilation.

Assets: APK, corresponding source, SHA-256 sums. No Windows builder.

0.4.0-testing.2

0.4.0-testing.2 Pre-release
Pre-release

Choose a tag to compare

@mogeldev mogeldev released this 14 Nov 00:58

SCDA Android 0.4.0-testing.2

Testing prerelease, not stable. VersionCode 16; source 6e1f5e72b685875b997be173de48379e94e5e59e.

Fixed

Main menu music played too fast and clicked (#4). The game was sometimes told a wrong playback position and then overwrote music that had not been played yet, so short pieces were skipped several times a second. Confirmed by ear on a Poco X6 (Adreno 710, 120 Hz) with a test build of the same fix. The menu video was not the cause: it has no audio track.

Also

The log's audio: start line now names the audio driver and the device's sample rate, channels and block size, to help with future audio reports.

Install

Install over the existing app. Do not uninstall or clear app data: that deletes saves/settings. Existing games need no reimport or recompilation.

Same signing certificate SHA-256: 1be501578a55867ac0b1fc488d516d33c07d14cfab2b43a69b8ace81e9cb8233

Downloads

  • scda-debug.apk ARM64 + x86_64, Android 10+, Vulkan 1.1
  • SCDA-Android-0.4.0-testing.2-corresponding-source.zip
  • SCDA-Android-0.4.0-testing.2-SHA256SUMS.txt

Not device-tested for this version: Mali and x86_64. No Windows builder. Compiler/import toolchains and Turnip unchanged from 0.4.0-testing.1. Campaign only; no game content included.

Wiki

0.4.0-testing.1

0.4.0-testing.1 Pre-release
Pre-release

Choose a tag to compare

@mogeldev mogeldev released this 10 Nov 20:53

SCDA Android 0.4.0-testing.1

Testing prerelease, not stable. VersionCode 15; source de0a0a0f1b7079c807b8ad2f549f21916c90dc4e.

New

Faster on Mali GPUs. Devices with an ARM Mali GPU now use a lighter wait between render passes by default. On the test tablet (Huawei AGS3K, Mali-G51, 50% render resolution) one stationary view went from about 20.7 to 24.5 FPS. Other GPUs behave as before.

GPU SYNC option (Recomp Settings > Performance), applied live:

  • Automatic (default): relaxed on Mali, strict everywhere else.
  • Relaxed (faster): the lighter wait on any GPU.
  • Strict: the previous behaviour. Choose this if effects flicker or look broken.

Help for settings. In the game's Recomp Settings and Controller pages, press Y on a row to read what it does. Available in English, French, German, Italian and Spanish. Controller only; there is no keyboard key for it.

Install

Install over the existing app. Do not uninstall or clear app data: that deletes saves/settings. Existing games need no reimport or recompilation.

Same signing certificate SHA-256: 1be501578a55867ac0b1fc488d516d33c07d14cfab2b43a69b8ace81e9cb8233

Downloads

  • scda-debug.apk ARM64 + x86_64, Android 10+, Vulkan 1.1
  • SCDA-Android-0.4.0-testing.1-corresponding-source.zip
  • SCDA-Android-0.4.0-testing.1-SHA256SUMS.txt

No Windows builder. Compiler/import toolchains and Turnip unchanged from 0.3.0-testing.2. Campaign only; no game content included.

Wiki

0.3.0-testing.2

0.3.0-testing.2 Pre-release
Pre-release

Choose a tag to compare

@mogeldev mogeldev released this 09 Nov 18:38

SCDA Android 0.3.0-testing.2

Testing prerelease, not stable. VersionCode 14; source 91451ca.

New

Export error logs (ZIP) in the Android launcher:

  • Choose the destination using Android's file picker.
  • Includes saved game logs, the last setup error and Vulkan diagnostics when available.
  • No game files or saves, no automatic upload. Logs may contain file paths: review before sharing.
  • Setup/import errors are now saved for later export. This is not a full Android logcat capture.

Install

Install over the existing app. Do not uninstall or clear app data: that deletes saves/settings. Existing games need no reimport.

Same signing certificate SHA-256: 1be501578a55867ac0b1fc488d516d33c07d14cfab2b43a69b8ace81e9cb8233

Validation

The user exported a ZIP using the preceding test build: all entries passed CRC validation, with 13 game logs, README and Vulkan report. ZIP allowlist/content/missing-storage tests, cache/import/update tests, Python tests and native host tests passed. Production APK built and inspected for both ABIs, version and signature; no embedded game code.

The exact version-bumped APK was not separately device-tested. Picker cancellation/storage failures and setup-error export have not been device-tested.

Downloads

  • scda-debug.apk — ARM64 + x86_64, Android 10+, Vulkan 1.1
  • SCDA-Android-0.3.0-testing.2-corresponding-source.zip
  • SCDA-Android-0.3.0-testing.2-SHA256SUMS.txt

Windows builder remains retired. Native game/runtime code and toolchains unchanged from 0.3.0-testing.1. Campaign only; no game content included.

Wiki

0.3.0-testing.1

0.3.0-testing.1 Pre-release
Pre-release

Choose a tag to compare

@mogeldev mogeldev released this 09 Nov 18:17

SCDA Android 0.3.0-testing.1

Testing prerelease. VersionCode 13, source 049c761.

New

  • Anti-aliasing: Recomp Settings → GRAPHICS → ANTI-ALIASING: OFF / FXAA (fast) / SMAA (default). Smooths the finished frame before upscaling; barely any performance impact on Adreno 710.
  • Anisotropic filtering 4x by default.
  • Update check at app start: quiet; a notice appears only when a newer release exists.
  • Main menu: only Solo, Credits and Exit (no Coop/Versus).

New defaults apply to new or reset settings only; saved choices are kept.

Windows builder retired

No Windows builder is published from this version on. ARM64 and x86_64 compile the game on the device. Game ZIPs from a versioned builder are refused for new imports; import the ISO, archive or game folder instead. Installed games are not affected.

Install

Install over the existing app. Do not uninstall or clear app data (deletes saves/settings). Installed games need no reimport.

Certificate SHA-256: 1be501578a55867ac0b1fc488d516d33c07d14cfab2b43a69b8ace81e9cb8233

Downloads

  • scda-debug.apk: ARM64 + x86_64, Android 10+, Vulkan 1.1
  • SCDA-Android-0.3.0-testing.1-corresponding-source.zip
  • SCDA-Android-0.3.0-testing.1-SHA256SUMS.txt

No game content included. Campaign only.

Tested

  • Redmi Note 13 Pro 5G (Adreno 710): user-confirmed main menu and FXAA/SMAA with test builds of the same source.
  • Not tested: this exact APK on a device, Mali and weaker GPUs with anti-aliasing, per-pass GPU timing.

Wiki · Issues

0.2.0-testing.3

0.2.0-testing.3 Pre-release
Pre-release

Choose a tag to compare

@mogeldev mogeldev released this 08 Nov 23:20

SCDA Android 0.2.0-testing.3

Windows builder retired. SCDA-Android-0.2.0-testing.3-Windows-Builder.zip is no longer maintained and is not published with later releases. From 0.3.0-testing.1 the app compiles on the device (ARM64 and x86_64) and refuses builder ZIPs for new imports. The file stays here unchanged for reference only.

Testing prerelease. VersionCode 12, source 3d83e7a.

New

  • On-device compilation on x86_64 (previously ARM64 only). Windows builder is now optional on both.
  • APK size: ~219 MB (was ~137 MB) — compiler tools for both architectures.

Install

Install over the existing app. Do not uninstall or clear app data (deletes saves/settings). Installed games need no reimport.

Certificate SHA-256: 1be501578a55867ac0b1fc488d516d33c07d14cfab2b43a69b8ace81e9cb8233

Downloads

  • scda-debug.apk — ARM64 + x86_64, Android 10+, Vulkan 1.1
  • SCDA-Android-0.2.0-testing.3-Windows-Builder.zip — retired, reference only
  • SCDA-Android-0.2.0-testing.3-corresponding-source.zip
  • SCDA-Android-0.2.0-testing.3-SHA256SUMS.txt

No game content included. Campaign only.

Tested

  • Import, compile, in-game: x86_64 emulator (Android 15), Redmi Note 13 Pro 5G (ARM64). User-confirmed with a pre-bump build of the same source.
  • Not tested: physical x86_64 devices, long x86_64 sessions, low storage.

Wiki · Issues

0.2.0-testing.2

0.2.0-testing.2 Pre-release
Pre-release

Choose a tag to compare

@mogeldev mogeldev released this 08 Nov 22:07

SCDA Android 0.2.0-testing.2

Testing prerelease. VersionCode 11, source caa272d.

New

  • Share device report in the launcher: preview → Android share or GitHub issue draft. Nothing is sent automatically.
  • Contains: app version, device model, Android version, ABI, selected/last-used Vulkan driver, GPU, Turnip eligibility, your result and notes. No IDs, accounts, paths, logs or game files.
  • GitHub issues are public and linked to your account.

Install

Install over the existing app. Do not uninstall or clear app data (deletes saves/settings). Installed games need no reimport.

Certificate SHA-256: 1be501578a55867ac0b1fc488d516d33c07d14cfab2b43a69b8ace81e9cb8233

On-device compilation: ARM64 only. x86_64 needs a ZIP from the matching Windows builder.

Downloads

  • scda-debug.apk — ARM64 + x86_64, Android 10+, Vulkan 1.1
  • SCDA-Android-0.2.0-testing.2-Windows-Builder.zip — matching builder
  • SCDA-Android-0.2.0-testing.2-corresponding-source.zip
  • SCDA-Android-0.2.0-testing.2-SHA256SUMS.txt

No game content included. Campaign only.

Tested

  • x86_64 emulator: install over existing app, game kept, report preview and sharing.
  • Not tested: device report on physical hardware.

Wiki · Issues

0.2.0-testing.1

0.2.0-testing.1 Pre-release
Pre-release

Choose a tag to compare

@mogeldev mogeldev released this 08 Nov 04:31

SCDA Android 0.2.0-testing.1

Testing prerelease. VersionCode 10, source de6beba.

New

  • New launcher: landscape UI in the in-game menu style; requirements and license pages.
  • Optional Turnip driver (unmodified Vauzi-17/710 universal v4.5) for supported Adreno GPUs. Manufacturer driver stays default.
    • Select in the launcher or Recomp Settings → PERFORMANCE → VULKAN DRIVER, then fully close and reopen the app.
    • Shown only on Adreno GPUs listed in the bundled Mesa device table. Only Adreno 710 is physically tested.
    • If the game fails to start, switch back to Manufacturer in the launcher. Do not clear app data.
  • Adreno 710, one stationary scene: 62.4 FPS manufacturer → 69.3 FPS Turnip (~11%). Not a general result.

Install

Install over the existing app. Do not uninstall or clear app data (deletes saves/settings). Installed games need no reimport.

Certificate SHA-256: 1be501578a55867ac0b1fc488d516d33c07d14cfab2b43a69b8ace81e9cb8233

On-device compilation: ARM64 only. x86_64 needs a ZIP from the matching Windows builder.

Downloads

  • scda-debug.apk — ARM64 + x86_64, Android 10+, Vulkan 1.1
  • SCDA-Android-0.2.0-testing.1-Windows-Builder.zip — matching builder
  • SCDA-Android-0.2.0-testing.1-corresponding-source.zip — includes Mesa, Turnip recipes and loader sources
  • SCDA-Android-0.2.0-testing.1-SHA256SUMS.txt

The Turnip binary was not independently rebuilt byte-for-byte; see tools/turnip/SOURCES.md. No game content included. Campaign only.

Tested

  • Adreno 710 phone (test builds): Turnip gameplay, GPU detection, switching back, fresh install → import → compile → play.
  • x86_64 emulator (release APK): install over existing app, game kept, Turnip option hidden.
  • Not tested: release APK on physical hardware, other Adreno GPUs, long Turnip sessions.

Wiki · Issues

0.1.0-testing.7

0.1.0-testing.7 Pre-release
Pre-release

Choose a tag to compare

@mogeldev mogeldev released this 08 Nov 02:22

SCDA Android 0.1.0-testing.7

Testing prerelease. VersionCode 9, source f3a3234.

New

  • Phone gyro aiming while aiming and in the sniper scope. Off by default; enable in Recomp Settings → CONTROLLER → GYRO.
  • GYRO SOURCE: PHONE (Android default) or CONTROLLER.
  • Separate gyro INVERT X / INVERT Y, independent of stick inversion.
  • Calibration: keep the phone still ~2 s; shows DONE, or RETRY after 10 s.
  • Skip intro movies defaults to ON for new/reset settings.

Install

Install over the existing app. Do not uninstall or clear app data (deletes saves/settings). Installed games need no reimport.

Certificate SHA-256: 1be501578a55867ac0b1fc488d516d33c07d14cfab2b43a69b8ace81e9cb8233

On-device compilation: ARM64 only. x86_64 needs a ZIP from the matching Windows builder.

Downloads

  • scda-debug.apk — ARM64 + x86_64, Android 10+, Vulkan 1.1
  • SCDA-Android-0.1.0-testing.7-Windows-Builder.zip — matching builder
  • SCDA-Android-0.1.0-testing.7-corresponding-source.zip
  • SCDA-Android-0.1.0-testing.7-SHA256SUMS.txt

No game content included. Campaign only.

Tested

  • Redmi Note 13 Pro 5G (test build): gyro and calibration confirmed by the user.
  • x86_64 emulator (release APK): install over existing app.
  • Not tested: release APK on physical hardware, controller gyro regression.

Wiki · Issues

0.1.0-testing.6

0.1.0-testing.6 Pre-release
Pre-release

Choose a tag to compare

@mogeldev mogeldev released this 08 Nov 01:06

SCDA Android 0.1.0-testing.6

Testing prerelease. VersionCode 8, source b468955.

New

  • One APK for ARM64 and x86_64.
  • Windows builder makes one game ZIP for both architectures; the app picks the right library. Older single-library ZIPs still work.
  • Builder executable renamed to SCDA-Android-Builder.exe.

Install

Install over the existing app. Do not uninstall or clear app data (deletes saves/settings). Installed games need no reimport.

Certificate SHA-256: 1be501578a55867ac0b1fc488d516d33c07d14cfab2b43a69b8ace81e9cb8233

On-device compilation: ARM64 only. x86_64 needs a ZIP from the matching Windows builder.

Downloads

  • scda-debug.apk — ARM64 + x86_64, Android 10+, Vulkan 1.1
  • SCDA-Android-0.1.0-testing.6-Windows-Builder.zip — matching builder
  • SCDA-Android-0.1.0-testing.6-corresponding-source.zip
  • SCDA-Android-0.1.0-testing.6-SHA256SUMS.txt

No game content included. Campaign only.

Tested

  • x86_64 emulator (release APK): builder ZIP import, intro and title screen.
  • Not tested: release APK on physical ARM64 hardware, x86_64 gameplay.

Wiki · Issues