Welcome back
Sign in to open the Vectron editor.
Choose your author name
This permanent name identifies your maps and upload folder.
Couldn’t reach account services
Check your connection and try again.
Sign in to open the Vectron editor.
This permanent name identifies your maps and upload folder.
Check your connection and try again.
Tools
| Tool | Key | Description |
|---|---|---|
| Select | 1 | Click an object to select it. Drag on empty space to box-select. The Edit Selected panel groups walls, zones, and spawns for batch changes. A selected teleport's exit marker can be dragged independently. Del deletes the selection. |
| Wall | 2 | Open the Wall Tool window to choose freeform walls, rectangles, circles, arcs, ellipses, or text walls. For shape tools, click the requested points, set the wall count if prompted, then press Generate Walls. Text walls use a typed string, a two-corner box, and Submit. Double-click or press Shift+W to finish freeform walls. Press Esc to cancel. |
| Zone | 3 | Choose a zone type in the Zone Tool window, then click to place. +/= increase radius; -/_ decrease radius. Shift+Z cycles zone types. |
| Spawn | 4 | Click to place a spawn point. Move the cursor to set the spawn direction, then click again to confirm. |
| Wall Split | 5 | Click on a wall to split it at the nearest point. Hover over the wall to see the split preview. |
| Wall Join | 6 | Click the endpoint of one wall, then the endpoint of another to merge them into a single wall. |
| Vertex Move | 7 | Click to select a wall, then drag its vertex dots to reposition them. Del deletes the selected vertex. |
Keyboard Shortcuts
| Ctrl+Z | Undo |
| Ctrl+Shift+Z | Redo |
| Ctrl+C | Copy selected objects |
| Ctrl+V | Paste copied objects |
| Ctrl+N | Create a new map |
| Del | Delete selected objects (or selected vertex in Vertex Move tool) |
| Ctrl+0 | Fit map to screen |
| Ctrl+1 | Zoom to 100% |
| Arrow keys | Pan the view |
| Shift+Space | Re-center view over the map |
| Esc | Cancel current action; switch to Select tool; deselect all |
| Shift+W | Finish current wall (Wall tool) |
| Shift+Z | Cycle zone type (Zone tool) |
| + / = | Increase zone radius (Zone tool) |
| - / _ | Decrease zone radius (Zone tool) |
| 1–7 | Switch tools (customizable in Configure tab) |
Mouse Shortcuts
| Scroll wheel | Zoom in/out |
| Middle-click drag | Pan the view (works with any tool) |
| Right-click | Open context menu (including Edit Selected, copy, paste, undo, redo, delete, pan/zoom shortcuts, and view XML) |
| Double-click (Wall tool) | End the current wall |
Top Bar Fields
| Name | Map name included in the exported file |
| Author | Author name included in the exported file |
| Category | Map category (e.g. racing, sumo) |
| Revision | Locked to the revision declared by the current map; new blank maps start at version 1. |
| DTD | The DTD file the map is validated against. Choose any known DTD from the dropdown or type a custom path. |
| Axes | Number of axes (turning directions). axes = 360 / angle. Axes are always included in the map file. |
Settings Menu Tabs
| Configure | Theme, info bar, action history, grid shape/colors, and keybinds. |
| Map Settings | Settings tags embedded in the map file (not your server config). |
| Help dropdown | Opens the Help and About reference pages. |
Toolbar Buttons
| XML Editor | View and edit map XML directly. Use Find / Replace or Ctrl/Cmd+F and Ctrl/Cmd+H; edits take effect when you apply them. |
| New Map | Clears all objects and replaces the current local draft with a blank map. |
| Import | Load an .aamap.xml file from disk. |
| Export | Save the current map as an .aamap.xml file. |
| Action History | Toggle the action history panel (also accessible from Configure). |
| Adjust Map | Use the Adjust control in the bottom toolbar to scale, rotate, translate, or center all objects at once. |
| Settings | Open/close this settings window. |
Display
Behavior
Line Appearance
Keybinds
A map editor for Armagetron Advanced, carried forward by four maintainers over more than fifteen years.
Vectron was originally written in 2008 by Carlo Veneziano, who re-wrote it in 2010 as a Flash-based map editor. In 2014 Tristan Whitcher re-wrote it in JavaScript, with contributions credited to David Dubois. The project then lay mostly dormant until 2017, when Glen Harpring ("Armanelgtron") began hosting it on their site, and from 2021 fixed long-standing annoyances and substantially improved the editor; that era of the project is preserved at gitlab.com/Armanelgtron/Vectron. It is currently maintained by zwazi, who integrated Neotron accounts and account-backed map repository access.
The .aamap.xml map format and its DTDs originate from
Armagetron Advanced and the AATeam.
armawebtron/src/lib/LICENSES and armawebtron/UPSTREAM.md)Vectron is free software licensed under the GNU General Public License v3. Source code is available in the Vectron GitHub repository. This program comes with ABSOLUTELY NO WARRANTY, see here. You are welcome to redistribute it under certain conditions. If you encounter a bug or have a feature request, please submit an issue.