Page 1 of 1

Changeable color lookup table (LUT) on space platforms, per planet orbit or space-way

Posted: Tue Apr 15, 2025 1:22 pm
by snouz
Hi, so far it's possible to change the color lookup table of planet surfaces and apparently, space platform hubs (I guess it would apply to the whole surface if I created a different hub prototype)
But it's apparently not possible to change the LUT of a space platform based on the orbit or spaceway it's currently in.

https://lua-api.factorio.com/latest/typ ... Table.html

Some mod possibilities:
- making platforms look more like space photos (defined shadows, desaturated...)
- having a space location close to the sun, where everything seems to be super-heated
- having a faster-than-light effect
- giving color identities to space orbits, making you recognize where you're orbiting

Re: Changeable color lookup table (LUT) on space platforms, per planet orbit or space-way

Posted: Wed Apr 16, 2025 10:30 am
by Osmo
+1, it doesn't really make sense to have color LUTs defined per hub instead of per location

Re: Changeable color lookup table (LUT) on space platforms, per planet orbit or space-way

Posted: Wed Apr 16, 2025 1:16 pm
by curiosity
As a workaround, you could fast replace the hub with the one with a different LUT.

Re: Changeable color lookup table (LUT) on space platforms, per planet orbit or space-way

Posted: Wed Apr 16, 2025 1:53 pm
by snouz
Osmo wrote: Wed Apr 16, 2025 10:30 am +1, it doesn't really make sense to have color LUTs defined per hub instead of per location
It's apparently per hub PROTO, meaning unless you add a new hub type, you can color space ONCE, and it will always stay at hour 0, so even if you define a cycle, it will keep the same color. Just tested it ingame.

Re: Changeable color lookup table (LUT) on space platforms, per planet orbit or space-way

Posted: Wed Apr 16, 2025 5:31 pm
by curiosity
snouz wrote: Wed Apr 16, 2025 1:53 pm it will always stay at hour 0
If that's because the surface daytime is frozen on creation, you might be able to unfreeze it.