LiefLayer: there is goldberg that is a local alternative to the steam api and there is steamless that will try to remove the steam drm... some game only require one, some both, some none.
mrkgnao: Could you elaborate about what each does, where to find them, your experience with them, etc.
I was searching info about drm free games on steam when I started to think about an alternative... What if there was something like dedrm for ebook? (I use it for manga since in Italy digital manga are only with drm and it's still the beginning)
I started to search for that and I found out that there are not one but at least two open source project that try to remove the steam drm. They work in a different way but the final result it's the same since you will get a drm free game at the end. Like I said steamless it's an open source program that try to remove the steam basic drm (not ceg), while Goldberg try to replicate the steam API in a local environment so that you don't need to connect to the steam server (it's also good because you will be able to play with friends in a multiplayer game without connecting to a server but only to your friend pc). For this you just need to replace the steam dll and create a stem id txt if not already there.
Of course both of them are totally fine if you own the game and the best part is you don't need to trust some crack that you find online in a pirate website, you can just download them from github gitlab or compile them yourself.
Of course drm free it's the best since you don't need to try anything new, but I don't mind removing drm from a game that I own with an open source program.
I tried it with a game that I got with humble bundle and that was good but that I was never able to make drm free, I had to use both to make it work without steam but it's actually working.
I also tried it with a game that my brother got on steam and it worked for that game too. Basically I think only denuvo and ceg games will fail, but I still need to try it more to be sure.
PS.
https://gitlab.com/Mr_Goldberg/goldberg_emulator https://github.com/atom0s/Steamless