When to Use Swift
If you only use one simulator, the dedicated client for that platform is typically easier to set up and use. Swift is best suited for pilots who need broader compatibility.| Feature | vPilot | xPilot | Swift |
|---|---|---|---|
| Simulators | MSFS only | X-Plane only | MSFS, X-Plane, P3D, FSX |
| Platform | Windows | Windows, Mac, Linux | Windows, Mac, Linux |
| Setup complexity | Simple | Moderate | Advanced |
| Model matching | VMR files | CSL packages | Automatic model matching |
| Best for | MSFS users | X-Plane users | Multi-sim or P3D/FSX users |
Swift is more complex to configure than vPilot or xPilot. If you only use one simulator, the dedicated client for that platform is usually the easier option. Swift is recommended when you need multi-simulator support or when you fly on Prepar3D or FSX, where no other dedicated VATSIM client is available.
System Requirements
- Operating System: Windows 10/11, macOS 11 (Big Sur) or later, or a modern Linux distribution
- Simulator: MSFS 2020/2024, X-Plane 11/12, Prepar3D (v4 or v5), or FSX
- Microphone: Required for voice communication
- Internet connection: Stable broadband recommended
Installation and Setup
Download Swift
Visit swift-project.org and download the latest stable release for your operating system.
Install the application and simulator plugins
Run the installer. Swift installs the main application along with plugins for each simulator it detects on your system. If your simulator is installed in a non-standard location, you may need to point the installer to the correct path.
Run the Swift Wizard
On first launch, Swift opens its configuration wizard. This walks you through each step of the initial setup, including simulator detection, VATSIM credentials, model sets, and audio configuration.
Enter your VATSIM credentials
Enter your VATSIM CID and password in the credentials section. These are the same credentials you use on the VATSIM website.
Configure simulator connection
Select the simulator you want to connect to. Swift will attempt to auto-detect installed simulators, but you can manually configure the connection if needed. For MSFS, Swift uses SimConnect. For X-Plane, it uses its plugin. For P3D and FSX, it uses their respective SimConnect interfaces.
Set up model sets
Swift handles model matching automatically using its built-in model set system. During the wizard, Swift will prompt you to download and install the appropriate model sets for your simulator. Follow the prompts and let Swift manage the download and configuration.
Configure audio
Select your input device (microphone) and output device (headset or speakers). Test your microphone to verify the audio level indicator responds. Assign your push-to-talk key. See the Audio Setup page for detailed guidance.
Key Features
- Multi-simulator support - Switch between simulators without changing your pilot client
- Automatic model matching - Swift downloads and manages model sets, removing the manual configuration required by vPilot and xPilot
- Cross-platform - Runs on Windows, macOS, and Linux
- Prepar3D and FSX support - The only actively maintained VATSIM client that supports these legacy simulators
Troubleshooting
Swift does not detect my simulator
Swift does not detect my simulator
If Swift cannot find your simulator during setup, verify that the simulator is installed and has been launched at least once. For non-standard installation paths, use Swift’s settings to manually point to the simulator’s installation directory. Ensure that the simulator’s SimConnect component (for MSFS, P3D, or FSX) is properly installed.
Model sets failed to download
Model sets failed to download
Check your internet connection and try again. If downloads repeatedly fail, visit the Swift forums or Discord for alternative download links. Make sure your firewall is not blocking Swift’s network access.
Other aircraft not appearing
Other aircraft not appearing
Verify that model sets were successfully installed by checking the model set status in Swift’s settings. If model sets show zero entries, rerun the model set wizard. Make sure you selected the correct simulator when configuring model sets.
Audio problems
Audio problems
The same audio troubleshooting steps apply as with other clients. Verify your input and output devices are correctly selected, test your push-to-talk key, and check system-level audio settings. On macOS, confirm that Swift has microphone permissions. See the Audio Setup page for detailed steps.
Connection issues or crashes
Connection issues or crashes
Make sure you are running the latest version of Swift. Older versions may have compatibility issues with current VATSIM servers. Check the Swift project website for known issues and updates. If Swift crashes on launch, try running it as administrator on Windows.
SimConnect errors with MSFS
SimConnect errors with MSFS
If Swift reports SimConnect errors when connecting to MSFS, verify that MSFS is fully loaded and that you are at an airport (not on the loading screen). Reinstalling Swift can sometimes resolve SimConnect registration issues.