Author Topic: AVCS4 - Voice Control SWAT Menus (v0.91) for Ready or Not  (Read 5734 times)

SemlerPDX

  • Global Moderator
  • Sr. Member
  • *****
  • Posts: 280
  • Upstanding Lunatic
    • My AVCS Homepage
AVCS4 - Voice Control SWAT Menus (v0.91) for Ready or Not
« on: January 08, 2022, 10:58:17 AM »

Profile for VoiceAttack
by =VG= SemlerPDX

Description:
These commands use VoiceAttack to translate the in-game on-screen SWAT menus from Moving through Breaching into natural and intelligent voice command phrases that will fire keypress macros to help maintain immersion in single player Ready or Not gameplay.  As an additional option, these commands can be locked behind a push-to-talk mode bound to keyboard key or controller buttons, allowing any other VoiceAttack command unrestricted access if needed, while still restricting these RoN SWAT menu command macros.  I have also added an optional Audio Feedback Mode to play a short radio cue sound when a command is successfully recognized (off by default).  As with all my AVCS4 profiles, my goal was an intuitive system, so there is no user manual - only a few infographics and quick reference pic of all the SWAT menu commands.

If you can think of a way to say a menu action, it's probably covered.  I typically imagine sentence structures that can mimic most "any way you say it", and use those for my recognition commands to ease the learning curve.  No need to memorize strict phrases like "Mirror Under Door" - most natural options are recognized already, just try what comes to mind at the time, such as, "Mirror that door" or "Mirror under this door", etc.  If the way you like to say something truly doesn't work, you can easily add it through the included AVCS CORE Quick Command Creator - add your phrase the way you say it and make the action to execute the proper relevant command phrase already set.

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



Features:
Code: [Select]
  -Automatic Key Bindings detection from 'Ready or Not' game folder (in AppData) on profile init
  -User can reload key bindings file manually after changing any binds in the in-game options (see commref)
  -Patch Update system can fix or edit how menu layouts operate, no new profile download/import required if game changes
TBD - This is an open public Beta Test profile for VoiceAttack v1.8.9 or higher.  The game itself is in Beta, so this profile may develop over time.  The purpose and focus of this profile is only on the Single Player SWAT menus.



Say, 'Open the Command Reference', anytime to view available voice commands


Download: (Click Here)


(download file contents)



Latest Changelog Entry:
Code: [Select]
Patch Update AVCS4 RON v0.91.1 Changelog Jan-21-2022

   This is a simple Live Update patch fix, no new profile download is required - the following fix applies to this update:

Fixes/Improvements:
 -Report of "Breach and Clear" throwing 'Key down by variable [Not set] not set.  No keys pressed'
 -Fixed Breaching Commands missing keypress variable definition for "AVCS_RON_Menu1_Breaching"

___


BETA Release AVCS4 RON v0.91 Changelog Dec-30-2021

New Commands:
 -"On my mark" (or variations - menu queue command start, needs testing)
 -"Go go go"  (or variations - menu queue execute actions)
 -"Cancel that" (or variations - menu queue cancel queued actions)

Fixes/Improvements:
 -Improved profile load time with dynamic command structure changes
 -Moved 'Open Menu' actions to a single command, instead of copies in every command
 -Changed homophone replacement process in command parsers to global variables for easy updating later
« Last Edit: January 21, 2022, 02:46:35 PM by SemlerPDX »

SemlerPDX

  • Global Moderator
  • Sr. Member
  • *****
  • Posts: 280
  • Upstanding Lunatic
    • My AVCS Homepage
Re: AVCS4 - Voice Control SWAT Menus (v0.91.1) for Ready or Not
« Reply #1 on: January 21, 2022, 01:03:11 PM »
report from NexusMods user:
Quote
Yangjo wrote:
Saying, "Breach and Clear" only goes to the 3rd menu, where Clear, Clear with Flashbang, Clear with Stinger, and Clear with CS Gas are available. It does not proceed with the command, and gives me an error in VoiceAttack saying,

10:33:50.029 Recognized : 'breach and clear'
10:43:06.480 Key down by variable [Not set] not set.  No keys pressed.
10:43:06.536 Release by variable [Not set] not set.  No keys released.

Thank you so much for your report!

This is the first AVCS profile I've not been able to personally test beyond original proof of concepts and such, so little quirks like this are bound to pop up.  I had an IRL incident just after New Years (now bound for another surgery in March), and with this profile 99% ready for beta release, a few weeks later I just went ahead and uploaded it simply to move it off the back burner and not hold up its previously scheduled beta release.  Apologies for outsourcing the testing, and thank you all very much for being my unwitting beta tester(s) ;)

I found this bug pretty quickly with the AVCS CORE debugging systems, it was a missing variable in the Breach Command parsing systems.  I've created a patch updated, and you all will get it next time you load VoiceAttack and switch to the AVCS4 Ready or Not profile.

Code: [Select]
Patch Update AVCS4 RON v0.91.1 Changelog Jan-21-2022

This is a simple Live Update patch fix, no new profile download is required - the following fix applies to this update:

Fixes/Improvements:
-Report of "Breach and Clear" throwing 'Key down by variable [Not set] not set. No keys pressed'
-Fixed Breaching Commands missing keypress variable definition for "AVCS_RON_Menu1_Breaching"


When existing users are prompted for the Patch Update, just select "Yes" from the list: