Easy's Voice Attack Profile for 4.35
-
Its a bit silly but change [1…9] [1…4] with [1 1; 1 2;…etc…;9 4] and it will work.
-
I see.
btw i was poking around the voice attack manual… have you experimented with wildcards? surrounding things with asterisksWildcards
There is a somewhat unsupported* feature in VoiceAttack’s ‘When I say’ feature.
You can use, ‘wildcards’ around the phrases to indicate, ‘contains’, ‘starts with’ and
‘ends with’.So, let’s say you have a spoken phrase ‘attack’. Let’s also say that you want to
execute your command if the word, ‘attack’ is included in any spoken phrase. To
indicate to VoiceAttack that you want the ‘attack’ command to execute any time it is
contained in a phrase, you simply put asterisks around the phrase, like so: attack.If you want to indicate that you want the ‘attack’ command to execute if the spoken
phrase starts with the word, ‘attack’, just put an asterisk at the end, like so: attack*.
This way, you can say, ‘attack the enemy’ and VoiceAttack will execute the ‘attack’
command. If you say, ‘I would like to attack the enemy’, the ‘attack’ command will
not be executed, since the word, ‘attack’ is not at the start of the phrase.On a similar note, if you only want, ‘attack’ to be executed if the word, ‘attack’ is at the
end of the phrase, put the asterisk at the beginning, like so: *attack.VoiceAttack will execute all of the commands in which the wildcards apply. So, if you
have ‘rocket’ and ‘ship’ and ‘attack’ as commands, and you happen to say, ‘I
would like to attack the ship with my rockets’, VoiceAttack will attempt to execute
‘attack’, then, ‘ship’ and then ‘rocket’ in that order (the order in which they are spoken,
but due to the asynchronous nature of this type of situation, the order cannot be
guaranteed (use with caution).Commands will not repeat with wildcards. If you have commands, ‘rocket’ and,
‘ship’ and, ‘rocket ship’ and you say, ‘I want to take a ride in my rocket ship’,
VoiceAttack will execute the command, ‘rocket ship’ and not ‘rocket’ and ‘ship’. Also,
if you say, ‘rocket rocket rocket rocket rocket rocket rocket rocket rocket’, the ‘rocket’
command will only be executed once.- The reason it is ‘somewhat unsupported’ is basically because it is not a terribly
reliable feature and was added as an attempt to give a little bit more flexibility,
especially in the areas of immersion. Your mileage may vary. Good luck, captain!
- The reason it is ‘somewhat unsupported’ is basically because it is not a terribly
-
wild cards didn’t work for me. However you could try using them if you have very specific code words for the commands you want to make
-
OK folks, reuploaded. Changelog: Ground is now adressed as ground (sorry David) and the profiles are editable in the UI. enjoy.
-
Thanks Easy
I’m sure you’ve noticed they expanded the amount of callsigns that F-16’s use.
There are 22 now. I assume that adding all those would surely bring Voice Attack to its knees memory wise?\Docs\05 Other Documentation\radiomap.xls
I actually still can’t edit the “common callsigns” .vap myself
Any attempt to edit the large commands causes some kind of memory related crash LOL -
Someone told me that using prefix/suffix groups would improve combinatorics (whatever that means) and use less memory.
Something like what Brainling used in his profile:
https://www.reddit.com/r/hoggit/comments/3cxctz/falcon_bms_voiceattack_profile_for_ai_comms/I may try to make a hybrid of yours & brainlings
-
Someone told me that using prefix/suffix groups would improve combinatorics (whatever that means) and use less memory.
Something like what Brainling used in his profile:
https://www.reddit.com/r/hoggit/comments/3cxctz/falcon_bms_voiceattack_profile_for_ai_comms/I may try to make a hybrid of yours & brainlings
Before you spend time on it, you might wanna check out my profile here.
-
combinatronics. Brainlings profile seems quite efficient but man so much work. Keep us posted gza, this memory situation isn’t ideal. I don’t have a lot of spare time this week but when I do find some I’ll share a little python script that generates separate files for all BMS callsigns and a function Terminator made to switch between callsign-profiles should we need a brute force alternative.
BTW, nice find on the new F16 callsign list! I’ve managed to cram them all into new profile which is somewhat more optimised (aka less flexible but still ok). You’ll find it as Falcon BMS - 434 - Common Callsigns 434
-
Even after using some prefixes I’m still hitting the wall, unless I make compromises. I’d be interested in trying the multiple profile trick.
edit: yeah dude I’m no programmer, I give up on trying to make it super efficient. I’ve got a single callsign profile working real nicely. Lets bring in da Terminatah I want 30 different profiles for every callsign lmao
-
Lets bring in da Terminatah I want 30 different profiles for every callsign lmao
3 / 4 weeks maybe[emoji41][emoji41][emoji41]
-
haha… well in the meantime all i need is that python script to quickly duplicate my profile (1 for each callsign)
-
Oh excellent thank you kind sir!
Is there a way to print the commands out>?
-
Oh excellent thank you kind sir!
Is there a way to print the commands out>?
There is the possibility to export the profile to a HTML file but it will show the spoken commands with all the variables. Not really useful, especially when for example all callsigns are embedded in the command lines. As far as I know that’s the only way to print the profile.
-
haha… well in the meantime all i need is that python script to quickly duplicate my profile (1 for each callsign)
[emoji1][emoji1]
Well, my script is called Notepad++ and is based on a lot of patience
[emoji1][emoji1] -
Mower: have a look at the first word and last command, everything in between is optional but useful for me in online flights. So “ground request taxi” or “ground gambler 1 four ship f16 request/is taxi” are equivalent. Furthermore tanker and awacs can be addressed without callsign. The only deviations in voice commands from the ingame menu commands are in the ground and approach sections so have a look at those, the rest should be reasonably easy to memorize.
-
First of all: thank you Easy for all your work. I’m a first time Voice Attack user and greatly appreciating your profile, as it allowed me to enjoy interacting with the AI like never before … without the hassle of creating my own profile.
However, I’ve found that the profile is off when calling number 2 to fence out. In that case the “go wedge” command is initiated. Fence out calls to flight or element are working fine though. Correcting such a minor error shouldn’t be a problem, but I’m getting the same OOM error gza encountered too. Happens everytime I’m trying to save my edit. Do you (or somebody else knowledegable) have any idea what’s causing the problem?
-
[emoji1][emoji1]
Well, my script is called Notepad++ and is based on a lot of patience
[emoji1][emoji1]OH so you literally just open with notepad++ and ctrl+F replace all, for every callsign? Haha that’s what I’ve been doing before every mission, slowly building my “library.”
That’s just not ideal in case I wanted to go back and change something later. I’m sure there’s some automated script or batch file that could be created to do it…. -
First of all: thank you Easy for all your work. I’m a first time Voice Attack user and greatly appreciating your profile, as it allowed me to enjoy interacting with the AI like never before … without the hassle of creating my own profile.
However, I’ve found that the profile is off when calling number 2 to fence out. In that case the “go wedge” command is initiated. Fence out calls to flight or element are working fine though. Correcting such a minor error shouldn’t be a problem, but I’m getting the same OOM error gza encountered too. Happens everytime I’m trying to save my edit. Do you (or somebody else knowledegable) have any idea what’s causing the problem?
It’s just a limitation of the program, you’re asking it to generate too many commands. The only way to fix it is to lighten the load, fewer variations.
For instance when is the last time you talked to a Chalice 9? Maybe just Chalice [1…4] will be good. I’ve never been Cowboy 7-1, etc.
I conceded to using one profile per callsign. -
First of all: thank you Easy for all your work. I’m a first time Voice Attack user and greatly appreciating your profile, as it allowed me to enjoy interacting with the AI like never before … without the hassle of creating my own profile.
However, I’ve found that the profile is off when calling number 2 to fence out. In that case the “go wedge” command is initiated. Fence out calls to flight or element are working fine though. Correcting such a minor error shouldn’t be a problem, but I’m getting the same OOM error gza encountered too. Happens everytime I’m trying to save my edit. Do you (or somebody else knowledegable) have any idea what’s causing the problem?
Thanks for spotting that one EggsNFries, fixed. It’s too bad but indeed, editing is a pain in the UI with this profile (common callsigns, single should be fine), the only way to do it is with a text editor at the moment. It’s strange though… “only” 1 GB RAM usage, although heavy, there’s no real reason I can see why this one can’t be edited. Maybe I should contact the VA devs to see what’s going on.
-
Hello Easy,
Thank you for your great profile. Unfortunately I discovered an error with the element commands:
You probably did the profile based on the manual. This does not match the simulation.
I tried to adjust your profile accordingly, but got an error message:Regards
MadDoc