Skip to content
This repository was archived by the owner on Sep 13, 2026. It is now read-only.

Android Release v 2.3.1

Choose a tag to compare

@sandstranger sandstranger released this 12 Jan 15:48
· 1968 commits to main since this release

This minor release makes FTEQW more playable on Android. A lot of crashes have been fixed thanks to Crashlytics finally working on previous releases.
The next release will include Widelands. After that, the app will only receive bugfix and engines code updates.

Changelog:

  • ArxLibertatis: CriticalLogger was disabled. Maybe it is useful on PC, however caused crashes on Android.
  • FTEQW Quake 3: Touchscreen pressing support disabled, because it worked poorly.
  • better Escape button emulation with onBack Android hardware button
  • Audio: FTEQW now links OpenAL via lld instead of dlopen, improving stability on Android.
  • Orientation: SDLActivity is now always forced to sensor landscape mode to avoid portrait mode bugs on some old Chinese devices.
  • Lifecycle: All engines now use onResume and onPause Activity events. SDL_APP_WILLENTERFOREGROUND and SDL_APP_WILLENTERBACKGROUND were unreliable after long deep sleep, causing muted audio in ArxLibertatis, UZDOOM and FTEQW. This is now fixed.
  • Rendering: Better render overriding for FTEQW; font scale increased.
  • Multithreading: Enabled again in FTEQW to prevent UI freezing. Also due to multithreading - FTEQW now also can work a little faster on MTK devices with GLES render.
  • FTEQW Vulkan: Render tuned for MTK devices. Warning: Vulkan may leak memory and crash; such issues are not going to be fixed. Use GLES render instead.
  • FTEQW Physics: Multiplayer physics crashes in FTEQW fixed.
  • Fixed java.lang.IllegalStateException in MainActivity
  • Fixed java.lang.IndexOutOfBoundsException in file picker