Skip to content

JA2 Reborn 1.0.4

Choose a tag to compare

@RealTommyGreen RealTommyGreen released this 19 Jun 19:22

JA2 Reborn 1.0.4

JA2 Reborn 1.0.4 Release Notes

JA2 Reborn 1.0.4 is a major touch-overlay overhaul with hand-crafted SVG icons, a dedicated Map Screen button set, a true Mouse & Keyboard mode, and dozens of widescreen and usability fixes across the entire Android experience.

Highlights

  • Completely reworked icon set: 37 hand-crafted SVG icons replace all legacy Canvas drawings, with an iconFill override and per-button Size slider (30%–200%) in the overlay editor.
  • Dedicated Map Screen overlay: a brand-new, compact 8-button Map Screen layout with its own presets, independent from tactical buttons.
  • True Mouse & Keyboard Mode: available in the Launcher's Expert Settings for direct physical input passthrough, ordered directly below Modern Controls in the dropdown.
  • Shopkeeper/Vendor overlay support: the touch overlay now stays visible in merchant and inventory screens, using the standard tactical button layout.
  • Item stacking button: added for merchant and inventory panels.
  • Improved Side Step and Back Step: redesigned as sticky toggle presets replacing the problematic legacy strafe buttons.
  • Direct Tap threshold slider: a new slider in the overlay settings menu adjusts the timing window between direct taps and relative mouse input.
  • Shape-aware hit-testing: buttons now use geometric hit-testing (circle, rounded square, rectangle) so invisible corners no longer register false touches — with a special exclusion for the D-pad.
  • Widescreen polish: Auto-Bandage, Shopkeeper/Vendor UI, tactical NPC dialogue, subtitle text, civilian quotes, and tutorial panels all received widescreen placement fixes and no longer switch to 4:3 mode on wide displays.
  • Touch-preset reset notice: a one-time main menu notice informs users when the bundled default preset has been replaced and their layouts have been refreshed.

Compatibility Notes

  • The touch-overlay config schema bumps from 12 to 15. Existing layouts migrate automatically; the default preset ships a one-time forced refresh for this version.
  • The Map Screen overlay uses a separate editable layout with Map Screen-specific buttons. Editors no longer show tactical presets on the Map Screen or vice versa.
  • Older touch presets are automatically refreshed on first launch. Users who customized their layout will keep their changes; only layouts still matching the previous version's defaults are updated.
  • Existing savegames remain supported.

Verification

The release was locally verified with:

:app:testDebugUnitTest
:app:externalNativeBuildDebug
:app:assembleDebug
adb install -r (Android hardware)
:app:assembleRelease (signed)