Scanning Tools - Incomplete-Infinity/eve-companion GitHub Wiki
This page outlines the scanning coordination features of the EVE Companion App. These tools help scouts and explorers visualize system layouts, share D-Scan results, and estimate the positions of enemy ships using range and angle data.
- Reconstruct local system layout with celestials and bookmarks
- Allow users to mark estimated locations of ships
- Filter D-Scan results and cross-reference with allies
- Provide spatial tools to simulate triangulation or range overlays
Feature | Description |
---|---|
System Map Viewer | Render planets, stations, moons, etc. relative to the player |
Position Marker | Click-based tool for marking object locations |
D-Scan Overlay | Paste or parse directional scan data |
Friendly Filter | Hide known allies using corp/alliance filters |
Warp-in Calculation | Estimate ideal warp angles or approach distances |
The system map is reconstructed using:
- Celestial positions (from
/universe/systems/{id}/
) - Bookmarks (if available)
- Approximate scale (based on distance between celestials)
Positions are plotted in 2D using D3.js or SVG.
Users can paste raw D-Scan results into the tool. The app will:
- Parse name, type, distance, angle (if available)
- Cross-reference with known InventoryTypes
- Apply filters for allies, ships, structures
Example input:
Slasher | Frigate | 2,356 km | 15°
Gnosis | Battlecruiser | 47,032 km | 180°
With multiple scans at different angles/distances, the app will attempt to:
- Estimate 2D position via triangulation
- Display likely ship location and uncertainty area
Future support may include:
- Timed sweep logs
- Directional cone visualization
<window-frame data-title="System Scanner">
<system-map></system-map>
<dscan-input></dscan-input>
<filtered-results></filtered-results>
</window-frame>
Results and overlays update reactively with user input.
- Export parsed D-Scan data to fleet chat or logs
- Live sync with other scouts in system
- Hostile heatmap overlay (based on report frequency)
- Sound alert for notable ship types or proximity
- Scanning tools help scouts visualize and triangulate threats
- Accepts raw D-Scan input and highlights friendly vs unknown
- System layout is generated from ESI and enhanced manually
- Designed to speed up recon and improve FC awareness