ID:2662130
 
Applies to:DM Language
Status: Open

Issue hasn't been assigned a status value.
Is it possible to get a thing to allow a plane master to appear in more than one map element without needing to duplicate the plane masters? screen_loc can't point to multiple values and this is problematic for us due to us having ~20 plane masters and the need for up to 3-4 map views.
Too many map controls will hurt performance, but I guess what I'm confused on here is why needing a copy is a problem.

However, with visual contents this might be a complete non-issue, since you could have some kind of parent HUD object for each map control and add the same plane master to the visual contents of each one.
I tried vis_contents with plane masters, it didn't .. seem to work. I'll try it again and come back with results.
We just don't want to have to make more than one copy since we have ~20 planemasters already per player, with the potential need to make more. It's not too much of an optimization issue but it'd help our code structure if, say, we didn't need to have separate lighting planemasters made for each map control.
Adding to vis_contents of something on the other map view did not work.
In response to Silicons
You don't need individual plane masters per player. You can use the same ones for multiple players.
Per player it allows us to tweak visuals with player preferences, enabling/disabling filters for example.
Would love to see something in this realm. We've had to disable certain filter effects globally due to iGPUs struggling with effects like bloom.
Even if it were a mode in DreamSeeker that flicks on or off graphics options on a per game basis.
On my projects, I just give every entity a set of planemasters. The only limitation is a player viewing the world through another doesn't get a say about what is enabled/disabled (but mostly because I didn't find the situation common enough that it's a big issue).

That's a viable way to do it tbh; the original reason I asked for this was because I wanted to have unified rendering and a way to have multiple map views + eyes per client.

I've come to realize that what I really was asking for is uh, far out of scope of just being able to toggle planemasters.
Would love to see something in this realm. We've had to disable certain filter effects globally due to iGPUs struggling with effects like bloom.

You can do it, and easy if you don't use additional maps. We currently use own set of planes for every player and just apply filters and other effects on it based on user preference.

But this becomes complicated when you need to show user another map, you literally need to copypaste every plane again with just different screen_loc. (Or do something simplified like Silicons says, but this will be different in visuals).

We have too many planes, so I was looking for some other ways and stumbled upon this topic.