Skip to content

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

4 Commits

Folders and files

Repository files navigation

Condor3Control – Condor 3 Control Tool

A standalone tool for configuring your Condor 3 controls — powered by a PowerShell backend and a modern web interface. No installation required. It uses only .NET (built into Windows) and the native Windows joystick API (winmm.dll).

Compatible with the Thrustmaster T.16000M FCS set (Stick, TWCS Throttle, TFRP Pedals) and all other DirectInput devices.


✨ Features

  • 🎮 Live Axis Monitor
    View X / Y / Z / R / U / V axes in real time, including stick crosshair, buttons, and POV hat.

  • 🎯 Auto‑Detect Bindings
    Select a function → press a button or move an axis → the tool detects the correct ID and writes it into the Controls INI.

  • 🖥️ Resolution & Fullscreen Settings
    Adjust graphics settings directly from the tool.

  • 💾 Profiles & Backups
    Save complete control profiles as files.
    The selected “startup profile” is automatically injected into the INI before Condor launches.

  • ▶ Launch Condor 3
    Start the simulator directly from the tool (loads the backup first).


🚀 Getting Started

  1. Copy the folder to your Windows PC.
  2. Run Start.cmd
    – or in PowerShell:
    powershell -ExecutionPolicy Bypass -File .\Start-Condor3ControlTool.ps1
  3. Your browser will open automatically at:
    http://localhost:8720

To use a different port:
Start.cmd -Port 9000


🛠️ First-Time Setup

  1. Settings → “🔍 Auto‑Search”
    Automatically locates Condor 3, the Controls/GFX INI files, and the .exe.
    Review the paths and save.

  2. Devices & Axes
    Select your device and verify all axes live.

  3. Bindings
    Choose a function → click Detect → move axis / press button →
    Save to INI.

  4. Profiles
    Save your current configuration, then mark a profile as Startup Backup.


📄 INI Format Notes

Condor 3’s INI format may vary — the tool is fully configurable and preserves formatting:

  • Paths (Controls INI, Graphics INI, .exe) are set in Settings.
  • Each function’s section/key is defined in config.json under actions.
    (Default: section Controls, keys like Aileron, Elevator, etc.)
  • The value format for bindings is controlled by bindingFormat.
    Default:

Placeholders: {device} {deviceName} {kind} (AXIS/BTN/POV) {index} {inv}.

Adjust actions and bindingFormat to match Condor 3’s actual INI syntax.
Existing values and comments are preserved.


📁 File Overview

File Purpose
Start-Condor3ControlTool.ps1 Backend + local web server
Start.cmd Double‑click launcher
wwwroot/ Web UI (HTML/CSS/JS)
config.json Auto‑generated on first start
profiles/ Saved control backups

🔒 Security

The server listens only on 127.0.0.1 (localhost).
Not accessible from the network.
No admin rights required.


🐣 Easter Egg

There’s a hidden Easter Egg in the Settings tab — look for the checkbox 😉

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages