Skip to content

Sonic R Android v1.1

Choose a tag to compare

@ZinexDa ZinexDa released this 17 Sep 03:55
· 29 commits to main since this release

Sonic R Android v1.1 — Virtual Joystick & Touch Input Fixes

This release replaces the static D-pad with a draggable virtual joystick and resolves two critical touch-input issues reported in v1.0.0.

What's New:

  • Draggable Virtual Joystick:
    • Unbounded Direction Tracking: Steering input continues unbroken no matter how far your thumb moves outside the visual base boundary.
    • Draggable Thumb Knob: Responsive visual knob follows your thumb, smoothly clamped to the base perimeter with active glow and dynamic stem rendering.
    • 8-Way Digital Quantization: Accurately maps touch angles into the 8-directional inputs expected by the Sonic R physics engine.
  • Fixed D-pad Input Dropping:
    • Resolved the bug where sliding outside the D-pad bounds stopped Sonic from steering or moving.
  • Fixed Touch Bleeding Between Controls:
    • Introduced per-touch control binding (TouchBinding): dragging a finger from one button across another will never activate the second button.
  • Synchronized UI Preview:
    • Updated the Customize Controls editor in Settings to display the new virtual joystick base, deadzone ring, and centered thumb knob.
    • Independent 7-control positioning and scale customization remains 100% functional.

Installation:

  1. Download and install SonicR-release.apk on Android 5.0+ (ARM64 / x86_64).
  2. Requires original retail PC game data files.