- Notifications
You must be signed in to change notification settings - Fork3
Wizxrd/StandaloneRadarControl
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Standalone Radar Control orSRC for short, is a completely free solution and as the title suggests a standalone radar control software used for ATC/GCI/AIC outside the DCS World environment.
- Download the latestSRC Release source.zip.
- Extract the files from the .zip, place the folder in a location of your choosing.
- Navigate to theClient Folder and run theClient.exe.
Q: What is this?
A: A standalone solution to control players via a radar scope outside of DCS World, most commonly known asATC,GCI, andAIC.
Q: Do I need to have DCS World installed/own any maps?
A: No!
Q: Does this use Tacview/DCS-gRPC/Mist/Moose?
A: No, SRC Server version utilizes custom standalone export scripts written in lua.
Q: Is this a module for DCS World?
A: No, it is entirely standalone and the only requirements for the client version are listedhere.
- Windows 10 or 11
- Keyboard + Mouse
- Internet
- Latest version of.NET 8.0+
Window | Description |
---|---|
CONNECT | Where saved server profiles are and starting a connection to a server. |
MESSAGES | Where controllers and players in game can interact via messages. |
CONTROLLERS LIST | List of connected controllers and the side they're on. |
SETTINGS | Quick reference to keybinds and commands. |
HELP | Quick reference to keybinds and commands. |
- To open the connect window, click theCONNECT button in the top left of the radar scope within theUCB, indicated with green text. Or use theLCtrl + F12 keybind.
- For ease of use between different servers, it is highly recommended to save your server connection settings. To do so, all fields must be filled out and not left blank. Once filled out, you can then pressSAVE.
- The newly created saved server will then appear as the last in the list within the drop down menu below theSAVED SERVERS combo box.
- ToREMOVE a server profile, select the one you wish to remove from theSAVED SERVERS combo box, then clickREMOVE.
- ThePASSWORD you input will determine the side you connect to, server owners should make this public knowledge, by default these passwords are as simple as "blue" and "red".
- To connect, click theCONNECT button once you have filled out theSERVERIP:PORT,PASSWORD, andCALLSIGN text boxes.
- To open the messages window, use the keybindLCtrl + M.
- TheMESSAGES window provides a quick and easy way to chat with other controllers and players in game.
- To open a specific chat, use the left mouse button on the button located at the top of the messages window.
- Private message buttons can be removed with the right mouse button.
- All, Allies, and Private Messages all have unique sounds to indicate when a message has been sent to that channel.
- When a chat has been sent to a non-active channel, the text for that button will be in orange to indicate an unread message.
Message Type | Description |
---|---|
ALL | Messages that all controllers and players in game can see. |
ALLIES | Messages that only your allies can see for controllers and players in game. |
Private Messages | Private messages between a controller or player in game that no one else can see. |
- Messages that players and controllers send to all, will be shown as such for both the controllers message window and the DCS in game chat window.
- Message that only players and controllers of a certain coalition can see.
- To start a new private message, type.pm "CALLSIGN" into any channel.
- These messages are only only seen between controller-controller and controller-player.
- private messages can be sent to anyone, on anyside.
- ForPLAYERS IN GAME, they must use.pm "CALLSING" ~Message. The~ indicates the end of the callsign and start of the message to a controller.
- Private messages to controllers from players can also be sent in either theALL orALLIES chat windows.
- To open the controllers list use the keybindLCtrl + L
- Shows currently connected controllers indicated by the position they've connected as,BLUE,RED, orADMIN followed by their callsign used to connect.
- Can be opened clicking theSETTINGSUCB or by using the keybindLCtrl + S
Setting | Description |
---|---|
Cursor | Change the cursor used within the radar scope. |
Full METAR | Toggle the METAR to full or partial. |
True Heading | Toggle to show True Headings globally |
Enemy Callsigns | Toggle to show enemy callsigns. |
Shift Zoom | Toggle to use the SHIFT key in addition to mouse wheel for zooming. |
Metric Units | Toggle to show Metric Units globally. |
Discord Presence | Toggle to show information about the server your connected to in your discord Presence. |
Cursor | Description |
---|---|
Scope | Scope with open center and crosshair. |
Cross | Crosshair with no open center. |
- When checked you will get the full metar.
- When unchecked, you will only get a partial metar that includes the ICAO, Wind/Speed, and Altimeter.
- When checked all labels that provide heading will also show a true heading.
- When unchecked all labels that provide a heading willnot provide a true heading.
- When checked enemy contacts will display the callsign.
- When unchcked enemy contacts willnot display the callsign.
- When enabled SHIFT is required in addition to mouse wheel to zoom.
- When disabled SHIFT is not required with mouse wheel to zoom.
- When enabled all contacts and BR/BE information will be in Metric.
- When disabled all contacts and BR/BE information will be in Imperial.
- The help window is a quick reference to keybinds, commands and a brief description.
- Can be opened by clicking theHELPUCB located above theMCB, or by using the keybindLCtrl + H.
Keybind | Description |
---|---|
LShift + Mouse Wheel | Range Zoom In/Out |
LCtrl + Mouse Wheel | Range Rings Inc/Dec |
LShift + F1-F5 | Saves a center position and zoom to the F1-F5 keys. |
F1-F5 | Toggles to a saved center position and zoom. |
LCtrl + F6 | ToggleMCB |
LCtrl + F7 | Full Screen Borderless |
LCtrl + F8 | Minimize/Maximize |
LCtrl + F12 | Connect Window/Disconnect |
LCtrl + S | Settings Window |
LCtrl + H | Help Window |
LCtrl + M | Messages Window |
LCtrl + L | Controllers List |
LCtrl + Q | Toggle Bullseye On BRAA |
LCtrl + W | Toggle Bullseye On Cursor |
LCtrl + E | Toggle Cursor Ring |
LCtrl + R | Place Rings |
LCtrl + A | Toggle Friendly RWR Labels |
LCtrl + Z | Toggle Enemy RWR Labels |
LCtrl + X | BRAA Line From Bulls |
LCtrl + C | Place Center |
LAlt/RAlt + BRAA | Rubber band zoom screen to match the width of theRange of the BRAA line. |
Escape | Clearcommand text / clear find square |
- Type any of the followingcommands followed by pressingENTER on your keyboard.
Commands | Description |
---|---|
RW <ICAO> | Toggle Runways |
RW TA | Toggle All Runways for the map |
TW <ICAO> | Toggle Taxiways |
TW TA | Toggle All Taxiways for the map. |
AB <ICAO> | Toggle Runways & Taxiways at an airbase |
LC <ICAO> <RUNWAY> | Toggle Runway Localizer |
OC | Toggle Center/Off Center |
LB DA | Delete All Linked BRAA's |
LB DL | Delete Last Linked BRAA |
LB TL <INDEX> | Toggle BRAA Line At Index |
LB DI <INDEX> | Delete Linked BRAA At Index |
FA <ALT> <ALT> | Set Filtered Alt (3 DIGIT) |
MT S <ICAO> | Subscribe To METAR |
MT U <ICAO> | Unsubscribe From METAR |
MT U A | Unsubscribe From All METAR's |
LM CA | Load Caucasus MAP |
LM SY | Load Syria MAP |
LM PG | Load Persian Gulf MAP |
CR <RADIUS> | Set Cursor Ring Range |
FIND <ICAO/BEACON> | Find a airport or beacon indicated with green flashing block. |
BE | Place New Bullseye |
BE RS | Reset Bullseye Reference To Default |
GM | Toggles bothGeoMaps for Airbases and Beacons. |
GM AB | Toggles theGeoMaps for Airbases. |
GM BC | Toggles theGeoMaps for Beacons. |
- Type any of the followingcommands followed by using theLeft Mouse Button on the item.
Commands | Description |
---|---|
CA <RADIUS> | Set Conflict Alert Range |
CA | Disable conflict alert on a contact |
1-9 | Sets a customLeader Direction |
0 | ResetsLeader Direction back to global. |
LL <Length> | Sets a customLeader Length |
LL | ResetsLeader Length back to global. |
MF <RADIUS> <ALT> <ALT> | Merge Flight to remove datablocks and history surrounding the flight lead. |
MF | Removes theMerge Flight |
CS <Callsign> | Change A Contacts Callsign |
CS | Reset Callsign |
ME | IfSettings Metric Units aredisabled, use this command to toggle between Metric and Imperial. |
IM | IfSettings Metric Units areenabled, use this command to toggle between Imperial and Metric. |
Button | Description |
---|---|
CONNECT | Used to open the connect window. |
PROFILE | Not implemented, will be used to edit saved configuration profiles. |
SETTINGS | Not fully implemented at this time, but will be used to change settings within the client. |
HELP | Quick reference tokeybinds andcommands. |
- When within a submenu of an MCB, the currently selected MCB will be highlighted, to select another MCB you must first click the highlighted button to exit the submenu.
Button | Description |
---|---|
RANGE | Controls the scopes zoom in/out. |
PLACE CNTR | Allows a secondary center position to be placed by using the left mouse button anywhere within the scope. |
OFF CNTR | Indicates when you are off of the default center position. |
RR | Range Rings, defines the distance between each range ring, indicated inNautical Miles. |
PLACE RR | Allows a secondary range ring center position to be placed by left clicking anywhere within the scope. |
RR CNTR | Indicates when you are off of the default range ring center position. |
MAPS | Opens the maps submenu to show available maps to display.MAPS are based off of real world ARTCC/FIR boundaries. |
GEOMAPS | Opens the geographic maps submenu for airports and beacons. |
BRITE | Opens the brightness submenu. |
CHAR SIZE | Opens the character size submenu. |
FILTER | Opens the filter submenu. |
SHIFT | Opens the shift submenu. |
DATA BLOCK | Opens the data blocks submenu. |
- HoldingLShift + Mouse Wheel to zoom in/out from the center of the scope.
- Use the left mouse button on theRANGE button, then use your mouse scroll wheel while the cursor is within the button to zoom in/out from the center of the scope.
- Use the left mouse button on thePLACE CNTR button, then click anywhere within the scope to place a new center.
- Use the commandLCtrl + C to place a new center based off where the scopes center is currently looking.
- If the button is in dark color, you're currently at the default center.
- If the button is highlighted in a light color, it indicates you are currently off of the default center.
- If a secondary center position has been placed, you can use the left mouse button on this button to toggle between the default and placed center positions.
- HoldingLShift + Mouse Wheel to increase/decrease the distance between range rings.
- Use the left mouse button on theRR button, then use your mousescroll while the cursor is within the button to increase/decrease the range between rings.
- Use the left mouse button on thePLACE RR button, then click anywhere within the scope to place the range rings at a new location.
- Use the commandLCtrl + R to place the rings at a new location based off where the scopes center is currently looking.
- If the button is dark in color, you're currently at the default location of the range rings.
- If the button is a highlighted color, the location of the range rings is off of the default center location.
- If a secondary location for range rings have been placed, Use the left mouse button on this button to toggle between the default and placed range ring positions.
- Within theMAPS submenu, you will be preseneted with options to select a map. To select a map, Use the left mouse button on the map you wish to display. Currently these areCaucasus,Syria, andPersian Gulf. More maps will come in time, while also letting them be customized by the controller or server owners.
- Additionally you will see aGEOMAPS button, left clicking this button will display within the radar scope a quick look list of airports indicated byICAO,AIRBASE, andRUNWAYS. this is useful for theAB,RW,TW, andLC commands.
Button | Description |
---|---|
AIRBASES | Displays a list of Airbases by ICAO, Name, and Runways. |
BEACONS | DIsplays a list of Beacons by Callsign, Name, Channel, Frequency, and Type. |
- Quick reference for theFIND command.
- To change the brightness, use the left mouse button on the button you wish to change the brightness of, then use your mouse scroll while the cursor is within the button to increase/decrease the brightness.
Button | Description |
---|---|
FIR | Changes the brightness of the ARTCC/FIR sectors. |
RR | Changes the brightness of the range rings. |
BR | Changes the brightness of the BRAA line & Bullseye on cursor. |
CMD | Changes the brightness of the command text. |
CT | Changes the brightness of the contact dots. |
HS | Changes the brightness of the history dots. |
DB | Changes the brightness of a contacts datablock. |
VV | Changes the brightness of a coontacts velocity vector. |
RW | Changes the brightness of runways. |
TW | Changes the brightness of taxiways. |
LC | Changes the brightness of localizers. |
- To change the character size, use the left mouse button on the button you wish to change the character size of, then use your mouse scroll while the cursor is within the button to increase/decrease the character size.
Button | Description |
---|---|
DB | Change the character size of datablocks. |
BR | Change the character size of the BRAA line & Bullseye on cursor. |
LB | Change the character size of the linked BRAA list. |
CMD | Change the character size of the command text. |
TM | Change the character size of the mission & game run time. |
DT | Change the character size of the mission date. |
MT | Change the character size of METAR's |
GM | Change the character size of the GEOMAP. |
RWR | Change the character size of the RWR air defense & ship labels. |
BCN | Change the character size of the beacon display information |
- To toggle aFILTER** on/off, use the left mouse button on the button. when highlighted it will indicate the feature is enabled. if dark in color the feature is disabled.
- FA Filter Altitude is the only exception, being always enabled. If clcked, it will show the minimum/maximum filtered altitude blocks in hundreds of feet.
Button | Description |
---|---|
TIME | Toggle the display of mission & game run time |
DATE | Toggle the display of the mission date |
ALT | When clicked, shows the filtered altitude block in hundreds of feet |
CRS | Toggle the display of the crosshair located in the center of the scope |
VEC | Toggle contacts to display a velocity vector line |
HIST | Toggle contacts to display a history track |
ISO | Toggle the display of isolines |
RR | Toggle the display of the range rings. |
BCN | Toggle the display of Beacons. |
FIR | Toggle the Display of the Flight Information Region Sectors |
BR BULL | Toggle the display of bullseye reference after the BR text |
BULL CURS | Toggle the display of the bullseye reference linked to the mouse cursor |
BULL | Toggle the display bullseye for the side you're connected to |
CURS RING | Toggle the display of the cursor ring linked to the mouse cursor |
FRND DET | Toggle the display of friendly detection rings |
ENMY DET | Toggle the display of enemy detection rings |
FRND THR | Toggle the display of friendly threat rings |
ENMY THR | Toggle the display of enemy threat rings |
FRND RWR | Toggle the display of friendly RWR air defense & ship labels |
ENMY RWR | Toggle the dispaly of enemy RWR air defense & ship labels |
- to utilize a shift button, use the left mouse button on the button and then while your mouse cursor is within the button use the mouse scroll wheel to increase/decrease the data.
Button | Description |
---|---|
RR DIST | Change the maximum range for rings to be displayed in nautical miles. |
LOC DIST | Change the length of localizer lines in nautical miles. |
POS HIST | Change the maximum amount of position history dots for contacts to display. |
TRK HIST | Change the amount of times a contact will move before a position history dot is updated behind the contact. |
CONT SIZE | Change the size of the contact dots. |
HIST SIZE | Change the size of the history dots. |
RWY WIDTH | Change the width of runway lines. |
TWY WIDTH | Change the width of taxiway lines. |
LOC WIDTH | Change the width of localizer lines. |
CURSOR RNG | Change the radius of the cursor ring on the mouse cursor. |
CFLCT ALRT | Change the volume on conflict alerts. |
- To use a data block button, use left mouse button on the button then use the mouse scroll wheel to increase/decrease the data.
Button | Description |
---|---|
LDR DIR | Sets all contacts to a specifc direction, this will not effect contacts given a custom leader direction. |
LDR LEN | Sets all contacts leader lines to a specific length. Similar to leader direction, this will not effect contacts given a custom leader length. |
- To reposition where the scope is looking, click and hold the right mouse button, then move your mouse.
- If a secondary center position has been placed withPLACE CNTR, you can click this button to toggle back and forth to reposition.
- The cursor ring is a ring that moves around the scope centered on your cursor, with a radius set in Nautical Miles.
- Can be toggled off via theFILTER submenu, or withLCtrl + Z.
- The radius of the cursor ring can be set via theSHIFT submenu, or with the commandCR <DIST>.
- Should be noted that all BRAA information only providesBEARING & RANGE
- To start aBR, click and hold the left mouse button then move your mouse around the scope.
- BR text is always indicated with anorange color
- BR Line from the bullseye, before or after starting aBR useLCtrl + X to snap the starting point of yourBR line from the bullseye.
- BR with bullseye reference, Similar toBR, click and hold the left mouse button then move your mouse around the scope.
- This can be toggled within theFILTER submenu.
- Bullseye information is indicated in ayellow color.
- LinkedBR will automatically be added to the LinkedBR List located in the right upper corner underneath the mission date.
- Initiating a LinkedBR will show anORANGE ring around the contact for indication a link has started.
- Ending a linkedBR on a contact will also show an orange ring around the intended contact.
- useLCtrl + Left Mouse Button to click on a contact and then release the keybind. Then UseLeft Mouse Button on the second contact initiate the LinkedBR.
- or
- useLCtrl + Left Mouse Button continue to holdLeft Mouse Button, then release it over the second contact to initiate a LinkedBR.
- List of all linkedBR's between contacts with the ability to toggle the connecting line between contacts.
- To toggle the connecting line between contacts on or off, use left mouse button on the intended item in the list.
- To remove a link entirely from the list and the connecting line, use right mouse button on the intended item in the list.
- Blue bullseyes that are placed by the mission creators will be indicated in a dark blue color, with a center dot and 2 surrounding rings.
- Red bullseyes that are placed by the mission creators will be indicated in a dark red color, with a center dot and 2 surrounding rings.
- To place a bullseye, use the commandBE and press enter, a bullseye will appear at the center of your scope.
- To move a placed bullseye, useLeft Mouse Button, click the bullseye and continue to hold and move your mouse cursor.
- To set a placed bullseye as a new reference, useRight Mouse Button and click the bullseye.
- To reset the bullseye reference back to the mission default, use the commandBE RS
- To delete a placed bullseye useDouble Left Mouse Button and click the bullseye.
- NOTE: If you've placed a bullseye and set it as a reference, when you delete it, the reference will go back to the last placed one. If there are no more placed bullseyes left after the last one you delete, it will go back to the default mission bullseye.
- Blue placed bullseyes will be indicated in a light blue color with 2 rings.
- Red placed bullseys will be indicated in a light red color with 2 rings.
- ProvidesBEARING & RANGE to the bullseye.
- Bullseye information is always displayed with ayellow color
- Bulls cursor is a constant reference to your connected sides bullseye that follows your cursor around the scope.
- This can be toggled within theFILTER submenu.
- Only available when fully connected to a server.
- If you are reading this, at this time further data block customization is limited, contacts will eventually have a global and local properties window.
- Friendly contacts are indicated with abright light blue color.
- Friendly contacts are indicated with adim light blue color.
- Enemy contacts are indicated with abright light red color.
- Enemy contacts are indicated with adim light red color.
- Neutral AI contacts are indicated with aBright green color.
Field | Information |
---|---|
0 | Callsign |
1 | Type |
2 | Heading |
3 | Altitude |
4 | Ground Speed |
- Callsigns will show a connected player username, or if an AI the unit name.
- Type will be the dcs unit typeName of the aircraft.
- Shown is Magnetic then True heading.
- Indicated inhundreds of feed.
- Indicated inKnots parallel to the ground.
- depicted below is a data block in leader direction number 9, NE.
- If a custom direction is given, it will be unchanged by theDATA BLOCK button.
- To set a custom leader direction of a data block per contact, type any of theNumbers below, without pressing enter, then click a contact.
Number | Location |
---|---|
1 | SW |
2 | S |
3 | SE |
4 | W |
5 | CENTER |
6 | E |
7 | NW |
8 | N |
9 | NE |
0 | Reset |
- Leader lines extend from the contact, to the data block in positions other than number 5, center.
- Lengths are avaiable from 1-10.
- To set a custom leader length per contact, use the commandLL <Length>, without pressing enter then click a contact.
Type | Description |
---|---|
A | Attack |
B | Bomber |
C | Cargo |
F | Fighter |
K | Tanker |
R | Recon |
W | AWACS |
S | Search and Rescue Helicopter |
U | Transport Helicopter |
- Velocity Vectors are projected along the contacts true heading track and extend and retract based upon the contacts ground speed.
- Can be toggled on/off in theFILTER submenu.
- History is a track of the last known positions of the contact.
- Can be toggled on/off in theFILTER submenu.
- More or less history can be displayed via theSHIFT submenu.
- Conflict alerts can only be added to a friendly contact and will only indicate a conflict when an enemy contacts enters within the radius set for the alert.
- Conflict alert rings are in Nautical Miles.
- Add a conflict alert to a contact by using the commandCA <RANGE>.
- The command will await for you to click the intended contact, once a contact is clicked a ring the same color of the contact will appear around it.
- When a conflict arises, the ring will turn abright red color, red textCA will appear in to the right of the contact and an audible tone will start playing.
- To toggle the conflict alert audio for a contact, use left mouse button on the contact.
- To remove a conflict alert for a contact, use the commandCA. The command will await for you to click on the contact you intended to remove conflict alerts for.
- Contacts will enter aCoasted state if they stop receiving updates.
- When in the coasted state, the contact & datablock will start to flash andCST will appear in green text to the left of the contact
- In the example below, the filter altitude is set from002 to040.
- Merging flights is useful for contacts flying in formation, it will remove the datablock and history of the wingman surrounding the winglead, filterable by a radius and min/max altitude in relation to the flight lead.
- To merge a flight, use the commandMF <RADIUS> <MIN_ALT> <MAX_ALT> without pressing enter, click the flight lead.
- Example:MF 5 020 020, this will filter out the datablocks and history of wingmen within 5NM within 2000FT below and within 2000FT above.
- In hundreds of feet, above sea level.
- Filter altitudes can be set with the commandFA <ALT> <ALT>, where the first alt is the minimum and second is the maximum.
- Contacts above the minimum and below the maximum will be shown.
- Airbases can be displayed with the commandAB <ICAO>, it will show all runways and taxiways.
- To toggle the display of all runways for an airbase you can use the commandRW <ICAO>.
- To toggle the displau of taxiways for an airbase you can use the commandTW <ICAO>.
- The length and width of the runways & taxiways can be changed in theSHIFT submenu.
- To toggle the display of a localizer for a runway, use the commandLC <ICAO> <RW>.
- The length and width of the localizers can be changed in theSHIFT submenu.
- METAR's are available to activate for airbases only.
- Because DCS, winds, visibility, clouds, temperature, and dew point are the same all over the map, the Altimeter however is accurate to the location. Visbility is also weird, even in cases of heavy rain, the visibility remains at 10SM.
- To subscribe to a metar at an airport, use the commandMT S <ICAO>.
- To unsubscribe from a metar, use the command **MT U <ICAO>.
- You can also unsubscribe from all METAR's using the commandMT U A.
- Detection rings indicated with abright yellow color
- Threat rings indicated with abright red color
- RWR Labels, are at the location of the position of the defense. Indicated with NATO type identifiers. ABlue color indicates friendly, aRED color indicates enemy.
- Using left mouse button on the RWR label, you can toggle the display of individual detection rings.
- Using right mouse button on the RWR label, you can toggle the display of individual threat rings.
- In theFILTER submenu, you can also toggle all friendly and enemy detection/threat rings, and RWR labels.
- You can also use the commandsLCtrl + W to toggle all friendly RWR labels andLCtrl + S to toggle all enemy RWR labels.
- Mission time is located in the upper left corner below theMCB.
- Mission run time since mission start is located in the upper left corner, below the mission time.
- Mission Date is located in the upper right corner.
- Isolines are displayed in agreen color and indicate differences in terrain height.
- To keep performance up, the height differences depecited for each map is slightly different.
- DCS provides no proper way of exporting terrain height in a proper manner, therefor the data is based off real world current day data.
- Caucasus terrain heights between lines is around 1500M.
- Syria and Persian Gulf terrain heights between lines is around 700M.
- The crosshair is located directly at the center of the scope, and is useful when using the place center and place rings keybinds.
- Bullseye is indicated with a center dot and two rings, in the color of the side you're connected to.
- Based on real world ARTCC/FIR boundaries.
- Displayed in ayellow color.
- To find anairport use the commandFIND <ICAO> and press enter. A green flashing square will appear at the place you're finding.
- To find abeacon, VOR, DME, VORTAC, VORDME, and TACAN use the commandFIND <CALLSIGN>. A green flashing square will appear at the place you're finding.
- Once you've found the flashing square, use theEscape key on your keyboard, orLeft Mouse Button anywhere on the scope.
- Beacons are displayed with a yellow dotted ring, you can useLeft Mouse Button on the beacon to display more information about it.
- Located on the left side edge of the screen centered to be always in the middle.
- Displayed in ayellow color
About
Standalone Radar Control for DCS World
Topics
Resources
Stars
Watchers
Forks
Packages0
No packages published