RetroAchievements for Terraria require tModLoader, which you normally can’t run on Android. I tried getting it to work with GameNative, but had no success.

But recently, I discovered this Android app that lets you run desktop .NET apps: https://github.com/FireworkSky/RotatingartLauncher

The installation is pretty straightforward: you just specify the path to the GOG Linux version of Terraria and the path to a ZIP file containing tModLoader.

For mods, I downloaded them on my PC through Steam and simply copied the .tmod files to:

<Internal storage>/RALauncher/Terraria/tModLoader/Mods

For save files, I set up Syncthing to sync ~/.local/share/Terraria/tModLoader/ to: <Internal storage>/RALauncher/Terraria/tModLoader

By default, the game opens stretched at a much lower resolution, but going to Settings -> Video -> Fullscreen automatically sets the correct resolution.

To log in to RetroAchievements, I had to connect a keyboard to enter my username and password. While doing so, I noticed a small bug: connecting a keyboard while the game is running crashes it.

I haven’t seen this app mentioned on Lemmy, so I hope someone finds this useful.

P.S. The handheld in the picture is an AYN Thor.

  • NOT_RICK@lemmy.world
    link
    fedilink
    English
    arrow-up
    3
    ·
    8 hours ago

    You enjoying the Thor? I have my eye on it but I don’t see much reason to get one when I have a N3DS XL

    • pycorax@lemmy.world
      link
      fedilink
      English
      arrow-up
      1
      ·
      2 hours ago

      If you’re playing 3DS games then there’s no point as emulation inherently adds input latency. The only benefits are if you’re not playing any games that hurt from that and you’d like to have better visuals. I got mine because I’m emulating other platforms too and running Windows games via GameNative was a game changer.

    • Vince@lemmy.world
      link
      fedilink
      English
      arrow-up
      6
      ·
      edit-2
      8 hours ago

      I pre-ordered one when it was first announced, then regretted it when Nintendo started scaring off emulators. Then I eventually got it and and learned about Game Native. Literally playing steam games on it. I have no idea when phone chips started getting this fast, its like one notch below steam deck performance.

        • Vince@lemmy.world
          link
          fedilink
          English
          arrow-up
          1
          ·
          42 minutes ago

          Monster hunter stories 3, grounded 2, and I started up elden ring to check out the new patch. Also balatro, slay the spire 2 and silksong, but those 3 you can run on a potato.