This repository was archived by the owner on Sep 13, 2026. It is now read-only.
Android Release v 2.2.0
This release brings Arx Libertatis native support.
And instead of legacy port - this port is far superior in quality to the old Arx Libertatis port, which was the first I ever developed for Android
Because:
- it is fully supports both GLES 3.2 and GLES 2.0 rendering
- Has more convenient onscreen controls
- Has full ArmV7 support.
- gamepads hotlplug connection was rewrited
- All Arx Libertatis native deps were updated to latest sources
- It has EAS and HTRF audio support, like on PC, old port didn't support all these features
- For audio output uses oboe, not OpenSLES
- Changing brightness now working like on PC
- All logs now writed to logcat, so it is possible to read all engine logs from logcat
- All the old hacks that I used in this engine for the Android platform have been removed.
Common changelogs:
- Arx Libertatis native support was added
- All native .so libraries now builded in Release mode instead of RelWithDebInfo, so that the compiled binaries will run faster
- ArmV7 binaries now builded in ARM 32 bit mode instead THUMB 16 bit mode,so that the compiled ARMV7 binaries will run faster on ARMV7
- fixed bug with not working Challenges mode in Perfect Dark
- Specially for Arx fatalis was added opportunity to disable absolute touch mouse mode
- Specially for Arx fatalis was added opportunity to disable touch mouse pressing events
- gl4es fork from minecraft devs repo, which is working only with gles 2.0 was removed and was replaced with original gl4es from this repo - https://github.com/ptitSeb/gl4es , because gl4es fork from minecraft devs repo is super glitchy