Search the Community
Showing results for tags 'speech'.
Found 3 results
-
Arma 3 VoiceAttack profile (with role designation feature)
woofer808 posted a topic in ARMA 3 - GENERAL
UPDATE: About keyboard languages Due to the way VoiceAttack handles key codes for different keyboard layouts, some commands might not work as expected depending on what keyboard layout you are actually using. The profile was made with a Swedish keyboard layout and currently there is only the additional US English one. Squad commanding was broken for US and UK English users. I am still actively working on a system to fix this, but it turned out to be a bit complicated. For now your best bet is to contact me if you need another keyboard layout language pronto. --- This is an Arma 3 profile for VoiceAttack that I made for myself. There is a video if you don't like reading. https://youtu.be/r55_AaHHue4 It features a pretty cool feature that I like to play with called 'role designation'. It is a system for assigning military roles to units under your command so that they can be called using that instead of a unit number. The system works by first assigning and then calling - something like this for example: - [unit two], [assign AT] - [AT], [Open fire] It lets you forget about the squad bar. Main features: - Vanilla commands - Role designation - Efficient mode - Feedback mode - Immersive mode (i had to call it something) - Profile speed - Help by voice Download the profile and bundled sounds here https://drive.google.com/open?id=0B11iTl-bsyI6WU5kb0tmdFZKSVk There is a manual with all available commands https://docs.google.com/document/d/1dwBpdta-XL9BcMSzhzR3QOQBIG5loJDBvLQtnWDY510 Link to VoiceAttack forum post http://voiceattack.com/smf/index.php?topic=508.0- 48 replies
-
- 4
-
Disable AI as waypoint statement
lawman_actual posted a topic in ARMA 3 - MISSION EDITING & SCRIPTING
Really don't know why I'm struggling with this; i've done it plenty of times before. _wayPoint_Alpha_wp3 setWaypointStatements ["true", " (units group_mainyu1) orderGetIn false; {unassignVehicle _x;} forEach (units group_mainyu1); qrf1Dismounted = true; {commandStop _x;} forEach (units group_mainyu1); {_x disabeAI ""FSM"";} forEach (units group_mainyu1); " ]; I'm just trying to disable certain AI aspects when a group dismounts from a vehicle. I keep getting error messages "missing ;" regarding the following line: {_x disabeAI ""FSM"";} forEach (units group_mainyu1); Usually this happens because I've used the wrong thing when referring to the string. I.e. i put "thing" instead of ""thing"" or 'thing'. Truthfully I don't 100% understand when to use "" or ' within an existing string, but usually i just try one or the other until it works. Might be useful if someone could explain to me what the rules actually are. Cheers, Law -
Being relatively new in scripting, I was wondering if anybody could help me figure out how to make functions use random values. I currently have a basic system that relies on event-handler. This is what I currently have in a separate script (talkerWest02). ( //Ambient speech system //cheers this addEventHandler ["FiredNear",{say3D "vo_soldier_west_02_cheer01"}]; //panic this addEventHandler ["Explosion",{say3D "vo_soldier_west_02_panic_explode_01"}]; //Death yells and moans this addEventHandler ["Killed",{say3D "placeholder"}]; ) (the description.ext is already hard to read for one full speech tree, and im planning on adding another 7 or 8 (4 for each faction)) This is unfinished script that i have for one soldier. I'm thinking each soldier should have its own speech script that can be executed on initialization. However, I don't know how to randomize the chances of each different line occurring, make sure that when one gets picked no others are allowed to execute for a certain time (around 10 secs, to make sure there's not too much talking), how to mute/replace the current speech (soldiers now say when they are moving, must have been added in a recent patch), and how bad of a impact on performance this might have.