Because itch has a filesize limit, I can't upload it directly
Where do you usually upload it then for free?
damn, that sucks, but thanks for answering