Arma 3
35 ratings
TPWCAS_A3
   
Award
Favorite
Favorited
Unfavorite
Data Type: Mod
Mod Type: Animation, Mechanics
File Size
Posted
Updated
156.911 KB
Jul 11, 2017 @ 4:28pm
Jul 21, 2017 @ 11:16pm
3 Change Notes ( view )

Subscribe to download
TPWCAS_A3

Description
Introduction:
--------------
One of the things sorely missing from Arma2 is reaction to passing bullets. An AI unit will often stand quite happily whilst bullets whiz by. This makes effective suppression of AI enemies difficult - you basically always have to aim to kill them since you can't make them keep their heads down by shooting nearby.
This addon aims to address this problem by making AI units react to passing projectiles. If a bullet snaps by within around 10m of an AI unit, it will crouch/kneel (depending on movement), and if more than around 10 bullets pass by a unit in 5 seconds, the unit will drop/crawl. After 10 seconds without bullets, the unit will return to its previous stance.
Additionally, suppressive fire can alter the aiming shake, accuracy and courage of the suppressed unit. The more fire directed near a unit, the lower its skills will become. Nearby casualties will further decrease a unit's courage. After 5 or so seconds without bullets, the skills will gradually return to normal. Player units will optionally experience some visual effects if suppressed (camera shake, vision blur and darkening).
Currently there is no "suppressed" eventhandler in the game engine, so TPWCAS aims to mimic one by constantly monitoring whether any active bullet/shell projectile objects have units within a 10m radius. This allows TPWCAS to work for any opfor, blufor or independent on the map, whether editor-placed or spawned.
TPWCAS significantly changes gameplay, allowing for longer engagements and more thought required to survive them.

In ARMA 3 they have added bullet detection and suppression of AI, however, if you feel that the Vanilla effect is not enough. This mod may be of assistane. This is the Port of the ARMA 2 version and as far as I know its fully Functional.

Features:
---------

* TPWCAS enables stance and skill modification under fire.
* Units react to bullets passing within 10m.
* Units on foot or operating vehicle or static guns are affected.
* Units driving are unaffected.
* Only uninjured units are affected.
* Bullets fired from less than 25m away are ignored.
* Bullets from small calibre pistols and SMG are ignored.
* Units react differently according to the side of the shooter.
* Friendly shooter: > 0 bullets --> kneel/crouch.
* Enemy shooter: 1 - 10 bullets --> kneel/crouch, > 10 bullets -->drop/crawl.
* Units regain previous stance after 10 or so seconds without nearby bullets.
* Friendly shooter: no skill reduction.
* Enemy shooter: skills reduced according to number of bullets.
* Units gradually regain skills after 5 or so seconds without bullets.
* Shooter may be "revealed" to the suppressed unit.
* Units are more easily suppressed if there are nearby friendly casualties.
* Player experiences visual effects if suppressed.
* Units Will Roll in attempt to evade fire if out in open>prone.
* If building found for cover using building pos INSIDE.

IMPORTANT NOTE:
TPWCAS is not an all-in-one AI behaviour modification mode. Its primary purpose at this time is to cause units to duck/drop and lose some shooting competence under suppressive fire. It's designed to play well with mods which DO alter AI behaviours under combat stress, and you are encouraged to use these if you require additional realism such as moving to cover.
VERY IMPORTANT NOTE:
TPWCAS started life as an SP only mod, but a large amount of effort has gone into modifying the bullet detection, suppression and visual debugging framework to work for MP and dedicated server. While every effort has gone into testing in SP, MP and dedi, we simply cannot vouch for perfect operation under all circumstances.

ANOTHER VERY IMPORTANT NOTE:
To get proper functionality out of this mod you need to install on both the server and the client.
CLIENT:
1: The TPWCAS_A3 mod contains a folder "userconfig", that must be manually copied from its source, e.g. C:\Program Files (x86)\Steam\steamapps\workshop\content\107410\973676897\userconfig to your Arma 3 directory, e.g. C:\Program Files (x86)\Steam\steamapps\common\Arma 3\userconfig
2: Inside that folder is another folder named tpwcas. Inside that is the config file where you can change the valuse to what you like.
3: When launching your Arma 3 client you MUST Enable File Patching (Arma 3 Launcher/Parameters/Advanced)

SERVER:
1: Your server Needs to be "verifySignatures = 2;". (This goes in your Server.cfg On Your Server Root Dir)
2: You will need to enable File Patching for Headless and for Human Clients that setting is "allowedFilePatching = 2;". (This goes in your Server.cfg On Your Server Root Dir) This is NOT IDEAL and why you MUST use "verifySignatures = 2;". This will be until I get an INGAME UI put together.
3: You will need to install the userconfig folder into the Server Root Dir. (So the server.exe has access to the variables.)
4: You will need to install the KEY into the KEY folder in the Server Root Dir. (So Clients can join the server with @tpwcas_a3)
5: Make sure you have @CBA_A3;@TPWCAS_A3 in your server "-mod=" line (if you want it to be a requirement). Use "-servermod=", if you want tpwcas to just be a suggested/allowed mod..

Debug Legend:
Really Tall Antenna Thingy - Cover Position Actual.
Yellow Smoke - Cover Pos found, Moving.
Orange - Executing evasive movement.
Red Smoke - Moving Wrong Way. Abort. Get down.
Green Smoke - Close to cover. / Move back to group.
Blue/Purple Smoke - Reached Cover.
Cyan / Light Blue Smoke - Already In Cover, Abort Move.

Please be sure to tip your hat to the developers: "TPW","-Coulum-","fabrizio_T","Ollem"
License[www.bistudio.com]
47 Comments
Oatis Dec 8, 2023 @ 8:24am 
Hell yeah, Nice!
KENIXII Aug 26, 2023 @ 6:52pm 
still work with arma 3 ai 2023?
KENIXII Jul 31, 2023 @ 2:39am 
does it compat with asr?
minhduc-dev Dec 27, 2021 @ 3:31am 
Hi man, I want to ask how are you configuring the file. Setting number
minhduc-dev Nov 12, 2021 @ 4:27pm 
thanks author
minhduc-dev Nov 12, 2021 @ 4:27pm 
oh nice
Phantom Aspekt Aug 7, 2021 @ 10:08pm 
This mod is amazing! I feel like the game doesn't need any other AI mods with this running as it feels damn good. I don't suppose there would be an update to configure settings using CBA so we can do it ingame on the fly? I'd also love the ability to make the aiming shake last longer than it does to bring it closer to Arma 2 OA style. All in all there's some extremely awesome work here 👌
SFC. Nik Wolf Apr 7, 2020 @ 9:26am 
our server says that he cant find the tpwcas_script_init.sqf but its sure in the right folder any idea what could there be wrong ?
Lordprimate  [author] Sep 30, 2019 @ 2:43pm 
@pajamas, never responded to me. as i am sure this mod doesnt, "Break unit stances". I use it on my server and my client, (when i do play) and i havent seen any issues.
Jinn Sep 30, 2019 @ 10:20am 
Does this still work?