1
 
 

cross-posted from: https://discuss.tchncs.de/post/66737678

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.

2
 
 

Hi everyone!

I’d want to replay my Shenmue games that I have on their original discs.

Sadly, I don’t have a Dreamcast and I don’t think I’d be able to rip them even with my bluray external drive.

So, I’ll have to download them. What would be a great place and how could I know the game hash since not all of them are compatible with retroachievements?

Thanks for your answer

EDIT: I managed to get european roms from Shenmue 1 ( https://retroachievements.org/game/3398/hashes ) and 2 ( https://retroachievements.org/game/3489/hashes ) on these 2 sites ( https://archive.org/download/RedumpSegaDreamcast20160613 and https://romsfun.com/roms/dreamcast/shenmue.html ).

Then I tried using Collision ( https://collision.geopjr.dev/ ) to check the game files but none of the MD5 hashes were the same as the ones on retroachievements.

So I have to admit that I'm a bit lost and don't know what to do just to be able to replay these lovely games while getting achievements.

EDIT2: This is what retroachievements is saying so apparently I shouldn't be looking for nan MD5 result. Still, Collision gives me MD5, SHA1, SHA256, SHA512, Blake3, CRC32 and Adler 32 results and none of them is the right one.

"Dreamcast uses a custom hash. The disc metadata and primary executable are hashed as follows:

The first 512 bytes of sector 0 are appended to the buffer. This contains the volume header and ROM header. The first 16 bytes must be "SEGA SEGAKATANA ". If not, discard as invalid.
The contents of the primary executable (as identified by the volume header) are appended to the buffer.
The buffer is hashed."

Edit3: In the end I just downloaded the games from https://archive.org/download/RedumpSegaDreamcast20160613 and https://romsfun.com/roms/dreamcast/shenmue.html and, when launching them, I got an information that I had something like 0 out 115 achievements, so I know these games work with retroachievements. Thanks!

3
 
 

I'm trying to set up retroachievements for PSCX2 on my steam deck via retrodeck, but I'm not sure it's working. What game has an achievement that is very easy to unlock and can be unlocked almost immediately, to make it easy to test?

4
5
6
 
 

The developer created this thread on the forum.

7
 
 

Air Hockey for the Sega MegaDrive/Genesis

8
 
 

The Legend of Zelda: Ocarina of Time - Spaceworld '97 BETA Experience. Pretty cool seeing some of the changes that could have been in the final release.

9
 
 

The Legend of Zelda: Link's Awakening for the GameBoy. Played this game so much as a kid but never fully beat it, so it was a very triumphant feeling to date the nostalgic child in me.

10
11
12