# Asset Upload / Download

## Overview

You can upload objects configured in the Level Browser and **register them as assets in the Asset Drawer.** Registered assets can be shared with other creators, contributing to the expansion of the OVERDARE creator ecosystem.

Objects intended for personal use can be **uploaded as private** assets. Private assets are accessible in the **Owned tab** of the Asset Drawer.

## Features

A single functional system is typically distributed across multiple services such as Workspace, StarterGui, ServerScriptService, and StarterPlayer.

With the Multi Upload feature, these distributed objects can be **consolidated into a single asset** without manually relocating them. The **parent hierarchy structure and positional data at the time of upload are preserved**. When downloaded, each object is automatically placed under its corresponding service based on the saved structure.

This allows complex functional systems—such as Inventory, CheckPoint, or CombatSystem—to be **distributed and reused without structural loss**.

## Upload Types

<table><thead><tr><th width="137">Category</th><th width="354">Description</th><th>Example</th></tr></thead><tbody><tr><td><strong>Single Upload</strong></td><td><p>Uploads only <strong>one selected object (including its descendants).</strong><br></p><p>The <strong>top-level parent hierarchy information</strong> of the selected object is saved together.</p></td><td><p><strong>Asset 1</strong></p><ul><li>Workspace.Part</li></ul><p></p><p><strong>Asset 2</strong></p><ul><li>StarterGui.PlayerHUD</li></ul></td></tr><tr><td><strong>Multi Upload</strong></td><td><p>Uploads <strong>multiple selected</strong> objects at once (including objects under the same parent or different parent hierarchies).<br></p><p>The <strong>top-level parent hierarchy information and positional data</strong> of each selected object are saved together.</p></td><td><p><strong>Asset 3</strong></p><ul><li><p>ServerScriptService</p><ul><li>CheckPointManager</li></ul></li><li><p>StarterGui</p><ul><li>CheckPointUI</li></ul></li><li><p>Workspace</p><ul><li>CheckPoint1</li><li>CheckPoint2</li></ul></li></ul></td></tr></tbody></table>

## How to Use

In the Level Browser, **select** the object you want to upload, **right-click** it, and click **Save to OVERDARE** to upload the selected object to the Asset Drawer.

<figure><img src="https://2064130887-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FhrvYlLq1mQAq0V0vwPsb%2Fuploads%2FBccXlmbicx0ctyC3Nu7m%2Fimage.png?alt=media&#x26;token=b73b1979-f6a3-4a5e-8b8d-bb43bba295be" alt=""><figcaption></figcaption></figure>

### Single Upload

1. Select a **single object** in the Level Browser and run Save to OVERDARE.
2. In the upload type selection popup, choose **Single Upload**.

   <div align="left"><figure><img src="https://2064130887-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FhrvYlLq1mQAq0V0vwPsb%2Fuploads%2FsbYYhVPLc6pygswP6HVB%2Fimage.png?alt=media&#x26;token=46f37115-3e80-4d9a-9f86-64a376e968be" alt="" width="563"><figcaption></figcaption></figure></div>

When using Single Upload, the **top-level parent hierarchy information** of the selected object is saved together.

For example, if you upload ShopUI under StarterGui, the StarterGui hierarchy information is also saved. When downloaded, it will be automatically inserted under the StarterGui.ShopUI path.

<div align="left"><figure><img src="https://2064130887-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FhrvYlLq1mQAq0V0vwPsb%2Fuploads%2F2nJHygAHSSsKRZlpesMF%2Fimage.png?alt=media&#x26;token=22152b45-cd1e-4a69-952f-0cff6876913a" alt=""><figcaption></figcaption></figure></div>

### Multi Upload

1. **Select multiple** objects in the Level Browser and run Save to OVERDARE.\
   (A Multi Upload popup appears automatically when multiple objects are selected.)

   <figure><img src="https://2064130887-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FhrvYlLq1mQAq0V0vwPsb%2Fuploads%2FCqa1viDp1icL1m2aGaEZ%2Fimage.png?alt=media&#x26;token=2d9cb0df-e71f-40ed-82d1-1c742c6f02f7" alt=""><figcaption></figcaption></figure>
2. While the Multi Upload popup is open, **clicking objects in the Level Browser** immediately updates their inclusion status.

   <figure><img src="https://2064130887-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FhrvYlLq1mQAq0V0vwPsb%2Fuploads%2FnoD2y8TTq1YmpKwS8IiS%2Fimage.png?alt=media&#x26;token=33d02db2-d5b4-42f8-85aa-924d86822b58" alt=""><figcaption></figcaption></figure>

   1. Clicking an unselected object adds it to the upload list.
   2. Clicking a selected object removes it from the upload list.
3. After reviewing the object structure displayed in the popup, click the **Upload button.**

When using Multi Upload, the **top-level parent hierarchy information and positional data** of each selected object are saved together.

For example, if you multi-upload an item spawn system composed of multiple spawners, the position of each spawner is saved. When downloaded, each spawner is automatically placed at its saved position.

### Private Upload

When proceeding with Single or Multi Upload, you will be redirected to a web page.\
If you disable the **Distribute on Asset Store option**, the asset will only be visible to the target specified in the Owner field (individual or group).

<figure><img src="https://2064130887-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FhrvYlLq1mQAq0V0vwPsb%2Fuploads%2FH0zorAVShPRcIzNhaPQX%2Fimage.png?alt=media&#x26;token=8e6f983a-0d3e-4e98-b2e1-7bfb5a363235" alt=""><figcaption></figcaption></figure>

### Download

In the Asset Drawer panel, you can browse and use publicly uploaded assets in the **Store** **tab.**

Privately registered assets can be accessed in the **Owned tab.**

<figure><img src="https://2064130887-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FhrvYlLq1mQAq0V0vwPsb%2Fuploads%2FtbtqZ3R77VHBkkyuv2hg%2Fimage.png?alt=media&#x26;token=8f8ac35b-7ae5-42d1-a746-5ec55b5dc4f1" alt=""><figcaption></figcaption></figure>

## Notes

* A single Animation instance cannot currently be uploaded directly.
* To upload an Animation, it must be placed under a Model instance and **uploaded as a Model.**
