Giter VIP home page Giter VIP logo

dcs-web-gci-importer's Introduction

DCS WebGCI Importer

A Python tool to help handling Hoggit's at War - WebGCI website coordinates and information of targets into DCS (Digital Combat Simulator). Information must be provided via selection (hold left-click, drag) in a Windows environment (others may work).

Video demo

Requirements

In order to build your own, you'll need:

Installing

To ease the install process a requirements file is provided and can be used as follows. This however doesn't install DCS Bios as they have their own setup, please follow their guidelines for a clean install.

python -m pip install -r requirements.txt

After everything is ready, run the main script.

python main.py

Expected behaviour is for the the console cursor to hang (as if waiting), that means the script is waiting for user input.

Getting Started

Extracting target information:

  • Navigate to Persian Gulf at War or Georgia at War
  • (Optional) Configure your keybindings and options on config.json
  • Start DCS: A-10C and make sure your CDU is running properly (aligned) and in the waypoint edit page
  • Run main.py
python main.py
  • Pick a target on the chosen website, it can be any airfield, unit or building (warehouses) as long as it displays elevation, latitude and longitude
  • Select information to be extracted from the popup, example: SA-18 Igla Manpad, Latitude: 25° 19' 22.07" N, Longitude: 055° 31' 52.00" E, Elevation: 98 ft (29 m)
  • Press Shift+C (default)
  • The script should run and convert your ddmmss.ss coordinates to dd then to MGRS/UTM and send the corresponding key presses to DCS via DCS Bios

License

This project is licensed under the GNU GPLv3 License - see the LICENSE file for details.

Acknowledgments

  • Big thank you to Eagle Dynamics for creating the beautiful game DCS is.
  • Huge shoutout for the people who created DCS Bios and the guys at the DCS Bios discord server.
  • Blackbird from Hoggit Staff that helped me on basic coordinate principles which in turn inspired me to do this tool for fun.

dcs-web-gci-importer's People

Contributors

dependabot[bot] avatar jcalebbr avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar

dcs-web-gci-importer's Issues

Emulate copy/paste behaviour

To facilitate use, one could copy the information with one key to make sure it is copied (akin to multiple Ctrl+C) and then paste it into the game.

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.