Skip to content

Releases: emcek/dcspy

dcspy v1.7.5

02 Dec 22:19
Compare
Choose a tag to compare
  • report DCS stable version correctly in logs during start
  • Internal:
    • rename starting script
    • remove usage of McCabe
    • add unit tests

dcspy v1.7.4

30 Oct 09:30
Compare
Choose a tag to compare
  • AH-64D Apache
    • add better support for G19 for PRE mode
    • update name from AH64D to AH64DBLKII
  • Show DCS version in logs
  • Fix name of plane for F-14 Tomcat depending on model A or B
  • Toggle Start/Stop buttons
  • Do not show warning when plane's name is empty
  • Internal:
    • improve checking DCS-BIOS data
    • introduce enum values for parser state
    • improve CI process - add Python 3.11
    • force using Pillow 9.3.0

dcspy v1.7.3

31 Aug 22:41
Compare
Choose a tag to compare
  • Align F-16C DED and AH-64D EUFD with DCS-BIOS 0.7.46 changes
  • Basic support for F-14A Tomcat

dcspy v1.7.2

13 Jul 11:04
Compare
Choose a tag to compare
  • AH-64D Apache
    • update name from AH64DBLKII to AH64D
    • fix display PRE mode for G19
    • fix handling buttons
  • Internal:
    • update unit test for better coverage and more use-cases

dcspy v1.7.1

13 Jul 11:01
Compare
Choose a tag to compare
  • New config settings:
    • auto_start - run DCSpy atomically after start
    • verbose - show more logs in terminal/console window
  • Fixing handling of dcsbios settings from config.yaml
  • Start and stop buttons can be used several times without closing GUI
  • F-16C Viper
    • replace * with inverse white circle character at DED
    • Fix unhandled buttons for G19 (menu, ok and cancel)
  • G19 and F/A-18C Hornet
    • Push Menu and Cancel toggle cockpit button down, push it again toggles button up (Integrated Fuel/Engine Indicator - IFEI).
    • Add handling Ok as Attitude Selector Switch, INS/AUTO/STBY
  • Internal:
    • use Pythonic way using temporary directory
    • speed-up tests - cache json files instead of downloading from internet
    • use Enum for LCD type
    • use Enum for LCD buttons, add to LcdInfo dataclass

dcspy v1.7.0

17 Jun 22:32
Compare
Choose a tag to compare
  • Support for AH-64D Apache with 3 modes:
    • IDM - Squeeze and shows radios frequencies (from Radio Area), IDM and RTS rocker are used to scroll down
    • WCA - Enter button display warnings, cautions, and advisories, WCA rocker is used to scroll down
    • PRE - Preset button displays the preset menu for the selected radio, WCA rocker is used to scroll down
  • F-16C Viper DED clean-up extra characters

dcspy v1.6.1

04 Jun 20:04
Compare
Choose a tag to compare
  • Update F-16 Viper for latest DSC-BIOS (0.7.45)
  • Fresh installation of DCS-BIOS is painless
  • Drop support for Python 3.6

dcspy v1.6.0

26 Dec 16:14
Compare
Choose a tag to compare
  • use fonts in dynamic way - you can customize fonts in config.yaml file (see Configuration)
  • usage for LCD SDK built-in LGS - no need additional package for usage
  • support for Python 3.10 (use dataclasses internally)
  • ability to stop DCSpy from GUI
  • supporters are printed in welcome screen - I'm thrilled with support and help of community!

dcspy v1.5.1

07 Nov 19:40
Compare
Choose a tag to compare
  • alignment for new DCS-BIOS v0.7.43

dcspy v1.5.0

14 Oct 22:50
Compare
Choose a tag to compare
  • Support for AV-8B N/A Harrier with:
    • UFC - Up Front Controller
    • ODU - Option Display Unit
    • decrease UFC Comm 1 Channel - G13 1st button or G19 left button
    • increase UFC Comm 1 Channel - G13 2nd button or G19 right button
    • decrease UFC Comm 2 Channel - G13 3rd button or G19 down button
    • increase UFC Comm 2 Channel - G13 4th button or G19 up button