Loading...
  OR  Zero-K Name:    Password:   

Build ETA visibility suggestion

16 posts, 1442 views
Post comment
Filter:    Player:  
sort
I was playing the other day and realized that build ETA could do with being a lot more visible, particularly when on top of noisy terrain or units. So I've made some mockups of a couple ideas I have. The first is to have a UI panel behind the build eta and build progress bars. The other is to outline the build ETA text, much like how the Spring engine text is outline.

Full size images on imgur.

Far, but still readable level of zoom:
current:


with panel:


with outline:



Closer zoom:
current:


with panel:


with outline:



Extremely close zoom:
current:


with panel:


with outline:
+0 / -0
I vote for the outline. It helps visibility but doesn't have the obtrusiveness of the panel. Maybe we could have the panel appear only when the unit is selected or when the mouse hovers over the unit.
+0 / -0
11 years ago
For factories and big buildings I vote for the box.
Small stuff can have the outline.
+0 / -0
Skasi
Please outlines. Make them wider though and while at it make the font a tad bigger. Could also get rid of "ETA", those letters are pretty much obsolete.
+0 / -0

11 years ago
outline +1

nice work!
+0 / -0
Note that these are GIMP mockups. I haven't done any editing of the Lua for these. However, outlines probably wouldn't be too hard. Either just double-writing the text or calling the Spring engine font, though the former seems like the more suitable option in case of engine changes.
+0 / -0
11 years ago
+1 -ETA
+0 / -0
The way spring exposes GL functions to draw text (which are used for this widget) allows outline as-is, just add a letter to the options.

Imo, best approach would be outline default + optional background. Outline is the easiest thing to do.

Upd: outline commited and is now in current test. Join your closest Oxygen host for a sneak preview, or click here for image.
+0 / -0

11 years ago
You still have newb tips on, Anarchid?
+0 / -0


11 years ago
Looks better, good stuff.
+0 / -0
Thanks Anarchid. I haven't had a real chance to tinker with the ZK Lua, or with Spring engine much, so I'd have gotten it, just wouldn't be as quickly.
+0 / -0
Skasi
11 years ago
Changes like this are the really important ones. They make playing Zero-K less troublesome and allow people to concentrate on fun things, thus improving gaming experience. Great work Anarchid and thanks for bringing this up Shadowfury333!
+0 / -0

11 years ago
Nice work Anarchid... any reason this shouldn't be applied to all outside-of-panel text? Like the completion percentage - something that Shadowfury did in his mockup, but wasn't in your screenshot. I'm sure there's other onscreen text too that could use this particular kind of lovin'.
+0 / -0
Who needs a completion percentage if you already have metal-ETA and time-ETA?

Do we really need 'ETA: '?
+0 / -0


11 years ago
It's possible to set the ETA display to only show on Shift, while the percentage shows always (I believe it is hardcoded in the engine).
+0 / -0

11 years ago
The Percentage is a part of the health bars widget.

I suggest that we just add a seconds timer to the end of the build bar. % finished on one side, #.#s on the other side.
+0 / -0