C-UAE Cross-Mod Universal Armament Expansion

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

Author: Lucjan

Last revision: 8 Apr at 12:00 UTC (3)

File size: 9.41 MB

On Steam Workshop

Description:
Cross-Mod Universal Armament Expansion (C-UAE)

TL;DR

Semi-Random Enemy Weapons and Semi-Random Enemy Armor with Robust weapon attachment and ammo distribution system that scale with campaign progression

What does it do

Increase the variety of Weapons and Armor of all enemies you meet.

The goal of this modification is to be compatible with other modifications out of the box without the requirement of compatibility patches. So mods like ToG, Rato’s Overhaul, or AI mods can be used with no issues.

Featuers:
  • Enemies get new weapons and armor of similar strength
  • Weapons and Armor from other modifications are automatically added to the pool of available weapons(e.g. Tons of Guns or Masters of War)
  • Robust attachements system. Weapons are granted attachments matching adjusted enemy level. At higher level, enemies will have more and more powerful attachments
  • Ammunition distribution system. At higher level, enemies will have more and more powerful ammunition
  • Works with old saves, can be disabled at anypoint
  • [Configuration option] Strength of new armaments can be adjusted
  • Armaments condition (how much they are damaged) matches the condition of the original loadout
  • Mod uses drop chance logic from the base game(Most mods that modify drop chance are compatible)
  • [Configuration option] Enemies get extra Grenades
  • Night grenades(flares etc) are only distributed during a night and in underground sectors
  • Heavy Weapons are distributed based on ammunition type(RocketMan still shoots rockets, Montar Enemy still use Montar-like weapons)
  • Mod does not affect unique armaments(e.g. Pierre won’t lose his unique machete )

C-UAE vs Random Enemy Weapons

C-UAE distributes all available weapons among all enemy fractions while REW provides a more structured distribution where all weapons are picked by hand to be distributed for specific fractions only. This difference leads to multiple consequences. E.g. in REW weapons from mods that don’t support REW won’t be distributed at all but in C-UAE Weapons that are not configured to be available in Bobby Ray’s won’t be distributed

Configuration options allow to disable weapon replacement enabling players to use logic for weapons for REW and the rest of the features of C-UAE

Recommended mods to use with C-UAE

More arnaments

Enemy AI

Alternative balance (alongside with more armaments)

Note: BCE and Timmeh’s Weapon are changing prices of vanilla weapons and are not balanced for vanilla prices so they will not work with ToG and/or MoW

Don’t use all mods from the above lists together. For information on which mods can be used with which related to the particular mod’s description

How does it do

Whenever players meet enemies in the satellite or tactical view, all enemies are scanned and a profile of their level, affiliation, and loadout is created. This profile then is used to generate new weapons and armor. Mod remembers which enemies were already changed and meeting the same enemies for a second time will not trigger the mod’s logic.

Avaiable Armaments Logic

C-UAE is built based on in game system of Cost and Bobby Ray’s CanAppearInShop property. So only armaments that can appear in the shop are distributed to enemies.

This way mod automatically filters out all leftover, unfinished, or quest items. Those items can be found in both the Vanilla game as well as in some popular weapon mods.

Weapons

New weapons are generated of the same type. Based on the enemy level, affiliation, and the cost of the original weapon, the mod finds the proper weapon cost range and gives a random weapon from that range.

New weapons are also granted Components/Weapons’ Mods (e.g. Scopes or Silencer) based on enemy level.

Additionally, if the original loadout has free spots left and there was no Handgun or Grenade then the enemy might get an extra Handgun or Grenade.

Armor

Armor follows a similar logic to weapons. Based on the enemy level, affiliation, and original armor new one is added.

Uniques

Enemies can’t get unique weapons like Golden Gun. But also enemies who wield unique weapons or armor will keep them. For example, enemies with "Shiny and Chrome Helmet" will keep it but their weapon and other armor pieces will get replaced according to the mod logic.

Configuration options

See Discussions section.

Special compatibility options for modders

Read more in the Discussions section.

Notes
  • Will not change enemies in the middle of a fight.
  • Does not work with New weapons of combinations of the original model as it is outdated.
  • Source code is available at GitHub[github.com]
Download
Revisions:

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