(11-18-2014, 02:30 AM)WPeregrine Wrote: Some sort of new Patcher/Discovery Launchpad hybrid?
we have a winner
(11-18-2014, 02:41 AM)Tal Wrote: dont we already have a discovery launcher
technically yes and no, discovery launchpad is not an official tool and this will be bundled with the final patch. It's going to replace DSUpdate's patching system as well among many other things.
I also partially explained a similar thing to Moveit yesterday so I'll cp the skype stuff
[17/11/2014 23:51:45] Conrad (Moveit56): From what I can understand, the old purpose of the dsupdate was for developers to track and upload additions (modular) to the main server which would in turn distribute it to all the other clients.
[17/11/2014 23:51:55] Conrad (Moveit56): Is it just going to be done manually still now?
[17/11/2014 23:52:37] alley: man
[17/11/2014 23:52:40] alley: look at dsupdate's code
[17/11/2014 23:52:43] alley: it has nothing of modular
[17/11/2014 23:52:58] alley: this one does
[17/11/2014 23:53:19] alley: from what I saw in dsupdate's code
[17/11/2014 23:53:25] alley: it was initially meant to support a patch list
[17/11/2014 23:53:28] alley: so you could have more than one
[17/11/2014 23:53:37] alley: for some reason it's unused
[17/11/2014 23:53:44] alley: instead it only works with a single patch
[17/11/2014 23:53:52] alley: so whenever there's an addition the devs want to push
[17/11/2014 23:54:23] alley: they have to grab the previous patch, add the new stuff and upload it to the ftp
[17/11/2014 23:54:36] alley: it's a chore because every change requires you to redo a complete zip
[17/11/2014 23:54:38] alley: this doesn't
[17/11/2014 23:54:41] alley: you can stack stuff
[17/11/2014 23:54:58] alley: and you can embed a "manifest" file which will actually be -not sure yet so redacting that-
[17/11/2014 23:55:14] alley: so you can remove/rename anything
[17/11/2014 23:55:38] alley: for instance aerelm wanted to reorganise the way ships are sorted out in the model folder
[17/11/2014 23:56:07] alley: if he did that, it would add 50mb of the same ships people already have installed just because the path is different and he can't do anything about it
[17/11/2014 23:56:10] alley: and he didn't want to do that
[17/11/2014 23:56:18] alley: with the manifest file, he'll just add rename commands
[17/11/2014 23:56:38] alley: so instead of having duplicate files and making people download 50mb
[17/11/2014 23:56:41] alley: they dl 10kb
[17/11/2014 23:56:49] alley: and you achieve a better thing
as long as the updates will be automatically installing like it normally does then im happy....
because it would be a pain if we have to manually instal the new update ((
We'll ask everyone to do a fresh install if it's impossible for us to upgrade from the current ver to the final+new system. The changes might be too massive to support a crashless upgrade from the current version.
It would be the last time people would have to do a fresh install anyway as this kind of problem is solved with the patch manifests.