# HeroBridge Standalone

<figure><img src="https://756218607-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fv2D32cRkVCHsF9VcmKPA%2Fuploads%2F1zsTvKpcjVwpR5VP1Rcf%2FHeroBridgeStandaloneCover.png?alt=media&#x26;token=72aa1603-a446-4066-8491-c41ac32bac9e" alt=""><figcaption></figcaption></figure>

## HeroBridge Standalone – Runtime Character Customizer for Sidekick Characters

**HeroBridge Standalone** provides a set of components that can be attached **directly to GameObjects** to control **Sidekick Modular Characters at runtime**.

With the apply modes **On Enable**, **On Disable**, **On Button Press**, **On Invoke**, and **Unity Events** make it easy to hook character alterations into **UI**, **gameplay logic**, or **state-based systems**.

Every component is based on an **integrated, user-friendly API** that can be used to run **HeroBridge Standalone in code**.<br>

**💥 NEW RELEASE DISCOUNT!**

**Get 50% off for the first two weeks at $19.99 (regular $39.99).**

⚡ **Key Features**

✅ **Works with All Sidekick Modular Character Packs**

Compatible with all current Sidekick modular packs.

✅ **Runtime Character Control Methods:**

• **Set Part:** Modify any of the 38 modular components, such as the head, body, legs, hair, or accessories.

• **Set Preset**: Apply complete character presets including head, body, shape, and color settings.

• **Set Expression**: Control 19 facial expressions using blendshapes.

• **Cycle Part**: Cycle through parts of any type using next, previous, or random options.

• **Generate Dynamic Part Icons & Buttons**: Automatically generate dyanmic icons for all parts at runtime and create UI buttons for them.

**• Export as Prefab**: Turn your character into a prefab. The included customizer isn’t just for runtime, you can also use it as an editor tool, letting you create and save characters directly in the editor.

**…And More**

**✅ Built-in Save System**

HeroBridge Standalone includes a simple, slot-based save system for character customization data. Character parts, colors, and blendshape values can be saved and restored at runtime without relying on external save frameworks.

✅ **Efficient Runtime Performance & WebGL Support**

HeroBridge Standalone caches data such as parts, colors, and presets into JSON files for faster runtime performance and also support for WebGL builds.

**✅ Flexible Character Setup**

Designed to integrate with custom and third-party character controllers. Includes an option to enable or disable Animator rebuilding, allowing you to adapt HeroBridge Standalone to your specific setup.

**✅ Runtime API Access**

HeroBridge Standalone builds on parts of Sidekick’s Runtime API and adds its own API layer for controlling character customization at runtime.

**✅ Part Overview Window**

Includes a dedicated overview window that displays all Sidekick character parts currently installed in your project, organized into clear categories such as hips, torso, and other body sections.

✅ **Animation Patcher**

Most animations set Jaw Close blendshape to 0, making characters appear with an open mouth. The Animation Patcher tool automatically fixes this by setting Jaw Close to 1.

💡 **Example of Runtime Character Customization**

A **runtime character customizer example scene** in **HeroBridge Standalone** shows how **Sidekick Modular Characters** can be altered **during gameplay**, similar to character designers found in **role-playing and adventure games**.

The example demonstrates how **HeroBridge** can be used to create systems that allow players to:

* **Browse** clothing, accessories, and hairstyles
* **Modify** character parts
* **Change colors** for hair, eyes, and clothes
* **Use blendshapes** to alter body shape

Additionally, the sample shows how **part icon buttons are automatically generated at runtime**.

🎮 **Try It Yourself!**

You can **preview the character customizer directly in your browser** or **download the Windows build** on [Itch.io](https://fullscreenstudios.itch.io/herobridge-standalone-runtime-character-customizer-for-sidekick-character)

{% embed url="<https://docs.fullscreen.no/info/~/changes/393/standalone-assets/herobridge-standalone/setup-guide>" %}

## Available on Asset Store (Coming soon)

{% embed url="<https://assetstore.unity.com/publishers/111540>" %}

## **Package dependencies (1)**

<table data-view="cards"><thead><tr><th></th><th></th><th></th><th data-hidden data-card-cover data-type="image">Cover image</th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td>FREE Starter Pack - Sidekick Modular Characters</td><td>By <a href="https://assetstore.unity.com/publishers/5217">Synty Studios</a></td><td></td><td data-object-fit="cover"><a href="https://756218607-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fv2D32cRkVCHsF9VcmKPA%2Fuploads%2F8DeVI8L1gYR4FjcC9Sjp%2Fcddb7294-0623-4e8b-a11c-922d900bbcca.png?alt=media&#x26;token=8b811375-1aed-44ef-8240-87e0d306bb43">cddb7294-0623-4e8b-a11c-922d900bbcca.png</a></td><td><a href="https://assetstore.unity.com/packages/tools/utilities/cozy-stylized-weather-3-271742">https://assetstore.unity.com/packages/tools/utilities/cozy-stylized-weather-3-271742</a></td></tr></tbody></table>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.fullscreen.no/info/standalone-assets/herobridge-standalone.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
