Author Topic: Hotkey to display techtree map  (Read 2451 times)

Omega

  • MegaGlest Team
  • Dragon
  • ********
  • Posts: 6,167
  • Professional bug writer
    • View Profile
    • Personal site
Hotkey to display techtree map
« on: 30 April 2011, 20:16:11 »
Because mods are growingly complex, and many already have a techtree map, such as Military's here:

Code: [Select]
[URL=http://img703.imageshack.us/i/militaryw.jpg/][IMG]http://img703.imageshack.us/img703/7972/militaryw.th.jpg[/img][/URL]
[sup]1240Kb 1400x1050[/sup]

What I'd like is a hotkey we can press in game to bring up a pre-created image so players can see what produces what in an easy map form. Other games like civilization, etc have done this before, and pretty much all newer mods have released a trechtree map at one time or another. Presumably the command would be ignored (or perhaps it would be better to have a console message stating that there is no map) if the image does not exist. Otherwise, it could just be a specified image in the faction XML. Preferably at least 1024x768 in size, though it would be nice if scaling is possible (the military example above is 1400x1050, but can be scaled to 1024x768 and maintain viewability).

Pros:
  • Easy to see what produces and upgrades what
  • Good for players new to that faction

Cons:
  • You tell me!

Discussion below:
« Last Edit: 7 October 2016, 21:43:56 by filux »
Edit the MegaGlest wiki: http://docs.megaglest.org/

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

ultifd

  • Airship
  • ********
  • Posts: 4,443
  • The Glest Video Guy :) The one and only. :P
    • View Profile
    • My Youtube Channel
Re: Hotkey to display techtree map
« Reply #1 on: 1 May 2011, 01:20:24 »
Sounds good, of course. But where would this be done? In a menu, or in game...or both?

Psychedelic_hands

  • Guest
Re: Hotkey to display techtree map
« Reply #2 on: 1 May 2011, 03:32:10 »
Sounds good, of course. But where would this be done? In a menu, or in game...or both?
in game

I wouldn't mind this... but I think it could be more than an image..... I haven't looked at the new widget shiz yet, but I bet we could have things like unit descriptions when you hover the mouse over an icon (like in the actually game.)

ultifd

  • Airship
  • ********
  • Posts: 4,443
  • The Glest Video Guy :) The one and only. :P
    • View Profile
    • My Youtube Channel
Re: Hotkey to display techtree map
« Reply #3 on: 1 May 2011, 03:42:44 »
Oh, I didn't see that.
Hmm...I'm leaning towards in a menu.

Omega

  • MegaGlest Team
  • Dragon
  • ********
  • Posts: 6,167
  • Professional bug writer
    • View Profile
    • Personal site
Re: Hotkey to display techtree map
« Reply #4 on: 2 May 2011, 02:57:04 »
Depends on what you mean by "menu". If you mean the short menu you see in game when you press escape, then sure, but if you mean the menu before you start the game, then no, as that is not helping the players who are playing that very faction.

And a still image can still have mouse-over tooltips very easily by using an image map. Many webpages can do this, for example (it's a standard part of HTML). The best example I can think of is facebook, where you can tag the people in an image so when you hover over them, you can see their name and click to see their profile page. In this case, it could just raise the standard description by taking it from the faction language file (GAE mods should already have descriptions for units inside this file anyway). Naturally, the tooltips would be optional.
Edit the MegaGlest wiki: http://docs.megaglest.org/

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

ultifd

  • Airship
  • ********
  • Posts: 4,443
  • The Glest Video Guy :) The one and only. :P
    • View Profile
    • My Youtube Channel
Re: Hotkey to display techtree map
« Reply #5 on: 2 May 2011, 03:05:47 »
I mean the "short menu", as then it would probably cause less problems for multiplayer, later on.

Omega

  • MegaGlest Team
  • Dragon
  • ********
  • Posts: 6,167
  • Professional bug writer
    • View Profile
    • Personal site
Re: Hotkey to display techtree map
« Reply #6 on: 2 May 2011, 06:45:48 »
I mean the "short menu", as then it would probably cause less problems for multiplayer, later on.
I don't see how, but I'm fine with it's location being there. In fact, that could be better, as it'd be easier for a new player to see than an (unknown) hotkey.
Edit the MegaGlest wiki: http://docs.megaglest.org/

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

ultifd

  • Airship
  • ********
  • Posts: 4,443
  • The Glest Video Guy :) The one and only. :P
    • View Profile
    • My Youtube Channel
Re: Hotkey to display techtree map
« Reply #7 on: 3 May 2011, 01:53:58 »
I mean the "short menu", as then it would probably cause less problems for multiplayer, later on.
I don't see how, but I'm fine with it's location being there. In fact, that could be better, as it'd be easier for a new player to see than an (unknown) hotkey.
Well whenever this is implemented, it would have to auto-pause the game somehow...or else the player might get invaded while they are analyzing the map. With multiplayer you can't pause, so...

Omega

  • MegaGlest Team
  • Dragon
  • ********
  • Posts: 6,167
  • Professional bug writer
    • View Profile
    • Personal site
Re: Hotkey to display techtree map
« Reply #8 on: 3 May 2011, 06:16:56 »
I mean the "short menu", as then it would probably cause less problems for multiplayer, later on.
I don't see how, but I'm fine with it's location being there. In fact, that could be better, as it'd be easier for a new player to see than an (unknown) hotkey.
Well whenever this is implemented, it would have to auto-pause the game somehow...or else the player might get invaded while they are analyzing the map. With multiplayer you can't pause, so...
It can still be available for multiplayer though, they'll just have to be sure not to waste too much time looking at it. You'd expect that if someones going to play a faction in multiplayer, though, that they'd at least have at least a bit of skill with the faction, so wouldn't need to stare at it forever.
Edit the MegaGlest wiki: http://docs.megaglest.org/

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

ultifd

  • Airship
  • ********
  • Posts: 4,443
  • The Glest Video Guy :) The one and only. :P
    • View Profile
    • My Youtube Channel
Re: Hotkey to display techtree map
« Reply #9 on: 3 May 2011, 06:38:22 »
I mean the "short menu", as then it would probably cause less problems for multiplayer, later on.
I don't see how, but I'm fine with it's location being there. In fact, that could be better, as it'd be easier for a new player to see than an (unknown) hotkey.
Well whenever this is implemented, it would have to auto-pause the game somehow...or else the player might get invaded while they are analyzing the map. With multiplayer you can't pause, so...
It can still be available for multiplayer though, they'll just have to be sure not to waste too much time looking at it. You'd expect that if someones going to play a faction in multiplayer, though, that they'd at least have at least a bit of skill with the faction, so wouldn't need to stare at it forever.
Perhaps, I'd expect people with skill to usually not view the techtree map anyways. It's just that with multiplayer, sometimes enemies are much more cunning and I think every second matters then. Similar in singleplayer, though it's not that bad since it's just cpus. That's why I think it needs to auto-pause...

Mr War

  • Guest
Re: Hotkey to display techtree map
« Reply #10 on: 5 June 2011, 12:47:14 »
Seeing another factions tech tree ingame would also be cool. Image size should bs small enough that you can still see the game going on in the background, like peripheral vision so that you can sense if you are being invaded.

Just a jpg like the loading screen in MG

Omega

  • MegaGlest Team
  • Dragon
  • ********
  • Posts: 6,167
  • Professional bug writer
    • View Profile
    • Personal site
Re: Hotkey to display techtree map
« Reply #11 on: 5 June 2011, 16:49:50 »
Seeing another factions tech tree ingame would also be cool. Image size should bs small enough that you can still see the game going on in the background, like peripheral vision so that you can sense if you are being invaded.
Except they would also have to be big, because otherwise complex factions won't be able to show the techtree. Perhaps you'd be able to scroll if the image is too large for your resolution?

Just a jpg like the loading screen in MG
Or PNG.
Edit the MegaGlest wiki: http://docs.megaglest.org/

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

ChupaReaper

  • Guest
Re: Hotkey to display techtree map
« Reply #12 on: 6 June 2011, 12:17:10 »
I'd imagine my tech tree images would be pretty big but scrolling up and down them would work fine, only downside is that these are large image that could take up a lot of texture space so maybe xml defined ones would be better, that way we can use the already loaded unit icons, etc.

Omega

  • MegaGlest Team
  • Dragon
  • ********
  • Posts: 6,167
  • Professional bug writer
    • View Profile
    • Personal site
Re: Hotkey to display techtree map
« Reply #13 on: 6 June 2011, 23:54:35 »
Just to prove an example of the size we are looking at here, this is Military's outdated techtree map. It's very outdated, and may actually have to be bigger for the next release, due to a fair number of new units that are added, but overly, it goes to show the degree of quality one would expect from a techtree map. Not some scribbled mass of red text with lines drawn with a brush tool instead of a line tool on white background, but actually with some resemblance to the theme of the faction. The next techtree map will replace the worlds Military with UNATF, add an UN logo, and show images of each unit instead of just buttons.
Code: [Select]
[URL=http://imageshack.us/photo/my-images/709/militarye.png/][IMG]http://img709.imageshack.us/img709/5575/militarye.th.png[/img][/URL]
« Last Edit: 7 October 2016, 21:43:39 by filux »
Edit the MegaGlest wiki: http://docs.megaglest.org/

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