RHS: Status Quo
  • Red Hammer Studios
  • Join the Team!
  • Frequently Asked Questions
  • Team
  • Arma Reforger
    • RHS: Status Quo
      • EULA
      • Roadmap
      • Feedback
        • How to help us fixing a bug
      • Installation
      • Server Setup
      • Changelog
        • 0.11
        • 0.10
        • 0.9
        • 0.8
        • 0.7
        • 0.6
        • 0.5
        • 0.4
        • 0.3
        • 0.2
      • General Systems
        • Spectrum Device
        • PMF-5.1
        • RHS IR, NV and "Thermals"
        • RHS Extended Inventory System
        • RHS Radial Menu
        • Close Air Support
        • Navigation and Positioning
        • EARHS
        • GPS Radio Beacon
        • Default Key Bindings
      • For Developers
        • Sliding Attachments
        • Detacheable Bipods
        • Custom pouch presets
        • Patches
      • BLUFOR
        • What is BLUFOR?
          • USMC
        • Uniforms
          • Backpacks
            • FILBE Hydration Pack
            • FILBE Backpack
            • 6.11 Tactical RUSH 12 2.0 Backpack
          • Clothing
            • Jackets/Shirts
              • Crye Combat Shirt
              • FROG Combat Shirt
              • Parka
              • Waffle Top
            • Pants
              • BDU Combat Pants
              • Crye Combat Pants
              • FROG Combat Pants
          • Eye Protection
          • Footware
            • BCT Boots
            • USMC Combat Boot
            • Rocky SV2 Boots
            • Luma Military Boots
            • Salomon X Ultra
            • Altama
            • Altama Boots
          • Gloves
            • M-Pact
          • Helmets
            • 3Mâ„¢ PELTORâ„¢ ComTacâ„¢ VI
            • ECH
            • CVC
            • ACH
            • MICH
          • Mask
          • Vest
            • APC Vest
            • PC Gen III
        • Gadgets
          • AN/PRC-152A
          • AN/PVS-14
          • Vector 21
        • Weapons
          • Glock 17
          • Glock 45
          • M17
          • M18
          • M27
          • M4A1
          • M4A1 Block II
          • M38 SDMR
          • M40A5
          • MK153 SMAW Mod 2
        • Weapon Attachments
          • AN/PEQ-15
          • AN/PEQ-16A
          • AN/PSQ-23
          • SU-233
          • M300c
          • LT706 Harris Bipods
          • M4A1 Carry Handle
          • RMR Optic
          • Trijicon TA31RCO Optic
          • Trijicon TA648MDO Optic
          • M8541 Scope
          • Leupold Mark 4 Tactical Scope
          • Leupold TS-30A2 Mark 4 Scope
        • Ammunition
          • 9x19mm M17 24-Round Magazine
          • 9x19mm M17 17-Round Magazine
          • 9x19mm Glock 17-Round Magazine
          • 5.56x45mm STANAG 30-Round M855A1 Magazine
          • 5.56x45mm STANAG 30-Round M995 Magazine
          • M249 200-Round M855A1 Belt
          • 7.62x51mm M40 5-Round Magazine
          • 7.62x51mm M40 M61AP 5-Round Magazine
          • 7.62x51mm M40 M62 Tracer (T) 5-Round Magazine
          • 7.62x51mm M40 M80 5-Round Magazine
          • 40mm M713 Marker Grenade (Red)
          • 40mm M715 Marker Grenade (Yellow Smoke)
          • 40mm M716 Marker Grenade (Violet Smoke)
          • 40mm M585 Star Cluster Grenade
          • 40mm XM663 Star Cluster Grenade (Green)
          • 40mm XM664 Star Cluster Grenade (Red)
          • Mk153 NE (Novel Explosive) Round
          • Mk153 HEDP (High-Explosive Dual-Purpose) Round
          • Mk153 HEAA (High-Explosive Anti-Armor) Round
        • Vehicles
      • REDFOR
        • What is REDFOR?
        • Uniforms
          • Summer VKPO
          • Demi Season VKPO
          • Helmets
            • 6M2
            • TOR (S/M/L)
            • TOR-2 (M/L)
            • LShZ 1+
            • 6B7-1M
            • 6B47
        • Gadgets
          • R-187-P1E Azart
          • 1PN138
          • PDU-4
        • Weapons
          • Attachments
            • Optics
              • PO4x24P
              • INFRATECH TWS-1
              • 1PN93
              • 1P21
              • 1P63
              • 1P78
              • 1P86
              • 1P87
                • 1P87 + 1P90
                • 1P87 + 1PN138
              • PGO-7V3
            • Lasers
              • LTSU-1
              • Zenitco Perst "Klassika" V4.0
          • SP-81
          • APS
          • AK-74M
          • AKS-74UN
          • RPK-74M
          • AK-105
          • AN-94
        • Ammunition
        • Vehicles
          • K-17 Boomerang
          • T-14
          • 2S1
      • INDFOR
        • What is INDFOR?
        • Uniforms
        • Gadgets
        • Weapons
          • Glock 17
          • Glock 45
          • Reference BLUFOR M4A1
          • Reference BLUFOR M4A1 Block I
          • Reference BLUFOR M4A1 Block II
          • AR15 GA UD115
          • AR15 GA UD145
          • AK-101
          • AK-102
          • VZ58P
          • VZ58V
          • MG249
          • M60
        • Ammunition
        • Vehicles
    • RHS: TerraCore
  • Arma 3
    • RHS: Escalation
Powered by GitBook
On this page
  • Weapon Setup
  • 1. Bone
  • 2. Prefab
  • Creating New Bipods
  1. Arma Reforger
  2. RHS: Status Quo
  3. For Developers

Detacheable Bipods

Last updated 3 months ago

This system is still work in progress and may evolve in the future.

In version 0.10 of RHS: Status Quo a new system was added to enable attachment of modular (mainly picattiny) bipods. As this feature is not available in the vanilla game, a lot of scripting and setup work has gone in to make this possible. What was not possible, however, is to make this useable as an out-of-the-box feature for all weapons and some modifications to exisitng weapons is required to make it compatible.

The first section of this document describes the proper way to set up a weapon to be compatible with receiving the bipod attachment and properly respecting the dynamic point of deplyment depending on whether the bipod is stowed or not. The second section (to be added later at some point) deals with creating new bipods that support this functionality as well.

Weapon Setup

Several steps need to be followed to properly enable the weapon to be compatible.

1. Bone

The main xob of the weapon, essentially waht is used as the basis for the weapon prefab should have bone called bipod_pos at the approximate location where the deployment point should be as if the bipod was NOT attached to the weapon. This will be the point the weapon well rest on obsticles by default.

This can be added as a memory point in Blender like so:

This bone is critical and the system will not work without it.

2. Prefab

In the weapon prefab (or parent thereof) you need to make some changes. First we will add a new AttachmentSlotComponent as a child to the WeaponComponent to prepare a slot where the bipod can attach to:

Set the attachment slot properties as such:

Make sure the Attachment Type is set to AttachmentRIS1913Bipod so that the bipod can find the right slot and it is set to Show in Inspection. Manipulate the Offset and Inspection Widget Offset positions to be roughly at where the bipod should attach and ideally on the same horizontal position as you have placed tou bipod_pos bone.

Leave the Pivot ID property empty or at the very least do NOT set it to bipod_pos.

Finally edit the SCR_WeaponAttachmentsStorageComponent section of AimingModifierAttributes Deployment Points section to look exacly like below:

The most important part being that there is 1 stabilization point that is tied to the bipod_pos bone. When a bipod is attached, the system will recognise it and animate this bone, moving the stabilization point up and down. When bipod is not there it will be ignored. Normal bipod deployment actions and key bindings should work with it and it should propagate through multiplayer.

The final and most complex step is modifying the animation graphs of the weapon to inject the trigger variable that will animate the point. For this you will have to edit or create the signals and the ProcAnimParams for the weapon. If your weapon already has a ProcAnimComponent with a .pap file assigned we will need to edit it, otherwise you will need to create a new one.

When editing your pap file, press Signal in top left corner and locate bipod_signal.siga in RHS mod files.

Your signal node will be created in the graph with a DEPLOY_HEIGHT signal present. Add a Bone, TranslateMake and TranslateSet nodes onto the graph using the buttons in the top toolbar, and hook them up to the signal and together as such:

Only the Bone node needs editing, and there make sure to set the Bone name property to bipod_pos as shown. All other nodes can be left with default settings. Save your pap file and close the Procedural Anim editor.

Important: if you alreasy use a siga file for your weapon, paste the nodes from the bipod_signal.siga into your siga and hook up the nodes in the pap using the existing signal node:

Now if you attach the bipod you will be able to see the bone animating when bipod is extended:

Creating New Bipods

TBA