RetroAchievements Integration

20260305_234419-ezgif com-optimize

Added

  • RetroAchievements support.
    • In Settings, enter your username and API key to start tracking achievements.
    • Each achievement now has a Search Guide button that opens the description in the device’s default browser.
  • Automatic game linking via:
    • Recently played game detection or the normalized game name
    • Manual game name entry
    • RetroAchievements game ID
  • Achievement Grid View with full-tile logos for visual progress tracking.

image

  • Last played game detection via RetroAchievements.
    20260304_205129_1-ezgif com-optimize
    • Works alongside RetroArch and ES-DE detection.
    • Automatically creates a vault for detected games.
    • Detects any game played while RetroAchievements was active, enabling TwinLore to function on any Android device (phone, tablet, or handheld) without requiring Wi-Fi sync or synced library folders.
  • Table of Contents support for compatible web pages.
    • Works online and offline for saved bookmarks.
    • For pages without detectable structure (e.g., plain text guides), it functions as a quick navigation scrollbar.

image

  • Scroll markers can now be removed by tapping highlighted text.

Changed

  • Improved vault auto-creation when a supported game is detected.

Fixed

  • NeoSeeker web pages render correctly.

Notes

  • RetroAchievements features require an internet connection.
  • Special thanks to Retro Pup for the RetroAchievements feature idea.