I've done a few 7DRL and have always uploaded to a file hosting site before. Now I'm new to Itch.io and have poked around the upload and creator tabs and have a few questions involved with uploading to Itch.io for 7DRL.
1) Do we have to set up payment systems even if I put it at free? I know there is a no payment option but that doesn't mean the payment system has to be filled out for internal site logic to stop the upload.
2) Is there any gotchas with uploading to Itch.io? This is more of a question of in the last hour that I reserve for final runs and uploading am I going to find out I have to use some strange cumbersome system or required formats to upload to this site. Don't want to fail the 7DRL because the uploading service had some pitfalls in it.
3) Do we have to use itch.io for file hosting? This would technically solve the previous two though I guess I should upload to this new system.
Sorry if these questions seem stupid I get very cautious when money is involved in systems.