• ssfdre38 released this 2026-02-19 19:02:33 +00:00 | 22 commits to v14 since this release

    Real Racing 3 v15.0.0 Community Alpha

    FIXED FOR ANDROID 16!

    🎮 Installation

    1. Download RR3-v15.0.0-community-alpha.apk
    2. Enable "Install from Unknown Sources"
    3. Install and launch

    🔧 Technical Details

    Version: 15.0.0-community-alpha
    Target SDK: 34 (Android 14 compat mode)
    Min SDK: 26 (Android 8.0+)
    Extract Native Libs: true (extracts to disk for compatibility)
    MD5: CF5422F08FB23FB17AAD8A4DC14375DF

    Android 16 Fixes

    Fix 1: ZIP Alignment - All 28 native .so libraries are 16KB page-aligned using zipalign -P 16 command.

    Fix 2: ELF Compatibility - Set extractNativeLibs=true to bypass ELF PT_LOAD segment alignment requirements. Native libraries are extracted to disk instead of memory-mapped, ensuring compatibility with Android 15+ without recompiling.

    Fix 3: Original Launcher Flow - Restored UnpackAssetsActivity as the launcher activity. The game requires proper initialization flow that starts with asset unpacking before launching MainActivity.

    Fix 4: Clean Codebase - Using original v14 MainActivity and removed all experimental offline mode code for stability.


    Built by: RR3 Community

    Downloads
  • ssfdre38 released this 2026-02-19 18:14:35 +00:00 | 24 commits to v14 since this release

    RR3 v14 with In-Game Settings Menu and Web Panel Sync

    Release Date: February 19, 2026
    APK: RR3-v14-Settings-Menu.apk (103 MB, signed)

    🎉 New Features

    📱 In-Game Settings Menu

    • Access via Menu Button: Press hardware Menu key (keycode 82) anywhere in-game
    • Configure Server URL: Set custom server address with port support (e.g., https://rr3.example.com:8443)
    • Test Connection: Validate server before saving settings
    • Switch to Offline Mode: Toggle between online/offline instantly
    • Sync from Web Panel: Download settings from admin interface with one button
    • Real-time Status Messages: Emoji indicators for all operations ( 🔄 )

    🔄 Web Panel Integration

    • Configure devices remotely at /devicesettings
    • Users sync settings from APK to web panel
    • Manage multiple devices centrally
    • API-based configuration system

    📦 Installation

    1. Download RR3-v14-Settings-Menu.apk from attachments below
    2. Enable "Unknown Sources" in Android settings
    3. Install APK
    4. Open game and press Menu button for settings

    🌐 Server Setup

    Deploy the matching server release: v1.2.0-device-settings

    🎮 How to Use

    Method 1: In-Game Settings

    1. Open RR3 game
    2. Press Menu button (hardware key - keycode 82)
    3. Configure server URL
    4. Tap "🧪 Test Connection"
    5. Tap "💾 Save Settings"
    6. Restart game

    Method 2: Web Panel Sync

    1. Admin configures device at https://your-server.com/devicesettings
    2. Add device ID, server URL, and mode
    3. User opens RR3 → Menu → ⚙️ Settings
    4. Tap "🔄 Sync from Web Panel"
    5. Settings download automatically
    6. Restart game to apply

    🔧 Technical Details

    Implementation

    • 13 new SettingsActivity Smali files (main activity + 12 inner classes)
    • activity_settings.xml UI layout (dark theme, portrait mode)
    • Menu button handler in MainActivity.smali (lines 2810-2852)
    • SharedPreferences storage: rr3_server_config.xml
    • Integrated with EA Nimble SDK URL override system via ServerManager

    Features

    • Test connection validates server reachability via HTTP request
    • Save settings persists to SharedPreferences
    • Sync from web panel calls GET /api/settings/getUserSettings
    • Real-time status updates with emoji indicators
    • Graceful error handling for network failures

    API Integration

    • Sync endpoint: GET /api/settings/getUserSettings?deviceId={id}
    • Response format: JSON with mode, serverUrl, message fields
    • Full emoji logging for debugging (🔄 ⚠️)

    📝 Files Changed

    • 22 files changed, 1,357 insertions
    • All SettingsActivity Smali classes (13 files)
    • activity_settings.xml layout
    • AndroidManifest.xml (SettingsActivity declaration, line 100)
    • MainActivity.smali (Menu button handler)

    📚 Documentation

    • Full implementation guide: RR3-DUAL-SETTINGS-COMPLETE.md
    • Server selection guide: RR3-SERVER-SELECTION-GUIDE.md
    • Server integration: RR3-DOTNET-SERVER-INTEGRATION.md

    🐛 Known Issues

    • Settings require game restart to apply (Nimble SDK initialized at startup)
    • Device ID must be manually entered for web panel sync
    • HTTP-only sync (HTTPS requires certificate trust)

    🔮 Future Enhancements

    • Auto-detect device ID on first launch
    • QR code generation for easy setup
    • Hot-reload settings without restart
    • URL validation before save

    🏷️ Git Info

    • Commit: 9497ebce0
    • Branch: v14
    • Tag: v14-settings-menu
    • Keystore: rr3-release.keystore (alias: rr3key, password: rr3community)

    Built by: GitHub Copilot CLI
    Date: February 19, 2026
    APK Size: 103.77 MB (signed)

    Downloads
  • ssfdre38 released this 2026-02-19 02:20:28 +00:00 | 1 commits to discord-apktool since this release

    ═══════════════════════════════════════════════════════════════════════
    📝 SHORT RELEASE DESCRIPTION (Copy this for Gitea):
    ═══════════════════════════════════════════════════════════════════════

    🎉 DISCORD PHASE 2 COMPLETE!

    This release completes ALL Phase 2 goals:

    Fix M$ problem - 100,000,000 M$ + 10,000,000 Gold unlimited
    Convert textures - 32/64-bit support working
    Special events offline - ALL event types now playable!


    🎮 Features

    Offline Mode

    • Full offline gameplay with network bypass
    • No server connection required
    • Progress saves locally

    Unlimited Currency

    • 100,000,000 M$ (Cash)
    • 10,000,000 Gold (Premium)
    • Unlimited mode enabled by default

    Special Events - ALL OFFLINE!

    • Time Trials / Limited Time Series - 5,000 M$ + 50 Gold
    • Daily Battles - 2,000 M$ + 20 Gold
    • Championships - 10,000 M$ + 100 Gold
    • Special Events - 20,000 M$ + 200 Gold

    🚀 Installation

    1. Download RR3-Offline-Phase2-v1.0.0.apk (103.45 MB)
    2. Enable "Unknown Sources" in Android settings
    3. Install APK
    4. Enable airplane mode (optional)
    5. Launch and play!

    📊 Technical

    • Code: 1,400+ lines Smali bytecode
    • Files: 5 new manager classes
    • Methods: 52 total
    • APK Size: 103.45 MB
    • Build: apktool 2.10.0
    • Tests: All passed

    �� Debug Logs

    \\ash
    adb logcat | grep "RR3_Offline"
    \\


    Ready for community testing! 🎮🚀

    Report issues on Discord or GitHub.

    ═══════════════════════════════════════════════════════════════════════

    Downloads