ALiVE.OS · ALiVE 3 Development
Persistent, shareable map markers with optional spot reports, drawn straight on the map screen.
In development · ALiVE 3
ALiVE 3 is in active development. This briefing describes work in progress, and the behaviour it covers is subject to change as testing continues. Check the changelog at the foot of the page for what has moved recently.
Overview
Advanced Markers lets players mark the map without opening the mission editor. Hold CTRL and ALT and left-click the in-game map to open a marker dialog, where you pick an icon or shape and a colour. Tick the ADD spotrep box to attach a written spot report with a callsign, date-time group, grid location, enemy size and type, and remarks. That panel also holds the Eyes Only list that sets who can see the marker (everyone, your side, your faction, your group, or just you); if you never open it, the marker goes to your side. Markers can also be drawn on the map as lines, arrows, boxes, ellipses or free draw lines using keyboard shortcuts. Dialog markers, quick markers and drawn lines, boxes and ellipses are saved to the mission database, when database saving is enabled and a save has actually run, so they survive a server restart and reappear for players who join in progress. Drawn arrows and free draw lines aren't saved. Standard, non-ALiVE markers placed with the game's built-in tools are not saved by this system.
Capabilities
CTRL+ALT+left-click opens the Advanced Marker dialog to create a new marker, or edit one that already exists at that spot. CTRL+ALT+right-click deletes a marker. Quick markers can be dropped without opening the dialog by holding CTRL and pressing a shortcut key: one for a dot, one for an objective mark, and CTRL with SHIFT for an unknown mark.
Ticking the spot report checkbox in the marker dialog adds fields for callsign, date-time group, location, enemy faction, size, activity, and remarks, building a proper spot report tied to that marker.
Each marker can be shared with everyone (unclassified), just your side, just your faction, just your group, or kept private to you, matching a simple classified-style labeling scheme in the dialog.
Cycle through drawing modes with the bracket key to draw lines, arrows, rectangles, ellipses or free draw lines directly on the map. Arrow keys adjust width or angle and change colour or fill while drawing; pressing END exits drawing mode.
With the ALiVE Data module running, Advanced Markers (icon, shape, or spot report, plus drawn lines, boxes and ellipses) are written to the ALiVE database and restored automatically on mission restart. Players who join an already-running session get the markers their visibility setting covers, with or without the database.
How to use it
Recent work
Status
Creating and editing Advanced Markers with CTRL+ALT and left-click works on the in-mission map; on the briefing screen the marker dialog doesn't open. Deleting with CTRL+ALT and right-click works on both.
Markers can carry a full spot report (faction, size, activity, remarks), and visibility can be set to global, side, group, faction, or private, with restore respecting that setting.
With the ALiVE Data module running, markers are saved to the database and reappear after a restart. Players joining an already-running session get the markers they are allowed to see.
The double-click hint shows once per map (lobby and in-mission separately) with the correct controls.
Free Draw can be selected when cycling draw modes, keeps its colour and no longer throws errors. It still needs more real use.
The freehand line, arrow, box, ellipse and free draw tools are marked in the code as needing cleanup. Arrows and free draw lines in particular aren't saved between sessions and can't be deleted like other markers, and free draw lines only appear on your own map.
The authorization check that is meant to restrict who can edit or delete someone else's marker currently allows any player to do so; only the basic "must be a player" check for creating a new marker is enforced.
Testing
Place, edit, and delete markers with CTRL+ALT and left/right mouse click on the in-mission map, and check the double-click hint appears correctly on both the in-mission map and the briefing/lobby map. On the briefing/lobby map only deleting works; the marker dialog doesn't open there. Create a marker with a spot report attached and confirm the fields save correctly. Try each visibility option (global, side, group, faction, private) with more than one player connected and confirm only the intended players see each marker. Restart the mission or join in progress and confirm previously placed markers reappear as expected. Try the drawing shortcuts (bracket to cycle mode, arrow keys, END to exit) to draw a line, arrow, box, ellipse and a free draw line.
Spotted a problem? Please report it on the ALiVE issue tracker on GitHub, with the map, rough location and what the units were doing so it can be reproduced.
Changelog