Releases: DCS-Skunkworks/dcs-bios
DCS-BIOS Nightly 2024-12-19
latest Nightly build of master branch
DCS-BIOS v0.8.3
Module Updates
AH-64D
- Add Collective Controls by @charliefoxtwo in #917
- Add Cyclic Controls by @charliefoxtwo in #918
- Fix CPG Light Panel not working properly by @charliefoxtwo in #923
F-16C
- Fix certain
ANTI_SKID_SW
state changes not working by @charliefoxtwo in #925
Flaming Cliffs
- Fix aircraft not working by @charliefoxtwo in #921
Full Changelog: v0.8.2...v0.8.3
DCS-BIOS v0.8.2
New Aircraft
OH-58D
The OH-58D Kiowa Warrior has been added to DCS-BIOS. Note that as the module is still under development, some controls may not function completely. See Known Issues for more info.
Module Updates
A-10C
- Fix VHF AM exporting when device not present by @charliefoxtwo in #859
AH-64D
- Fix
PLT_GEN_RESET
not working by @charliefoxtwo in #867 - Fix
PLT_APU_BTN_CVR
Toggle, output not working by @charliefoxtwo in #879 - Add Seat Position by @charliefoxtwo in #851
C-101
- Add Seat Position by @charliefoxtwo in #851
F/A-18C
- Add exports for laser status on HUD by @charliefoxtwo in #856
Fw 190 A-8
- Fix
SIGHT_BRIGHT
adjustment not working by @charliefoxtwo in #912
Fw 190 D-9
- Fix gunsight axis adjustments not working by @charliefoxtwo in #913
Mi-24P
- Add Seat Position by @charliefoxtwo in #851
UH-1H
- Add Seat Position by @charliefoxtwo in #851
Core Updates
- Catch and log errors in export hooks by @charliefoxtwo in #909
- Prevent chained exports from breaking dcs-bios exports by @charliefoxtwo in #900
MetadataStart
- Fix aircraft name not cleared on mission end by @charliefoxtwo in #899
Known Issues
- OH-58D: CSC Volume knobs not implemented (lacking axis support in-module)
- OH-58D: MPD selector chiclet exports when no power is applied (unable to get updated state from module)
- OH-58D: CMWS threat arrows do not output brightness, only on/off (module limitation)
- OH-58D: Unable to aim M4 with BIOS (module limitation)
- OH-58D: Radio frequencies cannot be set directly (module limitation)
Full Changelog: v0.8.1...v0.8.2
DCS-BIOS v0.8.1
New modules
F-4E
The F-4E has been added to DCS-BIOS! As the module is still under active development by Heatblur, some addresses or control IDs may change in the future.
Special thanks to @acstott and @emcek for their help in adding all the controls!
OH-58D
The OH-58D is in progress, and will be completed in a future update. You can track the progress here.
Module Updates
All Helicopters
- Fix
EXT_ROTOR
out of range by @charliefoxtwo in #807
AH-64D
- Fix TEDAC L/R slew not working by @charliefoxtwo in #804
- Fix
PLT_CMWS_PW_TEST
out of range by @charliefoxtwo in #808 - Fix KU, EUFD, and CMWS outputs not working by @charliefoxtwo in #841
CommonData
- Add Magnetic Heading by @charliefoxtwo in #677
F-14
- Add F-14 airframe data by @charliefoxtwo in #570
- Fix
PLT_RADAR_ALT_TEST_LIGHT
output not working by @jdahlblom in #569 - Fix
EXT_YAW_STRING_LR
out of range by @charliefoxtwo in #805 - Add RIO Master Caution reset by @charliefoxtwo in #827
F-16C
- Add F-16C Standby Compass by @charliefoxtwo in #713
- Fix F-16C IFF knob output + INC/DEC not working by @charliefoxtwo in #719
- F-16C: Fix
ANTI_SKID_SW
unable to go from 0-2 or 2-0 by @charliefoxtwo in #810 - F-16C: Update DED by @charliefoxtwo in #806
F-86F
- Fix
A4_SIGHT_FIL_SEL
out of range by @charliefoxtwo in #809
F/A-18C
- Fix UFC Comm triangle symbol not mapping properly by @charliefoxtwo in #576
Flaming Cliffs
- Fix nil acceleration units in FC3 export by @charliefoxtwo in #663
L-39
M-2000C
- Fix some values out of range by @charliefoxtwo in #714
- Fix some inputs not working due to device changes by @charliefoxtwo in #720
- Fix HSI & AOA values out of range by @charliefoxtwo in #721
- Fix VVI needle range to match model viewer by @charliefoxtwo in #723
- Add alternate PCN output by @charliefoxtwo in #768
- Remove existing
PCN_DISP_DEST
,PCN_DISP_PREP
,PCN_DISP_L
,PCN_DISP_R
- Razbam has changed the way the module works and this data is no longer available. See #717 for more info.
- Remove existing
MB-339
- Update push button commands by @charliefoxtwo in #828
- Update changed output args for most controls by @charliefoxtwo in #828
Mi-24P
- Fix
ALT_SHUTTER
controls out of range by @charliefoxtwo in #803
Mirage F1
- Update fire warning light button by @charliefoxtwo in #826
Mosquito
- Fix front panel levers not working correctly by @charliefoxtwo in #811
SA-342
- Fix multiple devices not working by @charliefoxtwo in #690
UH-1H
Core Updates
- Set RTS option and explain its effect by @michaelosthege in #580
- Remove autogenerated json from repo by @charliefoxtwo in #708
- Please ensure you are downloading all releases via the GitHub Releases page
- Create https://dcsbios.com/ to help users get started by @charliefoxtwo in #831
- Include Programs folder in release by @charliefoxtwo in #832
Known Issues
- F-4E:
RADIO_ARC_164
hundredths/thousandths cannot be set (module limitation) - F-4E:
TODO
controls which have not yet been implemented in-game are not supported (module limitation)
New Contributors
- @virgo47 made their first contribution in #578
- @michaelosthege made their first contribution in #580
- @acstott made their first contribution in #842
Full Changelog: v0.8.0...v0.8.1
DCS-BIOS v0.8.0
Add addresses header by @maciekish in #177
Fix for the "attempt to concatenate local 'identifier' (a nil value)" issue by @maciekish in #180
Add missing Huey descriptions by @emcek in #181
Mi-8MT Frequency parts concatenated to satisfy lua syntax inspection by @jdahlblom in #208
A-10C Fixes to syntax, wrong arguments number to function fixed by @jdahlblom in #209
Mi24p syntax change by @jdahlblom in #207
F-16C bitoper function by @jdahlblom in #206
AH-64D Added nil check and made global local. by @jdahlblom in #205
This file includes DCS API definitions by @jdahlblom in #199
JF-17 null replaced with nil, global var made local by @jdahlblom in #204
F-15E, made global vars local by @jdahlblom in #203
CommonData Global vars made local where possible by @jdahlblom in #202
F/A-18C local function ValueConvert, variable final_value made local. by @jdahlblom in #200
CommonData, FC3 global vars made local in by @jdahlblom in #201
SA432 Global vars made local by @jdahlblom in #210
New v Nr. after change by @WarLord211 in #211
CommonData : Global vars made local by @jdahlblom in #212
P-51 - fix for #198 by @WarLord211 in #213
Fix for #187 and half #188 by @WarLord211 in #214
A-4E - naming fixes by @WarLord211 in #215
API definitions file. by @jdahlblom in #217
Add stylua vscode configuration and github workflow by @charliefoxtwo in #216
#114 Hack around missing EGI1 page by @charliefoxtwo in #218
#120 special case CDU WIND1 and WNDEDIT1 by @charliefoxtwo in #222
#151 Fix simshaker incompatibility by @charliefoxtwo in #220
F-15 - fix for #188 and #223 by @WarLord211 in #225
Moved json source files to own folder by @jdahlblom in #224
Update README.adoc by @WarLord211 in #226
Change names to DCSSKUNKWORKS by @WarLord211 in #227
Delete donation link from README.adoc by @WarLord211 in #228
Delete FUNDING.yml by @jdahlblom in #229
Refactor protocol_io by @charliefoxtwo in #189
Add unit testing framework by @charliefoxtwo in #230
Add action to auto-release commits to master by @charliefoxtwo in #232
New VersionNr for luas by @WarLord211 in #233
F-15E - Fix for 2 Switches #223 by @WarLord211 in #234
Release each day at 22.00 by @jdahlblom in #235
Added two scripts to log and replay com-port data for easier hardware testing by @maciekish in #231
Aircraft module code refactoring by @charliefoxtwo in #197
Add Fundings back by @WarLord211 in #237
Update FUNDING.yml by @WarLord211 in #238
Update README.adoc by @WarLord211 in #239
Create SECURITY.md by @jdahlblom in #242
line width set to 300 by @jdahlblom in #243
Consolidate LoGetAircraftDrawArgumentValue calls by @charliefoxtwo in #241
line width 300 by @jdahlblom in #244
Enable CI workflows on pull requests by @charliefoxtwo in #245
Fix stylua checks by @charliefoxtwo in #246
Add comprehensive control input/output testing by @charliefoxtwo in #247
Migrate I-16 to new module type by @charliefoxtwo in #249
Improved duplicate identifier tests by @charliefoxtwo in #253
Migrate Christen Eagle II to new module type by @charliefoxtwo in #250
Migrate MiG-15 to new module type by @charliefoxtwo in #251
Migrate Spitfire to new module type by @charliefoxtwo in #252
Add Gated Indicator Light control by @charliefoxtwo in #254
Migrate String control by @charliefoxtwo in #255
Migrate A-29B to new module type by @charliefoxtwo in #256
#258 Fix MiG-15 duplicate control identifiers by @charliefoxtwo in #259
Require tests to pass before running nightly release by @charliefoxtwo in #260
Local dcs-bios compile by @jdahlblom in #257
Migrate FW-190-A8 to new module type by @charliefoxtwo in #262
Migrate Alphajet to new module type by @charliefoxtwo in #263
Migrate Yak-52 to new module type by @charliefoxtwo in #264
Disabled checks on luaunit.lua by @jdahlblom in #265
#248 Remove broken ACCELEROMETER_VALUE and add gauge value controls by @charliefoxtwo in #261
Enable compile without DCS by @charliefoxtwo in #269
Migrate F-22A to new module type by @charliefoxtwo in #270
Migrate VNAO Room to new module type by @charliefoxtwo in #272
Migrate MiG-19P to new module type by @charliefoxtwo in #273
Migrate CommonData to new module type by @charliefoxtwo in #271
Migrate Bf-109K-4 to use Module by @jdahlblom in #266
Migrate FW-190D9 to Module by @jdahlblom in #267
MetadataEnd migrated to Module by @jdahlblom in #274
MetadataStart migrate to Module by @jdahlblom in #275
Edit tests to allow identifiers with leading underscores by @charliefoxtwo in #278
Migrate P-47D to new module type by @charliefoxtwo in #279
Migrate NS430 to new module type by @charliefoxtwo in #281
Migrate Edge540 to new module type by @charliefoxtwo in #280
Migrate AH-6J to new module type by @charliefoxtwo in #282
Don't export MetadataStart/End with any modules by @charliefoxtwo in #283
Migrate VNAO T-45 to new module type by @charliefoxtwo in #284
Convert DigitalDisplay and TextDisplay to modules by @charliefoxtwo in #286
Migrate SuperCarrier to new module type by @charliefoxtwo in #285
Sort AircraftTest.lua by @jdahlblom in #287
Archive hercules by @jdahlblom in #288
#120 Fix missing information on wind page by @charliefoxtwo in #236
define8BitFloatFromGetter tests added by @jdahlblom in #291
FC3 migration to Module by @jdahlblom in #276
Optimize Addresses.h generation and fix incorrect addresses for certain output types like DcsBios::LED by @maciekish in #240
Adds support for CI workflows to be run as part of merge queue builds by @charliefoxtwo in #300
Migrate F-14 to new module type by @charliefoxtwo in #289
Migrate UH-1H to new module type by @charliefoxtwo in https://g...
New DCS Stable Update 2.8.7
New DCS Stable Update 2.8.7
+All planes state 2.8.7.42718
+Add MB-339 - Finished
+Add F-15E
Changelog Planes:
#A-10C - Improvement for ARC-210 incl. Frequency Export
#AH-64D - Fix Chaff/Flare Count issue
#AJS37 - Fix for #170; add missing gauges
#C-101 - add New Lamps
#F-16 - typo fix at EMERG_STRORE_JETT -> EMERG_STORE_JETT
#Gazelle - fix for UHF Buttons
#M-2000C - fix for #176; Add Total Fuel and Jauge Export as String
#Mig-21 - Poti Fix
#MirageF1 - add missing AN/ALE-40; add missing EE variant
#P-47 - fix for #174
#Yak-52 - fix for Gyro
Changelog BIOS:
#Update README.adoc
#Update jquery to 3.7.0
#Add links to arduino examples and Bort
#Userguide Fixes for #165
#cleanup - whitespaces
#Add round function to DCS-BIOS Util
New DCS Stable Update 2.8.4
New DCS Stable Update 2.8.4
+All planes state 2.8.4.39731
+Add Bronco Mod for Commondata
+Add F-16 Mods support #162
Changelog Planes:
#A-10 - PR #138; fix for #159; cleanup
#F-14 - RWR Brightness Rotary Fix
#F-16 - Add STPT MGRS DED definitions by RafaPolit; Add asterisk at STP field in CRUS HOME page
#F-18 - fix for #137; #144; Standby Altimeter fix ; cleanup
#MB-339 - switches finished started with gauges
#Mirage F1 - Add EE
#Mosquito - typo fix; fix for #149; #156
#T-45 - Comm Radio freqs by AKJack
Changelog BIOS:
#Update README.adoc
#Update jquery to 3.6.4
#Prevent nill MSG from crashing DCS export - PR #148
New DCS Stable Update 2.8.1
New DCS Stable Update 2.8.1
+All planes state 2.8.1.34667.2
+Add Blackshark 3 (uses Ka-50 profile)
+MB-339 (WIP expect address changes in future)
Changelog Planes:
#A-4E - changes from 2.1 patch
#A-10 - Descriptions improved; fix for #128
#AH-64 - fixing Typos and Squelch Switches; fix for #135
#AV8BNA - Fix for UFC Mini Displays
#F-16 - Parking brake & sorting fix; DED - Added LASER ST TIME parameter, rows in AUTO ACAL and add HTS MAN/HTS SEAD pages by Ares; add ALT Gear Switch
#FW-190D - added missing CB sorting
#M2000C - Radar Range Fix; fix for Flickering valves on HSI
#Mi-8 - Fix for #115
#Mi-24 - fix for #124; #125
Changelog BIOS:
Lua of Mods that fall out of support were stored in the Main Files
BIOS Auto-extract WIN64 socat when not found, if starting one of his CMD's
Update socat to 1.7.4.4
Update Arduino library to 0.3.8
Update jquery to 3.6.3
Update underscore-min.js to v.1.13.6
New DCS Stable Update 2.7.16 / Add Mirage F-1
New DCS Stable Update 2.7.16
+All planes state 2.7.16.28157 - https://www.digitalcombatsimulator.com/en/news/changelog/stable/2.7.16.28157/
+Add Mirage F-1
Changelog:
+NS430 reactivated - dont get states but sending inputs work
-Hercules MOD deleted - not possible to get it to work
-T-45 MOD make Problems - sending some inputs not possible (under investigation)
+Control Reference Page restored work again in HTML/Browser Modus
#All Planes - Code Cleanup and tweaks
#A-4E - Overhaul
#A-10 -IFF Code Fix; VHF Preset fix
#AH-64D - add CMWS display
#F-16 - fix for #113
#F-86 - Overhaul
#Ka50 - GEAR_NOSE_UP typo fix
#M-2000 - fix for #110
#Mi-8 - fix for #109
#Mi-24 - fix for #107, add R60 controls
#P-51 - fix for #108
#T-45 - Add Radio readouts as string (thx to Pavidovich)
#Add some missing Readouts/Lights/Switches and Colornames to all Lights for:
AV8BNA; F-86; FW190A; FW190D; Ka50; M-2000; Me 109; Mi-8; P-51
+Userguide - add link to RS485 thread in ED-Forums
+Update underscore-min.js to v.1.13.4
New DCS Stable Update 2.7.14 / Add AH-64
New DCS Stable Update 2.7.14
+All planes state 2.7.14.24228 - https://www.digitalcombatsimulator.com/en/news/changelog/stable/2.7.14.24228/
- Add AH-64
After some time a new Update:
-NS430 deactivated - dont work after update and no fix aviable atm
-Hercules MOD deactivated - send inputs not possible (under investigation)
-T-45 MOD make Problems - sending some inputs not possible (under investigation)
-Control Reference Page dont work in HTML/Browser Modus onl as App due an CORS policy error (help appriciated)
#All Planes - Code Cleanup and tweaks; add Canopy Readout
#All Helos - add Rotor Move as Float
#A-10C - add missing Display lines
#AH-64 - added and Fixed
#F-14 - Fix for Fuel Gauges if QTY SW is used, Bingo KNB fix; Add Bingo Fuel Display;renaming VDI
#F-16 - add missing ECM lightEHSI fix; IFF Mode Fix; Temp KNB fix; Fix for #89 (Fuel Quanty Test SW)
DED readout redone (brakes existing programms); Sorting fix for ECM items
#F-18 - AOA Lights as float; added all light colors in decription
#M-2000C - fix for #88
#MiG-21 - all lights have color info/ overhaul/add missing items
#SA342 - Add missing Push Knobs for Radio; added missing lamp colors in description
#UH-1H - add missing EXT Lights
#Move G-Load from FC3 to Commondata
#Send empty MetaStartData::_ACFT_NAME in LuaExportStop to indicate End of Mission
+Documentation and internal Code Updated/reworked; DCS-BIOS Overview & F-16 DED infos added
+Add socat 1.7.4.3