Skip to content

Compat Aegis - Add Realistic Weights#11177

Open
SirPotoo wants to merge 17 commits intoacemod:masterfrom
SirPotoo:SirPotoo-patch-aegis_realisticweights
Open

Compat Aegis - Add Realistic Weights#11177
SirPotoo wants to merge 17 commits intoacemod:masterfrom
SirPotoo:SirPotoo-patch-aegis_realisticweights

Conversation

@SirPotoo
Copy link

@SirPotoo SirPotoo commented Dec 17, 2025

When merged this pull request will:

  • Changes mass values of Aegis infantry weapons to be in line with ACE, soft dependency included

Note
Recommend reviewing the mass values for consistency, calculations have been done with my own research

@PabstMirror
Copy link
Contributor

configs look good
I can't comment on accuracy but I assume everything is reasonable

SirPotoo and others added 7 commits December 21, 2025 15:11
Accidentally included the weight of an empty magazine

Co-authored-by: johnb432 <58661205+johnb432@users.noreply.github.com>
Co-authored-by: johnb432 <58661205+johnb432@users.noreply.github.com>
Co-authored-by: johnb432 <58661205+johnb432@users.noreply.github.com>
Co-authored-by: johnb432 <58661205+johnb432@users.noreply.github.com>
Co-authored-by: johnb432 <58661205+johnb432@users.noreply.github.com>
Co-authored-by: johnb432 <58661205+johnb432@users.noreply.github.com>
Co-authored-by: johnb432 <58661205+johnb432@users.noreply.github.com>
@PabstMirror PabstMirror added the kind/enhancement Release Notes: **IMPROVED:** label Dec 22, 2025
@PabstMirror PabstMirror added this to the 3.20.3 milestone Dec 23, 2025
@LinkIsGrim LinkIsGrim changed the title Component - Add compat_aegis_realisticweights Compat Aegis - Add Realistic Weights Dec 27, 2025
Copy link
Contributor

@johnb432 johnb432 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Addon is creating multiple UBC warnings:

20:08:01 Updating base class 'arifle_AKM_F'->'Rifle_Base_F', by 'z\ace\addons\compat_aegis\compat_aegis_realisticweights\config.bin/CfgWeapons/Aegis_arifle_AKM74_F/' ('build'/'ace_compat_aegis_realisticweights') (original 'A3_Aegis\weapons_f_aegis\rifles\akm74\config.bin')
20:08:01 Updating base class 'WeaponSlotsInfo'->'WeaponSlotsInfo', by 'z\ace\addons\compat_aegis\compat_aegis_realisticweights\config.bin/CfgWeapons/Aegis_arifle_AKM74_F/WeaponSlotsInfo/' ('build'/'ace_compat_aegis_realisticweights') (original 'A3_Aegis\weapons_f_aegis\rifles\akm74\config.bin')
20:08:01 Updating base class 'WeaponSlotsInfo'->'WeaponSlotsInfo', by 'z\ace\addons\compat_aegis\compat_aegis_realisticweights\config.bin/CfgWeapons/Aegis_arifle_AK74_gold_F/WeaponSlotsInfo/' ('build'/'ace_compat_aegis_realisticweights') (original 'A3_Aegis\weapons_f_aegis\rifles\akm74\config.bin')
20:08:01 Updating base class 'WeaponSlotsInfo'->'WeaponSlotsInfo', by 'z\ace\addons\compat_aegis\compat_aegis_realisticweights\config.bin/CfgWeapons/Aegis_arifle_AKS74_gold_F/WeaponSlotsInfo/' ('build'/'ace_compat_aegis_realisticweights') (original 'A3_Aegis\weapons_f_aegis\rifles\akm74\config.bin')
20:08:01 Updating base class 'Rifle_Short_Base_F'->'Rifle_Base_F', by 'z\ace\addons\compat_aegis\compat_aegis_realisticweights\config.bin/CfgWeapons/sgun_KSG_F/' ('build'/'ace_compat_aegis_realisticweights') (original '(A3_Aegis\weapons_f_aegis\shotguns\ksg\config.bin - no unload)')
20:08:01 Updating base class 'Rifle_Short_Base_F'->'Rifle_Base_F', by 'z\ace\addons\compat_aegis\compat_aegis_realisticweights\config.bin/CfgWeapons/sgun_M4_F/' ('build'/'ace_compat_aegis_realisticweights') (original '(A3_Aegis\weapons_f_aegis\shotguns\m4_ssas\config.bin - no unload)')
20:08:01 Updating base class ''->'WeaponSlotsInfo', by 'z\ace\addons\compat_aegis\compat_aegis_realisticweights\config.bin/CfgWeapons/Aegis_launch_RPG7M_F/WeaponSlotsInfo/' ('build'/'ace_compat_aegis_realisticweights') (original 'A3_Aegis\weapons_f_aegis\launchers\rpg7\config.bin')

Some can be easily addressed, but some can't, as Aegis itself is messing up inheritance.
My notes:

Aegis_arifle_AKS74_F causes UBC for Aegis_arifle_AKS74_gold_F, because Aegis_arifle_AKS74_F doesn't have its own WeaponSlotsInfo, inherits from Aegis_arifle_AKM74_F instead
sgun_KSG_F causes UBC, because sgun_KSG_F changes parent with Aegis (Rifle_Short_Base_F in A3_Aegis_Sounds_F_Aegis and Rifle_Base_F in A3_Aegis_Weapons_F_Aegis_Shotguns_M4_SSAS)
sgun_M4_F causes UBC, because sgun_M4_F changes parent with Aegis (Rifle_Short_Base_F in A3_Aegis_Sounds_F_Aegis and Rifle_Base_F in A3_Aegis_Weapons_F_Aegis_Shotguns_M4_SSAS)

Not sure what the way forward is for those 3.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

kind/enhancement Release Notes: **IMPROVED:**

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants