Skip to main content

On Sale: GamesAssetsToolsTabletopComics
Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

Do not update your games by deleting them and uploading them again

A topic by redonihunter created Apr 22, 2024 Views: 1,233 Replies: 19
Viewing posts 1 to 9
(+8)

Please.

Unless you have a very, very good reason to do so. Your game will be removed from all collections it is on. Ratings will not carry over and so on. Even if you use the same url.

Also, you might lose your uploading privileges and or might get delisted, as it can be seen as spamming. It probably is spamming in some cases.

And please think really hard, before you upload a new version as a new project. If you see a need to do that, look again. There are other ways to preserve versions of a game and people expect updates to projects - within the project, not as a new project. And people not following you, but having the game on collection or bookmark will never notice that you "updated". Of course such "updates" can also not be installed by the itch app. And who knows what the app does with deleted games. Probably nothing, since they got deleted. Games are not identified by their url, but by an id.

(+1)

Thanks for this, maybe this explains why my submission to a gamejam was gone before. I did submit my game after uploading it for first time but after that I deleted and reupload it couple times with assumption that it won't be gone from gamejam submission list.

(2 edits) (+1)

You need to also note that there are kind of advanced controls for the files when you edit a submission.

For instance my Trijam 266 submission had a platform problem that I just needed to update one thing. So in the edit screen there are several options for both zip files. I could do many things, including delete, either or both of them.

I do wish there was an archive option, like versions that are still playable but the casual player doesn’t need to worry about.

(+1)

There is also this option in projects: Hide this file and prevent it from being downloaded

But you are talking about jam submissions I guess, so maybe those are different again. Or maybe not. For "archive" versions, I often see projects with older file versions still available.

(+1)

Trijam makes you submit a regular project to itch before submitting it to the jam. I hope to submit another project before Saturday and I can see what, if any, the differences are.

(+1)

Delete the game page right? Not the game file? I've always deleted the game file first. It has never affected the rating.

Yes. I am talking about the project page. There is two kinds of deleting and both are not good. The first is deletion and creating a new project with same url. That one gets a new id. The second is as the first, but you do not delete, but make it unavailable and create a new url. Also gives a new id, but breaks bookmarks and links as well. If you see version numbering in url, that is often an indicator that the dev engages in this activity.

It gets even more awful, if there is payment active, since itch and the dev are supposed to keep the files available.

(+1)

So how would I update my game then I don't know how

Good question. Most just upload the new file and delete older files eventually, I guess. If you use the butler app, there should be explanations on how to push updates.

wonder why itch.io doesn't have a update feature

They have that butler app that is supposed to handle this.

There is no replace file with file button on webpage that I know of. But you can have different versions on the same page and since they do have that butler, I guess, they see no need for any such button. Uploading new stuff and deleting old will do the same.

https://itch.io/docs/butler/pushing.html

That method seems complicated I'll stick with option to delete older files

I don't know why you'd think that can work in the first place. If you delete the entire project, it is gone. There's no feasible way to then resurrect it later just because the name or URL is the same. And even if there was, there would be no way to know if the new project was even intended to be retroactively updated to appear in the same places as before. What if someone else creates a different project down the road that just happens to have the same name, should it get added to people's library who downloaded your old thing?

Projects can have the same name. And the same title. Usernames can not. And project urls are tied to the username.

Furthermore projects have an ID. I saw some peculiarites happen, but for the most part, the ID is not only unique, but it counts up. And to identify games in collections or purchases, the ID is used. If someone deletes a project and creates it new, even with same url, it has a new ID and will not replace the old one in collections. It is for all intents and purposes a new game. It gets worse, if the old game gets deleted, it will silently dissapear from collections, leaving a hole in them. A collection page has 36 items. If you open a collection and see only 35 items on a page, one of the items was removed. Possibly due to the issue I talk about here.

I just discovered that if you upload the game that was the same name as the old file it will replace it with that one

That ... makes a little bit of sense. Otherwise how could they distinguish the files, if they are named the same. So they probably require unique file names within a project and overwrite old files with new ones when the name matches.

Seems like Itch has a lot of quirks and surprises that didn't expect, I really thought otherwise with this subject. Better be informed before doing anything.

(+1)

https://itch.io/docs/creators/quality-guidelines#do-not-re-create-your-page-with...

This.

I hope people see a text like this the moment they press the buttons to delete a project, because not everyone reads the faq or community boards.

Reading this makes me want to make a new page for my main game. I feel so dumb for not reading this basic guide or even guess what the correct things were.