summaryrefslogtreecommitdiff
path: root/settingtypes.txt
diff options
context:
space:
mode:
authorWuzzy <almikes@aol.com>2016-07-02 21:09:57 +0200
committerWuzzy <almikes@aol.com>2016-07-02 21:09:57 +0200
commit0d022110ebc803bdd65ea5250c819503bcf0be42 (patch)
treedf276cbfd5802c56252c59ed36969dc7ef79d410 /settingtypes.txt
parent185f0f5b2f8cb5bb878b6427a1b116cfff5184a2 (diff)
Add settings to advanced settings menu
Diffstat (limited to 'settingtypes.txt')
-rw-r--r--settingtypes.txt97
1 files changed, 97 insertions, 0 deletions
diff --git a/settingtypes.txt b/settingtypes.txt
new file mode 100644
index 0000000..cc9b52f
--- /dev/null
+++ b/settingtypes.txt
@@ -0,0 +1,97 @@
+[Appearance]
+# Specifies how the value indicators (i.e. health, breah, etc.) look. There are 3 styles
+# available. You can choose between the default progress-bar-like bars and the good
+# old statbars like you know from vanilla Minetest.
+# These values are possible:
+# - progress_bar: A horizontal progress-bar-like bar with a label, showing numerical value
+# (current, maximum), and an icon. These bars usually convey the most
+# information. This is the default and recommended value.
+# - statbar_classic: Classic statbar, like in vanilla Minetest. Made out of up to 20
+# half-symbols. Those bars represent the vague ratio between
+# the current value and the maximum value. 1 half-symbol stands for
+# approximately 5% of the maximum value.
+# - statbar_modern: Like the classic statbar, but also supports background images, this
+# kind of statbar may be considered to be more user-friendly than the
+# classic statbar. This bar type closely resembles the mod
+# “Better HUD” [hud] by BlockMen.
+hudbars_bar_type (HUD bars style) enum progress_bar progress_bar,statbar_classic,statbar_modern
+
+
+# If enabled (default), the breath indicators in the HUD will be automatically hidden shortly
+# after the breath has been filled up. Otherwise, the breath will always be displayed.
+hudbars_autohide_breath (Automatically hide breath indicators) bool true
+
+# This setting changes the way the HUD bars are ordered on the display. You can choose
+# between a zig-zag pattern (default) or a vertically stacked pattern.
+# The following values are allowed:
+# - zigzag: Starting from the left bottom, the next is right from the first,
+# the next is above the first, the next is right of the third, etc.
+# - stack_up: The HUD bars are stacked vertically, going upwards.
+# - stack_down: The HUD bars are stacked vertically, going downwards.
+hudbars_alignment_pattern (HUD bars alignment pattern) enum zigzag zigzag,stack_up,stack_down
+
+# This setting allows you to specify the order of the HUD bars explicitly. If left empty
+# (the default), the health and breath indicators come first, additional indicators
+# may appear in any order. This setting is quite technical and normal users probably do not
+# need to worry about it.
+#
+# Syntax:
+# The setting has to be specified as a comma-seperated list of key=value pairs, where a key
+# refers to the identifier of a HUD bar and the value refers to the slot number of where the
+# HUD bar should be placed. The slot number must be an integer greater of equal to 0. Where
+# the HUD bars will be displayed exactly depends on the alignment pattern being used.
+# All HUD bars to which no order value has been applied will fill in all slots which have
+# not been occupied by the HUD bars specified in this setting, the slots will be filled in
+# from the lowest slot number.
+# Note that the order of those remaining HUD bars is not fixed, it basically just boils
+# down on which mod “came” first. Don't worry, the mod will still work perfectly fine, this
+# setting is entirely optional.
+# The identifier for the health bar is “health” and the identifier for the breath bar is
+# “breath”. For other HUD bars, you have to learn it from the mod which is supplying them.
+#
+# Be careful not to use slot indices twice, or else different HUD bars will be drawn over
+# each other!
+#
+# Example: “breath=0, health=1”
+# This makes the breath bar first and the health bar second, which is the opposite order
+# of the default one.
+hudbars_sorting (HUD bars order) string
+
+[Positions and offsets]
+# Horizontal (x) main position of the HUD bars over the entire screen.
+# 0.0 is left-most, 1.0 is right-most.
+# For the zig-zag alignment pattern, this is for the left HUD bars.
+hudbars_pos_left_x (Left HUD bar screen x position) float 0.5 0.0 1.0
+# Vertical (y) main position of the HUD bars over the entire screen.
+# 0.0 is top, 1.0 is bottom.
+# For the zig-zag alignment pattern, this is for the left HUD bars.
+hudbars_pos_left_y (Left HUD bar screen y position) float 1.0 0.0 1.0
+# Horizontal (x) main position of the right HUD bars over the entire screen.
+# 0.0 is left-most, 1.0 is right-most.
+# Only used for the zig-zag alignment pattern.
+hudbars_pos_right_x (Right HUD bar screen x position) float 0.5 0.0 1.0
+# Vertical main position (y) of the right HUD bars over the entire screen.
+# 0.0 is top, 1.0 is bottom.
+# Only used for the zig-zag alignment pattern.
+hudbars_pos_right_y (Right HUD bar screen y position) float 1.0 0.0 1.0
+
+# Precise x offset in pixels from the basic screen x position of the HUD bars.
+# For the zig-zag alignment pattern, this is for the left HUD bars.
+hudbars_start_offset_left_x (Left HUD bar x offset) int -175
+# Precise y offset in pixels from the basic screen y position of the HUD bars.
+# For the zig-zag alignment pattern, this is for the left HUD bars.
+hudbars_start_offset_left_y (Left HUD bar y offset) int -86
+# Precise x offset in pixels from the basic screen x position of the right HUD bars.
+# Only used for the zig-zag alignment pattern.
+hudbars_start_offset_right_x (Right HUD bar x offset) int 15
+# Precise y offset in pixels from the basic screen y position of the right HUD bars.
+# Only used for the zig-zag alignment pattern.
+hudbars_start_offset_right_y (Right HUD bar y offset) int -86
+
+# The vertical distance between two HUD bars, in pixels.
+hudbars_vmargin (Vertical distance between HUD bars) int 24 0
+
+[Performance]
+# The number of seconds which needs to pass before the server updates the HUD bars. Increase this
+# number if you have a slow server or a slow network connection.
+hudbars_tick (HUD bars update interval) float 0.1 0.0