Author Topic: unit selection count changed to 36  (Read 7772 times)

Conzar

  • Guest
Re: unit selection count changed to 36
« Reply #25 on: 26 February 2011, 17:10:46 »
So can you select an arbitrary unit count, or is it maxed at 36?

ultifd

  • Airship
  • ********
  • Posts: 4,443
  • The Glest Video Guy :) The one and only. :P
    • View Profile
    • My Youtube Channel
Re: unit selection count changed to 36
« Reply #26 on: 26 February 2011, 18:18:59 »
I still think stacking would be the best. If it's faction specific, then I believe it should be 32...or 36, I guess. I suppose ultimately this wouldn't matter after the merge, though. Or this wouldn't matter because others would just set it in glestuser.ini...although I wouldn't set it too high.

Omega

  • MegaGlest Team
  • Dragon
  • ********
  • Posts: 6,167
  • Professional bug writer
    • View Profile
    • Personal site
Re: unit selection count changed to 36
« Reply #27 on: 26 February 2011, 19:06:46 »
What I think: So you don't like the ability to select 16 units. That's your opinion. Glest is meant to be versatile, and not just to modders, but to players. Create an INI option, and for all I care, make it default to 16, but, in truth, we can select any number of units we want. Everyone wins. Those who think they can do better with smaller selection groups are welcome to do so, while those who prefer the ability to select as many units as they want can also do so. By making it their choice, we're standing up for the freedom Glest was created in. The way I see it, tech specific limits things to the perspective of the modder, and that simply won't do.

And of course, in order to be able to select "unlimited" (probably not true unlimited, but have a cap so high that it would be unreachable in Glest), stacking of icons would be necessary.
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: unit selection count changed to 36
« Reply #28 on: 26 February 2011, 19:10:57 »
What I think: So you don't like the ability to select 16 units. That's your opinion. Glest is meant to be versatile, and not just to modders, but to players. Create an INI option, and for all I care, make it default to 16, but, in truth, we can select any number of units we want. Everyone wins. Those who think they can do better with smaller selection groups are welcome to do so, while those who prefer the ability to select as many units as they want can also do so. By making it their choice, we're standing up for the freedom Glest was created in. The way I see it, tech specific limits things to the perspective of the modder, and that simply won't do.
This was already done months ago  ::) In fact, the only reason titi made some changes to the selection is because I noticed it in the Adrian Delpha mod; and then I reminded him about it.
Set this in your glestuser.ini in MG 3.4.0
MaxUnitSelectCount=X the max # of icons is still 32, but then you can still get around 28 to 29 icons there.

John.d.h

  • Moderator
  • Airship
  • ********
  • Posts: 3,757
  • I have to go now. My planet needs me.
    • View Profile
Re: unit selection count changed to 36
« Reply #29 on: 26 February 2011, 19:14:53 »
Regarding the size of the icons, Maybe you didn't got it right! Originally the icons are shown in NORMAL size!
Only if the selection is too big they get more and more shrinked to fit with the space. Thats done dynamically while playing!
Yeah, I got that, but if the selection size is 36 units, then the player is probably going to have a lot more than 16 selected most of the time, so the icons are going to be shrunk for most of the game.  For somebody who makes and appreciates good icons, it's bad to have the icons tiny and ugly for most of the time they're playing.  Plus, if they get really small and the icons aren't that much different, it becomes harder to tell the difference with what you have selected.  With a stack, you get to really see the artwork the whole time.

Maybe someone can try my way of selecting units? It looks like everyone only talks in theory about it!
Is it in SVN head, or is there something to enable in 3.4.0?

What I think: So you don't like the ability to select 16 units. That's your opinion. Glest is meant to be versatile, and not just to modders, but to players. Create an INI option, and for all I care, make it default to 16, but, in truth, we can select any number of units we want. Everyone wins. Those who think they can do better with smaller selection groups are welcome to do so, while those who prefer the ability to select as many units as they want can also do so. By making it their choice, we're standing up for the freedom Glest was created in. The way I see it, tech specific limits things to the perspective of the modder, and that simply won't do.
You also have to take into account competitive balance.  In single player mode, the player is free to do whatever (cheat, hack, modify stats, whatever) because the only person whose enjoyment has to be accounted for is that individual.  However, in multiplayer, you have to be able to restrict what people do to ensure fair play.

ultifd

  • Airship
  • ********
  • Posts: 4,443
  • The Glest Video Guy :) The one and only. :P
    • View Profile
    • My Youtube Channel
Re: unit selection count changed to 36
« Reply #30 on: 26 February 2011, 19:15:50 »
Maybe someone can try my way of selecting units? It looks like everyone only talks in theory about it!
Is it in SVN head, or is there something to enable in 3.4.0?
It's SVN head.

John.d.h

  • Moderator
  • Airship
  • ********
  • Posts: 3,757
  • I have to go now. My planet needs me.
    • View Profile
Re: unit selection count changed to 36
« Reply #31 on: 26 February 2011, 19:19:57 »
It's SVN head.
If I can build it, I'll give it a shot.  Is there a compile guide somewhere, or do I have to wing it?

Edit: Nevermind, found it. https://docs.megaglest.org/MG/Development
« Last Edit: 18 June 2016, 17:28:01 by filux »

ultifd

  • Airship
  • ********
  • Posts: 4,443
  • The Glest Video Guy :) The one and only. :P
    • View Profile
    • My Youtube Channel
Re: unit selection count changed to 36
« Reply #32 on: 26 February 2011, 19:23:50 »
It's SVN head.
If I can build it, I'll give it a shot.  Is there a compile guide somewhere, or do I have to wing it?
Yes, it's fairly simple. Yes, it's always at the wiki. Join the Glest IRC Channel if you need help. Note that peformance might seem slower because currently we're having some problems with the pathfinder I think...better pathfinding but slower performance for some reason.

Omega

  • MegaGlest Team
  • Dragon
  • ********
  • Posts: 6,167
  • Professional bug writer
    • View Profile
    • Personal site
Re: unit selection count changed to 36
« Reply #33 on: 26 February 2011, 19:30:04 »
What I think: So you don't like the ability to select 16 units. That's your opinion. Glest is meant to be versatile, and not just to modders, but to players. Create an INI option, and for all I care, make it default to 16, but, in truth, we can select any number of units we want. Everyone wins. Those who think they can do better with smaller selection groups are welcome to do so, while those who prefer the ability to select as many units as they want can also do so. By making it their choice, we're standing up for the freedom Glest was created in. The way I see it, tech specific limits things to the perspective of the modder, and that simply won't do.
You also have to take into account competitive balance.  In single player mode, the player is free to do whatever (cheat, hack, modify stats, whatever) because the only person whose enjoyment has to be accounted for is that individual.  However, in multiplayer, you have to be able to restrict what people do to ensure fair play.
But, john, that's not the issue. Titi believes that gameplay would actually be harder:
Of course first it looks like gameplay will get more easy when you can select more units, but in fact it gets more complicated!
Why this?:
It will be much harder to group small groups now! Small groups are something you really don't want to miss when you are a bit more advanced and have to manage a fight! You typically group your units to the number slots 1-10 and then you switch like mad while fighting and give attack orders to each of the groups. 16 units was a good size regarding the whole game! Too much in the beginning, but ok in the end. You just double clicked a unit before and you got the perfect amount of units selected.
Now you have to double click to select typically all units of this kind in range. Then you let them walk to another place where you  use the selection box to define your smaller groups. All in all very complicated!. And don't tell me you want to manage a fight with 36 units in selection! If you do this its just letting the units attack for themselves, not really manage the fight which is the most fun part when playing glest!
Thus, I stand by my proposal.
Edit the MegaGlest wiki: http://docs.megaglest.org/

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

John.d.h

  • Moderator
  • Airship
  • ********
  • Posts: 3,757
  • I have to go now. My planet needs me.
    • View Profile
Re: unit selection count changed to 36
« Reply #34 on: 26 February 2011, 23:04:27 »
After trying it out in the game, I still think it looks really bad.  It's even worse than I expected, actually. :(

titi

  • MegaGlest Team
  • Airship
  • ********
  • Posts: 4,240
    • View Profile
    • http://www.titusgames.de
Re: unit selection count changed to 36
« Reply #35 on: 26 February 2011, 23:42:49 »
ok whatever, for me is ok whatever is choosen, I will reduce the amount of units to 16 anyways so it will not effect me in megapack/glest anyways.
Try Megaglest! Improved Engine / New factions / New tilesets / New maps / New scenarios

John.d.h

  • Moderator
  • Airship
  • ********
  • Posts: 3,757
  • I have to go now. My planet needs me.
    • View Profile
Re: unit selection count changed to 36
« Reply #36 on: 27 February 2011, 00:05:02 »
Does this look okay?


Just a little mockup I made in GIMP, no actual coding.

tomreyn

  • MegaGlest Team
  • Airship
  • ********
  • Posts: 2,764
    • View Profile
    • MegaGlest - the free and open source cross platform 3D real-time strategy game
Re: unit selection count changed to 36
« Reply #37 on: 27 February 2011, 00:19:39 »
Fow what it's worth, I like the shrunk icons much better than how it is now (think 3.4.0). And I would like stacked icons even better.
atibox: Ryzen 1800X (8 cores @3.6GHz), 32 GB RAM, MSI Radeon RX 580 Gaming X 8G, PCI subsystem ID [1462:3417], (Radeon RX 580 chipset, POLARIS10) @3440x1440; latest stable Ubuntu release, (open source) radeon (amdgpu) / mesa video driver
atibox (old): Core2Quad Q9400 (4 cores @2.66GHz), 8 GB RAM, XFX HD-467X-DDF2, PCI subsystem ID [1682:2931], (Radeon HD 4670, RV730 XT) @1680x1050; latest stable Ubuntu release, (open source) radeon / mesa video driver
notebook: HP envy13d020ng
internet access: VDSL2+

· · · How YOU can contribute to MG · Latest development snapshot · How to build yourself · Megapack techtree · Currently hosted MG games · · ·

titi

  • MegaGlest Team
  • Airship
  • ********
  • Posts: 4,240
    • View Profile
    • http://www.titusgames.de
Re: unit selection count changed to 36
« Reply #38 on: 27 February 2011, 00:42:29 »
reminds me heavily of windows7 and I hate it because I never know what going on! The difference here is the number and the fact that one unit type really is one unit type in the Display, not like in Win7 where you know nothing and there can be anything in the same list ...
So yes its ok, I like this way to display it too.

for the moment I will keep my implementation, because the formaer one was really critical regarding memory access....
« Last Edit: 27 February 2011, 00:50:13 by titi »
Try Megaglest! Improved Engine / New factions / New tilesets / New maps / New scenarios

Omega

  • MegaGlest Team
  • Dragon
  • ********
  • Posts: 6,167
  • Professional bug writer
    • View Profile
    • Personal site
Re: unit selection count changed to 36
« Reply #39 on: 27 February 2011, 02:42:39 »
reminds me heavily of windows7 and I hate it because I never know what going on! The difference here is the number and the fact that one unit type really is one unit type in the Display, not like in Win7 where you know nothing and there can be anything in the same list ...
You're being biased... Assuming your refering to the taskbar icons, those, unlike your ingame selection icons, can be modified by the user (in my case, they replicate the older windows and most linux's task bars).

I think it looks great John, and that's exactly what I want to see in future versions of Glest! Relatedly, there should be a limit to how many "stacked icons" are seen, so that if you (hypothetically) select 50 units, the stack won't run of the screen. Eventually, the stack would just stop displaying the icon and display the number.
Edit the MegaGlest wiki: http://docs.megaglest.org/

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

Conzar

  • Guest
Re: unit selection count changed to 36
« Reply #40 on: 27 February 2011, 02:44:55 »
Does this look okay?
I think it looks nice (graphically); however, it seems that it might take up too much space (horizontally).  Would it be better to just show 1 icon with the number of units in the corner (maybe highlight the icon with some special flag to indicate its stacked)?

Ishmaru

  • Behemoth
  • *******
  • Posts: 1,071
  • um wat??
    • View Profile
    • DelphaDesign
Re: unit selection count changed to 36
« Reply #41 on: 27 February 2011, 05:51:56 »
Do we really need to stack them? i don't like the stack graphically due to the repeat of 4 rows of pixels at the edge of the icon. Wouldn't it be ok  to just use one icon with the number counter?

titi for you initial idea Would there be any way to sharpen the image as it shrinks? so smaller version wouldn't be so blurred? Or perhaps you could have custom icons for small medium large?
Annex: Conquer the World Release 4 For Pc Mac + Linux
https://forum.megaglest.org/index.php?topic=9570.0
Annex is now on Facebook!
https://www.facebook.com/AnnexConquer

titi

  • MegaGlest Team
  • Airship
  • ********
  • Posts: 4,240
    • View Profile
    • http://www.titusgames.de
Re: unit selection count changed to 36
« Reply #42 on: 27 February 2011, 11:33:38 »
blurred? I think that is related to your monitor resolution or maybe the driver. Its simply an opengl plane which gets smaller dimensions, I don't shrink the image itself. If its blurry on my screenshots its just because its heavily compressed for the web.

For the stacking:
I think we should just paint some of the stacked images. More than 5 is useless.
By the way how will it be handled if you have selected 8 dfferent units types?
Try Megaglest! Improved Engine / New factions / New tilesets / New maps / New scenarios

John.d.h

  • Moderator
  • Airship
  • ********
  • Posts: 3,757
  • I have to go now. My planet needs me.
    • View Profile
Re: unit selection count changed to 36
« Reply #43 on: 28 February 2011, 00:37:35 »
I think we should just paint some of the stacked images. More than 5 is useless.
By the way how will it be handled if you have selected 8 dfferent units types?
In that case, maybe go with this instead?:
Would it be better to just show 1 icon with the number of units in the corner (maybe highlight the icon with some special flag to indicate its stacked)?

Here's my quick not-very-good mockup of what I'm picturing in my head:

Omega

  • MegaGlest Team
  • Dragon
  • ********
  • Posts: 6,167
  • Professional bug writer
    • View Profile
    • Personal site
Re: unit selection count changed to 36
« Reply #44 on: 28 February 2011, 02:34:11 »
I think the highlight would be unnecessary. My version of the quick mock up (note the outlining of the white number, to ensure it will always be readable. Otherwise, unmodified for simplicity).

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: unit selection count changed to 36
« Reply #45 on: 28 February 2011, 03:44:17 »
I suppose just having an icon + a number would be cleaner and more simple, but the one problem that I have with that is that it seems that would leave that it would seem kinda too empty compare to if icons were being stacked...But maybe I'm wrong.

Omega

  • MegaGlest Team
  • Dragon
  • ********
  • Posts: 6,167
  • Professional bug writer
    • View Profile
    • Personal site
Re: unit selection count changed to 36
« Reply #46 on: 28 February 2011, 18:52:49 »
I suppose just having an icon + a number would be cleaner and more simple, but the one problem that I have with that is that it seems that would leave that it would seem kinda too empty compare to if icons were being stacked...But maybe I'm wrong.
What if we can make the icons bigger (without resizing?). I think in game, the icons are displayed as 32x32, even if the original size is bigger.
Edit the MegaGlest wiki: http://docs.megaglest.org/

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

tomreyn

  • MegaGlest Team
  • Airship
  • ********
  • Posts: 2,764
    • View Profile
    • MegaGlest - the free and open source cross platform 3D real-time strategy game
Re: unit selection count changed to 36
« Reply #47 on: 1 March 2011, 23:25:28 »
Regarding the solution which is currently implemented (in SVN): would it be possible to sort icons so that icons of units of the same types are listed next to each other?
Right now, if you group 3 priests, 12 spear throwers, and 3 mummies, they will display all mixed up which doesn't help when you are trying to quickly get an idea of what units you have selected...
atibox: Ryzen 1800X (8 cores @3.6GHz), 32 GB RAM, MSI Radeon RX 580 Gaming X 8G, PCI subsystem ID [1462:3417], (Radeon RX 580 chipset, POLARIS10) @3440x1440; latest stable Ubuntu release, (open source) radeon (amdgpu) / mesa video driver
atibox (old): Core2Quad Q9400 (4 cores @2.66GHz), 8 GB RAM, XFX HD-467X-DDF2, PCI subsystem ID [1682:2931], (Radeon HD 4670, RV730 XT) @1680x1050; latest stable Ubuntu release, (open source) radeon / mesa video driver
notebook: HP envy13d020ng
internet access: VDSL2+

· · · How YOU can contribute to MG · Latest development snapshot · How to build yourself · Megapack techtree · Currently hosted MG games · · ·