[AI] Vicinity Info Share

If you liked this item, please rate it up on Steam Workshop page.

Author: LegendWood

Last revision: 21 Jan, 2024 at 06:05 UTC (2)

File size: 40.96 KB

On Steam Workshop

Description:
General

Provide a dynamic, configurable, automatic solution to hostile information sharing among nearby groups. Full multiplayer support. Generally makes the game more difficult but more real.

Function

When there’s enemy detected, a group will share hostile information with nearby friendly groups automatically. If a group has relocated, his nearby groups change accordingly. Units or groups created by Zeus or scripts are subject to this mod automatically.

Mechanism


A VIS-enabled group will share hostile information with friendly groups who’re within his sharing distance. However, if the distance of a friendly group to the shared enemy target exceeds the receiver group’s reaction distance, the information will be filtered out. Check out the video for explanation with actual in-game effects.

How to use
Auto

Open addon settings and check the corresponding checkbox for each side whose groups are expected to share info with nearby groups.

Manual
  • To enable VIS on specified groups at anytime during a mission, execute
    [grp1, grp2, grp3, …] spawn vis_VisApp;

    where grp1, grp2 ,grp3, … are variable names of those groups you expect to have VIS enabled.

  • Add one or more groups into sender blacklist:
    [grp1, grp2, …] spawn vis_blacklist_s_add;

    Remove one or more groups into sender blacklist:

    [grp1, grp2, …] spawn vis_blacklist_s_del;
  • Add one or more groups into receiver blacklist:
    [grp1, grp2, …] spawn vis_blacklist_r_add;

    Remove one or more groups into receiver blacklist:

    [grp1, grp2, …] spawn vis_blacklist_r_del;
  • Add one or more units into whitelist:
    [unit1, unit2, …] spawn vis_whitelist_add;

    Remove one or more untis into receiver whitelist:

    [unit1, unit2, …] spawn vis_whitelist_del;

    Units in whitelist won’t be shared.

  • Invoking these functions repeatedly on groups who are already in or not in blacklist/whitelist will not cause any problem.
Configuration

Parameters such as distance, time interval, are configured in Addon Settings with clear variable explanations. Check out the video for actual in-game examples.

Important Update Notes
  • Since version 1.2.4, a Delay feature has been added, which requires a group to survive a period of time before successfully sending the information. The delay time for each side can be configured in addon settings.
Known Bugs & Issues

A player-leading group cannot send information to other groups nearby, but can receive information from nearby groups. Fixed since version 1.1.0.

Future Plan

Multiplayer support. Implemented since version 1.2.0.

Download
Required items:

Click the title to search on this site.


CBA_A3Steam Workshop
Revisions:

Old revisions of this mod are available below. Click the link to download.