Add option to filter what is shown by layers

Post your ideas and suggestions how to improve the game.

Moderator: ickputzdirwech

mrvn
Smart Inserter
Smart Inserter
Posts: 5795
Joined: Mon Sep 05, 2016 9:10 am
Contact:

Add option to filter what is shown by layers

Post by mrvn »

TL;DR
The main view should have options to filter out layers to see and reach what is below it.
What?
The minimap has buttons to enable or disable overlays like train stop names, pollution, logistic areas, ...

I want the same for the main map extended to physical things. So a few layers immediately spring to mind:

1) Trees and rocks. This is the first you notice on a new game. Is there ore under those trees or have I reached the end of the patch?

2) Surface entities. Similar to trees and rocks you sometimes wonder what is beneath all those buildings you put up.

3) Logistic/Construction areas. How often have I've run out of the logistic are and have all the logistic bots turn around and not deliver me personal items? It is very annoying to run around a map with little holes in the logistic coverage but sometimes there just isn't a good spot to pßlace a roboport for full coverage. And you are bound to run through that tiny little dead zone, guaranteed.

4) Radar, Turret Range, Power pole, Roboport range. There is an area shown (on the minimap for radar) when you have the item in hand. But this could be another layer too. The area covered by the item in hand vs. area covered by existing entities should be (more) different. It's hard to see where areas overlap, impossible with roboports.

5) Elevated rails. They cover so much both visually and selection box wise. It's really hard to work beneath them.


The game could have options for the transparency of each layer when not selected instead of fully hiding the layer. So elevated rails could be set to e.g. 50% transparent. That would probably be even more useful than an on/off option. You would still see them but seeing what's beneath them would be easier and when turned transparent the layer should not be considered for selection. And no surprises that there is an elevated rail support in the way where you want to build a miner.
Why?
I always found it hard to select a belt stuck behind a tree, Most of the time I end up felling the tree just to select the belt. There usually is a selection box to still get the belt from behind a tree but it's something like 2x2 pixels.

Seeing where resource patches are with trees or buildings on top is hard to impossible. Or with patches near rails: Is there ore left under the rails? If I'm running out of iron it becomes a pain to check for the last bits that you might have built over. Often you simply have to tear it all down and then build it back up.

With elevated rails this becomes much worse. There are so many way for elevated rails to hide and cover other entities that make interacting with them very hard or impossible. I already had to use a deconstruction planer with filter to remove several entities from behind elevated rails. Trying to connect circuit wires or changing the settings is a nightmare.

rapus
Burner Inserter
Burner Inserter
Posts: 12
Joined: Wed Nov 23, 2016 3:59 am
Contact:

Re: Add option to filter what is shown by layers

Post by rapus »

I wonder if being able to toggle clipping the entity/tile rendering to it's actual ground coordinates would already solve this. (Aka cutting off anything that would hide a different entity/tile, but entirely implemented in the renderer) Might not be the most beautiful solution, but it keeps showing wherever anything blocks the ground and making everything on the ground fully visible (only cutting off pixels that would hide other tiles). Due to that, elevated rails most probably would be hidden entirely while the foundations are still visible. Alternatively as you supposed, instead of clipping to ground coordinates, applying 5% opacity outside of ground coordinates could be a mixed solution.

Re: Logistic/Construction layer, that's already part on the game, isn't it?

mrvn
Smart Inserter
Smart Inserter
Posts: 5795
Joined: Mon Sep 05, 2016 9:10 am
Contact:

Re: Add option to filter what is shown by layers

Post by mrvn »

rapus wrote:
Fri Nov 08, 2024 10:57 am
Re: Logistic/Construction layer, that's already part on the game, isn't it?
Logistic/Construction areas are shown when you hold a logistic thing (e.g. deconstruction planner) in your hand. But it's unclear where your personal area overlaps the bases area or different logistic networks in general. It's not something you can toggle. It's available in the map view though with toggle. So mostly there.

MrSpreadsheet
Burner Inserter
Burner Inserter
Posts: 7
Joined: Sat Jul 30, 2016 2:05 am
Contact:

Re: Add option to filter what is shown by layers

Post by MrSpreadsheet »

This is needed as right now you can place overhead rails on top of some inserters and there's no way to select the inserters to modify their behaviour bar removing the rail.

mrvn
Smart Inserter
Smart Inserter
Posts: 5795
Joined: Mon Sep 05, 2016 9:10 am
Contact:

Re: Add option to filter what is shown by layers

Post by mrvn »

Make a blueprint of the area while holding shift, deselect everything but what you want to edit, place the blueprint somewhere, edit, blueprint and place over the original location.

A pain in the behind.

Post Reply

Return to “Ideas and Suggestions”