Hm, hard to say what might cause the issue. I have double-checked all download links and they seem to work fine for me, so it seems to be the problem on your end. We'll try to look into it, but I'm not sure we would be able to fix it.
Have you been trying to download from Itch or from our website directly?