Fantastic work. Another way of easily creating a starry night sky high above is to create a light entity spread out across the sky grid, offset to 20 or 30 steps above ground, and containing maybe 3000 particles that use color animation to rotate lights. They will be randomly spread across the sky and will also glitter. You only need a single light to accomplish it, and they show up at a ceiling offset of up to 39, iirc. Easy to create a moon in the same manner. Blue sky and sun is a bit harder, but I reckon someone will find a good setting for that too.
Something like this:
defineObject{
name = "starfog",
class = "LightSource",
lightPosition = vec(0, 18, 0),
lightRange = 1,
lightColor = vec(1, 1, 1),
brightness = 1000,
castShadow = false,
particleSystem = "starfog",
placement = "floor",
editorIcon = 88,
}
defineParticleSystem{
name = "starfog",
emitters = {
-- glow
{
emissionRate = 3000,
emissionTime = 0,
spawnBurst = true,
maxParticles = 3000,
boxMin = {-200,-3,-200},
boxMax = {200,3,200},
sprayAngle = {0,360},
velocity = {0,0},
texture = "assets/textures/particles/glow.tga",
lifetime = {100000, 100000},
colorAnimation = false,
color0 = {0.8, 0.7, 1},
opacity = 0.7,
fadeIn = 0,
fadeOut = 0,
size = {0.05, 0.1},
gravity = {0,0,0},
airResistance = 1,
rotationSpeed = 0,
blendMode = "Additive",
}
}
}