BlackThorny: Hi, great Thread and List, I've been waiting for this to happen ever since the first discussion about Subnautica DRM status.
Actually, What is its current status?
Spectre says current version has an easy to circumvent DRM but older version didn't and worked much worse? If this is verified, such information should be present at some way in the list.
Or is such "DRM" considered DRM Free in essence, similar to how Galaxy and Steam install a client launching shortcut?
I was wondering about games that don't require the client per say, but do use system settings,
For instance adding strings to Registery? Or using AppData/Roaming or even Local - Do you know of a game set to using Local?
It is possible some "tied to client" games are actually tied via Registery, and can be released with an easy registery tweak,
While others aren't tied but won't work on another computer just because files are stored in AppData?
Subnautica is something I am very aware of. When it first released on Epic it (for a very brief period of time) could be run without executable arguments and without the client.
The first update on Epic changed this, and users found they had to use the -EpicPortal argument to circumvent loading the client. It's been the same ever since, and even since the last updates which moved the game to a new Unity engine version (which fixed some issues and created all new ones).
To run a executable with a command-line argument is hardly difficult stuff. There are no registry "tie-ins" and the game will run on a completely different system than the one it was installed on. Only one possible issue remains: Time Capsules. I am not sure whether bypassing the client disables their appearance. They certainly don't spawn in the game if you're offline while you play it.
Hell, even the modding community devs claim "Epic installations can't be modded without the client", but it's a load of buffalo chips. My installation is modded quite a bit and it works well.
I run my own personal list
elsewhere and I tend not to use "DRM-free" anymore, but rather that it "will run client-free".
On registry settings alone, I only play my games on another offline machine, and all the games which came as freebies that work without the client didn't need any fiddling with the registry. Like AB said, these games aren't referencing some authorisation token stored in the registry, they do a callback via the EGS API (EOSSDK-Win64-Shipping.dll or similar) to contact the installed client for authorisation / login purposes. Some games you can tell the game NOT to contact the client, others don't use the feature at all despite being shipped with the dll.