orbitusii / loki-bms-csharp

Battle Management Scope for DCS World (and maybe others?), this time in C#!
MIT License
2 stars 0 forks source link

LOKI BMS

Overview

LOKI Battle Management System (BMS) is a free, open-source radar scope for use with DCS World. It aims to replicate the tools and styles found in real-world radar scopes.

Installation

  1. Download and extract the files from a Release package, then run "LOKI BMS.exe"
  2. The DCS Server you're connecting to must have the DCS GRPC server installed and the relevant ports for GRPC opened

Basic Usage

  1. Run "LOKI BMS.exe"
  2. Click on the Sources Button (SRC) at the left end of the top row of buttons to open the Sources window
      1. Use the + button at the bottom left of this window to add a new Data Source
      2. Select the new data source in the list on the left, then edit its details like the web/IP address, port, and polling rates
      3. You can change how the raw data from this server will look on your scope using the Symbology pane on the right
      4. To activate a source, check the "Active" box near the top of the Source Details pane
        • Data Sources will automatically attempt to reconnect if they are unable to connect or lose the connection (often due to the mission restarting). By default, DataSources will attempt to connect 5 times, with a 5 second delay after a connection failure. This behavior can be adjusted in the DataSources.xml file as of 23 Nov 2022.
    • Data Sources will remember if they were active or not when you closed the application, allowing them to automatically connect when you start the application!
    • Data sources are stored in %AppData%/Loki-BMS/DataSources.xml
  3. Click on the Geometry button (GEO) in the top row of buttons to import and customize KML files that will be displayed on the scope
      1. Click "Import" to open a file browser that will let you locate and load in KML files (you can select multiple!)
      2. Select the geometry you want to adjust from the list on the left in order to rename it, change its stroke and fill colors, or remove it from the list
      3. A geometry can be made invisible without removing it by toggling the checkbox next to its name in the list
    • Geometry will persist through application close/reopen
    • Geometry should import colors from the source KML

Main Scope View

Track Details

Bullseye and Measurement Tools