Skip to main content

Integrating DCS (Digital Combat Simulator) planes with Logitech G13/G15/G510/G19 LCD

Project description

image Python CI Coverage Status Codacy Badge License Downloads dcspy Patreon Discord image pre-commit.ci status Maintainability Rating CII Best Practices Downloads Rate this package

dcspylogo

DCSpy

DCSpy is able to pull information from DCS aircraft and display on Logitech G-series keyboards LCD. Features:

  • Logitech device with 160x43 px (4 lines) monochrome LCD - G13, G15 (v1 and v2) and G510
  • Logitech device with 320x240 px (8 lines) full RGBA LCD - G19
  • Setup G-Keys to any toggle, switch or knob in cockpit - Setup of G-Keys
  • Support for all aircraft (official and mods) with clickable cockpits - DCS-BIOS aircraft
  • Modern looking GUI using Qt6/PySide6

See more information on Wiki page.

Aircraft and instruments

There are to kinds of supported aircraft:

  • Basic - allow to assign all G-Keys of Logitech keyboard to aircraft's instruments in cockpit (all clickable cockpits supported by DCS-BIOS)
  • Advanced - additionally can display some information on LCD (listed below)

Why such way? Basically advanced support is for aircraft which I own and therefore can test it.

Advanced

  • F/A-18C Hornet UFC - Up Front Controller
  • F-16C Viper DED - Data Entry Display
  • Ka-50 Black Shark II and III - PVI-800 and autopilot channels
  • Mi-8MTV2 Hip - autopilot channels and Radios information
  • Mi-24P Hind - Autopilot channels and modes and Radios information
  • A-10C Warthog and A-10C II Tank Killer - Radio frequency information
  • F-14A and F-14B Tomcat - basic support for RIO CAP
  • AV-8B Night Attack Harrier - Up Front Controller and Option Display Unit
  • AH-64D Apache - Enhanced Up Front Display
  • F-15E Eagle - Upfront Control Panel
  • more to come....

Requirements

Notes:

  • If you upgrade DCSpy from 1.5.1 or older you can safely remove Logitech LCD SDK from C:\Program Files\Logitech Gaming Software\LCDSDK_8.57.148. Since DCSpy version 1.6.0 use built-in SDK in LGS (Logitech Gaming Software).

New ideas

I have lots of plans and new ideas how to improve it internally and form user's perspective, but don't hesitate to contact me. Maybe it will motivate me to implement some new stuff. Please open issue if you find bug or have any crazy idea. You are welcome dcspy Discord server.

Contributing

You want contribute, perfect see: contributing guide.

Credits

More details here.

Sponsored by Jetbrains Open Source Support Program

logo logo

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

dcspy-3.1.1.tar.gz (4.2 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

dcspy-3.1.1-py3-none-any.whl (4.3 MB view details)

Uploaded Python 3

File details

Details for the file dcspy-3.1.1.tar.gz.

File metadata

  • Download URL: dcspy-3.1.1.tar.gz
  • Upload date:
  • Size: 4.2 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.7

File hashes

Hashes for dcspy-3.1.1.tar.gz
Algorithm Hash digest
SHA256 d04dcdf30fa68d43cced632ddda63bfa381f13dec20075678b185af7d08813aa
MD5 0bc8e4d9aba9738a157533867f20c0af
BLAKE2b-256 a611d3e07da54aea12c101cfc6e1f98b02af05ada901f4919e37d98d79727205

See more details on using hashes here.

File details

Details for the file dcspy-3.1.1-py3-none-any.whl.

File metadata

  • Download URL: dcspy-3.1.1-py3-none-any.whl
  • Upload date:
  • Size: 4.3 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.7

File hashes

Hashes for dcspy-3.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 45978f5b1eca33749249c37ad97b415d82bebf9c71e0d4518943e5596e5696da
MD5 82dd067b2403f227f055c1c7bba8c611
BLAKE2b-256 7ab558187e30d8ba202ab69cb6d896241dad4f0c86ca4f0c8a217139a4bc9c03

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page