Lol, thankyou!! Have you also considered (happy if youve shut down the idea, no problem), of how i can configure your mod via some sort of ini file to load a me specific set of environments, and possibly the other parameters you have exposed?
I understand that ULM probably isn't the most logically correct place to do it, but every time i think about distributing my own lighting setup for a color mod, doing it via your mod always chimes up as the most elegant way to do it.. i want to piggy back of the init method you're already modifying in playerwitcher to load a custom setup. And of course a no lesser point is all this lighting stuff is your work first, "configuring" ulm rather than copying and pasting the bits i need and doing everything you're doing one more time is more wholesome.
Happy to be wrong again if you disagree. Though if you keep holding out i'll probably do it myself again, lol.
EDIT: Thinking out loud again, all it would need is another switch in the menu and to read that mod.settings file, if that's a thing. I haven't seen any code to access that, but haven't looked very hard either...
EDIT2: Which could set the way for something that may make more than me happy.. the ability to load more than one environment at once... Alright i'll stop posting now