Titan Souls 1.0.0-rc.1 (private test)
Pre-release
Pre-release
Private, data-free test release of the Titan Souls ARMv7 compatibility port.
What is included:
titansouls-nextosbuilt with the capability-based NextOS runtime stack.- NXExtract 1.2.6 for owner-provided Android v1.0.3 APK/OBB data.
- One generated nxbootstrap launcher, installation recipe, metadata, licences and SBOM.
Validation:
- Archive SHA-256:
e8a20d9164a834ee18ad258bdb6c897e96a17588bd7f808a85dd0fe582430a3b. - Executable SHA-256:
ff934a4aaadd029a68328603037c2c155c800c6fb8965db4e966c682bc25048a. - NXRelease reopened and verified 23 archive members and 2 Linux ELFs.
- Maximum Linux requirement is GLIBC 2.28, below the GLIBC 2.30 release ceiling.
- The exact ZIP and SHA were verified, installed and booted on ArkOS Mali-G31 and NextOS Mali-450. Both reached NXExtract marker validation, nxloader, controller detection, graphics/audio receipts,
FRAMEWORK READY, and the native title flow, then stopped cleanly. - A clean NXExtract installation from APK plus loose OBB and full gameplay/audio/input/save were tested on the predecessor candidate; the final hardening rebuild preserves those success paths.
Known limitation:
- The one-pixel tile grid still appears on Mali-450. The targeted UV precision mitigation is active but is not claimed as a fix. Gameplay remains functional and the limitation was explicitly accepted for this private test release.
The ZIP contains no APK, OBB, extracted Android .so, proprietary assets, saves or logs. The source repository contains only the Titan Souls adapter and port-specific recipes; common framework source and NXExtract runtime source are deliberately excluded. This remains a prerelease, not a universal-support declaration.
⚠️ Updating from this version? Do a CLEAN install. Delete BOTH thetitansoulsfolder ANDTitan Souls.shfromports/before extracting a newer release. Extracting on top can keep this old launcher, which rejects newer engines (the port will not start). Releases v1.0.7+ fix this permanently.