> For the complete documentation index, see [llms.txt](https://wiki.thunderstore.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://wiki.thunderstore.io/sharing-your-mods/modpacks-and-profiles.md).

# Modpacks and Profiles

{% hint style="info" %}
This wiki page shows instructions for using modpacks and profiles with [Thunderstore Mod Manager](https://get.thunderstore.io/)
{% endhint %}

## Should I make a modpack or a profile?

**Profiles** are made up of a list of mods and configs for those mods. In most cases, profiles are faster and easier to make and use than modpacks. **Use a profile if:**

* You just want to share the same mods and settings with your friends.

**Modpacks** are packages uploaded to Thunderstore with the `modpack`category. They contain a list of mods as [dependency strings](https://wiki.thunderstore.io/#dependencies) in the [manifest.json](https://wiki.thunderstore.io/#manifest-1) file and configs for those mods. Modpacks can also contain additional files (even entire mods). **Use a modpack if:**

* You plan on updating your mod list or settings regularly, such as for a dedicated server.
* You want your mod list and settings to be publicly available on the Thunderstore site.

## How do I create a Profile?

Click the Share button or go to `Settings -> Profile -> Export profile as code` to generate and profile code and copy it to your clipboard.

<figure><img src="/files/XXc6cK9hbQ45dOQoJR08" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/bvvRPujnISyFVTwuewBh" alt=""><figcaption></figcaption></figure>

Share this code using Steam, Discord, or any other text app. Importing a profile from this code will download the profile's mods and configs.&#x20;

## How do I import a Profile?

Profiles can be imported by code or file in the mod manager.

<figure><img src="/files/55cmE8s5ys11QE0rbLRW" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/qZQAGBEsXbZL1akKXCV7" alt=""><figcaption></figcaption></figure>

## How do I create a Modpack?

Modpacks use the same format as any package on Thunderstore. See [Creating a Package](https://wiki.thunderstore.io/creating-a-package/) for instructions on how to properly format a package.

To add mods to your modpack, you need to add the **dependency string** for each mod to your `manifest.json` file. You can find the dependency string for a package on its page on the Thunderstore website or by using the "Show dependency strings" option in the mod manager Settings.&#x20;

<figure><img src="/files/YJPExwwSzMwJKCxC7moG" alt=""><figcaption><p>Make sure you download the mods you want to your profile first.</p></figcaption></figure>

<figure><img src="/files/kg2Ztn9XtbycF1y3hchv" alt=""><figcaption><p>Transfer the dependency strings to your manifest.json file. You can use the <a href="https://thunderstore.io/tools/manifest-v1-validator/">Manifest Validator</a> to make sure you formatted it correctly.</p></figcaption></figure>

In most cases, you'll also want your configs for each mod as well. In the mod manager Settings, select "Browse profile folder" which should open a new window like the one below.

<figure><img src="/files/B2qkt9o8h0cPM4HoQSTl" alt=""><figcaption></figcaption></figure>

Open the `BepInEx` folder and find your `config` folder.

<figure><img src="/files/eqtHx3Wx69I864PMHjo2" alt=""><figcaption></figcaption></figure>

Copy just the `config` folder into your package. Do not copy the `core` or `plugins` folders, modpacks usually don't contain any actual code or assets themselves.

<figure><img src="/files/vsFttaITPVkQjENAnm3N" alt=""><figcaption></figcaption></figure>

Zip up your files and [upload](https://thunderstore.io/package/create/) the zip to Thunderstore.

{% file src="/files/F4ZQoaInhu85wD36P4ca" %}
Example modpack for the Lethal Company community from the tutorial above
{% endfile %}
