Space Engineers

Space Engineers

177 ratings
Projector Highlighter
2
3
3
   
Award
Favorite
Favorited
Unfavorite
Type: Mod
Mod category: Other
File Size
Posted
Updated
642.637 KB
14 Mar, 2023 @ 4:46pm
14 Apr @ 10:38pm
26 Change Notes ( view )

Subscribe to download
Projector Highlighter

In 1 collection by BDCarrillo
BD's Toolbox
19 items
Description
5/12/23 Update
Added options to set max block numbers or to disable neighbor checks for incomplete blocks. Added color config options, info below.

4/27/23 Update
Fixed an oopsie that made any damaged block (yellow) near a placeable block (green) causing all of the placeable blocks on the grid to be suppressed.

3/29/23 Update
Damaged blocks on the same grid as the projector are shown in yellow. Projector just needs to be on, with or without a current projection. The last state of your preferences (if you had highlight off, and damaged on for example) are now saved between world loads.

Overview
Ever had trouble finding that one projected block that didn't get placed? I introduce to you the Projector Highlighter!

Projected blocks that can be built have a green wireframe around their block space, while incorrect blocks will have a red outline (without "Show Only Buildable" selected), both of which are visible through other blocks.

Yellow blocks are damaged or incomplete blocks connected to parts of the projection.

For simplicity, this runs only on clients and they bear the brunt of a slightly inefficient grid check. Only grids within 250m are checked every minute to see if they have any projectors.

/ph highlight Cycle placeable and obstructed highlights

/ph damaged Cycle damaged block highlights

/ph maxunbuilt 123 Set a maximum number of unbuilt (green) blocks to show

/ph maxdamaged 123 Set a maximum number of damaged/incomplete (yellow) blocks to show

/ph maxobstructed 123 Set a max number of obstructed (red) blocks to show

/ph checknearby Enable/disable checks if a placeable block has unfinished neighbors

Configuration File
Look in \AppData\Roaming\SpaceEngineers\Storage\2947081810.sbm_Highlighter\Settings.cfg
Color codes are decimal RGBA, each between 0-1. Once you have made edits while in a world in SE, type /ph update to pull in your new colorations. If there's an error, defaults will be used.

Expect it to take up to a minute when placing a new projector to see any effect. Highlights will not appear on subgrids if using Multi Grid Projector
Once it's picked up on a projector updates occur every second.

Also available as a client-side mod via PluginLoader!

Bug Reports
Start a Discussion for your report, do not use the general comments section. Bug posts in the comments will be taunted mildly and then ignored.

Other "Odds and Ends" utilities and helpful things:
https://sp.zhabite.com/sharedfiles/filedetails/?id=2950238569

Credits
Jerrai- asked about marking blocked/occupied positions
Scarlett- asked for the impossible and I delivered a partial solution

Discord: Other Projects -> bd-stuff at https://discord.gg/tXtpNwX8bf