detail extensions
From Wiki
! |
Transcluded by Sword of Moonlight Extension Library / list of extensions. |
Extensions in this section complement those of the #Option section. Each Option extension takes the form do_..., where each Detail extension takes the form ..._... where the first parts (...) are identical to one another. If the Option extension is turned off the corresponding Detail extensions have no part to play.
Contents
- 1 alphafog_skyflood_constant
- 2 alphafog_skyfloor_constant
- 3 ambient_contribution
- 4 bob_frequency_multiplier
- 5 cursor_hourglass_ms_timeout
- 6 *escape_analog_gaits
- 7 *escape_analog_modes
- 8 log_initial_timeout
- 9 *log_subsequent_timeout
- 10 *mipmaps_maximum_anisotropy
- 11 *mouse_...th_button_action
- 12 *mouse_deadzone_multiplier
- 13 *mouse_horizontal_multiplier
- 14 *mouse_left_button_action
- 15 *mouse_menu_button_action
- 16 *mouse_middle_button_action
- 17 *mouse_right_button_action
- 18 *mouse_saturate_multiplier
- 19 *mouse_tilt_left_action
- 20 *mouse_tilt_right_action
- 21 *mouse_vertical_multiplier
- 22 *numlock_initial_state
- 23 *numlock_key
- 24 *pause_button_default
- 25 *pedal_damage_force
- 26 *pedal_damage_limit
- 27 *red_multiplier
- 28 *wasd_and_mouse_mode
alphafog_skyflood_constant
Introduced around 1.0.0.1, this extension is part of an effect that blends the horizon into the sky domes that are part of Sword of Moonlight. The sky is fully transparent at #alphafog_skyfloor_constant and becomes fully opaque as the vertical distance from the floor approaches 1 in sky model coordinates.
This constant can be thought of as scaling the sky along the vertical axis, so that the larger the scaling the slighter the gradient. The default value is 8.
Note that internally this value simply sets a shader preprocessor macro that is used by the default shader set. Values are limited to real numbers.[#]
alphafog_skyfloor_constant
Introduced around 1.0.0.1, this extension is part of an effect that blends the horizon into the sky domes that are part of Sword of Moonlight. The default value is -0.125 or the lowest point of the sky domes. Any part of the sky below this point will be made completely invisible as it blends into the horizon. Refer to #alphafog_skyflood_constant.
Note that internally this value simply sets a shader preprocessor macro that is used by the default shader set. Care should be taken when featuring custom sky models. Values are limited to real numbers.[#]
ambient_contribution
Introduced around 1.0.0.1, this extension sets the percentage of a light that will be converted into ambient light. The default percentage is not specified. Historically it is and has been 0.15, or 15%. This is unlikely to change, however it doesn't hurt to set this manually, even if 15% is alright with you. Some caution should be observed. Refer to #do_ambient. Values are limited to real numbers between 0 and 1.[#]
bob_frequency_multiplier
Introduced around 1.1.1.5, this extension multiplies the number of times the walking effect will loop over the distance of a meter when moving at full walking speed. Each loop can be thought of as a single step. An increased frequency amounts to a shorter stride. A decrease a longer stride. Values are limited to real numbers.[#]
cursor_hourglass_ms_timeout
Introduced around 1.0.0.1, this extension sets the number of milliseconds that a game may be "unresponsive" before an "hourglass" icon will be made to appear in order to indicate that the program is working behind the scenes.
The default value is 0. Which is converted into an internal default timeout that has historically been fixed at 250ms, or a quarter of a second. You might need to use a larger value if the icon is a nuisance.. Values are limited to positive whole numbers.[#]
*escape_analog_gaits
Introduced around 1.1.1.5, this extension is undocumented. Values are limited to series of real numbers.[#]
*escape_analog_modes
Introduced around 1.1.1.5, this extension is undocumented. Values are limited to series of analog modes as described above.
log_initial_timeout
Introduced around 1.0.0.1, this extension sets the number of refresh frames to log to a log file before logging is no longer performed. This is a diagnostic tool. A log file can grow very large and logging can make a game unplayable under different circumstances. The default setting is 0. The default behavior is to log until manually disabled. Refer to #log_subsequent_timeout. Values are limited to positive whole numbers.[#]
*log_subsequent_timeout
Introduced around 1.0.0.1, this extension sets the number of refresh frames to log whenever logging is manually enabled before automatically disabling logging. The default setting is 0. The default behavior is to enable logging until manually disabled. Refer to #log_initial_timeout. Values are limited to positive whole numbers.[#]
*mipmaps_maximum_anisotropy
Introduced around 1.0.0.1, this extension is undocumented. Values are limited to positive whole numbers.[#]
*mouse_...th_button_action
Introduced around 1.0.0.1, this extension is undocumented. Values are limited to keyboard macros.[#]
*mouse_deadzone_multiplier
Introduced around 1.0.0.1, this extension is undocumented. Values are limited to real numbers between 0 and 2.[#]
*mouse_horizontal_multiplier
Introduced around 1.0.0.1, this extension is undocumented. Values are limited to real numbers.[#]
*mouse_left_button_action
Introduced around 1.0.0.1, this extension is undocumented. Values are limited to keyboard macros.[#]
Introduced around 1.0.0.1, this extension is undocumented. Values are limited to keyboard macros.[#]
*mouse_middle_button_action
Introduced around 1.0.0.1, this extension is undocumented. Values are limited to keyboard macros.[#]
*mouse_right_button_action
Introduced around 1.0.0.1, this extension is undocumented. Values are limited to keyboard macros.[#]
*mouse_saturate_multiplier
Introduced around 1.0.0.1, this extension is undocumented. Values are limited to positive real numbers.[#]
*mouse_tilt_left_action
Introduced around 1.0.0.1, this extension is undocumented. Values are limited to keyboard macros.[#]
*mouse_tilt_right_action
Introduced around 1.0.0.1, this extension is undocumented. Values are limited to keyboard macros.[#]
*mouse_vertical_multiplier
Introduced around 1.0.0.1, this extension is undocumented. Values are limited to real numbers.[#]
*numlock_initial_state
Introduced around 1.0.0.1, this extension is undocumented. Values are limited to binary statements.[#]
*numlock_key
Introduced around 1.0.0.1, this extension is undocumented. Values are limited to keyboard keys.[#]
*pause_button_default
Introduced around 1.0.0.1, this extension is undocumented. Values are limited to pseudo buttons.[#]
*pedal_damage_force
Introduced around 1.1.1.5, this extension is undocumented. Values are limited to real numbers.[#]
*pedal_damage_limit
Introduced around 1.1.1.5, this extension is undocumented. Values are limited to real numbers.[#]
*red_multiplier
Introduced around 1.1.1.5, this extension is undocumented. Values are limited to real numbers.[#]
*wasd_and_mouse_mode
Introduced around 1.0.0.1, this extension is undocumented. Values are limited to 1 or 2.