Author: Dystopian
Author Website:

Requirements: Community Base addons A3

Version: 1.6
Signed: Yes, serverkey included

Short description: It gives your and the enemies AI a voice beyond the stale radio messages.

Date: 2019-01-01 09:45

Comments: (13)



Wolfrug, Sickboy, Titi & Dystopian

It gives your and the enemies AI a voice beyond the stale radio messages.
This is an old mod coming from Arma 1, improved on Arma 2 and ported on Arma 3.

* Ready made scripts for Dynamic Sound AI that is easily modifiable by the end-user.
* Your AI will shout curses at the enemy, tell you when they're reloading, throwing a grenade, engaging, when they're hurt, fleeing or when they've scored a big kill! And much more.
* Works in both SP, client-side MP and server-side MP
* Features English, Arab, Russian, Spanish and german voices
* Can assign voices to all sides (BLUFOR, OPFOR, Independent, Civilian, SideEnemy)
* Easily activated/deactived by mission makers, addon makers or server admins as required, using global variables and config entries (see below for more information)
* Auto-initialization using CBA (fully CBA compatible)
* Factions Auto detection voices (no need to open mission to add command line but old way works yet see optional below)
* No further langage will be added
* Serverkey included

Note: Vanilla CSAT talks greek and is not listed in our factions, you need to use the old way and implement old command line like: RUG_DSAI_SIDES = ["RUG_DSAIArab","RUG_DSAIENG","RUG_DSAIENG","RUG_DSAIArab","RUG_DSAIArab"]; within a gamelogic to force them to talk the langage you want.

To install the RUG DSAI you should use modfolders to keep it seperate from the official game content to prevent issues.
With Arma 3 you can use different ways to set up your modfolders to use custom content you have downloaded.
Please visit the Arma 3 Mod install instructions page for more information about using custom mods and addons in Arma 3.

Included files:

For usage instructions and information of how to use these RUG DSAI please refer to the included documentation and/or example mission.

Look at the BI Wiki for advanced instructions on installation, MP-usage, mission-maker/server admin options, and creating/editing the language packs.

* Place the .pbos that come with the package (RUG_DSAI.pbo, RUG_DSAIArab.pbo, RUG_DSAIENG.pbo, RUG_DSAIGen.pbo, RUG_DSAIRUS.pbo, RUG_DSAISPA.pbo) into a mod folder (for instance @RUG_DSAI/Addons) or into your main addons folder (not recommended!). This is enough to make the addon work by default.
* Advanced: By default, BLUFOR will have English voices, Independent will have Arab voices, and OPFOR will have Spanish or Russian voices. If you want OPFOR to have Russian voices, simply remove RUG_DSAISPA.pbo from your addon folder (create a secondary folder for instance and put them there in the meantime). If you don't want the Independent Arab voices, remove the appropriate file (RUG_DSAIArab.pbo) and the scripts will assign another language to them (if available). Note that aside from scripting, two sides will not have the same language.
* Default sides for the packs:

RUG_DSAIENG (English) : BLUFOR/Independent
RUG_DSAIArab (Arab) : Independent/OPFOR
RUG_DSAISPA (Spanish) : OPFOR/Independent
RUG_DSAIGER (German) : OPFOR/Independent

* NB: Only RUG_DSAI.pbo and RUG_DSAIGen.pbo are strictly necessary for the proper functioning of the mod, but if you have none of the language modules installed you won't get any sounds! When switching languages, always keep these two loaded. RUG_DSAIGen contains the "generic" non-language specific sounds, such as coughing and sneezing.

1. It runs in SP Mode, if:
2. Playing SP
3. Playing MP as a Client
4. Playing MP as a ServerClient

It runs in MP Synchronized mode, if:

1. Dedicated Server and Clients are both running DSAI

This way, server owners that wish to require DSAI when playing on their servers, and have it in a synchronised way, they can install it on their server and voila.

Titi's Notes:
This is an unofficial version of the pack!
All credits must go to the autors of all addons because I spent so less time regarding to them.
I've made some corrections of missing sounds and scripts bugs, adding a addon picture and name reference of autors
To see how it works go to wiki link.
Not here to offense anyone.
For sharing and having fun.

Credits & Thanks:
Sickboy, Wolfrug and mostly helped by 6th Sense & Thunderbird
Palyamerc (whole german's voices pack)
Dystopian1 & Titi

- Added factions configuration for FOW (not Japan) and Massi's units
- Syntax error corrected in Dsai_loop.sqf (Thanks to Dystopian1)

- Base classes cleaned for RHS and IFA in CfgFactionClasses to evoid inheritance conflic
Thanks to Dystopian1 & Kju

- Added IFA factions configuration. These factions don't need to be configured by mission designer and units speak automatically in any mission
- Bug corrected reload shout

- Commands selection ordered as below
a/ If Rug_dsai_sides array is used in a gamelogic it overrides all languages set by factions default selection.
b/ If a language on a group leader is applied (ex: this setVariable ["RUG_DSAI_LANG", "RUG_DSAIRUS"];) it overrides the language of the group only set by factions default selection.
c/ If any languages have been set by gamelogic or on leader group, the default selection faction runs automatically.

- Fixed the old reload shouts (now sound heard after AI reload weapon for real)
- Fixed bug in water where Ai were able to talk underwater if they start in and lost theirs voices when exiting it
- Fixed CBA settings to enable or disable sentences in rug dsai addon configuration page in game

- Added language configuration per factions (vanilla, RHS, CUP). These factions don't need to be configured by mission designer and units speak automatically in any mission
- Added "Disable sentences" CBA setting in "DSAI" category, checked by default
- Optimized much code (init mainly)
- Some scheduled code is replaced with unscheduled counterpart
Thanks to Dystopian1 for these new features

1- Extended delay for sentence "reloading"
2- Generic voices weren't audible

1. Reduced levels of some english sounds
2. Deleting all lip files (Credits to Tomolyons for finding the issue, thanks a lot mate)
3. Changing eventhandlers command in .cpp

1. Reworked base scripts
2. Deleting missing sounds
3. Bad levels sounds
4. New serverkey
- No changes have been made to the arma2 pack.
- All credits go to these peoples who have created these addons and sounds

- Community Base addons A3

Forum topic:
- BI forums

Steam Workshop:
- Subscribe

Enable javascript to be able to download from Armaholic please!

Tags: Sound,   Voice