Skip to content
This repository was archived by the owner on Jun 12, 2021. It is now read-only.

Releases: rurounijones/DCS-OverlordBot

Colossal Refactor

03 Oct 03:28

Choose a tag to compare

This version is a very large refactoring of the underlying codebase.

There are no new features per se, however transmissions on separate frequencies can now be done simultaneously by the bot. This also allows one OverlordBot application to handle both bluefor and redfor communications.

Changed

  • Large refactor, Now 1 SRS Client per frequency
  • Removed more of the UI, ultimate goal is to convert to a windows service.
  • Config file changes
  • OpenTelemetry added
  • Fixed some airfield navigation graphs.

Upgrade instructions

  1. Download OverlordBot-1.12.0.0.zip
  2. Stop OverlordBot
  3. Backup / Rename your existing OverlordBot folder.
  4. Copy the contents of the OverlordBot-1.11.2.zip into a new OverlordBot folder.
  5. Copy existing config values to the new config files OverlordBot.exe.config & awacs-radios.json. Most are the same but some are changed / added See README.md for config value instructions.
  • OverlordBot.exe.config
  • awacs-radios.json
  1. Restart OverlordBot

Bug Fixes and new Airfields

29 Aug 12:22

Choose a tag to compare

Bug fixes for previous release.

Changed

  • Added Incirlik and Ramat David airbases to the taxi navigation graphs.
  • Simplified the folder structure.

Fixed

  • Calling into airbases with no navigation graphs now returns a proper response instead of an error message.

Upgrade instructions

OverlordBot has not yet had any work done on it for automated first time installation so contact @rurounijones either on Gitlab or the major DCS discords for first time setup. This zip folder does not contain configuration and is intended to be used with an existing installation.

  1. Download OverlordBot-1.11.2.zip
  2. Stop OverlordBot
  3. Backup your existing OverlordBot folder.
  4. Delete everything in your existing OverlordBot folder apart from the following configuration files:
  • OverlordBot.exe.config
  • client.cfg
  • awacs-radios.json
  1. Copy the contents of the OverlordBot-1.11.2.zip into your OverlordBot folder.
  2. Restart OverlordBot

Wind direction aware ATC bug-fixes

18 Aug 13:57

Choose a tag to compare

Bug fixes for previous release.

Changed

  • Fix issues caused by the 359 -> 0 degree wrap around for wind and runway headings.

Upgrade instructions

OverlordBot has not yet had any work done on it for automated first time installation so contact @rurounijones either on Gitlab or the major DCS discords for first time setup. This zip folder does not contain configuration and is intended to be used with an existing installation.

This update requires that you have already installed and setup OverlordBot-1.11.0

  1. Download OverlordBot-1.11.1.zip
  2. Stop OverlordBot
  3. Backup your existing OverlordBot folder.
  4. Copy the contents of the OverlordBot-1.11.1.zip into your OverlordBot folder.
  5. Restart OverlordBot

Wind direction aware ATC

14 Aug 18:30

Choose a tag to compare

When combined with TacScribe 0.7.6 and and CincServer 0.1.0 this will allow the ATC to detect the wind direction and therefore the currently active runway.

Changelog

Added

  • Added runway selection based on airfield wind heading.
  • Updated all the taxi graphs to for existing airfields to allow for navigation to both ends of airfields thanks to @Brunius

Changed

  • Lots of refactoring
  • Changed configuration of Discord logging. Moved the channel id from OverlordBot.exe.config to awacs-radios.json
  • AWACS Bots will only respond to the callsign assigned to it in the name field in awacs-radios.json. Leave blank for it to respond to all recognised callsigns. Even with a name specified the bot will respond to Anyface.

Upgrade instructions

OverlordBot has not yet had any work done on it for automated first time installation so contact @rurounijones either on Gitlab or the major DCS discords for first time setup. This zip folder does not contain configuration and is intended to be used with an existing installation.

  1. Download OverlordBot-1.11.0.zip
  2. Stop OverlordBot
  3. Backup your existing OverlordBot folder.
  4. Delete all json files in the Data folder.
  5. Copy the contents of the OverlordBot-1.11.0.zip into your OverlordBot folder.
  6. Update the OverlordBot.exe.config with the following config
      <setting name="WindHeading" serializeAs="String">
        <value>90</value> <!--Default wind heading (Where it is coming from)-->
      </setting>

This acts as a default direction in case of no wind directions being detected on the server.
7. Add the following entries into the awacs-radios.json file for each of your radios. botType is either AWACS or ATC. Set the discordTransmissionLogId as desired.

    "botType": "AWACS",
    "discordTransmissionLogChannelId": 0
  1. If you want the bot to only respond to one callsign then make sure the name field contains the name, e.g. Overlord. Leave blank for the bot to respond to all recognised callsigns.
  2. Restart OverlordBot

ATC Bugfixes

21 Jul 15:13

Choose a tag to compare

This release contains bug-fixes for the previous release that introduced basic taxi-to-runway instruction. See previous release for more information and initial setup required for this ATC feature.

Changelog

Fixed

  • Basic taxi-to-runway giving instruction giving ATC - See https://gitlab.com/overlord-bot/srs-bot/-/wikis/ATC-Calls for valid calls
    • Fixed issue where the wrong runways were being set as active
    • Fix Al-Dhafra typo which was stopping ATC services completely.
    • Added a bunch of automated tests to verify the above.

Upgrade instructions

OverlordBot has not yet had any work done on it for automated first time installation so contact @rurounijones either on Gitlab or the major DCS discords for first time setup. This zip folder does not contain configuration and is intended to be used with an existing installation.

  1. Download OverlordBot-1.10.1.zip
  2. Stop OverlordBot
  3. Backup your existing OverlordBot folder.
  4. Delete all json files in the Data folder.
  5. Copy the contents of the OverlordBot-1.10.1.zip into your OverlordBot folder.
  6. Add ATC frequency if desired.
  7. Restart OverlordBot

Basic Taxi-to-Runway ATC

20 Jul 13:02

Choose a tag to compare

This release contains basic taxi-to-runway instruction giving ATC. It covers the nothern airfields on the Caucasus map that are used by players on the GAW server as well as Al-Dhafra on the Persian Gulf map. For a full list see the Data folder in the OverlordBot folder.

The bot will currently direct the player to the closest active runway. Which runways are active is currently hardcoded and does not update according to weather conditions (i.e. Wind Direction)

Thanks

This release was helped by the following people on the OverlordBot discord:

  • Deady for patiently providing his ATC expertise and without whom this release would be a lot less professional sounding.
  • [VEAF]Zip for providing mapping tooling to easily import/export F10 markers with DCS which was a huge time-saver.
  • DOLT 1-1 ScAvenger001, Widow 1-1 | scarfur and Yoda 1-6 | Siggy for helping with the airfield mapping.

Changelog

Added

Removed

  • Previous ATC implementation

Upgrade instructions

OverlordBot has not yet had any work done on it for automated first time installation so contact @rurounijones either on Gitlab or the major DCS discords for first time setup. This zip folder does not contain configuration and is intended to be used with an existing installation.

  1. Download OverlordBot-1.10.0.zip
  2. Stop OverlordBot
  3. Backup your existing OverlordBot folder.
  4. Copy the contents of the OverlordBot-1.10.0.zip into your OverlordBot folder.
  5. Add ATC frequency if desired.
  6. Restart OverlordBot

Adding ATC frequency

Modif your awacs-radios.json and copy your existing AWACS frequency entry (remember to add a comma for valid JSON). Then change the freq field to the frequency you wish to use for ATC.

Currently there is no separation in roles so ATC and AWACS will answer on any frequency if addressed, it is up to the pilots to use the correct frequency.

Neutrals, Coalition ID sync and bug fix

05 Jul 12:53

Choose a tag to compare

This release contains some bug fixes and syncs coalition IDs with

OverlordBot has not yet had any work done on it for automated first time installation so contact @rurounijones either on Gitlab or the major DCS discords for first time setup.

This zip folder does not contain configuration and is intended to be used with an existing installation.

Changelog

  • Requesting bearing to a friendly will now actually only show friendlies. Not enemies.
  • Synced Coalition IDs with DCS.

Upgrade instructions

NOTE: this release of OverlordBot needs to be done at the same time as updating tac_scribe to version 0.7.0

  • Download OverlordBot-1.9.1.zip below
  • Stop OverlordBot
  • Backup your existing OverlordBot folder.
  • Copy the contents of the OverlordBot-1.9.1.zip into your OverlordBot folder.
  • Restart OverlordBot

SRS 1.9.x Compatible release plus bug fixes

25 Jun 12:30

Choose a tag to compare

This release is compatible with the 1.9.x release of SimpleRadioStandalone which features backwards incompatible networking changes.

OverlordBot has not yet had any work done on it for automated first time installation so contact @rurounijones either on Gitlab or the major DCS discords for first time setup.

This zip folder does not contain configuration and is intended to be used with an existing installation.

Changelog

  • Added experimental ATC (Currently disabled)
  • Fixed issue where the Overlordbot process would still exist after application close
  • Converted to JSON configuration file for converting aircraft names to NATO codes
  • Added ability for OverlordBot developer to send voice messages on a server if connected to Discord (For announcements such as restarts).
  • Fixed lack of range on Where is friendly calls.
  • Fixed exception when a unit name is null.
  • Fixed SQL Logger not having a logger name.

Upgrade instructions

  • Download OverlordBot-1.9.0.zip below
  • Stop OverlordBot
  • Stop any lingering OverlordBot processes in Task Manager
  • Backup your existing OverlordBot folder.
  • Copy the contents of the OverlordBot-1.9.0.zip into your OverlordBot folder.
  • Add the following setting to your OverlordBot.exe.config file at the end of the <Ciribob.DCS.SimpleRadio.Standalone.Client.Properties.Settings> section. For the server name choose something short that identifies your server. (e.g. GAW for Hoggit's "Georgia At War" server)
<setting name="ServerName" serializeAs="String">
  <value>add_server_name_here</value>
</setting>
  • Restart OverlordBot

SRS 1.8.x Compatible release

02 May 02:11

Choose a tag to compare

This released is compatible with the 1.8.x release of SimpleRadioStandalone which features backwards incompatible networking changes.

OverlordBot has not yet had any work done on it for automated first time installation so contact @rurounijones either on Gitlab or the major DCS discords for first time setup.

This zip folder does not contain configuration and is intended to be used with an existing installation.

Upgrade instructions

  1. Download OverlordBot-1.8.zip below
  2. Stop OverlordBot
  3. Backup your existing OverlordBot folder.
  4. Copy the contents of the OverlordBot-1.8.zip into your main OverlordBot folder.
  5. Restart OverlordBot