fheroes2
fheroes2 copied to clipboard
Make it more obvious which prereq of a building are met
Preliminary checks
- [X] I've checked that there aren't other open issues on the same topic.
Describe the problem requiring a solution
I want to build a building in the city. It has several requirements: e.g. for the Mausoleum I need to build Mage Guild level 1 first. And I already built some of these required buildings. It would be nice to show visually in the list of requirements which of them are met already (with a checkmark or something). Same for resources: if I don't have enough crystals, but have enough wood, it should mark them as such, without requiring me looking at numbers back and forth until I see which of them is smaller than the other number.
Describe the possible solution
Cross out the text with the required building, or add a checkbox next to it.
Resources - maybe show in red color the number of resource which I don't have enough of.
UI design of this is debatable :) And I'm not a good designer
Additional info
No response
@ihhub, I don't get it. Is it completed or not? 🤔 You closed it as completed on Aug 21, 2023 and reopened it today. 🤯
@lisnenko , your issue is a duplicate of this one. No need to have more than one issue.
I assume this improvement is still not finished. More than 2 years. Okay. I am not familiar with capacities and priorities of this project.
No, it's not as this is a very low "nice to have" improvement. The team has a lot of other tasks to work on as well.
I am sure it wouldn’t hurt to post here my suggestions on UI from https://github.com/ihhub/fheroes2/issues/10344
Highlight the resources that player does not have in red\bold red. I mean to change the color of the font, that is used to show a quantity of a particular resource. Other options: Glowing frame, glowing outline, strike them horizontally, diagonally, bold them, circle them, underline them. Do something similar also with structures' dependencies?
@lisnenko, these suggestions don't really have a precedent in the game when it comes to highlighting images aside from the army bar. I'm afraid it would immediately feel alien to long-time players. Also the game's GUI is generally very static: not lots of animation, glowing effects etc.
Perhaps a better solution would be to just use a grayscale filter on the icons of the resources that are lacking and color on the ones that are met?
As for buildings, I'm not sure. Gray vs white text wouldn't be very obvious. Red text is very unusual in the game. Generally there's only white and yellow, but these are too similar and would be too close to make sense imo.
@zenseii , I am a long-time player, since 1995. I feel that a red number of a particular resource would not look alien to me. It is impossible to make Heroes 2 better (quality of life improvements) without making some changes to the UI. I think people accept this fact. Optionally we can make this number of a resource just bold without changing its color or accept your option with grayscale icons of resources. Checkboxes, kindly mentioned by @DarthGandalf , are also an option, if not for resources, but for buildings.
@zenseii, another option would be to write the quantities of missing resources using a slash, e.g., "8/6", where 8 is the required amount of a resource and 6 is the amount currently available.