Do I need to make my ZIP file update unique every time I upload a revision for approval? I have previously had to rename each new update by a different zip name, and I'm wondering now if this is even necessary given version control, or wil get a message saying something like "File Upload Error: File Name Already Exists"?
I ask this because it will eliminate one step and can't find the answer on wiki.
Best practice is to give your files unique names, and yes, CurseForge will enforce that. Typically it should be "AddonName-VersionString.zip".
You should also only enter the version string in the "Version" box when you're uploading a ZIP, not "AddonName Version". For example, you entered "Bagsfull 1.3" as a version string, which will cause your addon to show up in the Curse Client as "Bagsfull Bagsfull 1.3". You should just enter the "1.3" part in that box.
However, if you're actually using version control (SVN, Git, or Hg) and letting the CurseForge packager make ZIPs for you based on your commits/tags you don't need to worry about file names. Just use the version string as your tag name.
Wondering if I can add a question to this thread. I've been trying to find the "Version" box you speak of. I remember seeing it when I first created the project and update the file, but I no longer see this box when uploading new files. Am I missing something?
Wondering if I can add a question to this thread. I've been trying to find the "Version" box you speak of. I remember seeing it when I first created the project and update the file, but I no longer see this box when uploading new files. Am I missing something?
It's just the "Name" box for most manually-uploaded files. Treat that as a Version box and the results will be just as Phanx described.
No need, the last file uploaded will be the "latest version" as far as the various downloader pages and tools are concerned. Leaving the older version in place allows users to revert to them in case you accidentally upload something screwy. :-)
I ask this because it will eliminate one step and can't find the answer on wiki.
You should also only enter the version string in the "Version" box when you're uploading a ZIP, not "AddonName Version". For example, you entered "Bagsfull 1.3" as a version string, which will cause your addon to show up in the Curse Client as "Bagsfull Bagsfull 1.3". You should just enter the "1.3" part in that box.
However, if you're actually using version control (SVN, Git, or Hg) and letting the CurseForge packager make ZIPs for you based on your commits/tags you don't need to worry about file names. Just use the version string as your tag name.
Thanks!
It's just the "Name" box for most manually-uploaded files. Treat that as a Version box and the results will be just as Phanx described.
Oooh, ok. Thanks for the clarification, I misread what Phanx wrote