by JPL » Tue Oct 04, 2016 11:24 am
Attached: shot of Half-Life 2 Lost Coast's bloom-related settings menu.
I think that is how it and other similar graphical settings should be done. Creators specify the bloom settings they believe are ideal, and the user can either turn it off entirely via a simple menu option, or change variables manually in the console with the understanding that it is unsupported.
You have to draw a line against "the user is always right" somewhere when it comes to intended visuals; obviously gamma and detail levels and shutting certain features off entirely is important, but past a point you are providing many knobs to twiddle, that many users won't even fully undertand, that will make some mods look like crap. Always provide that stuff via the console, but make it clear that it's overriding an intended value, whether it's system default or specified by a mod.
Modders need some assurance that the new features will be usable, or they're not worth supporting for any given mod. If no configuration ability is provided, readmes will be full of "best played with settings X Y and Z" which hardly anyone will bother with.
Think of this as paying off the work done on those new features.
So what I specifically propose is this:
1. Provide a way for modders to specify bloom tuning and other appropriate settings in an existing or new type of text lump, eg GLDEFS.
2. Keep the existing off/on menu settings for the various features as an easy way for non-power users to opt out, as in the HL2 settings menu.
3. Expose all the fiddly tuning numbers via console, as an aid to both modders and power users.
- Attachments
-

Attached: shot of Half-Life 2 Lost Coast's bloom-related settings menu.
I think that is how it and other similar graphical settings should be done. Creators specify the bloom settings they believe are ideal, and the user can either turn it off entirely via a simple menu option, or change variables manually in the console with the understanding that it is unsupported.
You have to draw a line against "the user is always right" somewhere when it comes to intended visuals; obviously gamma and detail levels and shutting certain features off entirely is important, but past a point you are providing many knobs to twiddle, that many users won't even fully undertand, that will make some mods look like crap. Always provide that stuff via the console, but make it clear that it's overriding an intended value, whether it's system default or specified by a mod.
Modders need some assurance that the new features will be usable, or they're not worth supporting for any given mod. If no configuration ability is provided, readmes will be full of "best played with settings X Y and Z" which hardly anyone will bother with.
Think of this as paying off the work done on those new features.
So what I specifically propose is this:
1. Provide a way for modders to specify bloom tuning and other appropriate settings in an existing or new type of text lump, eg GLDEFS.
2. Keep the existing off/on menu settings for the various features as an easy way for non-power users to opt out, as in the HL2 settings menu.
3. Expose all the fiddly tuning numbers via console, as an aid to both modders and power users.