Releases: VEAF/VEAF-Mission-Creation-Tools
v5.103.3
VEAF Tools v6.0.5
VEAF Tools Release v6.0.5
Release Date: 2025-12-10
What's New
Build & Release Process
- Updated updater mechanism with improved file locking handling and deferred update capabilities
- Streamlined build and release workflow with local ZIP file support and simplified artifact management
- Enhanced default files handling - included defaults in published artifacts for better out-of-the-box experience
- Improved release notes workflow with confirmation prompts before overwriting existing RELEASE_NOTES.md
Mission Building & Conversion
- Added Lua script variants support - introduced debug and trace variants of scripts for enhanced development capabilities
- Improved logging levels in Lua scripts for better clarity and debugging during mission development
- Refactored script file handling for improved consistency and maintainability through DEFAULT_SCRIPTS_LOCATION constant
- Streamlined mission conversion with better path management and error signaling
Features & Improvements
- Made IADS package optional - flexible deployment for missions that don't require integrated air defense systems
- Added option to hide radio menus - improved UI customization for mission creators
- Added waypoint extractor and injector - new feature for managing mission waypoints
General Enhancements
- Updated version numbers across all tools
- Improved error signaling for missing VEAF and community script files
- Enhanced extraction and installation logic in the updater
- Better file path management throughout the build process
Bug Fixes
- Fixed file locking issues during updater operations
- Corrected script path handling in mission builder
- Various stability improvements
Breaking Changes
None
Installation
Quick Start
The easiest way to get started:
- Download
veaf-tools-updater.exefrom this release - Run it - it will automatically download and install everything else:
veaf-tools-updater.exe
That's it! The updater will:
- Create the necessary directories
- Download and extract the VEAF tools to your mission folder
- Set up your configuration
Manual Installation
If you prefer to install manually:
- Download
published.zipfrom this release - Extract it to your VEAF mission folder
- Run
veaf-tools.exeto start using the tools
Updating Existing Installation
If you already have VEAF tools installed:
veaf-tools-updater.exe updateThis will download and install the latest version.
Installation 🇫🇷
Démarrage Rapide
Le moyen le plus simple de commencer :
- Téléchargez
veaf-tools-updater.exedepuis cette release - Exécutez-le - il téléchargera et installera automatiquement tout le reste :
veaf-tools-updater.exe
C'est tout ! L'updater va :
- Créer les répertoires nécessaires
- Télécharger et extraire les outils VEAF dans votre dossier de mission
- Configurer votre environnement
Installation Manuelle
Si vous préférez installer manuellement :
- Téléchargez
published.zipdepuis cette release - Extrayez-le dans votre dossier VEAF mission
- Exécutez
veaf-tools.exepour commencer à utiliser les outils
Mise à Jour d'une Installation Existante
Si vous avez déjà VEAF tools installé :
veaf-tools-updater.exe updateCela téléchargera et installera la dernière version.
Changelog
See git history for detailed changes.
Generated by build-and-release.py
VEAF Tools Latest (v6.0.5)
VEAF Tools Release v6.0.5
Release Date: 2025-12-10
What's New
Build & Release Process
- Updated updater mechanism with improved file locking handling and deferred update capabilities
- Streamlined build and release workflow with local ZIP file support and simplified artifact management
- Enhanced default files handling - included defaults in published artifacts for better out-of-the-box experience
- Improved release notes workflow with confirmation prompts before overwriting existing RELEASE_NOTES.md
Mission Building & Conversion
- Added Lua script variants support - introduced debug and trace variants of scripts for enhanced development capabilities
- Improved logging levels in Lua scripts for better clarity and debugging during mission development
- Refactored script file handling for improved consistency and maintainability through DEFAULT_SCRIPTS_LOCATION constant
- Streamlined mission conversion with better path management and error signaling
Features & Improvements
- Made IADS package optional - flexible deployment for missions that don't require integrated air defense systems
- Added option to hide radio menus - improved UI customization for mission creators
- Added waypoint extractor and injector - new feature for managing mission waypoints
General Enhancements
- Updated version numbers across all tools
- Improved error signaling for missing VEAF and community script files
- Enhanced extraction and installation logic in the updater
- Better file path management throughout the build process
Bug Fixes
- Fixed file locking issues during updater operations
- Corrected script path handling in mission builder
- Various stability improvements
Breaking Changes
None
Installation
Quick Start
The easiest way to get started:
- Download
veaf-tools-updater.exefrom this release - Run it - it will automatically download and install everything else:
veaf-tools-updater.exe
That's it! The updater will:
- Create the necessary directories
- Download and extract the VEAF tools to your mission folder
- Set up your configuration
Manual Installation
If you prefer to install manually:
- Download
published.zipfrom this release - Extract it to your VEAF mission folder
- Run
veaf-tools.exeto start using the tools
Updating Existing Installation
If you already have VEAF tools installed:
veaf-tools-updater.exe updateThis will download and install the latest version.
Installation 🇫🇷
Démarrage Rapide
Le moyen le plus simple de commencer :
- Téléchargez
veaf-tools-updater.exedepuis cette release - Exécutez-le - il téléchargera et installera automatiquement tout le reste :
veaf-tools-updater.exe
C'est tout ! L'updater va :
- Créer les répertoires nécessaires
- Télécharger et extraire les outils VEAF dans votre dossier de mission
- Configurer votre environnement
Installation Manuelle
Si vous préférez installer manuellement :
- Téléchargez
published.zipdepuis cette release - Extrayez-le dans votre dossier VEAF mission
- Exécutez
veaf-tools.exepour commencer à utiliser les outils
Mise à Jour d'une Installation Existante
Si vous avez déjà VEAF tools installé :
veaf-tools-updater.exe updateCela téléchargera et installera la dernière version.
Changelog
See git history for detailed changes.
Generated by build-and-release.py
VEAF Tools v6.0.4
VEAF Tools Release v6.0.4
Release Date: 2025-12-01
This is a small interim release. I had to publish the release in order to test the whole system.
What's New
- updated weather injection to make it use a YAML configuration format
Bug Fixes
- none
Breaking Changes
- none
Installation
Quick Start
The easiest way to get started:
- Download
veaf-tools-updater.exefrom this release - Run it - it will automatically download and install everything else:
veaf-tools-updater.exe
That's it! The updater will:
- Create the necessary directories
- Download and extract the VEAF tools to your mission folder
- Set up your configuration
Manual Installation
If you prefer to install manually:
- Download
published.zipfrom this release - Extract it to your VEAF mission folder
- Run
veaf-tools.exeto start using the tools
Updating Existing Installation
If you already have VEAF tools installed:
veaf-tools-updater.exe updateThis will download and install the latest version.
Installation 🇫🇷
Démarrage Rapide
Le moyen le plus simple de commencer :
- Téléchargez
veaf-tools-updater.exedepuis cette release - Exécutez-le - il téléchargera et installera automatiquement tout le reste :
veaf-tools-updater.exe
C'est tout ! L'updater va :
- Créer les répertoires nécessaires
- Télécharger et extraire les outils VEAF dans votre dossier de mission
- Configurer votre environnement
Installation Manuelle
Si vous préférez installer manuellement :
- Téléchargez
published.zipdepuis cette release - Extrayez-le dans votre dossier VEAF mission
- Exécutez
veaf-tools.exepour commencer à utiliser les outils
Mise à Jour d'une Installation Existante
Si vous avez déjà VEAF tools installé :
veaf-tools-updater.exe updateCela téléchargera et installera la dernière version.
Changelog
See git history for detailed changes.
Generated by build-and-release.py
VEAF Tools v6.0.3
VEAF Tools Release v6.0.3
Release Date: 2025-11-28
What's New
- Weather injection
- Waypoints injection and extraction
- Aircraft groups injection and extraction
- Publication and update mechanism changes
Bug Fixes
- Lots!
Breaking Changes
- None (hopefully)
Installation
Quick Start
The easiest way to get started:
- Download
veaf-tools-updater.exefrom this release - Run it - it will automatically download and install everything else:
veaf-tools-updater.exe
That's it! The updater will:
- Create the necessary directories
- Download and extract the VEAF tools to your mission folder
- Set up your configuration
Manual Installation
If you prefer to install manually:
- Download
published.zipfrom this release - Extract it to your VEAF mission folder
- Run
veaf-tools.exeto start using the tools
Updating Existing Installation
If you already have VEAF tools installed:
veaf-tools-updater.exe updateThis will download and install the latest version.
Installation 🇫🇷
Démarrage Rapide
Le moyen le plus simple de commencer :
- Téléchargez
veaf-tools-updater.exedepuis cette release - Exécutez-le - il téléchargera et installera automatiquement tout le reste :
veaf-tools-updater.exe
C'est tout ! L'updater va :
- Créer les répertoires nécessaires
- Télécharger et extraire les outils VEAF dans votre dossier de mission
- Configurer votre environnement
Installation Manuelle
Si vous préférez installer manuellement :
- Téléchargez
published.zipdepuis cette release - Extrayez-le dans votre dossier VEAF mission
- Exécutez
veaf-tools.exepour commencer à utiliser les outils
Mise à Jour d'une Installation Existante
Si vous avez déjà VEAF tools installé :
veaf-tools-updater.exe updateCela téléchargera et installera la dernière version.
Changelog
See git history for detailed changes.
Generated by build-and-release.py
v5.101.0
First beta of VEAF Tools V6
First beta of VEAF Tools V6
VEAF-CT-v6.mp4
Status
Completed features:
- convert any mission (non VEAF, old-style VEAF, v6 VEAF) to a v6 VEAF folder
- build and extract VEAF missions
- inject radio presets
Missing features:
- inject aircrafts
- inject flight plans
- inject weather and time versions
Minimalistic user guide:
- download
veaf-tools-updater.exefrom this release; put it on your computer, in your mission folder. - run the
veaf-tools-updater updatecommand; it'll download all the necessary files, including theveaf-tools.exeprogram - depending on what you intend to do, follow these steps:
- Converting an existing mission file
- use the
veaf-tools convertcommand (the--helpoption describes everything); e.g.veaf-tools convert test.miz - edit the files in the
srcfolder - build (see below)
- use the
- Building a mission from source
- use the
veaf-tools buildcommand (the--helpoption describes everything); e.g.veaf-tools build test- withtestbeing your mission name) - if you don't want the VEAF triggers to be injected, use the
--no-veaf-triggersoption; this is useful if you want to extract and build community missions (I've done this for the excellent Foothold missions).
- use the
- Extracting files from a mission file to your src folder
- use the
veaf-tools extractcommand (the--helpoption describes everything); e.g.veaf-tools extract test- withtestbeing your mission name)
- use the
- Injecting radio presets into your mission file
- use the
veaf-tools inject-presetscommand (the--helpoption describes everything); e.g.veaf-tools inject-presets test- withtestbeing your mission name); by default it will use thesrc/presets.yamlfile - see thesrc/presets.mddocumentation.
- use the
Contact me on Discord if (when!) you encounter a bug and we'll work it out.
Remember, this is a beta and bugs will occur!!!!
Demo
firefox_nYaoSTwWR1.mp4
v6.0.0
v5.99.0
New feature: debug and trace logging available in the published VEAF scripts
Sometimes, mission makers need to see what's going on in the VEAF scripts when they try and fix their missions.
Since this release, the veaf-script.lua is complemented with two new versions:
veaf-script-debug.lua: forces logging in all VEAF modules to DEBUGveaf-script-trace.lua: forces logging in all VEAF modules to TRACE
To switch from the production veaf-script.lua to one of the logging versions in the mission, you simply have to select it in the load trigger. All scripts are available in the .\node_modules\veaf-mission-creation-tools\published\ folder.
Step 1: open the triggers in the mission
Step 2: switch the script in the mission start - static trigger
Step 3: select the script you want from the .\node_modules\veaf-mission-creation-tools\published\ folder.
Step 4: save your mission, and open the dcs.log file in the logs subfolder of your DCS Saved Games folder. I suggest using a "tail" program such as Klogg. I attached an higlighter config for Klogg, that you can import in Klogg if you want.
What's Changed
- v5.98.0 - CTLD bugfix (bumped to v1.5.2) by @davidp57 in #297
- feat: Skynet-IADS release 3.4.0RP by @MacFlorent in #298
Full Changelog: v5.91.0...v5.99.0
v5.91.0 - New centralized spawned group name management
Description
Following the demand #289, this release introduces fixes that make all spawned groups (via F10 map markers, combat zones, etc.) to have coherent names.
The group names are constructed with the (optional) combat zone name (for DCS groups and VEAF commands in a combat zone), a base name, and a numeric suffix.
The base name can either be the original group name (the one set in the ME for a DCS group in a combat zone, or the group description for a F10 shortcut), or a randomly chosen military group name, depending on the veaf.HideNamesFromSpawnedGroups setting (defaults to true, meaning that by default all groups names will be randomized).
If the setting is true, the combat zone name will also be omitted.
Examples
In the following images, look at the "GROUP" value in the bottom info box.





