saltyhotdog / BattletechIssueTracker

Public issue tracker to communicate with modders and HBS.
MIT License
6 stars 0 forks source link

Color blind players cannot see much of the in-game UI #11

Closed janxious closed 6 years ago

janxious commented 6 years ago

Describe the problem

There are a number of combinations of planet type and time of day combinations that make things like the line of fire cone and line of fire lines/arcs hard or impossible to see for users with color vision deficiency. This also affects indicators for env type like forest, mineral field, etc.

As an example, this is roughly what the vanilla indirect firing arc looks like to a normal user:

And then one with full color blindness:

Provide an example of the code where the problem occurs

There's not one specific place, given this is a general problem with the information architecture of the battle UI. But I have chosen to tackle the Line of Fire lines, and that is all in WeaponRangeIndicators.DrawLine.

Provide an example of your proposed solution

I authored BTMLColorLOSMod's patch (actually a replacement for DrawLine) to improve visibility for myself (not colorblind) and the most recent release goes into depth about other changes I made to help visually impaired people.

I believe there is probably room for some in-game help for people similar to how WoW does it (https://www.dailydot.com/parsec/world-of-warcraft-colorblind-accessibility-options/). At the very least the ability to change the defaults to something else mid-fight would be a huge win.

Leave any additional comments here

There is a good discussion in this reddit post from a couple users talking about how the game worked for them and some of the issues they ran into: https://www.reddit.com/r/Battletechgame/comments/8mz7cq/master_list_bugs_qols/dzro4lg/

caardappel-hbs commented 6 years ago

This is fantastic feedback and has been forwarded to the UX team for assessment.

janxious commented 6 years ago

Sounds good. Thanks for forwarding it on!

Morphyum commented 6 years ago

closeing for now since its forwarded to the right people.