Is there a way to still download the game through the launcher because I have the "hosted on an incompatible 3rd party website".
go online to the itch website. copy the link before you head to your browser to make it easier. download from browser and it will take you to the download without any errors