# How to add to a custom character

This page covers how to use the features of the plugin in blueprints. The logic in C++ should be the same.

## Setting up the component:



1. Open your character and click the add component button, then search for "Dynamic Footstep Component".
2. Drag off the component in your event graph on begin play and call the "Set Skeletal Mesh" function it has. Assign your mesh to it.

<figure><img src="https://2876813118-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9uSem23VjdKP58U1W95o%2Fuploads%2FyTAotYQSFa6GTHh72a8G%2Fimage.png?alt=media&#x26;token=b15c18ed-43cd-4502-b761-811f2ae21069" alt=""><figcaption></figcaption></figure>

3.  To set up the details panel, configure the following key values:

    * Ground Distance
    * Required Movement Speed
    * Decal Right Foot
    * Particle Effect
    * Sound Effect
    * The foot sockets. these are usually your feet bones, if you want you can use skeletal sockets for greater control.
    * Third person mode or First person mode booleans. Only have one at a time.
    * Decal Width and Length.

    If you're unsure about any values, hover over the text

<figure><img src="https://2876813118-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9uSem23VjdKP58U1W95o%2Fuploads%2F5BQbaHjgMGUMGDBZ8hgx%2Fimage.png?alt=media&#x26;token=40b91188-7be9-4048-a3c0-b471682994d8" alt=""><figcaption></figcaption></figure>

4. Using first-person mode is easy and does not require a mesh to be set at the beginning of play. Adjust the settings as needed. Here is an example; remember the tooltips on hover provide values for each item.

<figure><img src="https://2876813118-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9uSem23VjdKP58U1W95o%2Fuploads%2FIHdr7X2WJevEBDYRMYSa%2Fimage.png?alt=media&#x26;token=826b8854-66c7-4728-98ff-744f3cbe6ca4" alt=""><figcaption></figcaption></figure>

5. That is it, you should now have footsteps on all your animations assuming you follow getting setup, went through important notes, and followed this guide. If you still need help join the discord below, and I will help you out.

{% hint style="info" %}
NOTE: Sound cues, particles, and decals must be correctly positioned and oriented in their assets. This plugin places them in the world; to change direction or actions, adjust them in the asset itself.
{% endhint %}

## Need further support? Join the discord

We have a Discord that is open to everyone for support, You can join it here: [https://discord.gg/GXZ7c74sTm](https://discord.gg/GXZ7c74sTm)
