Personal Records

Recent Sessions

Lap Time Progression

Attempt Outcomes

Mistakes vs Attempts

Avg Throttle vs Lap Time

All Attempts

Lap Time Progression

Attempt Outcomes

All Races

Completion Rate Trend

Mistake Timeline

Lap Time Distribution

Lap-by-Lap Comparison

Consistency (Spread Over Attempts)

Best Lap Over Attempts

Holeshot vs Race Time

Throttle vs Yaw Heatmap

Pitch vs Roll Heatmap

Stick Inputs

Split Times per Gate

Best
Median

Lap Consistency Heatmap

Slow
Fast

Time Loss vs Best

Trouble Zones

Section Times

Best
Median

Section Consistency Heatmap

Slow
Fast

Time Loss vs Best

Trouble Zones

VelociCapture

Engine-accurate race data, captured automatically

VelociCapture connects directly to Velocidrone's WebSocket engine to capture every gate pass, lap split, and race result with frame-perfect accuracy. Combined with joystick telemetry and gate screenshots, it builds a complete picture of every flight — synced live to VelociStat.

Download VelociCapture.exe

One click to download, then run VelociCapture.exe.

Setup

1
Enable WebSocket in Velocidrone Options → Main Settings → scroll down to "Websocket Communication" → select YES
2
Download and run VelociCapture No installation needed — just run the .exe. It auto-detects Velocidrone on your network
3
Sign in with Google Click "Login with Google" in VelociCapture settings to link your data to VelociStat
✓ Windows 10/11
✓ Velocidrone simulator
✓ Joystick or radio controller (optional — for stick telemetry)

How It Works

1
Launch VelociCapture It auto-detects Velocidrone on your LAN and connects via WebSocket
2
Fly your races Every gate pass, lap time, and race result is captured directly from the game engine
3
Data flows to VelociStat Sessions, splits, stick inputs, and gate screenshots sync automatically in real-time
4
Analyze and improve Track your progress, find weak gates, compare laps, and spot mistakes

What Gets Captured

WebSocket Race Data Gate passes, lap times, race totals, holeshot, spread — straight from the game engine
Gate-by-Gate Splits Per-gate split times for every lap — find exactly where you gain or lose time
Mistake Detection Automatically flags slow gates vs your personal best. Detects pauses vs real mistakes
🎮
Stick Telemetry Throttle, yaw, pitch, roll at 10Hz — see your inputs overlaid on race data
📷
Gate Screenshots Auto-captures what you see at each gate — track sections visualized per gate
Quad Setup & Profile Reads your quad config, PIDs, rates, and camera angle from Velocidrone's database

Changelog

v0.23.2 Apr 17, 2026
  • Fix CDN caching — Cloudflare was serving stale exe to new downloaders; deploy now sets proper cache-control headers
v0.23.1 Apr 17, 2026
  • Sticks tab now hidden by default — only shown when Debug Mode is enabled in Settings
v0.23.0 Apr 17, 2026
  • IMU telemetry capture at 60Hz — records position, velocity, and attitude from Velocidrone's game engine
  • Per-gate speed and 3D position on every gate crossing — see how fast you enter each gate
  • Flight path data synced to cloud for future racing line dashboards
  • New racing line visualization tool with speed coloring and gate markers
v0.22.1 Apr 15, 2026
  • Restored Sector Drill mode — picker is now 4 modes in one row: Sector Drill, Race Sim (default), PB Hunt, Race Prep
v0.22.0 Apr 15, 2026
  • Training mode picker simplified from 6 modes to 3: Race Sim (default), PB Hunt, Race Prep
  • Dropped Track Learning, Sector Drill, and Free Flight — too much decision friction at session start
  • Race Prep intent tightened to "3 attempts, no restarts" (enforcement logic still to come)
  • Historical sessions tagged with dropped modes remain in the dashboard unchanged
v0.21.0 Apr 15, 2026
  • Revert to single-file VelociCapture.exe — download is one click again, no zip extraction required
  • AV concerns from the one-file unpacker deferred to a proper installer later
v0.20.0 Apr 14, 2026
  • Switch to onedir build distributed as VelociCapture.zip — eliminates the %TEMP% unpacker, the biggest Defender ML heuristic for PyInstaller apps
  • Download: extract the zip, then run VelociCapture.exe from the extracted folder
v0.19.1 Apr 14, 2026
  • Replace PowerShell and hidden tasklist subprocess calls with Win32 process enumeration — reduces Defender ML false-positive signals
v0.19.0 Apr 14, 2026
  • Remove self-replacing OTA auto-updater (was flagged as virus by Windows Defender)
  • Update banner now opens the download page in browser — users install new builds manually
v0.18.7 Apr 13, 2026
  • OTA update UX polish: banner and log reflect download state
v0.18.6 Apr 13, 2026
  • Wider login button in header
v0.18.5 Apr 13, 2026
  • OTA update now applies on next launch — no more restart errors
v0.18.4 Apr 13, 2026
  • Fix cloud sync losing data on shutdown
v0.18.3 Apr 13, 2026
  • Fix header buttons jumping, clearer status text
v0.18.2 Apr 13, 2026
  • Fix "Failed to load Python DLL" error after OTA restart
v0.18.1 Apr 13, 2026
  • Failed sync payloads persist to disk and resend on next startup
  • Retry window ~3 min to survive server deploys
v0.18.0 Apr 13, 2026
  • V2 push pipeline: raw gate events sent to server, all metrics derived server-side
  • Schema version 2.0 — simplified client, smarter server
v0.17.5 Apr 12, 2026
  • Fix OTA update Python DLL error by cleaning PyInstaller env vars at process level
v0.17.4 Apr 12, 2026
  • Rename mode picker skip button to "Default"
v0.17.3 Apr 12, 2026
  • Fix "Failed to load Python DLL" error after OTA restart
v0.17.2 Apr 12, 2026
  • Add hover tooltips to training mode cards
v0.17.1 Apr 12, 2026
  • Fix OTA update infinite reopen loop and visible CMD window
v0.17.0 Apr 12, 2026
  • Fix wrong track metadata when switching tracks
  • Renamed track ID fields in setup payloads for clarity
v0.16.0 Apr 12, 2026
  • In-app OTA updates: download and install directly from the app
  • Full-width orange update banner on all screens
  • Real-time download progress and restart screen
v0.15.0 Apr 11, 2026
  • Debug Mode: raw WS logging to file + real-time Debug tab
  • Mode picker: waits for WebSocket, proper Stop behavior
  • Fix rates: correct per-loadout profile reading from Velocidrone DB
  • Removed gate screenshots (moved to VelociGate)
v0.14.0 Apr 9, 2026
  • Training mode selection: declare session intent before flying
  • 6 modes: Track Learning, Sector Drill, Race Sim, PB Hunt, Race Prep, Free Flight
  • Mode picker on app start, color-coded mode badges in session list
v0.13.0 Apr 8, 2026
  • Re-enabled stick tracking: joystick recording at 20Hz, auto-starts when enabled
  • iOS-style switch toggles with auto-save for capture features
  • Controller connection indicator in footer
v0.12.0 Apr 6, 2026
  • Renamed "DNF" to "Restart" across entire codebase and dashboard
  • Schema v1.11 — backward compatible with older desktop versions
v0.11.2 Apr 6, 2026
  • Fix crash on session start: setup saved before session ID generated
  • Fix "Test Connection" not sending auth header
v0.11.1 Apr 5, 2026
  • Fix Race Spread computation: use max-min within race instead of session best lap
v0.11.0 Apr 4, 2026
  • Configurable Velocidrone user data path (Player.log, user11.db, settings.db)
  • Auto-detected per platform: Windows AppData/LocalLow, Linux ~/.config/unity3d
  • Settings UI redesign: full-width paths card, compact 3-column layout, scrollable
v0.10.1 Apr 4, 2026
  • Automatic leaderboard fetching based on current track
v0.10.0 Apr 4, 2026
  • Auto-detect Velocidrone install path — fixes model/scenery name for non-standard installs
  • New "Velocidrone" path setting in Settings for manual override
  • Re-detects automatically when Velocidrone starts
v0.9.0 Apr 2, 2026
  • New "RAW WS" tab for viewing raw WebSocket JSON
  • Improved WebSocket stability — heartbeat-only keepalive
v0.8.6 Apr 2, 2026
  • Fixed WebSocket ping/pong timeout disconnecting during races
v0.8.5 Apr 2, 2026
  • Fixed ghost race bug leaving attempts unclosed
  • Fixed fallback finish losing race data — saves as restart now
  • Improved WebSocket keepalive reliability
v0.8.4 Apr 1, 2026
  • Fixed crash on close when sticks UI is hidden
v0.8.3 Apr 1, 2026
  • Cleaner UI: hidden sticks-related elements (coming back later)
v0.8.2 Apr 1, 2026
  • Simplified auto-update: notification opens download page instead of in-app update
v0.8.1 Apr 1, 2026
  • Improved mistake detection: baseline × 2 + 0.5s threshold
  • Eliminates false positives on fast gates (50-200ms splits)
v0.8.0 Apr 1, 2026
  • Auto-update: checks CDN for new versions, one-click download and restart
  • Controller indicator shows grey when stick tracking is disabled
  • Fixed button size mismatch and Settings page scroll issues
  • Game Info page uses Segoe UI font
v0.6.8 Apr 1, 2026
  • Controller/stick tracking disabled by default to avoid latency
  • Can be re-enabled via Sticks toggle in the UI
v0.6.7 Mar 31, 2026
  • Fix stick tracking latency — eliminated duplicate joystick polling
  • Reduced poll rate 20Hz → 10Hz, 4x fewer USB driver calls
  • Configurable via stick_poll_hz in config
v0.6.6 Mar 30, 2026
  • Fix ghost race detection killing capture session on Stop/Start
  • Thread-safe session attach/detach
v0.6.5 Mar 30, 2026
  • Fix quad setup reading wrong loadout — camera angle now matches active setup
  • Camera angle displayed as positive value matching Velocidrone's UI
v0.6.4 Mar 29, 2026
  • Mistake detection: raised minimum delta to 1.0s — only flags obvious time losses
v0.6.3 Mar 29, 2026
  • Mistake detection tuning — requires 500ms minimum delta, prevents false positives
  • Header shows username (green) when logged in, logout moved to Settings only
v0.6.2 Mar 29, 2026
  • WS Log tab — raw WebSocket message viewer with color-coded message types
  • Persistent WebSocket — connection stays alive across Stop/Start, fixes race data loss
  • Ghost race detection — auto-reconnect when Velocidrone drops gate data
  • Header login status indicator and log auto-trim for long sessions
  • Config moved to ~/velocidrone_captures/ — survives exe updates
v0.5.1 Mar 29, 2026
  • Fix login not persisting between app restarts
v0.5.0 Mar 29, 2026
  • Fix antivirus false positives — removed screen capture libraries from exe
  • Added PE metadata and application manifest
  • Exe size reduced from 35.7 MB to 13 MB
v0.4.0 Mar 29, 2026
  • Cloudflare R2 exe distribution via cdn.velocistat.com
  • One-click download — no installation needed
v0.3.2 Mar 29, 2026
  • Integration testing framework with real Velocidrone recordings
  • Streaming WebSocket recorder (no data loss on crash)
v0.3.0 Mar 29, 2026
  • Pilot name sourced from game engine via WebSocket
  • Auto-links pilot to Google account on VelociStat
v0.0.9 Mar 28, 2026
  • Google OAuth login replaces shared API key
  • Redesigned UI to match VelociStat dark theme
v0.0.8 Mar 26, 2026
  • Restart race recording with gate progress tracking
  • Renamed "aborted" to "restart" across all data
v0.0.7 Mar 25, 2026
  • WebSocket-only architecture (removed legacy OCR/audio)
  • Gate screenshots pushed to VelociStat
  • Crash detection via screen capture

Sections Editor