dotdash.spaceFlight simulation voice & radar tools
SIMCOM X · ESJFS · FLIGHT SIM TOOLS

Bring realistic radio and ATC into your flight simulator.

Voice communication that follows your aircraft radios, plus radar tools for virtual controllers. Built for pilots, ATC and multiplayer groups.

MSFS 2020/2024FSXP3DX-PlaneFS9
TOOLS

Built for pilots and controllers.

PILOTS

SimCom X Pilot

Use your simulator's radio stack to switch voice frequencies automatically. COM1 and COM2, distance-aware audio and active ATC discovery.

View Pilot Client →
ATC

SimCom X ATC

A virtual communications panel for controllers, including radio, coordination calls and ATIS support for SimCom X pilots.

View ATC Client →
RADAR

ESJFS

Display simulator and JoinFS traffic on EuroScope, VRC and Aurora-compatible workflows, with cross-platform support.

View Radar Tools →
WHY SIMCOM X?

Radio communication that behaves like part of the aircraft.

01

Automatic frequency switching

Tune COM1 or COM2 in the simulator and let SimCom X follow.

02

Distance & altitude audio

Audio can become quieter with distance and altitude for a more radio-like experience.

03

Works alongside your existing apps

Keep Discord or another voice app for group chat while using SimCom X for aviation radio.

04

Multiplayer-friendly

Use the main SimCom X network or configure private group-server operation.

05

Cross-platform

DotDash.Space apps are cross-platform and run on Windows, Linux and macOS, provided the required .NET 10 runtime is installed.

06

.NET 10 required

Install the .NET 10 runtime before starting the apps. The step-by-step guide below covers Windows, Linux and macOS.

GET STARTED

Install the .NET 10 runtime

Our applications are cross-platform and require .NET 10 to be installed. You normally only need the runtime to run the applications; the SDK is intended for developers. Download .NET 10 from Microsoft's official download page.

Download .NET 10 from Microsoft

Windows — step by step
  1. Open the .NET 10 download page.
  2. Find the Runtime section. For a desktop application, choose the .NET Desktop Runtime 10. This includes the standard .NET Runtime.
  3. Choose the installer for your Windows CPU architecture. x64 is the most common choice; use Arm64 on an ARM-based Windows PC.
  4. Download the Windows installer and open the downloaded .exe file.
  5. Follow the installer prompts and allow administrator permission if Windows asks for it.
  6. When installation finishes, close and reopen any terminal windows or applications that were already running.
  7. Verify the installation: open PowerShell or Command Prompt and run dotnet --list-runtimes.
  8. Look for a Microsoft.NETCore.App 10.x entry. If the application requires the desktop runtime, also look for Microsoft.WindowsDesktop.App 10.x.
  9. Start the DotDash.Space application. If Windows still reports that .NET is missing, restart Windows and try again.

Alternative: with WinGet, you can install the .NET 10 Desktop Runtime using winget install Microsoft.DotNet.DesktopRuntime.10.

Linux — step by step
  1. Open a terminal.
  2. Identify your Linux distribution and version. On most distributions, use the distribution's package manager or Microsoft's official .NET installation instructions.
  3. For Ubuntu, update the package list with sudo apt-get update.
  4. Install the .NET 10 runtime. For the most compatible runtime option, Microsoft documents sudo apt-get install -y aspnetcore-runtime-10.0. If the application only needs the standard .NET runtime, use sudo apt-get install -y dotnet-runtime-10.0.
  5. On other distributions, follow Microsoft's Linux installation guide for your specific distribution.
  6. Close and reopen your terminal if required by your distribution's installation method.
  7. Verify the installation with dotnet --list-runtimes.
  8. Confirm that a 10.x version of Microsoft.NETCore.App is listed.
  9. Start the DotDash.Space application from your normal application launcher or terminal.

Alternative: Microsoft also provides an official dotnet-install.sh script for scripted or non-admin installations. This is useful when your distribution's package manager is not suitable.

macOS — step by step
  1. Open the .NET 10 download page.
  2. Find the .NET Runtime downloads.
  3. Check your Mac's processor: Apple silicon Macs use Arm64; Intel Macs use x64.
  4. Download the .NET 10 Runtime installer for your processor architecture.
  5. Open the downloaded installer package and follow the installation steps.
  6. Enter your macOS password if requested and allow the installer to complete.
  7. Open Terminal and run dotnet --list-runtimes.
  8. Confirm that a Microsoft.NETCore.App 10.x runtime is listed.
  9. Start the DotDash.Space application. If macOS has not picked up the installation yet, close and reopen the application or Terminal.

Microsoft's macOS documentation provides the current supported macOS versions and separate instructions for Intel (x64) and Apple silicon (Arm64) Macs.

Already have .NET installed?
Run dotnet --list-runtimes. If you only have .NET 8 or .NET 9 installed, you still need the .NET 10 runtime because the applications target .NET 10.
More about DotDash.Space and the software



Using SimCom X Flight Simulator Software as ATC and showing on the JoinFS map.
Using SimCom X as ATC and showing on the JoinFS Multiplayer map.

I created this site to host the SimCom X flight simulator multiplayer voice chat and ESJFS ATC software, that I write in my spare time for flight simulators such as MS2020, FSX, P3D, XPlane and FS9.

The SimCom X flight simulator Voice Client for multiplayer pilots

The SimCom X Pilot voice client is a standalone voice application that allows users to Autoswitch Voice channels by using their Aircraft radio stack. It is also able to decrease the voice quality of other users based on distance and altitude. The SimCom X pilot client uses less resources than the TeamSpeak and Discord Clients and (unlike the Simcom TS3 plugin) supports all major flight simulators including FS9, XPlane, FSX,P3D and MS2020.


The SimCom X flight simulator voice Client for multiplayer ATCOs

The SimCom X ATC voice client mimics a VCS (Voice Communication System) found in Air Traffic Control units. The system provides a way to not only communicate with aircraft using the SimCom X Pilot Client, but users are also able to conduct phone calls to other controllers using the ATC client in order to Co-ordinate. The SimCom X ATC client also includes an ATIS, enabling pilots using the SimCom X pilot voice client to tune to the controller’s ATIS frequency and receive the latest airfield information.


The SimCom Teamspeak 3 Plugin

One of the first plugins I wrote, the Teamspeak 3 SimCom Plugin creates a way for users to autoswitch channels on a TeamSpeak 3 server, when tuning the radio stack in FSX or P3D.


ESJFS Flight Simulator ATC Radar tool

ESJFS stands for EuroScope JoinFS and is a tool that displays traffic other than VATSIMs on to EuroScope or VRC. Originally written for ATC using the JoinFS network, ESJFS has the option to gain data from either JoinFS or Flight Simulators such as FSX, P3D (via SimConnect), XPlane and FS9 (using FSUIPC or XPUIPC). More info can be found on the Radar tools page.


Feel free to have a look around my little site and please do leave a comment below letting me know if any of my tools have been of use to you.

Roo

13
0
Would love your thoughts, please comment.x
()
x