Page cover

Custom pouch presets

This guide is about making custom pouch presets using Enfusion tools.

Last thing before this guide starts. When unsure about anything, check how it's done in existing RHS prefabs.

Step 1: Prefab

Lets start with inheriting our custom pouch preset from Vest_Base After that we can open it. If you want to use inflatable pouches on your preset, you need to add a SignalsManagerComponent

and SCR_UniversalInventoryStorageComponent.

I'm not gonna go into details about configuring SCR_UniversalInventoryStorageComponent, just use existing RHS prefabs as reference. F.e Vest_PCGen_III_Loadout_base

Step 2: Mesh

Start with putting mesh of the vest you want to make pouch preset for in MeshObject and BaseLoadoutCloth component. In our case we will use NCPC as example.

You need to put worn model not _ground one.

Part 3: Configuration

Now you can go to BaseLoadoutClothComponent and create a new slot. It should be LoadoutSlotInfo.

Then you can put a pouch you want to attach in prefab slot. Pouches can be found in these folders:

  1. Vest_PCGen_III_Pouches

  2. Vest_CPC_NCPC_pouches

  3. Vest_AACPC_Pouches

  4. Vest_Taktika_Pouches

  5. Vest_TV110_Pouches

And after that parent it to

Make sure to have exactly same checkboxes checked as on this screenshot

Step 4: Final touches

After you done with all steps mentioned above, it's time to replace temp meshes with invisible ones.

put rhs_equipment_empty_item.xob in meshobject

put rhs_equipment_empty_item.xob in Item Model put rhs_equipment_empty.xob in Worn model

You may want to ask, "What if i want to have a belt as well?

It is as simple as it sounds, instead of rhs_equipment_empty_item.xob and rhs_equipment_empty.xob put corresponding meshes of belt.

Once again, instead of guessing how it should look like, just check how it's done in our prefabs.

Last updated