Skip to content

v1.1.5

Choose a tag to compare

@MYSOREZ MYSOREZ released this 04 Aug 16:45
· 970 commits to main since this release
c387195
  • Fixed an empty folder list in the system file picker on Android 9/10 – previously, on these versions, the user physically could not select the game folder during installation.
  • Backported several null‑pointer crash fixes from the GeneralsX/GeneralsGameCode upstream.
  • Fixed save/load bugs for the aircraft carrier.
  • Fixed object picking via screen tap (incorrect precision mode during raycasting).
  • Increased the font scale of tooltips and the main menu fallback font on high‑DPI screens.
  • Added a one‑frame delay before stopping rendering when the app loses focus – prevents a sudden black screen when minimising.
  • Fixed black areas in screenshots and in the "Recent" section (swapchain alpha channel).
  • Enabled multipass terrain blending by default on Android – eliminates black edges on Adreno GPUs.
  • Fixed importing of custom Vulkan drivers (Turnip) – a missing slash in the path used to break it entirely; now it loads correctly.
  • Completely rewrote touch‑based camera control: true pinch‑to‑zoom and one‑finger panning without mouse emulation or phantom cursor, camera inertia on release, and fixed pan/zoom freezing in busy scenes.
  • Added full touch‑based building placement (tap‑drag‑rotate‑release) and box selection via long‑press followed by drag.
  • Added a completely new feature – a native unit group control panel (a spoiler button at the bottom next to the minimap), which did not exist before: proper 0–9 button numbering, synchronised show/hide with the actual minimap panel, a long‑press gesture to clear a group without losing unit commandability and without affecting the current battlefield selection, and fixed a bug where an invisible window intercepted clicks on the battlefield after using the panel.
  • Continued auditing and fixing race conditions in reference counting on ARM in DXVK (bug class "DxvkResourceAllocationPool: corrupted free list head") – fixed in five more render engine classes on top of what was already done in 1.1.4.
  • Added toggle checkboxes in the launcher for diagnostic files, replacing manual creation of .txt files via file manager, with labels worded in plain language across all 12 launcher languages.

https://github.com/MYSOREZ/GeneralsZH-Android-Port/commits/claude/native-touch-controls