MegaGlest Forum

MegaGlest => Feature requests => Topic started by: titi_son on 5 March 2013, 20:02:12

Title: Ask for download from mod-center if tileset/faction/map for scenario is missing
Post by: titi_son on 5 March 2013, 20:02:12
It would be very great if megaglest would ask you if you like to download a missing tileset/map/faction which is needed for a scenario if its available in the mod-center. Like it does if you join a server and you don't have the map.
or if a techtree contains faction links and a faction is missing. This would make the "east vs mega" techtree much smaller  ;)
Title: Re: Ask for download from mod-center if tileset/faction/map for scenario is missing
Post by: softcoder on 5 March 2013, 20:34:23
Is this feature request for scenarios specifically then?
Title: Re: Ask for download from mod-center if tileset/faction/map for scenario is missing
Post by: titi_son on 6 March 2013, 13:47:12
No.... i just thought why megaglest only ask you if you want to download missing data if you play online.

for example titi had to include the japanese faction in the "east_vs_mega" techtree and couldn't make a faction link, because if you didn't download the japanese faction a error would be displayed.
Title: Re: Ask for download from mod-center if tileset/faction/map for scenario is missing
Post by: titi on 6 March 2013, 21:39:06
So this is more a dependency check requests with additional download support to fix it ?
Title: Re: Ask for download from mod-center if tileset/faction/map for scenario is missing
Post by: titi_son on 8 March 2013, 19:15:12
hmm yeah
Title: Re: Ask for download from mod-center if tileset/faction/map for scenario is missing
Post by: softcoder on 8 March 2013, 19:36:08
I think this feature requests needs specific details about exactly what to do. Currently we allow you to download missing data in a network game. What is the exact feature we want to add beyond that?
Title: Re: Ask for download from mod-center if tileset/faction/map for scenario is missing
Post by: Omega on 10 March 2013, 07:47:28
Situation: we're in a single player game and about to use a scenario we downloaded online. Maybe we downloaded it from the mod center, maybe it was installed manually, that doesn't matter. Either way, they have a scenario that they don't have the techtree/faction/tileset/map for. They try and play it and get a really, really ugly error *after* trying to load. What PT is suggesting is that we instead try and download  what the player is missing.

Personally, I think in the absence of this feature request, we should display an error that says the component is not installed. This way we have a readable error (instead of the mess you get if the techtree is missing) and we don't have to try and load the scenario to know we can't play it. This could be done by adding red text beside the component on the scenario screen that says "The techtree/faction(s)/tileset/map is not installed".
Title: Re: Ask for download from mod-center if tileset/faction/map for scenario is missing
Post by: softcoder on 11 March 2013, 14:35:02
Omega your example shows a scenario, which I asked if this request was about scenarios and the answer was no. Thats why I asked for more details, because I do understand the use case you mention for scenarios, and we can implement that, but what are the other use cases?
Title: Re: Ask for download from mod-center if tileset/faction/map for scenario is missing
Post by: titi_son on 11 March 2013, 20:01:56
Situation: we're in a single player game and about to use a scenario we downloaded online. Maybe we downloaded it from the mod center, maybe it was installed manually, that doesn't matter. Either way, they have a scenario that they don't have the techtree/faction/tileset/map for. They try and play it and get a really, really ugly error *after* trying to load. What PT is suggesting is that we instead try and download  what the player is missing.

Personally, I think in the absence of this feature request, we should display an error that says the component is not installed. This way we have a readable error (instead of the mess you get if the techtree is missing) and we don't have to try and load the scenario to know we can't play it. This could be done by adding red text beside the component on the scenario screen that says "The techtree/faction(s)/tileset/map is not installed".

That is nearly what i wanted.
But Megaglest should ask you before download.
And the message should also appear if you want to run a techtree with faction links and the linked faction/techtree is missing we should also try to download.