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

Android Release v 2.3.0

Choose a tag to compare

@sandstranger sandstranger released this 10 Jan 23:18
· 1968 commits to main since this release

This release adds FTEQW support with Quake 1, Quake 2, Quake 3 and Hexen 2.

However, this engine is legacy, so expect many pitfalls.

Known limitations:

  • Quake 2 multiplayer is not supported.
  • Quake 3 multiplayer is not supported.
  • Quake 3 single player with bots is unstable.
  • Half life 1 is not supported
  • Vulkan renderer is not recommended on mobile devices due to architectural limitations.
  • Network code in Quake 1 may be unstable.

For full details, read here:
https://github.com/sandstranger/com.mobilerpgpack.phone?tab=readme-ov-file#fteqw

If you want proper Quake 3 support and stable network gameplay,
it is strongly recommended to use this instead:
https://github.com/glKarin/com.n0n3m4.diii4a

Porting more than 10 custom engines made me realize that open source engines cannot offer me anything new anymore.
Most of them are legacy engines with outdated and uninteresting technologies.
They often share the same codebase, and even the same bugs.

Working with them only teaches how to deal with legacy code — which I already can do.
Because of this, I will not port any more engines to this app,
except Widelands, which I will evaluate first.
If it is also a legacy codebase, I will abandon it as well.
OpenXRay will not be ported to this app.

Changelog:

  • Added initial FTEQW build (https://github.com/fte-team/fteqw)
  • Fixed gyroscope not working when used together with touchscreen
  • Added Chinese localization
  • Fixed missing Crashlytics dSYM uploads
  • All SDL2-based engines now use SDL_WINDOW_FULLSCREEN_DESKTOP instead of SDL_WINDOW_FULLSCREEN
  • Minor fixes