Author Topic: Blockland Glass Mod Manager [Released!]  (Read 33969 times)

you should disallow people to re-upload addons such as Support_Updater or any addons that are already downloadable on the website
also, can you finish the branches?

Identical files will be weeded out, and beyond that, there will be a "report spam" system in place to get rid of duplicates that have only slight differences.

Some background work has been done on branches, and they'll be live probably Monday or Tuesday when I also push the ability to update files.

http://orbs.daprogs.com/rtb/forum.returntoblockland.com/dlm/ (archive of rtb)
someone should upload the addons that still work

You should make it generate a repository in Support_Updater style so that people get automatic updates: https://bitbucket.org/Greek2me/support_updater/wiki/Modding%20Documentation

Insert a version.txt file into the zip files that are uploaded.

You should make it generate a repository in Support_Updater style so that people get automatic updates: https://bitbucket.org/Greek2me/support_updater/wiki/Modding%20Documentation

Insert a version.txt file into the zip files that are uploaded.
I was actually planning on messaging you to work out what would be the best way to go about incorporating and interacting with the Updater. I'll work on just doing that for now I suppose.

This is the second add-on website that wants to use my updater, so I'm going to begin rebuilding the repository system using JSON. It should be much easier to manage on the server. I'm also considering adding the ability for the client to send a list of updater-enabled add-ons.

edit: Here are my plans so far: http://forum.blockland.us/index.php?topic=255382.msg8397710#msg8397710
I'm making good progress.
« Last Edit: June 14, 2015, 02:41:52 PM by Greek2me »

The more I think about it, the more it makes sense just to use your already existing Updater instead of writing my own from scratch. There's no need for conflicting or competing systems, especially when it's really important for the add-on community here to be huddled together under one umbrella. I may package some things for the in-game downloader of course to ensure everything goes smoothly and to centralize GUI, but that's all. No need to reinvent the wheel!

I have a test version for you: http://mods.greek2me.us/storage/beta/Support_Updater.zip

Use the version.txt/repo instructions I gave in the other topic.

edit: This doesn't have the modID uploading feature yet.
« Last Edit: June 14, 2015, 08:58:43 PM by Greek2me »

File updating is in!

Nice! If I don't find any bugs in that version I'll release the update.

edit: Your implementation isn't very efficient. http://forum.blockland.us/index.php?topic=255382.msg8399538#msg8399538
« Last Edit: June 15, 2015, 02:12:26 PM by Greek2me »

Support_Updater is now fully supported and automatically implemented in every add-on. A version.txt file is automatically generated for every add-on, which directs to the Blockland Glass repository. A lot of thanks toward Greek2Me for working with me and making some updates to the Updater to make the process easier.

omg this is awesome

Awesome!

edit: Your version.txt files are missing the very import "format   JSON" flag.
Should look something like this:
Code: [Select]
version 0.1.1
channel stable
repository http://blockland.jincux.tk/api/support_updater/repo.php
format JSON
id 11
« Last Edit: June 16, 2015, 12:32:55 AM by Greek2me »

Oh lord. I've been unable to actually test the system as I'm away from my desktop, stuck with my laptop which can't run stuff. Sorry for so many issues, but it's been resolved now.

I've fixed the Firefox bug for add-on uploading. I realized a lot of the site behaves odd with firefox, so I'll be making slight adjustments to make it all smooth and functional cross-browser.