In the time since the glorious introduction of Teamoverlay to (gpp) Tremulous, pretty much everyone has disabled it by now, or bound it to some key. I spent a couple days of my life porting/writing/promoting it and I have it disabled too. Why? It's huge and distracting. In small games, it's pretty nice because it's less-huge and you care more where your teammates are, but in large pub games, it's huge and mostly worthless.
Toward the end of the GPP4 thread, some guys came up with some ideas:
How about teamoverlay? It would be great to always see the available basilisks because those are the ones you usually need to know where they are.
Also, how about being able to customize what players you can see in your teamoverlay?
^That would be awesome to have multiple ways to show
Ex:
Way 1) Sort by Highest Score
Way 2) Show Lisks and Grangers First
Way 3) Alphabetical(?)
etc...
Or maybe allow Customization of what it sorts by.
I see no problem putting in a few "modes" if people think they'd be useful.
Currently we have:
- Show everyone in clientid order
These make sense to me:
- Nearby Allies (show allies in ~helmet/sayarea range)
- Allies in Base (show allies near reac/om)
- Support Allies (show ckits / grangers + basis
It's a bit cheaper in code to do lists than sorts, not that sorts are a big deal or out of the question. However, to me, I think at least for these ideas it'd actually be useful to just have the partial lists rather than something like "sort everyone by distance from me" since you'd see people drop in/out as they enter/leave the vicinity and know when your teammates left you for dead.
What other ideas can you come up with, sorting or otherwise? Would sorting by score or alpha or whatever be particularly useful? I tend to feel like if you have so many players that you need to sort, it's already become mostly worthless by too-much-information and too-huge, but do you folks disagree?
We're not going to do anything that gives you more information than you already have theoretically (by enabling teamoverlay and setting maxplayers to 999), but there's no problem making it easier to get to in ways like those above.
Thoughts?