Releases: willlrock/onlyfun
Release list
Onlyfun Android diagnostic build 0.0.4-dev.2
Diagnostic Onlyfun Android build for on-device testing.
What changed:
- Preserves the original VM exception and shows the failing opcode/PC in the error dialog.
- Exports
onlyfun.logthrough the Android system picker after a failed game load. - Fixes the Android native-picker callback used by log export.
- Adds the Mophun
vMsgBoxU16-bit Unicode call used by Honey Cave 2 and corrects Mophun message-box return values. - Detects the supplied encrypted Honey Cave 2 code path as an invalid encrypted opcode instead of crashing with an array-index error.
Build details:
- Unity 6000.5.6f1
- Android 8.0+ (API 26), target API 36
- ARM64 (
arm64-v8a) only - Test/debug certificate; application itself is not debuggable
- Commit
f8e9f85ed5a5d941d5c98c9cc4769c8b2e9267e1 - APK SHA-256:
FFE27591F9E8F72B8FD0DBC6EAC0C372FA97F776101ED61AA667494C1FCA9B53
This is an early test build, not a production release. Game ROMs and decryption keys are not included. The supplied Honey Cave 2 archive contains an encrypted Mophun code section and cannot be launched directly; import a legally decrypted .mpn copy. If loading still fails, choose Yes in the error dialog, save onlyfun.log, and attach it to the report.
Known limitation: Unity reports that three legacy ARM64 native plugins are not internally 16 KB page-aligned, so Android 15+ devices configured for 16 KB memory pages may fail to load them. The APK's ZIP entries pass the Android 16 KB zipalign check, but the native-library warning remains.
Onlyfun Android development build 0.0.4-dev.1
First Onlyfun Android development build for on-device testing.
- Built with Unity 6000.5.6f1
- Debug/development-signed APK
- Android 8.0+ (API 26)
- ARMv7 and ARM64
- Imports user-selected
.mpngames into app-private storage - Includes the Honey Cave 2 legacy compatibility profile and recoverable VM error handling
- EditMode tests: 6/6 passed, including the Honey Cave 2 fixture
- APK signature, manifest, ABI inventory, ZIP alignment, and no-ROM checks passed
APK SHA-256: 8658E47DE4E9B5BC0ACFB51C3609CBFA1D594FFB50098048829A87B299B3D026
APK size: 231,890,787 bytes
This is an early test build, not a production release. Game ROMs are not included; import your own .mpn file with the Android system file picker.
When reporting a crash or failed game load, please attach onlyfun.log if available.
Known limitation: Unity reports three legacy ARM64 native plugins as not ELF 16 KB page-aligned. The APK itself passes 16 KB ZIP alignment, but devices that use 16 KB memory pages may still be affected.