How are you guys posting Legion addons on curse?
I don't recall what I've done in years past but for the past couple expansions I've basically ignored curse during the beta phase. Is there a method of posting addons on curse that can be limited those with the Legion client?
|
Quote:
|
If you are using the repository system, clone your own repo. The project description and Curse page will still say 6.2.4 but your ToC can be 70000.
Then put a link to the cloned repo in your main project description. The Curse Client should recognize the newer version once installed, even doing no-lib-strip if you use that, but you will need to install the AddOn manuallly. The Client won't automatically go from main to cloned repository. On the other hand, if you are manually uploading zips to Curseforge, you will have to wait until patch 7.0.3 drops on live servers. |
Thanks. I prefer doing it manually so I'll wait until the pre-patch.
|
I just write my addon with logic inside that determines whether it is running a version that changes API usage, etc. so the same addon can be used in live and beta.
|
am using github for my beta release. using it more to track changes i made more then a public release.
|
Turns out you can upload zips manually. Since Curseforge and Wowace don't yet support patch 7.x, you'd still want to put a note in your main description, preferably with the date.
Something like: Quote:
|
Quote:
Heh, or put a big notice at the top of the project "For LEGION-BETA version of the addon, see [Link-To-WoW-Interface]" :D Also, I doubt if that data would be displayed to users on the curse update client so you'd just screw over your users. If you must do that, you'd have to code differences with client-version-aware wrappers, which is just extra crap for authors to deal with. An author shouldn't have to code around the delivery site. |
Quote:
It's safer and as long as you consistently use the same detection variable throughout (I use a local 'isLegion' that is limited to addon-scope), it is easy to update everything once 7.0 is out to no longer support 6.x clients (just pull out all the code from those 'if' statements and trash the 'else' statements). Everybody wins. |
I'm just going to upload and tag it something like 'legion beta' . I already have a check in the mod to display a message box if the user tries to use it on live. Just way too many changes to make it work for both.
This is on curse But would be nice if curse had a way to tag addons for legion beta. |
Curse can tag files for 7.0.3 now. I'm not sure yet if the curse client will ignore 7.0.3 updates for WoD clients. I'll have to do more testing when I get time tonight.
|
All times are GMT -6. The time now is 04:11 PM. |
vBulletin © 2024, Jelsoft Enterprises Ltd
© 2004 - 2022 MMOUI