Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
(-5)

I see. Well I'd ditch that launcher then. That isn't even a launcher if it's just giving you files to launch yourself. I knew itch.io had a launcher (because of gog galaxy 2.0) but didn't realize it was that trash

Ditch it come to the web-side.