DCS Waypoint Editor is no longer being actively supported or developed as we are moving our time and effort to JAFDTC. We encourage you to consider transitioning to that DTC.
It's been a good run, hopefully you found it useful.
DCS Waypoint Editor (DCSWE) is an application that allows you to input waypoints (including airframe-specific waypoints such as the MSN preplanned missions waypoints in the F/A-18C Hornet) and other data, such as avionics configurations, into DCS aircraft. Currently DCSWE supports the following airframes,
Not all features are supported on all airframes. This document provides a quick overview of DCSWE. See the documentation in the repository for detailed documentation.
This 51st VFW DCSWaypointEditor is a fork of Santi871's DCSWaypointEditor application and based on Santi871's work.
See the build documentation for details on how to build DCSWE from its Python source code.
To install DCS Waypoint Editor,
dcs_wp_editor.zip
from the
DCSWE releases to a folder
(or use a version you have built locally)dcs_wp_editor.exe
and perform the first time setupNOTE: DCSWE is not compatible with the HUB version of DCS-BIOS, you must use the DCSFlightpanels version linked above.
When you first run DCSWE, it will ask you to setup a directory for application data in
your Documents
directory. If you do not want to create this directory, DCSWE will fall
back to saving application data in the installation directory.
This reaminder of this README provides a brief overview of some basic features of DCSWE. This is not an exhaustive look, but instead it focuses on basic operations. More involved capabilities, such as Mission Packs, are not covered here. For further details on the complete operation of DCSWE, see the material in the documentation directory of the repository.
DCSWE creates "profiles" that contain mission information such as waypoints and avionics configurations. Waypoints and similar items (e.g., F/A-18 JDAM preplanned missions) can be added to a profile through a variety of approaches,
These profiles are stored in a database local to the DCSWE installation. You can save, copy, delete, or revert profiles using the commands on the "Profiles" menu. The drop-down list at the top of the profiles panel lists the currently defined profiles from which you can select.
DCSWE can import and export from and to profiles in a variety of formats. The import and export commands can be found in the "Import" and "Export" items on the "Profiles" menu. The formats include JSON, encoded JSON, and CombatFlite mission XML export. Depending on the operation, the target can be a file or the clipboard.
You may add more preset locations by adding more JSON formatted files in the data
folder.
Such files should follow the format in the pg.json
and cauc.json
files that come with
the distribution.
To manually enter a waypoint,
Choose a waypoint type (e.g., WP for a regular waypoint, MSN for a JDAM preplanned mission)
Enter the latitude and longitude (decimal seconds are supported)
Enter the elevation in feet (optional for regular waypoints, mandatory for JDAM preplanned missions)
(Optional) Choose a sequence to assign the waypoint to
(Optional) Assign a name to the waypoint
Click Add
to add the waypoint to the list of waypoints in the active profile
To capture the coordinates for a waypoint from the DCS F10 map,
Enable coordinate capture in DCSWE by clicking the "Enable capture from DCS F10 map..." checkbox
Select the desired destination of the coordinates from the pop-up menu:
Make sure your F10 map is in DD MM SS.ss or
MGRS coordinate format.
You cycle coordinate formats with <LALT>+Y
in the DCS F10 map.
In the DCS F10 map, hover your mouse over your desired position
Press the key you bound to DCS F10 map capture in the preferences (default is <CTRL>+T
),
DCSWE will beep and save the coordinates based on the destination set earlier
If you are capturing to the coordiante panel, you must explicitly add the waypoint to the current profile using the "Add" button. Subsequent captures will over-write the coordinates in the panel.
You can toggle between the capture destinations with the key you bound to toggle capture mode
in the preferences (default is <CTRL>+<SHIFT>+T
). DCSWE will provide audio feedback on the
toggle and capture actions so you do necessarily need to switch back to the DCSWE UI.
The key bindings may be changed through the preferences and should not conflict with any DCS key bindings.
DCSWE does not currently support capture from the DCS F10 map in VR.
You may select a position from a list of preset coordinates. Coordinates for all Caucasus and PG airfields and BlueFlag FARPS are included. Typing in the pop-up menu and then clicking on the "Filter" button allows you to filter the list of points of interest.
Hornet JDAM preplanned missions work in a similar way to waypoints, however, you must select the correct station for the mission to be assigned using the station selector.
DCSWE can directly drive the clickable cockpits in a DCS jet to enter data into a jet. When entering data, DCSWE uses the airframe selected by the "Airframe" pop-up menu in the profiles panel to determine which cockpit it will need to operate (if the pop-up does not match the jet in DCS, data will not be entered correctly). DCSWE can enter data from one of two sources:
Entering data can be triggered from either the DCSWE UI directly or from a hotkey in DCS. By
default, the current profile is loaded with <CTRL>+<ALT>+T
and the mission file is loaded
with <CTRL>+<ALT>+<SHIFT>+T
. The bindings may be changed through DCSWE preferences and
should not conflict with any DCS keys. With hotkeys, it is possible to setup your jet from
DCS without switching out of DCS.
The steps for entering data are similar for all airframes. Once the sequence is started, it can be cancelled if necessary. The airframe in the profile should match the aircraft you are trying to enter data into. Further, to avoid issues, you should aovid interacting with the cockpit while DCSWE is entering data. The following sections provide some airframe-specific pointers.
Make sure the main EHSD page is on the left AMPCD (left screen).
Trigger entry as described above.
For the Viper, the sequence will first reset the DED to the main page before using the steerpoint DED page to enter each waypoint. There is no specific state the jet needs to be in prior to triggering entry as described above.
Make sure the main HSI page is on the AMPCD (bottom screen) if you are entering waypoints.
If you are entering JDAM preplanned missions, make sure the JDAM preplanned missions page is on the left DDI
For the Mirage, there is no specific state the jet needs to be in prior to triggering entry as described above.