Jump to content

AVCS4 Voice Control Radios for Falcon BMS 2.0

   (0 reviews)

Message added by =VG= SemlerPDX,

ATTENTION:  Not all AVCS profiles by SemlerPDX have been tested in the new VoiceAttack v2 program - they were designed for the original (v1) VoiceAttack, and continue to work flawlessly in this version of the program.  I have received confirmed reports that AVCS CHAT will not function in VoiceAttack v2.

If you have purchased and installed VoiceAttack v2 and are unable to get my AVCS profile(s) working, download and install the "Steam Legacy Edition" of VoiceAttack from the following page (if you do not still have v1 installed):
https://voiceattack.com/downloads.aspx

Message added by =VG= SemlerPDX,

This profile (AVCS4 BMS v2.0) will now work in any version of VoiceAttack (v1.16+ or v2.0+) and no longer requires VoiceAttack to run "As Admin"

1 Screenshot

About This File


*Please be sure to download the AVCS CORE Profile from this download section as well, it is now a requirement for any AVCS4 game profile I release, such as the upcoming Elite Dangerous profile, and more... 

AVCS4 BMS Title

Profile for VoiceAttack v1 or v2
by =VG= SemlerPDX

Description:

These commands use VoiceAttack to translate the in-game on-screen radio menus from AWACS through Tanker into natural and intelligent voice command phrases that will fire keypress macros to help keep hands on the throttle and stick, and maintain immersion.  As an additional option, these commands can be locked behind a push-to-talk mode bound to your UHF/VHF transmit buttons in-game, allowing any other VoiceAttack command unrestricted access if needed, while still restricting these BMS radio command macros.  Finally, this single advanced control profile is extremely easy to edit or integrate into other profiles.

At VETERANS-GAMING, we fly with friends or AI Pilots, or a mix of both on our 24/7 Public Korean Campaign in Falcon BMS. We may go out with an AI wingman only to have a friend take their place mid-flight.  For this reason and others, I created this VoiceAttack profile based around restricting when the computer can execute keypress macros that match voice phrases, having to first check if that pilot was set to a human pilot and therefore disregard commands for that pilot.

Thanks to user requests during the beta, there is now an optional mode to reverse the Human Pilots system, to assume all pilots are humans unless told otherwise, and also a system to choose a different keyboard layout than QWERTY.  I have also added an optional Audio Feedback Mode to play a short radio cue sound when a command is successfully recognized.

Included is a single profile that handles every callsign and radio command variation in Falcon BMS, with instructions on how to add any custom callsigns to the single profile. The focus of this profile is only on the in-game Radio Menus, and creating an immersive interaction layer through VoiceAttack that is easy to manage and update, or integrate into other Voice Control systems for Falcon BMS.  My goal was an intuitive system, so there is no user manual - only a few infographics and quick reference pic of all the radio commands.  I personally keep that final pic on my tablet for reference when flying, to find radio commands I seldom used in the past when they were more difficult to access while busy with HOTAS in the pit.

Say goodbye to the keyboard, and enjoy the immersion! Cheers!
 


 

Features:  see full details in post ↓

 

Sample Pics:  https://imgur.com/a/xuclI0a


Checksum:
 

================================================
Checksum Date/Time: 9/2/2025 12:50:26 PM
Package Version: 2.0.1.0
Package Name: AVCS4 Falcon BMS Radios (2.0).zip
Package Size: 419514 (bytes) (0.40 MB)

SHA1:   a251f2570e1fcd8493bcb0414cc1fa1edd326cec
SHA256: 05dbcd37d57e71edf6871270aae408332282073f72da4270342c5ffee0c7ae07
SHA384: 8cf0fcf3945379f26f2c77f85f3c21789bdd82a604365b5e069e4ee247302ebc9f7793ef79c97fbdb32d48c631477f6d
SHA512: 115c7c315fb046fabb582ba97d2839e068f47a34fbb2b08139deb49b14615c15f2f752890d733450b6bd19397749bc33e16887476e83ddc81b2eef577ef91c82
================================================

================================================
Checksum Date/Time: 9/2/2025 12:50:26 PM
File Version: 2.0.1.0
File Name: AVCS4 Falcon BMS Radios (v2.0) Profile (IMPORT THIS).vax
File Size: 403343 (bytes) (0.38 MB)

SHA1:   f69a7c0b5ee1edb891af5ca93a5bc726e9e7e13f
SHA256: 66470c7399f0ef91b26db891f82cf482a66a5d76ca4078ae26ab9fe29b0763ae
SHA384: 5297afe320b54bbe821b3c15f7d92678895bbff56e7d07ef16ad25e6b608b9b39a0364963e7ee9b2a3e596ebb9fe97fd
SHA512: 77f1952be91363f86a650d6f6186e5135ac31eed3dc01f09001cbf9a99744ca3377fc6b1c3af342792cd8892e0d6e63347338decba9c00aa614bdb68688bc583
================================================

 


What's New in Version 2.0

Released

v2.0 Profile Update has been released for BMS 4.38+ (or ANY version of BMS!!)

I've spent the better part of this Summer refactoring both AVCS4 BMS and AVCS CORE to now work in any version of VoiceAttack, and for ANY version of Falcon BMS!!  The new Radio Command Generation System allows users to select the Falcon BMS program folder they will use, and radio commands are automatically generated using the game files!  The new Command Alias System allows for super easy and streamlined creation of alternate phrase commands for any existing radio command for ANY agency, presenting a simple list of all radio command choices to select from.  Finally, with the new Radio Command Generator, the Command Reference is dynamically tailored to your selected version of Falcon BMS, with interactive menu pages to review existing commands and any global aliases already created for the obvious ones that need it.  You can review your Dynamic Radio Commands Reference anytime in your default browser - just say, "Open the Command Reference".

All users will need to download the new profile package and import it into VoiceAttack. You must also download and import AVCS CORE v2.0 in order to use AVCS4 BMS v2.0.

Any issues, please let me know... with the new refactored CORE update system, it will be easier and faster than ever to fix most any bugs that slipped through the cracks

Download: (Click Here)

Special thanks for the coffees! :coffee:

 

Public Release AVCS4 BMS v2.0 Changelog July-16-2025

   This is a Major Profile Update, and requires downloading and importing
    the latest AVCS4 BMS Radios (v2.0) and AVCS CORE (v2.0) profiles for VoiceAttack


New/Updated Commands:
 -Generate Radio Commands
 -Create a Command Alias
 -Edit a Command Alias
 -Delete a Command Alias
 -Any radio commands present in the Menu.dat of your selected Falcon BMS program
 -Open the Command Reference
   *command reference is now dynamic to YOUR selected Falcon BMS version

Note: AVCS4 BMS v2.0 is now version agnostic and will work with any version of Falcon BMS including older versions.
Also Note: You must import AVCS CORE v2.0 which is version agnostic with VoiceAttack, working in v1.16 or higher, including V2.
Also also note: When using AVCS CORE v2.0+ with AVCS4 BMS v2.0 or higher, VoiceAttack will not need to run "As Administrator"


Fixes/Improvements:
 -Added dynamic radio commands and command reference generator using user selected Falcon BMS program via Menu.dat
 -Added command alias system to allow streamlined UX for creating custom command phrases which call existing radio commands
 -Added migration script to move existing config/save file storage location out of Program Files and to AppData\Roaming
 -Fixed profile import naming, importing same name profile will rename OLD profile with an appended number after the name
 -Refactored profile commands and removed all radio commands but two, for compounds (prefix/suffix) and wildcards
 -Consolidated all "wildcard helper" and other homophone/phonetics commands into a single category (sorted by description)
 -Refactored most inline functions into compiled inline functions so they can be updated in patches and maintained more easily
 -Created public repository on GitHub for global alias review and suggestions (the obvious pre-set ones I handled already)
 -Copied all inline function code to open source public repository on my GitHub along with the DEV TOOLS profile I use to build them
 -All global command aliases, inline functions, and command reference guide HTML template formats can be patch updated on approval
 
 (anytime BMS releases a patch update that changes the Menu.dat, you will be notified and can simply regenerate radio commands)


Resources List Changelog:
	-AVCS Inline Functions-
	Added - AVCS4_BMS_CheckEditedAliases
	Added - AVCS4_BMS_CheckExistingAliases
	Added - AVCS4_BMS_CheckFalconUpdates
	Added - AVCS4_BMS_DeleteAliasCommands
	Added - AVCS4_BMS_DeleteAliasKeys
	Added - AVCS4_BMS_GetAliasesFilePath
	Added - AVCS4_BMS_GetMenuData
	Added - AVCS4_BMS_LocalizeDecimalsText
	Added - AVCS4_BMS_RadioCommandsGenerator
	Added - AVCS4_BMS_SaveAliasCommands
	Added - AVCS4_BMS_SaveAliasKeys
	Added - AVCS4_BMS_SplitAliasCommand
	Added - AVCS4_BMS_SplitWildcardAliases

	-AVCS HTML Templates-
	Added - commref_bms_agency_block_template.html
	Added - commref_bms_agency_page_template.html
	Added - commref_bms_command_item_template.html
	Added - commref_bms_master_template.html
	
	-AVCS Common Resources-
	Added - aliases.txt
  • Upvote 4

User Feedback

You may only provide a review once you have downloaded the file.

There are no reviews to display.

×
×
  • Create New...

Important Information

Terms of Use and Privacy Policy