Fractal Softworks Forum

Starsector => Mods => Modding => Topic started by: vorpal+5 on June 05, 2019, 09:23:30 PM

Title: Tactical interface is a bit of a mess
Post by: vorpal+5 on June 05, 2019, 09:23:30 PM
Sorry to be negative, but the tactical display (when you press tab) just become a mess of green rectangles and red/orange arrows rapidly, when you fight big battles.

At the very least there should be an option to not display every single symbol, but only the ones of the selected ship. How do you guy manage that?

Also given we can zoom in enough, you can't see sometime the ship you have selected in this interface...
Title: Re: Tactical interface is a bit of a mess
Post by: vorpal+5 on June 07, 2019, 08:57:41 AM
I mean that. Surely a quick and easy improvement would be to have a toggle where all squares and arrows indicators are removed except on the ship you have in selection, right?

(https://imagizer.imageshack.com/img922/3813/uyvVrw.jpg)
Title: Re: Tactical interface is a bit of a mess
Post by: SafariJohn on June 07, 2019, 09:16:05 AM
Just looking at that screenshot, I can see that there's a lot of scaling issues going on with the sprites and diamonds/circles/squares. The sizes are just all over the place. If it were consistent, I believe it would be a lot easier to read what's going on.

On a side note, it might be a good idea to give wrecks and allies a different shape. Maybe an upside-down triangle for wrecks, since derelicts use that on the campaign map.
Title: Re: Tactical interface is a bit of a mess
Post by: Alex on June 07, 2019, 09:44:28 AM
Hmm - yeah, the diamond/circle indicator sizes are way too large here.

They're based off the collision radius or the dimensions of the sprite (whichever ends up being smaller, with some minor calculations involved). Given what I'm seeing here, it looks like both the sprites and the ship collision radii are too large for these ships. If you'll note, the only vanilla ships in the shot - the Centurions - have normal-looking indicators.

I'd bring this up in the thread of the mod that these ships came from - it does seem to be an issue, yeah, and the mod's author would probably like to know about it, especially since these things being too large is also bad for various performance reasons.
Title: Re: Tactical interface is a bit of a mess
Post by: SafariJohn on June 07, 2019, 10:06:52 AM
Before it slips my mind for the hundredth time, I think station markers are too small. For example, the one in that screenshot is only barely bigger than the Centurion's marker. Given their relative importance...
Title: Re: Tactical interface is a bit of a mess
Post by: Alex on June 07, 2019, 10:37:00 AM
I remember spending a while fine-tuning that. I think it's actually fairly accurate to its in-game size, which gets more important for larger things - ships need to be a bit bigger or they look too small on the map, but if something bigger is that much bigger again, you end up getting more overlap. I do see what you're saying, though.
Title: Re: Tactical interface is a bit of a mess
Post by: vorpal+5 on June 07, 2019, 12:29:37 PM
But surely it's more about the size of the squares around the ships. Displaying too many things at once is not informative, it is confusing. There should be some alternate view modes where you see only the indicators of a single ship and perhaps various filters and overlays, you know like in 4X games like the Paradox ones, where you can color or highlight the map differently depending of what you want to see. Here everything is shown at once!
Title: Re: Tactical interface is a bit of a mess
Post by: Alex on June 07, 2019, 12:31:26 PM
But surely it's more about the size of the squares around the ships.

Right yes that's exactly what I'm talking about here with "diamond/circle".

Hmm - yeah, the diamond/circle indicator sizes are way too large here.

They're based off the collision radius or the dimensions of the sprite (whichever ends up being smaller, with some minor calculations involved). Given what I'm seeing here, it looks like both the sprites and the ship collision radii are too large for these ships. If you'll note, the only vanilla ships in the shot - the Centurions - have normal-looking indicators.

I'd bring this up in the thread of the mod that these ships came from - it does seem to be an issue, yeah, and the mod's author would probably like to know about it, especially since these things being too large is also bad for various performance reasons.


Edit: did you mean "about more than the size of..." rather than "more about the size of"? (If so, I think you might be underestimating just how much clutter the oversized diamonds are adding. I think it'd be drastically better if those were normal-sized.)

Edit #2: that's not to say there's not a suggestion worth discussing here, but the issues in this screenshot are overshadowing everything else to such a degree that might be going so much that it's not a good starting point for such a discussion. (I really would appreciate it if you could let the mod author know; this seems like a good thing information-wise to have spread... I don't know how prevalent it might or might not be. What mod are the ships from, btw?)
Title: Re: Tactical interface is a bit of a mess
Post by: SafariJohn on June 07, 2019, 01:26:47 PM
I believe they are from Steelclads (http://fractalsoftworks.com/forum/index.php?topic=12119.0).
Title: Re: Tactical interface is a bit of a mess
Post by: Alex on June 07, 2019, 01:31:41 PM
Ah, thank you.
Title: Re: Tactical interface is a bit of a mess
Post by: TrashMan on June 08, 2019, 08:47:43 AM
The collision spheres around the ships shouldn't be that big.
I'm checking right now.

Ships usually have 1/4 to 1/3 of their length wiggle room between heir front/back and the shield.

A few of the smaller ones have a big more than the ship in the below image

[attachment deleted by admin]
Title: Re: Tactical interface is a bit of a mess
Post by: Alex on June 08, 2019, 09:16:54 AM
The big one seemed mostly fine in the screenshot, it's the little ones that seem to have the problem.
Title: Re: Tactical interface is a bit of a mess
Post by: xenoargh on June 08, 2019, 06:29:13 PM
Hey, meant to get into this discussion a bit earlier, but I wasn't able to get this ready before then.

A couple of thoughts on how the battle UI works.  Filtering is one of the major issues of this UI. 

Here's a mockup, showing how I'd handle filtering and organize the whole a bit better.
(http://www.wolfegames.com/TA_Section/battle_ui_mockup.jpg)

Top left allows filtering Friendly Ships, Enemy Ships, Missiles (missiles would have visible trails to give origin data better) Fighters, Asteroids, Clouds, Hulks and Objectives / Planets / Something else.

Note the change to the orders; I really don't think orders should ever go over the main display and on most resolutions, we have room to burn there. 

I didn't include Groups (which I doubt 1 in 100 players even knows are a thing, let alone uses) and the one major feature I still wish this menu had: the ability to give a Group a Formation.


[EDIT]
A few other thoughts.

1.  It's not actually necessary to have the big selection-boxes around the ships, if the mouse isn't over one.  It just adds visual clutter.

2.  Honestly, I'd prefer to have 2 filter modes for ships: 

A.  Classic mode, but without the boxes- just the ship silhouettes in the friendly / enemy color.  Most players will eventually just see the silhouette and be like, "hey, that's a Condor".

B.  Symbolic mode, like the Navy actually uses; simple symbols for FR, DD, etc.

3.  I think that either mode should always show the bottom of the icon in the direction of travel.  It should be totally obvious what a ship's facing is, in this UI.

4.  I really want the missiles to leave a fading track on this UI.  Yes, it'll be a mess when it's all on, but it'd be soooo useful.  More often than not, I don't care (much) about some random rockets getting shot at my far-away Destroyer, but if a swarm of death-missiles come out of the LOS fog, I sure want to see where they were, visually, so that I can properly intercept the source.

5.  I think Groups should be explicitly shown to players, if it's going to remain a feature. 

6.  I would love to have a Patrol order, that takes 2 or more movement points as input.

7.  I still think the game needs tactical formations other than "vague delta" and "just blob".
Title: Re: Tactical interface is a bit of a mess
Post by: xenoargh on June 09, 2019, 01:29:49 AM
Here's the complete mockup, showing (roughly) how it'd look / feel.
(http://www.wolfegames.com/TA_Section/battle_ui_mockup02.jpg)

Visually cleaner, easier to read, Groups are explicitly supported... and just to show how it'd look, I've put in display of simple formations for your Groups. 

The current UI is quite difficult to read, doesn't allow for filtering of data we don't want, doesn't show orientations of ships, makes no mention of the Groups feature, and doesn't have any support for patrol routes or formations, which are pretty fundamental ideas of tactics IRL as well as RTS-style combat games generally.  I know this area's basically feature-frozen at this point, but meh, maybe once the game's core hits 1.0 or something. 

I feel like this is definitely something where the game could get better with small steps that don't add a ton of work, since most of what's been added here is either turning off rendering tasks or hooking some mouse-clicks to Group selections.
Title: Re: Tactical interface is a bit of a mess
Post by: SafariJohn on June 09, 2019, 11:04:18 AM
My main use for the tactical display as it is is to tell roughly where ships are. Basically anything else takes too long to read. Not to mention it doesn't even show flux, PPT remaining, overloads, flameouts, etc. It is not a good overview of the battle.
Title: Re: Tactical interface is a bit of a mess
Post by: Thaago on June 09, 2019, 11:14:22 AM
My main use for the tactical display as it is is to tell roughly where ships are. Basically anything else takes too long to read. Not to mention it doesn't even show flux, PPT remaining, overloads, flameouts, etc. It is not a good overview of the battle.

+1

I'll use it to quickly switch view to the ships so I can tell whats going on - seeing what the replacement rate of the carrier group is, or how a lone ship is doing in a duel (and whether I can give an eliminate order), etc.
Title: Re: Tactical interface is a bit of a mess
Post by: xenoargh on June 09, 2019, 01:51:16 PM
I figure you're seeing those things (overload, etc.) by mousing-over or clicking.  I wouldn't mind exploring how to show those things in a visually-straightforward way, though; a ship that's currently Overloaded could cycle between white and their team-color, for example, showing it very clearly as a symbol.

That said... I get the argument of, "I just don't use this much", but it's a matter of play-style.  I use the Tactical View quite a bit, for example, because my idea of a "small engagement" is like 20 ships per side, with fighters and missile strikes all over.  I like playing Space Admiral and placing ships where I want them, for hammer-and-anvil tactics, keeping vulnerable support ships isolated, etc.  I often halt gameplay to look at the dispositions and re-direct sections of my fleet, etc.

More to the point, there are quite a lot of the playerbase here that plays completely without taking control of their ships personally at all, too; for them, the things I've pointed out, like being able to see what's a ship, rather than having overlapping squares / circles, etc., getting in the way, are much more important.
Title: Re: Tactical interface is a bit of a mess
Post by: TrashMan on June 10, 2019, 02:07:17 AM
More to the point, there are quite a lot of the playerbase here that plays completely without taking control of their ships personally at all, too; for them, the things I've pointed out, like being able to see what's a ship, rather than having overlapping squares / circles, etc., getting in the way, are much more important.

Guilty as charged. I often just observe the battle and issue orders when necessary, letting the AI handle my flagship. I only take over if necessary. But it depend on the battle. Sometimes I fight the entire battle, sometimes I don't even deploy my flagship
Title: Re: Tactical interface is a bit of a mess
Post by: SafariJohn on June 10, 2019, 10:01:56 AM
My post was referring to vanilla. I was unclear, sorry.
Title: Re: Tactical interface is a bit of a mess
Post by: xenoargh on June 10, 2019, 11:12:27 AM
It's cool, man.  Not really here to argue about this anyhow, just wanted to brainstorm what might work a bit better for those of us who like using that view a lot more than me, and I probably spend 25% of a battle's time in that POV, giving orders and so forth.
Title: Re: Tactical interface is a bit of a mess
Post by: Lionion on August 06, 2019, 04:55:05 AM
I really like the mock-up, could this somehow be made into a mod, or is this simply impossible?
Title: Re: Tactical interface is a bit of a mess
Post by: xenoargh on August 06, 2019, 03:24:01 PM
This is, unfortunately, in the "simply impossible" category right now.  That UI has largely stayed the same since the game was new, and isn't really exposed in the API at all. 

Alex would have to either expose the code for it or allow us to override it, both of which are a lot of work.  I thought it was worthwhile making the mockup to show how it might work better, though; it's one of the areas of the game that I've always thought could be improved.