Hud.plist

From Elite Wiki
Revision as of 17:06, 18 June 2011 by Eric Walch (talk | contribs) (Added a hud.plist page)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

hud.plist and hud-small.plist provides Oolite with the information necessary to display the players hud.


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;
};