Opened 11 years ago

Closed 9 years ago

#2182 closed enhancement (fixed)

Clicking faction icon in-game should bring up "civilization info" window from "match setup" set to player's civilization

Reported by: Jack Owned by:
Priority: Nice to Have Milestone: Alpha 19
Component: UI & Simulation Keywords:
Cc: Patch:

Description

It can be challenging to remember all the perks of your civilization, let alone those of your allies or enemies. This useful information is available prior to the start of the match in the "civilization info" window from the "match start" screen.

The faction icon currently takes up prime real estate but doesn't really do anything. It would be awesome if clicking on the faction icon were to bring up the "civilization info" window, doubly awesome if it were to be pre-set to the player's civilization.

Change History (4)

comment:1 by Jack, 11 years ago

binaries/data/mods/public/gui/gamesetup/gamesetup.xml has the following content near line 71 which appears to cause the "civilization info" window mentioned above to be displayed:

<action on="Press"><![CDATA[Engine.PushGuiPage("page_civinfo.xml");]]></action>

comment:2 by michael, 11 years ago

I agree that this would be useful. However, I think it should be a part of a holistic approach to in-game information. For instance, I think right-clicking any icon or portrait should open the in-game manual/encyclopaedia for that item. That would include training buttons, unit portraits, civ emblems, even the barter buttons. The in-game manual screen would need to be designed for usability and aesthetics. There are several examples from other games that would serve as good references, Age of Mythology being one.

comment:3 by Jack, 11 years ago

That sounds really awesome, but is way outside the scope of my request, and I would hate for my request to block on an entire redesign of the user interface. :-)

comment:4 by Stan, 9 years ago

Milestone: BacklogAlpha 19
Resolution: fixed
Status: newclosed

fixed in r16610

Note: See TracTickets for help on using tickets.