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.

  • 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
        ·
        1 hour 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.