Falcon BMS Forum
    • Categories
    • Unread
    • Recent
    • Popular
    • Website
    • Wiki
    • Discord
    • Contact
    • Register
    • Login
    1. Home
    2. SemlerPDX
    Offline
    • Profile
    • Following 3
    • Followers 4
    • Topics 5
    • Posts 703
    • Groups 0

    SemlerPDX

    @SemlerPDX

    I am an avid flight and fighter sim fan, as well as an FPS wargames fan. I can be found at VETERANS-GAMING.COM, and I can help anyone with the VG BMS Server if needed. See you in the stratosphere!

    923
    Reputation
    312
    Profile views
    703
    Posts
    4
    Followers
    3
    Following
    Joined
    Last Online
    Website veterans-gaming.com
    Location Portland, Oregon USA

    SemlerPDX Unfollow Follow

    Best posts made by SemlerPDX

    • AVCS4 Immersive Voice Control Radios for VoiceAttack

      *Originally, this was designed for Falcon BMS version 4.34 - since then, it has always been and will continue to be updated to work with the latest version of Falcon BMS. Pro tip: never include a game version in URL’s or graphics 😉



      Profile for VoiceAttack
      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 voice commands to add any custom callsigns to the single profile, or edit the list. 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. The Quick Command Creator system allows creating new simple keypress commands or multi-keypress macros with simple pop-up input boxes guiding users through the process - a great way to add new commands on the fly, or new command phrases to call existing commands.

      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 - say, “Open the Command Reference”, anytime to view available voice commands and the reference pic, including those from AVCS CORE. I intend to release information pages for profile customization and configuration in the VG Wiki on our website, and these will be available through a patch update later for new voice commands or additional options in the Help Menu once complete.

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

      Features:


      Push-To-Talk mode disabled by default. Say, “Turn On Push To Talk Mode” to enable

      Download: (Click Here)

      NOTE: DON’T USE THE VA OPTION “Allow Command Segment Info for Composite Commands” w/ AVCS4, and disable before importing AVCS4 if this setting is enabled!

      Commands Reference:

      Replace the word “Human” with “Computer” when All-Humans Mode is ON
      Normally, this profile assumes all pilots are Computers, use All-Humans Mode to invert this

      https://i.imgur.com/k6H6kHV.png

      Say, ‘Open the Command Reference’, anytime to view available voice commands, including those from AVCS CORE

      Patch Update AVCS4 BMS v1.43.1 Changelog June-3-2024
      
         This is a simple Live Update patch fix, no new profile download is required - the following fix applies to this update:
      
      New Commands:
       -Added new Tanker Command "Terminate Flight Refuel" for BMS v4.37.4
       -Added variant for this new command,"Terminate Flight Refueling"
      
      Public Release AVCS4 BMS v1.43 Changelog October-25-2023
      
         This is a Major Profile Update, and requires downloading and importing the latest AVCS4 BMS Radios (v1.43) profile for VoiceAttack:
      
      New Commands:
       -Combat Management 4 Page commands "Current Altitude Attack"
       -Combat Management 4 Page commands "High Attack"
       -Combat Management 4 Page commands "Low Attack"
       -Combat Management 4 Page commands "Dive Attack"
       -Combat Management 4 Page commands "Pop Up Attack"
       -Combat Management 4 Page commands "Free Attack"
      
      Note: This is a new page for Wingman, Element, and Flight; these must be preceeded by who you are talking to
      
      Fixes/Improvements:
       -Added Combat Management 4 Page category in profile to accommodate these new commands
      
      Patch Update AVCS4 BMS v1.42.2 Changelog March-6-2023
      
         This is a simple Live Update patch fix, no new profile download is required - the following fix applies to this update:
      
      NOTE:
       Just (another) small oversight on my part, I had re-edited a file and forgot to re-apply these changes.
       Huge thanks to CriticalMass for pointing out exactly where the problem lies.
       I honestly had changed this and noted it in my changelog when I did, but then I didn't re-apply it to the matching database file ..oops
      
      Fixes/Improvements:
       -(FIXED) Moved remaining pages "Common", "Carrier", and "Contingencies" to incremented pages after Departure Page
      
      Patch Update AVCS4 BMS v1.42.1 Changelog March-5-2023
      
         This is a simple Live Update patch fix, no new profile download is required - the following fix applies to this update:
      
      NOTE:
       Just a small oversight on my part, I had forgotten to add these options to the config
      
      Fixes/Improvements:
       -Old Approach command phrases including "Vectors For" ... have been augmented
       -Can now say, "Request Instrument Approach" OR "Request Vectors For Instrument Approach" (for example)
      
      Public Release AVCS4 BMS v1.42 Changelog March-5-2023
      
         This is a Major Profile Update, and requires downloading and importing the latest AVCS4 BMS Radios (v1.42) profile for VoiceAttack:
      
      New Commands:
       -Approach 1 Page commands "Request Visual Approach Heavy"
       -Approach 1 Page commands "Request Instrument Approach Heavy"
       -Approach 1 Page commands "Request Unrestricted Approach Heavy"
      
       -Approach 2 Page commands added "Approach Declare Emergency" formerly on Approach 1 page
       -Approach 2 Page commands added "Approach Abort" formerly on Approach 1 page
       -Approach 2 Page commands added "Traffic In Sight" formerly on Approach 1 page
       -Approach 2 Page commands added "Approach Say Again" formerly on Approach 1 page
      
      Fixes/Improvements:
       -Added ATC Page 4 as "Approach 2 Page" to accommodate approach commands "Heavy" on ATC Page 3
       -Moved Departure Page commands to ATC Page 5, formerly on ATC Page 4
       -Moved remaining pages "Common", "Carrier", and "Contingencies" to incremented pages after Departure Page
       -Fixed ATC Commands starting with "Request" and missing option for "Requesting" -- added variants in avcs_bms_data_3.cfg file
      
      Public Release AVCS4 BMS v1.41 Changelog Aug-9-2022
      
         This is a Major Profile Update, and requires downloading and importing the latest AVCS4 BMS Radios (v1.41) profile for VoiceAttack:
      
      New Commands:
       -JTAC Radio Menu Page command "JTAC Say Again"
       -Combat Management 1 Page commands "Weapons Free AA/AG"
       -Combat Management 2 Page commands added "Go Shooter/Cover" formerly on Combat Management 1 page
      
      Fixes/Improvements:
       -Minimum VoiceAttack program version requirement updated to 1.10.3
       -New JTAC Radio Commands introduced in BMS 4.36.0 will now function properly for users of non-QWERTY style keyboards
       -Former "Weapons Free" command will function same as "Weapons Free AA"
       -Added two ways to call the new Weapons Free for AA/Ground: "Air Weapons Free" or "Weapons Free Air", format accepted for either
       -NOTE: New "Say Again" and "Check In/Out" commands under JTAC Menu must be preceeded by the word "JTAC"
      
      Public Release AVCS4 BMS v1.40 Changelog May-11-2021
      
         This is a Major Profile Update, and requires downloading and importing the latest AVCS4 BMS Radios (v1.40) and AVCS CORE (v1.0) profiles:
      
      New Commands:
       -"Open the Command Reference" (or variations - open up-to-date command reference page online, or last updated reference file locally if offline)
       -"Set a Computer Name" (or variations - set a 'Computer' Assistant name for AVCS PTT mode, say before any command to wake listening temporarily)
       -"Set a Push to Talk Button" (or variations - set up to 6 total keyboard, mouse, or joystick buttons through automated script - just press when asked)
      
      Fixes/Improvements:
       -Improved PTT (Push to Talk) Mode with voice controlled automated key/button detection during "Set" command
       -Added PTT Modes (chosen during "Set" command) for game/QCC commands only (default), or toggle VoiceAttack Global Listening Mode
       -Added PTT Mode 'Wake' by 'Computer' Assistant Name - set a name to say before any existing command to temporarily wake Global Listening Mode
       -Added Profile Misc. Commands to QCC, allows new commands or macros to be added via Live Update Patch Fix to CORE or AVCS4 profiles between major updates if needed
       -Added requirement to Include AVCS CORE Profile Commands through AVCS4 BMS Profile Options, instructions provided during first-time init
       -Fixed International Decimals - All Decimal Variables finally compatible for international users via cultural identification fix during init
       -Fixed Issue where user was asked to set Keyboard type more than once during first few profile uses, even when already saved to file and loaded properly
      
      Patch Release v1.3 Changelog Jan2020
      Fixes/Improvements:
       -Fixed issue with variable conflict for "Ready for Departure" - was pulling new variable from "Carrier Ready for Departure"
      
      Patch Release v1.2 Changelog Dec2019
      New Commands:
       -"Carrier Ready for Departure" : for ATC Page 6, new 7th item added for 4.34 (U1) update
      
      Fixes/Improvements:
       -Added additional recognition words for turning on/off Audio Feedback Mode - "feedback" can now be recognized as "feed back"
       -Added Null Check on Audio Feedback Stereo Output Channel setting, if saved setting lost, will force user input on profile load
       -Updated minimum VoiceAttack version to latest release (v1.8.3) for compatibility
      
      Patch Release v1.1 Changelog Nov2019
      Fixes/Improvements:
       -Changed common Send To default from *Falcon BMS* to "Falcon BMS.exe" to avoid conflict with open PDF's, etc. with Falcon BMS in name
       -Fixed Human/Computer Pilots Registry system - last minute addition of a mode check was to blame, has been removed for now
      
      Final Release v1.0 Changelog Oct2019
      New Commands:
       -Turn On/Off Audio Feedback Mode : Provides sound feedback upon successful recognition of a command (per user request)
       -Added a non-functional command to help recognize many variations of "Yes" words for the voice confirmations in profile
      
      Fixes/Improvements:
       -New Variable Pause between any keypress/release for adjustment of the time any key is held down, in keypress_variable command. Default is 50ms
       -New Audio Feedback Mode has custom SFX included, and gives user option of stereo left, right, or center playback for easier distinction
       -New Speech notification on startup for Audio Feedback Mode (if enabled)
       -Speech notifications on startup for PTT mode and All-Humans mode (if enabled) have been greatly shortened.
       -Fixed issues with being able to set Humans in Computer Pilots mode and vice versa
      
      Beta v0.99 Changelog Jul2019
      New Commands:
       -Change Default Keyboard Layout allows choices between QWERTY, QWERTZ, & AZERTY (per user request)
       -Turn On/Off All-Humans Mode : Reverse mode assumes all pilots are humans, add Computer Pilots individually as needed (per user request)
       -Copy of all Add/Remove Human Pilots commands for Computer Pilots & All-Humans Mode
      
      Fixes/Improvements:
       -Can state an entire callsign plus flight & wing numbers when asked for Callsign (per user request to speed up the voice system interaction of adding/removing human pilots)
       -VoiceAttack log entries displays profile information on startup (current keyboard layout, push-to-talk mode on/off state, All-Humans mode on/off state) (per user request)
       -Speech notifications on startup for PTT mode and All-Humans mode if they are enabled (see above)
       -Forced profile initialization if not initialized on any command use (per bug report: on first download/import of profile, trying to use any command fails until voiceattack restarted)
      

      (more that one user has been a bit confused by my AVCS4 PTT Mode in the past, I’m glad to report that now you can just, “Set a Push to Talk Button”, or “Edit Push to Talk Buttons” - you can even set the PTT mode to ‘Global’ in AVCS4 BMS v1.40!)

      posted in Voice Control
      SemlerPDXS
      SemlerPDX
    • Need help setting Throttle controls for my kid's sim-pit

      Setting up a sim-pit for my kid, anyone know how I can bind these controls in BMS?
      April Fools!

      (lol j/k - April Fools Day 🤡 )

      posted in Virpil
      SemlerPDXS
      SemlerPDX
    • RE: AVCS4 Immersive Voice Control Radios for VoiceAttack
      v1.43 Profile Update has been released for BMS 4.37.3 (U3)

      A new Combat Management Page has been added for Wingman, Element, and Flight radio menus. You can review the new updated Radio Menus infographic and a table of all commands in AVCS CORE and AVCS4 BMS using the command, “Open the Command Reference”.

      All users will need to download the new profile package and import it into VoiceAttack. Pop-up choices will be presented to import your old save file from the last version profile, as well as to clean up these old files (optional).

      Any issues, please let me know… Special thanks for the coffees! ☕

      DOWNLOAD HERE:

      https://veterans-gaming.com/files/file/35-avcs4-voice-control-radios-for-falcon-bms/

      Public Release AVCS4 BMS v1.43 Changelog October-25-2023
      
         This is a Major Profile Update, and requires downloading and importing the latest AVCS4 BMS Radios (v1.43) profile for VoiceAttack:
      
      New Commands:
       -Combat Management 4 Page commands "Current Altitude Attack"
       -Combat Management 4 Page commands "High Attack"
       -Combat Management 4 Page commands "Low Attack"
       -Combat Management 4 Page commands "Dive Attack"
       -Combat Management 4 Page commands "Pop Up Attack"
       -Combat Management 4 Page commands "Free Attack"
      
      Note: This is a new page for Wingman, Element, and Flight; these must be preceded by who you are talking to
      
      Fixes/Improvements:
       -Added Combat Management 4 Page category in profile to accommodate these new commands
      

      …
      Updated the Radio Menus Command Reference graphic displayed when using the voice command, “Show the Command Reference”:
      https://i.imgur.com/k6H6kHV.png

      posted in Voice Control
      SemlerPDXS
      SemlerPDX
    • RE: NVG google

      NVG google
      🤡
      (lol - happy new year!)
      nvg-google.png

      posted in Community Mods & Tools
      SemlerPDXS
      SemlerPDX
    • RE: AVCS4 Immersive Voice Control Radios for VoiceAttack

      AVCS CORE v1.11 Major Profile Update


      Please download and import this updated final version!  Link below and updated in the main post above!  AVCS CORE v1.11 will also import a new ‘AVCS4 USER PROFILE TEMPLATE (v1.0)’ - this template has not been changed from before.  If you had AVCS CORE v1.0 and that template profile already, you can delete this duplicate 'AVCS4 USER PROFILE TEMPLATE (v1.0)

      Follow instructions during update to import previous version Save Files and to uninstall and delete the previous AVCS CORE v1.0 profile and config files

      I had hoped that AVCS CORE v1.0 would be the final version, but I had not anticipated issues with Joystick POV directional buttons in the Push-To-Talk system, and I had not included a handy way to delete saved PTT buttons or keys.  With this update, I’m happy to announce that AVCS CORE is now feature stable and (as far as I know) 100% bug free!  I keep throwing every curveball and edge case I can think up at it, even including the update or new version profile import process, and everything just works.  I don’t have anything more to add, and there is nothing left to take away.

      As the ‘hub’ profile for my AVCS4 BMS Radios profile, and others I plan to release in time, it has always been my goal to have AVCS CORE as an unchanging stable framework that I can use as a platform to support end-game profiles indefinitely.  Eventually, I plan to return to AVCS CORE to create a separate version packed with well designed and themed user interfaces for all options and menus which presently use simple VoiceAttack ‘Get user input’ actions, and while still supporting the original v1 simple ‘get user input’ interface version(s) which will remain free for all users.  The artwork and GUI coding will take some time, and I have many other projects on my plate, so I don’t expect to be working on AVCS CORE again until late 2022 or even later.

      I use AVCS CORE every day myself, with the included AVCS Template profile as my ‘main’ Windows voice control system, and am very glad to have this project version wrapped up for now.

      Thank you all again for all the support and for the coffees!  Cheers!

      Download: (Click Here)

      Public Release AVCS CORE v1.11 Changelog Oct-1-2021
      
      Fixes/Improvements:
      
      	-Updated minimum required version of VoiceAttack to 1.8.9
      	-Created new system in Push-To-Talk Mode for Joystick POV (4-way directionals only)
      	-Created Delete system in PTT Mode to allow removal of any PTT entry already set
      	-Fixed PTT Buttons Display List not retrieving correct keyboard key from keycode # (showing 'square' symbol instead)
      	-Fixed CORE Config #2 (TTS file) error near 'AlreadyOn' phrase, CRLF (NewLine) missing, merging the variables into one
      
      posted in Voice Control
      SemlerPDXS
      SemlerPDX
    • RE: AVCS4 Immersive Voice Control Radios for VoiceAttack
      (U4) Patch Update for BMS version 4.37.4

      I’ve released a patch update to my AVCS4 BMS VoiceAttack profile. The latest BMS update has added a new command to the Tanker radio menu, “Terminate Flight Refuel”. When VoiceAttack is restarted and AVCS4 BMS is loaded, users will be presented with a pop-up notice where you can choose to apply this patch, or view the changelog below.

      c7d45744-73a0-4e0a-b9f1-95d7d76db27d-image.png

      Users who have not yet updated to the current BMS version should not apply this patch to AVCS4 BMS in VoiceAttack until they update BMS, but can roll back this update in the config menu if needed (say, “Open the Core Config Menu”) - happy to help if anyone has issues.

      Patch Update AVCS4 BMS v1.43.1 Changelog June-3-2024
      
         This is a simple Live Update patch fix, no new profile download is required - the following fix applies to this update:
      
      New Commands:
       -Added new Tanker Command "Terminate Flight Refuel" for BMS v4.37.4
       -Added variant for this new command,"Terminate Flight Refueling"
      
      posted in Voice Control
      SemlerPDXS
      SemlerPDX
    • RE: Multiplayer Questions

      @Vespa I’ve been helping run and/or support those running the public BMS server at VG for well more than ten years, I can’t recall where or how I learned it except that I was taught how by someone who was likely taught how, and so on and so on. And I passed it on as well to CobaltUK who now manages the public server at VG and has for several years since, and his dedication to keeping the server online and available is invaluable to so many people including myself.

      I’ve even been tinkering with an application that all us server hosts could run on our servers to expose a public API for server queries by other applications or even a website or discord bot, providing access to information including current pilot count (and their callsigns), active campaign, theater of operations, and connection details . Eventually, the Alternative Launcher now integrated in BMS could potentially hook into that public API and have a “join server” page listing any registered servers running my Server Monitor System application… so many months of work yet, but figured this is as good a place as any to drop another teaser.

      posted in Technical Support (BMS Bugs Only)
      SemlerPDXS
      SemlerPDX
    • MouseMasterVR - Mouse functions utility app

      MouseMasterVR

      https://i.imgur.com/KqsIJLy.png
      by SemlerPDX
      Mouse Cursor Centering & Scroll Wheel Rebind App

      This is a very simple mouse cursor centering app which forces the mouse to remain centered when the target application is in focus, set to Falcon BMS by default. This feature is designed for use with certain software in VR where constant mouse centering is desireable, such as the new VR mode for Falcon BMS.

      When this program is running, and the ON/OFF toggle switch is ON, and the target program is in focus, the mouse cannot be moved from center - use ALT+TAB to switch to this app to toggle the main ‘power’ switch. You can use the hotkeys CTRL+Arrow Key [any] to snap the app to the center of the primary screen.

      When used with Falcon BMS as the target, mouse centering will only engage when flying. Of course, latest BMS update (U1) includes this centering option natively, and so this functionality example is dated at time of release, and will simply remain as a learning project and open source application demonstration, or may even develop into a more complete mouse utility app. I’m quite glad for the experience, and this framework I’ve created may evolve into other applications one day, even custom GUI panels in my AVCS profiles for VoiceAttack.

      To extend the usefulness of this application, users can also rebind the mouse scroll wheel up or down actions to any single keypress. A half-second debounce delay lets us scroll forward or back several ticks in a single action to output a single keypress, preventing the wheel from issuing a string of keypresses - no need to carefully tick the scroll wheel just one bump.

      Current features:

      • Mouse Cursor Centering when target process is in focus, and only if main toggle is ON
      • Mouse Centering for Falcon BMS only when flying in cockpit via BMS Shared Memory data
      • Mouse Scroll Up/Down can be rebound to issue any (single) keypress, no modifier keys (yet)
      • Mouse Scroll rebinds are not ‘one keypress per detent’, with a default 0.5 second debounce
      • Hotkeys when app in focus, CTRL+Arrow Key [any] to center app, ALT+F4 to gracefully close
      • Manual or Automatic Updates will present pop-up choice if update found on app launch

      Click link to DOWNLOAD, or clone the repository on GitHub & compile the app!

      https://veterans-gaming.com/semlerpdx/vglabs/apps/mousemastervr/

      Latest Changelog & Checksum: CLICK HERE

      https://i.imgur.com/hzMiFjt.png https://i.imgur.com/ErQA3X2.png https://i.imgur.com/zb0PLPl.png https://i.imgur.com/gfPcJ5Q.png

      This app is in a Public Beta Test as of Jan2023 - Please report any bugs or issues!

      https://i.imgur.com/kYtxqur_d.jpg?maxwidth=520&shape=thumb&fidelity=high

      This little app does just a few things, for some fairly specific circumstances such as VR applications without a native mouse cursor centering option, or for rare occasions where we’d like to rebind our mouse scroll wheel up and down actions to a keypress of our choosing. I’ve had more than a few mice with included rebinding software, and have never seen an option for setting a scroll wheel keypress rebind for games. I’d entertain any ideas for related mouse features to add, or things I can improve.

      Planned features:

      • Mouse Rebinds which could allow any joystick button to be set as Mouse Left or Right Click
      • Mouse Scroll Up/Down rebind option to output any existing joystick or Xbox controller button
      • Generic Mouse Button rebind for those cheap mice with thumb buttons but no rebind software

      Questions I have for this Public Beta:

      Does this work and work well? Should I improve or change anything (beyond the planned features above)? Should I include any other features? Am I using MVVM concepts properly?


      Authors Note

      I have past experience with Windows Forms Apps and C#, but this is my first real use of GitHub and my first WPF app - I’m writing in Visual Studio Community 2019, and I use PhotoShop for my images. While I’m as self-conscious as any self-taught coder new to something, I very much want feedback on my structure and use of methods as it relates to best practices or common solutions in WPF, and my attempt to follow an MVVM structure. I expect I have made several odd choices and potentially non-standard methods. I hope to continue making WPF apps, and that this is the first of many such open source projects.

      Thanks for checking out MouseMasterVR!

      SemlerPDX Jan2023

      posted in Tools & Apps
      SemlerPDXS
      SemlerPDX
    • RE: AVCS4 Immersive Voice Control Radios for VoiceAttack

      AVCS4 Falcon BMS Radio Menus for VoiceAttack has been updated for the new menu commands added in 4.37.2 (U2)

      This is a major profile update, and a new profile download/import is required. Options will be presented to copy over old user save file and to delete the old config files and AVCS4 profile version. Thank you all for your support and feedback over the years! Any issues, let me know!

      Check out the updated command reference in the link below, or just say, “Open the Command Reference” anytime to view the new radio menus graphic and commands list! 🍻

      https://veterans-gaming.com/semlerpdx-avcs/profiles/commref/bms42.html/

      DOWNLOAD:
      https://veterans-gaming.com/files/file/35-avcs4-voice-control-radios-for-falcon-bms/

      Public Release AVCS4 BMS v1.42 Changelog March-5-2023
      
         This is a Major Profile Update, and requires downloading and importing the latest AVCS4 BMS Radios (v1.42) profile for VoiceAttack:
      
      New Commands:
       -Approach 1 Page commands "Request Visual Approach Heavy"
       -Approach 1 Page commands "Request Instrument Approach Heavy"
       -Approach 1 Page commands "Request Unrestricted Approach Heavy"
      
       -Approach 2 Page commands added "Approach Declare Emergency" formerly on Approach 1 page
       -Approach 2 Page commands added "Approach Abort" formerly on Approach 1 page
       -Approach 2 Page commands added "Traffic In Sight" formerly on Approach 1 page
       -Approach 2 Page commands added "Approach Say Again" formerly on Approach 1 page
      
      Fixes/Improvements:
       -Added ATC Page 4 as "Approach 2 Page" to accommodate approach commands "Heavy" on ATC Page 3
       -Moved Departure Page commands to ATC Page 5, formerly on ATC Page 4
       -Moved remaining pages "Common", "Carrier", and "Contingencies" to incremented pages after Departure Page
       -Fixed ATC Commands starting with "Request" and missing option for "Requesting" -- added variants in avcs_bms_data_3.cfg file
      

      Special thanks for the coffees! ☕

      posted in Voice Control
      SemlerPDXS
      SemlerPDX
    • RE: Option to make mouse cursor stick to the center of the screen

      I’m abandoning the console app as an excuse to get into WPF App framework… I’ve done a lot with Windows Forms before, but WPF is the new hotness that all the kids are raging about. So, I’ve been going back and forth between Visual Studio and Photoshop to make a fancy looking jet-themed GUI panel for this ultra simple utility tool that will really only be useful for the few weeks (months?) before a mouse centering option is integrated into BMS through U1 or U2 this year.

      Still, I’m having fun, learning a lot, and had always needed such an excuse to dive into this WPF stuff… it will have an auto-updater through GitHub or NuGet, which will just run when the app starts up, and user options for Auto, Manual (a pop-up window with url links), or None. Manual will be the default. Like before, users will be able to download a compiled version that works, or to grab it off GitHub and compile it for themselves.

      I’ll include a remapper for setting any joystick button as a Mouse Left Button, and for mouse scroll wheel so up/down can be set to keystrokes. The metal bar along the bottom expands/collapses the user options section in this tiny app.

      WIP & subject to change … but it’s shaping up nicely
      The screw in the top right is the close button
      🤠
      a31f357a-1792-4b9b-8538-be1e2843cd86-image.png

      …and with the options expanded:
      bddc8982-ca3d-446a-91f6-8edbbe7b5f71-image.png

      TLDNR; I should have the first public version available before next week at the latest, but I’m shooting for end of week. I’d like to see if I can get it to watch the BMS Shared Memory so it only locks the mouse when we’re not in menus or 2D cockpit view or other such states - I assume the 3D Pan Cockpit mode would be the only place we’d want the mouse lock to engage. Honestly, if I can just get the updater in place, I can add or refine it later, and users can enjoy the basic functionality of a mouse lock with this new GUI as I add the remapper and other QoL improvements in the coming days/weeks. 🍻

      posted in Joysticks & Input Devices
      SemlerPDXS
      SemlerPDX

    Latest posts made by SemlerPDX

    • RE: How do people normally play VR?

      Voice commands are perfectly suited for VR, too. I wouldn’t use VR without voice controls, including speech-to-text typing. Obviously, I’m completely biased as I work with and make voice control systems for Windows and PC games 🤡

      posted in Quest / Meta Headset
      SemlerPDXS
      SemlerPDX
    • Need help setting Throttle controls for my kid's sim-pit

      Setting up a sim-pit for my kid, anyone know how I can bind these controls in BMS?
      April Fools!

      (lol j/k - April Fools Day 🤡 )

      posted in Virpil
      SemlerPDXS
      SemlerPDX
    • RE: AVCS4 Immersive Voice Control Radios for VoiceAttack

      AVCS Profiles including my AVCS4 BMS Radios profile and the OpenAI Plugin for VoiceAttack will NOT require users to upgrade to VoiceAttack 2!

      You all should continue to use (original v1) VoiceAttack alongside the new (standalone v2) version as long as you want.

      I have gotten confirmed reports that AVCS profiles (possibly including my OpenAI Plugin) will not function properly in the new VoiceAttack v2 version, and so AVCS users will need to continue using VoiceAttack (v1) for the foreseeable future.

      posted in Voice Control
      SemlerPDXS
      SemlerPDX
    • RE: TRack IR 5 idea

      @RalphROV said in TRack IR 5 idea:

      I like to know if it would be possible to stick 3 reflector buds or 3 tiny IR LEDS on the main panel
      And wear the Tracker unit on my helmet.
      So using TI5 reversed

      Reason is; I like a clean FOV and no TIR unit staring in my eyesight.

      Yes, absolutely this would be possible! The only caveat is that you’d need to wear the tracker on your head upside down. You’ll always want a hotkey (or voice command that presses a hotkey) to center your TrackIR if/when it gets out of alignment mid-game, and perhaps one to Pause tracking to rest your neck or whatever.

      That said, this still means the IR leds from the former head mounted unit would need to be in the FOV in front of the tracker, and not too far away, either. Do some tests, you’ll figure out before long what is feasible and what doesn’t work out so well.

      posted in Head Tracking
      SemlerPDXS
      SemlerPDX
    • RE: Using Voice Attack Problems

      @wrongway The Windows SAPI Speech Profiles are specific to an individual voice and the microphone hardware used for the training. If either of these things change significantly, you will want to create a new Speech Profile and run through training (completely through, at least 3 times).

      The good news is that once you do this, you can backup this Speech Profile, and you can restore it from that backup in the event you have to reinstall Windows, or move your hardware to a different PC (using the same mic from training).

      Windows_Speech_Profile_Backup_Tool.zip

      All that said, it has been reported more than once on VoiceAttack Forums and Discord that the mic on the Quest 3 is pretty bad at speech recognition in general. Pretty much any mic that allows for such distance between our mouth and the microphone may inadvertently pick up background noise which makes it less than desirable for speech recognition - such as webcam or area mics, and including the Quest 3 mic. Your mileage may vary - comes down to the user, their voice and speech patterns, and the ambient sound volume in the room.

      If you need any further specific help, feel free to post up on the VoiceAttack Forums or Discord - Pfeil knows all the tricks, and plenty of the rest of us are very adept at these tips and tricks, too.

      Best wishes and good luck!! 🍻

      [edit: also, this post should really be moved to the Voice Control forum section here, in the event it helps other people in future]

      posted in Community Support (BMS Q&A)
      SemlerPDXS
      SemlerPDX
    • RE: AVCS4 Immersive Voice Control Radios for VoiceAttack

      @greatcouloir said in AVCS4 Immersive Voice Control Radios for VoiceAttack:

      @SemlerPDX
      BLUF - Thank you SemlerPDX for the coaching. After adjusting and testing VA a few times, my issue is squared away.

      I tried to apply the line additions that you suggested, but had difficulty saving them into the save.txt file. I had VA installed in C:\Program Files (x86). After removing the application, reinstalling it at C:\Program Files, running as admin, and importing AVCS4, everything is running as expected.

      I note when Audio Feedback Mode is enabled, the two lines:
      AVCS_AFM_Audio_Channel=CENTER
      AVCS_AFM_Audio_On=True
      appear in the save.text file. When the mode of disabled, they disappear from the save.text file.

      All is well now. Thank you for your assistance.

      GC

      Well, I’m glad everything is working for you (now)!! But installation location certainly should not matter to either VoiceAttack or my AVCS profiles. So long as VoiceAttack is running as admin, it should be able to write to the save file in the VoiceAttack programs folder under the Apps\AVCS sub-folder where all this stuff is stored.

      There is no functional difference between Programs and Programs (x86) in the Windows Operating System in general. They exist for organizational purposes only, and 64-bit programs like VoiceAttack can operate out of the Programs (x86) folder just the same as they would in the Programs folder.

      I’m more concerned with the fact that both the audio channel and on variables are being deleted from the save file instead of the on variable merely being set to False - leaving the saved channel variable alone for when users wish to re-enable the feature. I’ve not had to circle back to AVCS CORE in many years, but I’ll look deeper into this when I am able. Seems like everything is working for you now, so no need to run if no one is chasing.

      Best wishes and have fun!! ☕

      posted in Voice Control
      SemlerPDXS
      SemlerPDX
    • RE: AVCS4 Immersive Voice Control Radios for VoiceAttack

      @greatcouloir said in AVCS4 Immersive Voice Control Radios for VoiceAttack:

      @SemlerPDX

      Call me late to the party, but I’ve started using your excellent AVCS4 Immersive Voice Control Radios for VoiceAttack. I have been switching Audio Feedback Mode from “on” to “off” periodically to determine my preference. I find it is always “on” when I start VA.

      Is the default state always “on” when the profile initializes? Is there a way to save the profile with “off” as the default?

      Thanks,
      GC

      That is certainly odd… this should be following the entry that is altered in your save file for the AVCS4 BMS profile. Either there is some issue with writing this entry to the save file, or it doesn’t exist in the save file (for some reason), I’d assume.

      Can you please issue the command, “Open the Save File”, in my profile (say “Yes” when promoted), and let me know if you see the entries as shown in this screenshot for the Audio_On and the Channel:
      1d274d56-0782-4b46-854f-0d9eddf19e13-image.png

      If these entries do not exist in that file, however, you will need to add them - and that should fix this bug. Make sure you save the file, and after closing it, wait for the AVCS4 BMS profile to reload - this is automatic when it detects a change to the save file, in order to apply it.

      AVCS_AFM_Audio_Channel=LEFT
      AVCS_AFM_Audio_On=False
      

      (channel can be LEFT or RIGHT or CENTER … whatever you prefer)

      After this is done, you could test if you want, by enabling the Audio Feedback Mode, and then checking the save file … then closing it and disabling the Audio Feedback Mode, and then checking the save file again… I assume though that if these entries are missing, adding them manualling and saving the file will restore the proper saving/loading of these values anytime the profile is loaded.

      posted in Voice Control
      SemlerPDXS
      SemlerPDX
    • RE: I request the support of senior pilots and instructors on the first day of flight training. Thank you.

      @Mehmet-Can You might also be able to learn from some great YT videos out there designed for training - there are so many, hardly worth it to link any - just be sure they are recently produced (within the past few years) to be sure certain details which may have changed are accurately reflected.

      The Training Manual and relative Training Missions under Tactical Engagement (TE) in the Training tab along the top are on point and very useful for getting trained up in addition to materials in the -1 and -34 (Dash 1 & Dash 34) manuals.

      Best wishes and study hard - it’s worth it!! 🤠

      posted in Community Support (BMS Q&A)
      SemlerPDXS
      SemlerPDX
    • RE: How to make radio messages easier to read in VR?

      alt text

      🤡

      lol - j/k
      Glad you got it sorted out! BTW, there’s an excellent radio menus guide you can use to check out all the possible radio calls we can make in BMS here - if it helps:

      COMMS MENU AID

      Cheers! 🍻

      posted in VR and Tracking Devices
      SemlerPDXS
      SemlerPDX
    • RE: Opening firewall rules without asking

      @r00t said in Opening firewall rules without asking:

      as long as you don’t end up with users being permanently part of P2P network without consent

      As far as I’m concerned, this is the only legitimate concern: users being unknowingly part of a P2P network without consent. As long as that’s prevented, there’s nothing to worry about. That very transparent disclaimer from Max is more than sufficient to address any concerns.

      The truth is, our systems already have countless open ports, like Port 80, because that’s how modern computing works. If someone’s determined to probe for vulnerabilities, it’s not P2P networks specifically at fault; it’s the nature of being connected to the internet. We can practice good security habits, but unless we’re running an air-gapped system, open ports and potential probes are just part of the deal. Embrace the reality of TCP/UDP, and stop worrying about what’s already a fact of life.

      A trusted installer like BMS opening P2P and facilitating smooth operations during the download, then closing all that off, is perfectly acceptable and very teh smort for a freeware mod like BMS.

      posted in Technical Support (BMS Bugs Only)
      SemlerPDXS
      SemlerPDX