IMPORTANT
Status: Supported
Minimum version: 1.4
Horizontal compass, minimap and motion icon features for the minimap
Overview
This feature configures the HUD navigation block: either the minimap or the horizontal compass. The motion icon works next to this block and shows the actor’s movement state and visibility.
Enable logic
UseCompassBar = trueinconfigs/engine_external.ltxenables the horizontal compass.UseCompassBar = falserestores the minimap.hud_minimapcontrols the block visibility on screen.
Atlas and compass_bar.xml components
background
Purpose: panel background and frame.
strip
Purpose: direction strip. Logic: the engine shifts UV coordinates depending on camera rotation.
strip:texture
Purpose: atlas sample rectangle. Parameters: x, y, width, height.
tex_width
Purpose: actual scale width in pixels. If set incorrectly, the marker movement speed will not match the viewing angle.
tex_loop
Purpose: cyclic scrolling. 1 means seamless wrap, 0 means clamped edges.
cardinal_points
Purpose: text direction labels.
active_target
Purpose: selected target marker, distance, and vertical offset.
Motion icon
state_normal,state_crouch,state_creep,state_climb,state_run,state_sprintshow the current movement type.power_progressshows stamina.luminosity_overlayandnoise_overlayapply visual noise and dimming.- Overlays work in minimap mode. When
UseCompassBar = truethey are not created.
Example enable
ini
[ui]
UseCompassBar = trueRelated material: UI overview.