Display Plates - Ground Signs & Map Markers


Big, medium and small signs ("plates") which can display an item, fluid or virtual icon. Display plates can be set to create a matching map marker at the location of the display plate. Can be used with blueprints, (except updating blueprints)

Utilities
1 year, 10 months ago
1.1
33.2K

i More materials

1 year, 10 months ago
(updated 1 year, 10 months ago)

More materials (maybe even other mods') for the display plates would be nice. I thought about how to programatically achieve that:

  • Have a string config of delimited material names, e.g. "iron-plate; uranium-238" etc. , pre-filled based on loaded mods.
  • For each material, get a dominant color from the item sprite, generate the three corresponding plates, apply a sprite layer of dominant colored tint on the display border

Some caveats:

  • There is no graphical access to sprites for mods, so no possibility to access a dominant material color → needs to be configured per material
  • Currently there isn't just one colored base sprite. One could take the three existing sprites and remove color to end up with three base sprites (rusty, normal, shiny) → needs to be configured per material

So you would end up with a setting along the lines of:
"{{"iron-plate", {r,g,b}, "rusty"}, {"copper-plate", {r,g,b}, "normal"}, {"steel-plate", {r,g,b}, "shiny"}}"
...which is not very player friendly :( but might be okay if pre-filled.

(See github issue for reference.)

New response