I downloaded the file from itch, the only one that allows me to download, I guess is the demo?
There are 7 files available for download. Unless you can give me the name of the file you downloaded, I am afraid I can't help you
This is what it downloads when pressing install on Itch app
Hi I tried both manual installation and using the itch app and they work fine. If you have other versions installed, you will need to delete them or they may cause error with the game.