You know how PRIM_TEXTURE has this thing called Scale?
It also has a really useful feature called Offset.
They allow you to adjust how much to zoom in / repeat an image by zooming out,
as well as pan the image left/right and up/down using an offset.
If you truly want to get technical, then technically PRIM_TEXTURE also allows you to set rotations as well, but that stuff's really outside of my expertise.
Here's a crazy idea however;
What if we had the same functionality for PRIM_PROJECTOR?
Either by allowing the light functionality to tab into the settings of a prim / face, or alternatively by letting scripters apply the same settings that they would for the illuminating prim's PRIM_TEXTURE settings onto a PRIM_PROJECTOR param.
i.e.:
``
PRIM_PROJECTOR_SCALE, <0.125, 0.125, 0.0>
``
voilá!
existing scripts gets to continue, new scripts get to emerge.
it's a very easy implementation that allows for added control of a hugely underappreciated feature in many video games; Lighting!
This implementation is especially important for projecting screens using sprite sheets for animations, as well as for users whom bundle multiple textures into one image file for the sake of efficiency. The difference is literally night and day.