Giter Club home page Giter Club logo

tacview.add-ons.lua's Introduction

Welcome to the Tacview Lua Add-ons Repository!

Introduction

You will find here numerous samples and tools for Tacview. Feel free to experiment and modify the provided source codes.

How to install an add-on?

To install an existing add-on, simply download the corresponding folder and save it in either:

%ProgramData%\Tacview\AddOns\

or in the following folder if you just want to install if for the current user:

%APPDATA%\Tacview\AddOns\

Tacview 1.8.0 has introduced a new command-line option so you can declare another custom path for the add-ons you are working on. This is handy to load your addons directly from a GitHub folder:

Tacview64.exe -AddOnsFolders:"C:/Code/GitHub/tacview.add-ons.lua"

How to develop my own add-on?

This repository is dedicated to Lua add-ons. Anyone can develop and run Lua add-ons with any version of Tacview (Yes, even with Tacview Starter!).

The latest version or the Lua API is described in:

%ProgramFiles(x86)%\Tacview\AddOns\Tacview Lua Core Interface.txt
%ProgramFiles(x86)%\Tacview\AddOns\Tacview Lua Main Interface.txt

The core API is always available to any add-on. Because of technical issues regarding multithreading, the functions described in Lua Main Interface are NOT available to Lua importers and exporters.

If you want to publish your creation or changes, contact us at [email protected] and we will grant you access to this repository so you can share your own creation and improvements.

Add-ons Catalogue

Telemetry Export

  • lightwave-exporter โ€“ Exports selected object position and rotation in a straightforward csv file which can be used to animate aircraft in LightWave

Flight Instruments

Statistics

  • batch-processing - Recursively loads a folder full of .acmi files for the purpose of collecting statistics on each one.

Hardware

  • hsr Output aircraft's speed for use by the HSIMRACING.COM Fan System driver.

tacview.add-ons.lua's People

Contributors

buzybee1983 avatar raiasoftwareinc avatar vyrtuoz avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

Forkers

colmill0

tacview.add-ons.lua's Issues

[batch-processing] Load of corrupted ACMI pause the process

Hi @BuzyBee1983 ,

Many thanks for this add-on !

I'm integrating it to my own add-on in order to produce some statistics from ACMIs recorded on our DCS VEAF server.

I'm facing two issues (I'll open a second issue for the second one).

The first issue is the batch process is paused when loading a corrupted ACMI file (maybe because of DCS server crash).

acmi_load_crash

Analysing more than 1000 ACMIs the process takes time so there is a real need overriding this pause.

I'm not sure we can directly fix the problem via the addon script. Maybe this is directly the load file function which should not produce this message if we don't want it. If you can check with @Vyrtuoz ๐Ÿ˜Š .

Many thanks again for this really useful script.

[batch-processing] ACMI folder/names with special characters

ACMI folder/names with special characters are either not analysed, like these ones (the 3 lasts) :
acmi_special_characters_1

Or produce an error/pause in the process :
acmi_special_characters_2
acmi_special_characters_3

As we have pilots from all over the world visiting our server ๐Ÿ˜Š I need to find a way to analyse their ACMIs whatever the characters they use for their nicknames ๐Ÿ˜„ .

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.