SUCK is an Arma 3 mod that allows Players to attach and detach their under barrel grenade launcher (UBGL). It uses placeholder items for different UGL models and is compatible with ACE3 and supports several of the most common weapon packs.
Simple Underbarrel-Grenade-Launcher Changeing Kit
Switch UBGL Conversion Kit
Steffies UBGL Change Kit
This Mod should support to attach and detach an UBGL as it should be. Because UBGL is no attachment like a scope or a Bipod the whole Weapon has to be switched. Therefore only a limited range of weapons can be supported which have a UBGL counterpart. Under barrel grenade launchers are items that can be attached to the weapons bipod slot. Attaching and detaching this item then switched the weapon to the corresponding counterpart. We tried to read combination from config using GL-Muzzle and inheritance but most Mods Config structure is too chaotic to do so.
this mod requires this latest version of CBA A3
For this concept following components are required:
- items for different UBGL Models ✓
- scripts to change Weapons ✓
- config to support UBGL in bipod slot ✓
- mapping for supported weapons ✓
- mod icon ✓
- (optional) 3d model for item on ground (ToDo)
Several UGL Models should be available separately:
- M203
- M203S
- M320
- HK AG36
- GP25
- FM EGLM
- 3GL
- QLG-10A
- SL40
- UPG40
- SIX-12
- VHS-BG
- G1
swap Weapons using scrollwheel menuswap Weapons using ace menu(ACE Attachment Switching instead) ✓- swap Weapons by dragging on attachment slot ✓
swap Weapons by right click item(ACRE conflicts)
- Vanilla UGLs ✓
ace3 menu- ACE Extension - Attachment Switching support ✓
- Advanced Weapon Mounting support ✓
- RHS UGLs ✓
- CUP UGLs ✓
- BWMod UGLs ✓
- Niarms UGLs ✓
- SMA Weapons ✓
planned Compatibility: (if requested)
- FFAA Weapons
- Global Mobilization Weapons
- SpR Weapons
- HAFM Weapons
This Mod adds under barrel grenade launchers as items that can be attached to the weapons bipod slot.
As soon as a supported weapon has a grenade launcher equipped the weapon is switched to its UBGL counterpart.
The Weapon is switched back by unequipping the UBGL item. Supported grenade launcher weapons are equipped with the UBGL item on pickup automatically.
Note that the mapping of special weapons (attachments variants) is created by their inheritance hierarchy and my lead to color scheme or barrel length mismatches.
SUCK is compatible with ACE Extension - Attachment Switching and Advanced Weapon Mounting for more emersion.
This mod project uses synixebrett's HEMTT. Check out his github page for more information.
to build a mod release HEMTT needs to be installed on your system. Execute hemtt build --release --force
in the projects root directory.
Any weapon pack Modder is free to provide his own Compatibility Mods. For introductions on how to create these see: developers guide
- thanks to joko for helpful advices to scheduled context, config inheritance and project structure
This work is licensed under a Arma Public License Share Alike