Hud.plist
hud.plist and hud-small.plist provides Oolite with the information necessary to display the players hud.
Contents
crosshair_scale
Affects the size of the crosshair.
Example:
crosshair_scale = 32.0;
crosshair_width
Affects the width of the crosshair.
Example:
crosshair_width = 1.5;
crosshair_color
Affects the color of the crosshair. color can be a named color or any of the other Colour_specifiers.
Example:
crosshair_color= "greenColor";
dials
The dials are listed here as an array of individual dials. Each dial is a separate directory. The dial for the scanner looks for example like:
{ // scanner
selector = "drawScanner:";
alpha = 1.0;
x = 0;
y = 60;
y_origin = -1;
height = 72.0;
width = 288.0;
rgb_color = (1.0, 0.0, 0.0);
}
selector
The selector is a hardcode name.
alpha
alpha is the transpacency of the dial ranging from 0 to 1.
x
x is the x-position of the dial on screen.
y
y is the y-position of the dial on screen.
x_origin
x_origin is an override value to be able to stick it at a fixed position from the left side of the screen. (Undependable of screen hight-width ratio).
y_origin
y_origin is an override value to be able to stick it at a fixed position from the botom of the screen. (Undependable of screen hight-width ratio).
height
The hight of the dial.
width
The width of the dial.
spacing
Determines spacing for some dials, like the missile icons.
rgb_color
Determines the color of some dials. Example:
rgb_color = (1.0, 0.0, 0.0);
legends
The legends are listed here as an array of individual legends. Each legends is a separate directory. The legends looks for example like:
{ // LHS
text = "FWD";
x = -264;
y = 82;
y_origin = -1;
height = 20;
width = 10;
}
overall_alpha
The overall tranparency of the hud can be set with overall_alpha.
Example:
overall_alpha = 0.75;
reticle_target_sensitive
This key determines if the reticle should become red when on-target.
Example:
reticle_target_sensitive = no;
cloak_indicator_on_status_light
This key determines if the statuslight also should show the cloaked status.
Example:
cloak_indicator_on_status_light = yes;
comm_log_gui
Determines the location and the specifications of the comm_log_gui and contains a directory of keys.
Example:
"message_gui" = {
alpha = "0.75";
width = 360;
height = 100;
x = 0;
y = "180";
"row_height" = 12;
title = "Communication Log";
};
message_gui
Determines the location and the specifications of the message_gui and contains a directory of keys.
Example:
"message_gui" = {
alpha = "0.75";
width = 480;
height = 160;
x = 0;
y = "-40";
"row_height" = 16;
};