Repository navigation
Unreal Tournament 3 Android ARM64 port 0.4.1-dev
Unreal Tournament 3 Android ARM64 port, version 0.4.1-dev (versionCode 8).
Changes
- Improved CPU performance on PhysX Mod Pack maps with native fluid collision kernels, native pair removal and optimized x87 calculations.
- Added on-device HLSL compilation through vkd3d-shader, with shader caching and improved MojoShader compatibility for mod materials.
- Fixed touch aiming: holding Fire no longer blocks another finger's camera movement; dragging from Fire, secondary fire, Jump or Crouch also turns the camera.
- Made the crash monitor a launcher option, disabled by default, to avoid keeping its extra Android process running unless needed.
- Removed FSR3 frame generation. FSR1 spatial upscaling and FXAA remain available.
- Reduced per-draw post-processing overhead and removed temporary qa-flags performance switches.
- Updated localized PhysX and audio setting descriptions.
Installation and validation
Requires Android 11+ on ARM64 and your own files from the Steam version of the game. DXVK requires Vulkan 1.3; compatible Adreno devices can use Turnip.
The APK uses the same signing certificate as previous releases. Native build, APK signature and 16 KiB page alignment checks passed. All 31 tests selected for the changed components passed. The full 107-test run reported 3 failures, 4 errors and 5 skips, including missing research fixtures/modules and an outdated fnclex expectation. The final versioned APK was not separately run on a device.