seems to be down ?
https://itch.io/post/3772187
repost plz?
Done, haven't used multiup before but I believe it's uploading to other hosters rn. If no download's available yet, give it a bit.
Edit: Should be available now