Giter Site home page Giter Site logo

dcs-bios's Introduction

Flightpanel DCS-BIOS fork

DCS-BIOS is a Export.lua file for use with DCS: World. It provides a stable, documented interface for external hardware and software to interact with the clickable cockpit of a DCS: World aircraft.

Info: Since the Website was down, every information is included in the Repositorie here.
Also we add the arduino-library and com-handler to save it, so they don't get lost.
But we can't maintain them.

Here you find an updated library: dcs-bios-arduino-library

This Version is not only for Flightpanels, its like the normal DCS-BIOS version before the BIOS-HUB versions. Works also for Pit Builders and Arduino users!

If want to support us, You find infos at the bottom of this page!
With that money, we buy the planes to integrade them in Flightpanel DCS-BIOS fork.
  • Release/Prerelease are mostly for the stable version of DCS.

  • DCS Beta Users should use the master branch of the fork. (Start a Flight before Programming to update the json Files)

For Panel Builders

You don’t need to be a programmer or electrical engineer. The DCS-BIOS User Guide will show you step by step how to connect your panel to DCS using DCS-BIOS and the beginner-friendly Arduino microcontroller platform. You don’t have to write any program code yourself.

For Software Developers

The Developer Guide explains how to connect to and interpret the DCS-BIOS export data stream and how to send commands to DCS-BIOS to operate controls inside the cockpit.

Is My Aircraft Supported?

Currently, DCS-BIOS supports the following aircraft modules:

  • A-4E-C (contributed by Dehuman) { get the Mod here: Community A-4E-C Mod in ED Forums }

  • A-10C / A10C-II (contributed by FSF-Ian, extended by BlackLibrary) (use A-10C for All Versions)

  • AH-6J (contributed by BlackLibrary) { get the Mod here: Helicopter EFM Demo in ED Forums }

  • AJS-37 (contributed by pdmarsh extended by BlackLibrary,ArturDCS,Matchstick)

  • Alphajet (contributed by BlackLibrary) { get the Mod here: JET E SONS }

  • AV8BNA (contributed by BlackLibrary,Matchstick)

  • Bf-109-K-4 (contributed by ArturDCS)

  • C-101CC / EB (contributed by BlackLibrary,cdpkobra) (use C-101CC for All Versions)

  • Christen Eagle II (contributed by BlackLibrary,cdpkobra)

  • Edge-540 (contributed by BlackLibrary) { get the Mod here: Website of VIRTUAL AIR RACING SERIES }

  • F-14B (contributed by BlackLibrary,ArturDCS,Bullitt)

  • F-16C (contributed by BlackLibrary,cdpkobra,Matchstick,BuzzKillington)

  • F-5E-3 (contributed by geebeer2, extended by BlackLibrary)

  • F-86F (contributed by ArturDCS)

  • F/A-18C (contributed by AndrewW)

  • FC3 (contributed by danvac, extended by BlackLibrary)

  • FW-190-A8 (contributed by BlackLibrary,MD44)

  • FW-190-D9 (contributed by ArturDCS)

  • I-16 (contributed by BlackLibrary,NightStalker)

  • JF-17 (contributed by BlackLibrary,cdpkobra)

  • Ka-50 (contributed by airtom)

  • L-39ZA / C (contributed by kadda11, revised by BlackLibrary) (use L-39ZA for All Versions)

  • M-2000C (contributed by Exo7,ArturDCS,Matchstick)

  • MB-339PAN (contributed by BlackLibrary) { get the Mod here: Frecce Tricolori Virtuali }

  • Mi-8 (contributed by ArturDCS)

  • MiG-15bis (contributed by BlackLibrary,Steve Gee)

  • MiG-21Bis (contributed by wraith444)

  • NS430 (contributed by Capt_Zeen, extended by Imp, revised by Celemourn)

  • P-47D (contributed by BlackLibrary and Donators) (use P-47D for All Versions)

  • P-51D (contributed by pdmarsh)

  • Spitfire (revised by BlackLibrary)

  • SA 342 (all Versions; use SA342M for All)

  • TF-51D (contributed by pdmarsh, ArturDCS) (use P-51D)

  • UH-1H (contributed by FSF-Ian)

  • Yak-52 (contributed by BlackLibrary,cdpkobra)

  • Externals for all Airplanes (Speedbrake and Lights; Weight on Wheels Code from DeadMeat)

  • All Flaming Cliffs 3 Modules (FC3) (A-10A; F-15C; J-11A; MiG-29A; MiG-29S; Su-25; Su-25T; Su-27; Su-33)

  • Superbug Mod (F-18 E+F+Growler)

  • Mods (FC3): VSN-Mods, PAK-FA Project, Civil Aircraft Mod, Upuaut’s Bell-47G, Mirage F.1, SU-30 FAMILY PROJECT, MIG-23UB Project, Virtual Cockpits, AC-130

    Use always the latest version of the Mods!
    For DCS Flightpanels:
    FC3 are only supported with Keyemulator. But some Exports can made as Strings (FC3.lua) and CommonData

If you want to add support for another module, please get in touch.(see below)

Mod Support

If you want to add a FC3 based Mod (eg. VSN_Mod Planes) for commondata suport, you must follow these instructions:

Add at the bottom in \DCS-BIOS\lib\AircraftList.lua

a("PlaneName", false)

To get the correct Plane Name, open the control-reference page while you fly that plane. In MetadataStat you find the Plane Name.

For setting up the Control-reference Page:

  1. Install Google Chrome

  2. Chrome → "Settings" → "More Tools" → "Extensions", check "Developer mode"

  3. Click "Load unpacked extension…​" and choose your "C:\Users\<username>\Saved Games\DCS\Scripts\DCS-BIOS\doc" folder

  4. A new extension "DCS-BIOS Control Reference Live Preview" will be visible under "Apps".

  5. Exit "Settings"

  6. Start DCS, load a Mission and jump in a Plane

  7. Click "Apps" in your Browser. Your DCS-BIOS extension be there. From there you can see the controls change as you fly and manipulate the cockpit.

    Remember to Close & Restart the page after you restart/change a mission, so Chrome gets a new connection to DCS-BIOS.

socat

There are 3 socat versions, 32, 64 bit and for UNIX systems. Choose that version that fits best for you. The files in the zip File must be unzipped direct in the socat folder.

The path must be: /socat/socat.exe

Video Tutorials

Contribute

If you have a question or found a bug, please open an issue on the GitHub issue tracker.

If you want to contribute code or documentation, please send a pull request on GitHub.

License

The orginal DCS-BIOS was programmed by [FSF]Ian. This is a Fork of his older Repositorie, where we made some additions and changes to it.

DCS-BIOS is released under a slightly modified Simple Public License 2.0 (think "a version of the GPL readable by mere mortals"). Please see DCS-BIOS-License.txt.

The copy of socat that comes with DCS-BIOS is licensed under the GPLv2 (see socat/COPYING).

Support

dcs-bios's People

Contributors

warlord211 avatar jboecker avatar jdahlblom avatar jfwall avatar wraith444 avatar afewyards avatar derammo avatar gatorman22 avatar olhall avatar prestamath avatar airtom avatar kadda11 avatar pdmarsh avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.