> For the complete documentation index, see [llms.txt](https://wiki.redmodding.org/wolvenkit/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://wiki.redmodding.org/wolvenkit/wolvenkit-app/usage/import-export.md).

# Import/Export

## Section Brief

## UI/Workflow documentation

This section contains **general information** and **workflow documentation** about importing and exporting files with Wolvenkit.&#x20;

* For a documentation of the UI, check [Import/Export Tool](/wolvenkit/wolvenkit-app/usage/import-export/models.md):
  * [Tools: Import/Export UI](/wolvenkit/wolvenkit-app/tools/tools-import-export.md) -> [Tools: Import/Export UI](/wolvenkit/wolvenkit-app/tools/tools-import-export.md#import-tool)
  * [Tools: Import/Export UI](/wolvenkit/wolvenkit-app/tools/tools-import-export.md) -> [Tools: Import/Export UI](/wolvenkit/wolvenkit-app/tools/tools-import-export.md#export-tool)
* JSON export will generate **a text file**. If you don't know what that means, ignore this option, or read more about it under [Import/Export as JSON](/wolvenkit/wolvenkit-app/usage/import-export/import-export-as-json.md)
  * [Import/Export as JSON](/wolvenkit/wolvenkit-app/usage/import-export/import-export-as-json.md) -> [Import/Export as JSON](/wolvenkit/wolvenkit-app/usage/import-export/import-export-as-json.md#export-as-json)
  * [Import/Export as JSON](/wolvenkit/wolvenkit-app/usage/import-export/import-export-as-json.md) ->[Import/Export as JSON](/wolvenkit/wolvenkit-app/usage/import-export/import-export-as-json.md#import-as-json)
* For a detailed explanation of the different settings and their workflow, check the nested pages or use the "next" button at the bottom of the page.&#x20;

## File Structure: the `raw` folder

{% hint style="info" %}
Moving or renaming files usually breaks the import. Read on to find out why.
{% endhint %}

When exporting a resource, Wolvenkit puts the exported file into your project's `raw` folder. In the UI, you can find it in your project explorer:

The relative paths (starting under `archive`/`raw`) are the same, as will the file name (without extensions).&#x20;

#### These files are connected:

```
source/archive/base/path/your_file.mesh
source/raw/base/path/your_file.glb
```

You can import `your_file.glb` via **Import Tool**.

#### These files are **not** connected:

```
source/archive/base/path/your_file.mesh
source/raw/base/path/your_file_mesh_export.glb
```

You can **not** import `your_file_mesh_export.glb` via **Import Tool**, because Wolvenkit won't know where to put it.

## Exporting

Wolvenkit knows to ways of exporting files: [to JSON](/wolvenkit/wolvenkit-app/usage/import-export/import-export-as-json.md#export-as-json), or via the [Export Tool](/wolvenkit/wolvenkit-app/tools/tools-import-export.md#export-tool).

Exported files will be created in your project's **raw** folder. The [relative path](#user-content-fn-1)[^1] will be the same.

## Importing

Unless importing [from JSON](#import-from-json), Wolvenkit can't **create files**.&#x20;

When using the [Import Tool](#import-tool), we can only import into already existing containers (see [#file-structure](#file-structure "mention") for more information)

The easiest way to do that is:&#x20;

1. export an existing file
2. overwrite the new file in `raw` with your changes
3. import the file

### Import from JSON

This option is **in the right-click menu.**

[^1]: Path inside the game files, e.g. `tutorial\my_first_mod\meshes\my.mesh`
