Repository navigation
Sonic R Android v1.1
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.
- Introduced per-touch control binding (
- 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:
- Download and install
SonicR-release.apkon Android 5.0+ (ARM64 / x86_64). - Requires original retail PC game data files.