There exists a mod that alters GunGeneric.class to disable muzzle flash illumination entirely (actually, gives it zero intensity.) Given that the weapon classes have all been altered so that the illumination intensity has been reduced (and the color improved), would there be any interest in the option to enable or disable this illumination, via a [Mods] section entry in conf.ini?
There are cases where it can be useful to have no such illumination. Some gunsight reflector glass textures have a high Ambient value in the .mat file, which can result in annoying and unrealistic flashing of the reflector glass. And this can be really prominent when the aircraft attitude has the Sun reflecting off this glass (which is generally impossible, for the floor of the plane would have to be transparent in order to admit sunlight to reflect thusly.) And in other respects this illumination might be unwanted.
While on the matter, how about the option to restrict such illumination to the hours of twilight/nighttime?
In other words, the three possibilities would be:
- Always enabled.
- Always disabled.
- Enabled during darkness only.
What would be the most intuitive scheme for such a conf.ini option? The numbers 0 and 1 make sense for binary choices, and this is already widely used. But 0, 1 and 2 are not so intuitive, although we do bypass the complication of language-based values.
If numbers are best, perhaps the 0 and 1 should be reserved for the always off and always on options, respectively, reserving the "2" for enabling during darkness only. This would be the safest and more widely assumed scheme if one has lost the 'instructions'.