etlegacy icon indicating copy to clipboard operation
etlegacy copied to clipboard

Rework compass

Open ETLegacyTeam opened this issue 4 years ago • 6 comments

Author: @BystryPL (Bystry) Date: 2019-05-06 Redmine Issue: 1282, https://dev.etlegacy.com/issues/1282


bq. The colours feature made me think a little bit more about compass usability and I started paying more attention to it and think about how it could be improved. With alternative HUD the compass displayed in the bottom part of screen is pretty small, the players icons are almost invisible with big zoom and you can mainly use it for the "syringe" icon. While the command map is very good to track your teammates, it's very hard with the compass. I had a talk with hatcher about it and we came to the conclusion that it could be made bigger by cutting off the edges with directions. Together with the colours it would greatly improve in general the compass functionality, especially for competitive gameplay. Hatcher made a prototype, you can see it on screenshots above (before and after).

bq. The direction have they're usefulness too, but I'd agree it's too wide. A thinner one would be much cleaner imho.


Related issue(s): #1000, #1271


Related commit(s): 6630820a4bc78f345017386daa58c61c901d4dfd - cgame: increased compass size on alternate huds, r..

ETLegacyTeam avatar Mar 05 '20 23:03 ETLegacyTeam

From: @mittermichal (kimi) Date: 2019-05-06T17:22:59Z


i had the exact same idea when i was working on custom HUD i think it should be done with using componentStyle::STYLE_SIMPLE so far STYLE_SIMPLE is only used for drawing skills

ETLegacyTeam avatar Mar 05 '20 23:03 ETLegacyTeam

From: @realkemon (keMoN) Date: 2019-05-10T10:02:48Z


Improved graphics and used higher resolution. Also included .psd for future reference. This simply makes the compass border thinner and replaces the direction with a single red indicator for North. Size of map needs to be adjusted in code.

ETLegacyTeam avatar Mar 05 '20 23:03 ETLegacyTeam

From: @realkemon (keMoN) Date: 2019-05-10T14:06:44Z


Currently, Fireteam members are marked on the compass with a white icon. This is present even when those members are already in close enough vicinity to be drawn on the minimap. I propose to use the player's icons instead. This can be combined with @bystry's suggestion of coloured player icons (#1271). In "2019-05-06-181627-goldrush-2.jpg" they are represented by the white icons. Fireteam members that are not in vicinity of the minimap are drawn on the border and receive an arrow indicating that they are out of bounds. Fireteam members in minimap vicinity are drawn as usual in their respective colour. Same thing with revive icons and medic/ammo requests. When out of bounds they receive an arrow and if in vicinity they are simply drawn without it on the minimap.

The transition from compass to minimap will be strange at first, because they can't smoothly move it as the minimap is fixed in its direction and the compass isn't. Therefore, the icons will hop to where they need to be instead of smoothly moving inwards to the minimap.

The compass itself is only a thin metal ring with a red triangular marker for North that rotates around. The other icons should rotate around as well resulting in a metal ring with differently coloured arrows pointing outwards. The minimap in the center can be enlarged to meet the bounds of the compass and therefore display more information to the player, but otherwise it would stay unaltered.

//EDIT to reduce spam: "Possible palette with distinct colours":https://sashat.me/2017/01/11/list-of-20-simple-distinct-colors/ also "this one":https://github.com/d3/d3-3.x-api-reference/blob/master/Ordinal-Scales.md#categorical-colors

//EDIT again: To distinguish FT members in the fireteam menu, colour the class icon in the respective colour. No extra shape needed.

//EDIT again: Reduce max FT member count to 6 and use a max of 6 FT (6x6) use extended card decks for indentification Use triangles for player icons on minimap with their rotation indicating their fov

ETLegacyTeam avatar Mar 05 '20 23:03 ETLegacyTeam

Another compass improvement could be to allow for different navigation modus: North is top VS where you look is top.

At this moment the round compass has where you look at as top. The square compass has north as top.

I would like to have a square compass with where you look at as top. Would be nice if you can combine the shape and the modus of the compass.

JeroenVanGool avatar Feb 17 '23 12:02 JeroenVanGool

Also the possibility to remove N/E/S/W for a square compass would be nice. It's not interesting to me and makes it more clean if it could be removed.

JeroenVanGool avatar Feb 17 '23 12:02 JeroenVanGool

I would like to have a square compass with where you look at as top. Would be nice if you can combine the shape and the modus of the compass.

Square compass already works like that since May last year.

ryzyk-krzysiek avatar Feb 17 '23 13:02 ryzyk-krzysiek