Game Engine and Assets Leaks
[UE4/5] n00dHolster
Submitted by canxsrky, 30-09-2022, 04:36 PM, Thread ID: 252320
Thread Closed
30-09-2022, 04:36 PM
#1 Video Preview
Documentation
This plug and play actor component will attach any object as a mesh to your character, within the constraints of the HolsterData. It is object-oriented and generic enough to be plugged into your current inventory system as it employs ways of overwriting holster meshes depending on certain conditions. Just call the Holster / Unholster node where you require it, define your requirements, and the system will handle the heavy lifting for you.
Features
Fully network replicated
Everything is done by the component that attaches to the character, you just need to call the nodes where applicable (i.e. your equip logic, pickup logic, etc)
Interface driven - define HolsterData in the object itself (such as your weapon), and we'll grab that info to drive certain holstering behaviours such as overwriting a mesh on the same slot. You can set the HolsterData however you'd like - in the class defaults, by inventory index, hard-coded etc.
Offset visualisation - use the numpad while in PIE to find your perfect offsets, then simply copy / paste the result on the screen into your HolsterData. This is a standalone feature only, not replicated (no need).
Included meshes are from the public domain (WeaponsPack_001) and are used as an example for setting offsets per weapon / slot type.
Technical Details
Number of Blueprints: 20+
Input: Keyboard, Mouse
Network Replicated: Yes
Plug & Play Actor Component for replicated holstering bedazzlement
n00dHolster is a highly flexible and powerful system designed to be added to your project with ease. It will take any object you give it and turn it into a mesh that represents your object and attaches it to the player for all other players see - even if they log out and log back in. Just add the interface and the included HolsterdData variable to your object that you want to see attached, add the component to your character - modify a couple of values and conditions, and away you go! It's time to add holster functionality to all your projects! All the documentation you need to get started is on the official website.
Merging
n00dComponents are designed to be merged together into one handy component list. When you click Add to Project you may get a prompt that asks you if youd like to overwrite files. This is done so that we keep the Core up-to-date as well as any shared generic assets.
Download (Google Drive)
Users browsing this thread: 1 Guest(s)