Author Topic: Ask for download from mod-center if tileset/faction/map for scenario is missing  (Read 1595 times)

titi_son

  • Draco Rider
  • *****
  • Posts: 283
  • titi_son
    • View Profile
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  ;)
« Last Edit: 5 March 2013, 20:24:39 by PT »
My first Tilseset: SPRING :) (included in Megaglest )

Secret Hint: To play online join the IRC #megaglest-lobby on freenode which is the lobby chat ingame. So you can chat with or wait for people in the lobby without running megaglest all the time.

softcoder

  • MegaGlest Team
  • Battle Machine
  • ********
  • Posts: 2,239
    • View Profile
Is this feature request for scenarios specifically then?

titi_son

  • Draco Rider
  • *****
  • Posts: 283
  • titi_son
    • View Profile
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.
My first Tilseset: SPRING :) (included in Megaglest )

Secret Hint: To play online join the IRC #megaglest-lobby on freenode which is the lobby chat ingame. So you can chat with or wait for people in the lobby without running megaglest all the time.

titi

  • MegaGlest Team
  • Airship
  • ********
  • Posts: 4,240
    • View Profile
    • http://www.titusgames.de
So this is more a dependency check requests with additional download support to fix it ?
Try Megaglest! Improved Engine / New factions / New tilesets / New maps / New scenarios

titi_son

  • Draco Rider
  • *****
  • Posts: 283
  • titi_son
    • View Profile
My first Tilseset: SPRING :) (included in Megaglest )

Secret Hint: To play online join the IRC #megaglest-lobby on freenode which is the lobby chat ingame. So you can chat with or wait for people in the lobby without running megaglest all the time.

softcoder

  • MegaGlest Team
  • Battle Machine
  • ********
  • Posts: 2,239
    • View Profile
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?

Omega

  • MegaGlest Team
  • Dragon
  • ********
  • Posts: 6,167
  • Professional bug writer
    • View Profile
    • Personal site
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".
Edit the MegaGlest wiki: http://docs.megaglest.org/

My personal projects: http://github.com/KatrinaHoffert

softcoder

  • MegaGlest Team
  • Battle Machine
  • ********
  • Posts: 2,239
    • View Profile
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?

titi_son

  • Draco Rider
  • *****
  • Posts: 283
  • titi_son
    • View Profile
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.
My first Tilseset: SPRING :) (included in Megaglest )

Secret Hint: To play online join the IRC #megaglest-lobby on freenode which is the lobby chat ingame. So you can chat with or wait for people in the lobby without running megaglest all the time.

 

anything