Skip to content

Combo Ship for Android 0.4.10

Choose a tag to compare

@swunderly swunderly released this 18 Oct 22:22
· 135 commits to android-source since this release

Choose your game from Home > Game mode: Combined randomizer, OoT randomizer, MM randomizer, Vanilla Ocarina of Time, or Vanilla Majora's Mask.

Choose a file's Next seed, select its mode, then generate or prepare it and start from an empty file. Each saved file keeps its own mode. Changing next-run settings does not convert an existing save.

Single-game randomizers use only that game's checks and items and finish at its own final boss. Shared items and cross-game travel are disabled for those runs. Vanilla games have ordinary saves and no shuffled items; vanilla MM keeps the original opening and starting inventory. Enhancement settings still apply. Android setup still requires both supported ROMs.

This build also applies the missing-enemy-soul guard to MM's temporary room clear. The separate OoT neighbour-room soul reset issue remains open. Unified Wallmaster shuffle remains development-only and is not enabled in this release.

Validation

167 host tests passed, 0 failed, and 3 known Windows/dependency skips. Independent read-only code review accepted the saved-mode, gear-admission and hash-icon fixes. The final ARM64 SHIPPING target linked, the APK passed the unchanged production shipping verifier and native provenance checks, Android lint passed, and the existing signing certificate was verified.

The host suite covers solo fill/progression and failure cases, effective settings isolation, saved-file refusal before mutation, the production MM constructor and vanilla MM arrival. A final regression covers MM gear admission before carrier-file creation and imported/restarted seed hash icons. These use engine stubs and extracted production functions where a full engine is unavailable. They are not gameplay or a full seed playthrough. Historical combined/Wallmaster runtime evidence remains tied to its original source and fixtures.

No new-mode phone or emulator gameplay was performed for this release. Quick checks are assigned to Sam's phone under the standing release preference.

Phone checks

  • Use empty files to try the five modes; check solo pools/own final boss and disabled cross-game travel, then save/restart and confirm each file retains its mode. Keep existing progress.
  • With opening-skip enhancements off, check vanilla MM's forest opening, first cycle, subsequent load, and reset/owl-save quit back to file select. Check an existing combined file still loads normally.
  • Check adult Epona's fence jump, an adult chest, and the Goron Tunic on a hot floor.
  • Check OoT's D-pad ocarina switch and pickup counts for silver rupees, keys, and MM tokens/hearts.

Already passed on Sam's phone in earlier releases: 0.4.6 silver rupee reset and 0.4.7 MM soul room reset. This is historical evidence, not a new-build phone test.

Install over the existing app. Do not uninstall or clear app data. No ROMs are supplied. THIRD-PARTY-NOTICES.txt accompanies the APK; most dependency notices are also inside it.

Source: 2152bd2
APK SHA-256: 5a2b42fd9cfb8872d6c81d625c07cdc3fb652c10da821fa6a4a3df2f55fcddb6