# 02.06 Exporting and uploading the mod

It's time to test, export and then upload our mod.

## Creating mod exporter

First create a mod exporter for our mod. Go back to the **\_\_YOUR MODS GO HERE** folder and press right click on our mod folder. Press **Create mod exporter.**

<figure><img src="https://1829292589-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FTVLyyVLToWwLXqMerFSR%2Fuploads%2FvCG5YubaOLRUOwBcbUxN%2Fobraz.png?alt=media&#x26;token=6177b18d-06df-4082-bb06-966ed2ca08c3" alt=""><figcaption></figcaption></figure>

Now a new object should be created. We can go on to test our mod.

<figure><img src="https://1829292589-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FTVLyyVLToWwLXqMerFSR%2Fuploads%2FliqDCrML3YkoCdlwUvGA%2Fobraz.png?alt=media&#x26;token=2e0816ca-0ff4-4034-899d-a22f7e57492d" alt=""><figcaption><p>How the mod exporter looks for me</p></figcaption></figure>

## Testing the mod

Press the **Export mod to test folder**, wait until it's finished and then press the **Launch game** button. Go into singleplayer (important) and see if your mod appears in the category you've chosen. For our ball prop, it would appear in **Props** category in **All** subcategory. Test if it works and spawns fine, and after this you can move on and upload your glorious mod. You can press the **Remove mod from testing folder** button.

## Uploading the mod

***PLEASE DO NOT MAKE THESE MODS PUBLIC! YOU CAN DELETE THEM AFTER YOU'RE DONE. THIS IS JUST FOR DEMONSTRATION PURPOSES.***

You can press **Upload mod to Steam Workshop**. This should create another object. Assign a proper tag and a mod name, along with the thumbnail and the description. For me, I set the thumbnail to the ball prop thumbnail I created before. You can edit them all later in the steam workshop page as well of course. Leave the rest of stuff as it is. The Build Compression applies compression to the assetbundle, depending on what you choose. You can view more in

<figure><img src="https://1829292589-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FTVLyyVLToWwLXqMerFSR%2Fuploads%2FLUFYXsuJqi81GbkQye8K%2Fobraz.png?alt=media&#x26;token=35993ed2-9c27-4ba9-b1c0-b823a4b34712" alt=""><figcaption></figcaption></figure>

You can then press the Upload button. ***Please note that you need to have Steam on and need to have Pyroworks in your library.*** In the console you should now see the upload progress.

<figure><img src="https://1829292589-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FTVLyyVLToWwLXqMerFSR%2Fuploads%2FEgAdU6oD5TkdxILFx2xr%2Fobraz.png?alt=media&#x26;token=df318e2b-6f22-4cd6-9193-c7adb2b109cc" alt=""><figcaption></figcaption></figure>

After it's done, it should open a browser window with your mod in there. You can change the visibility to public and edit some other stuff if you want to. This should be it! Good job.

## Updating the mod

If you want to update the mod, make sure **New file** is off in the Steam uploader. Enter in your mod fileID which is in the URL of your mod (for example for <https://steamcommunity.com/sharedfiles/filedetails/?id=3016688595> it is 3016688595) and type in a changelog, aka what did you change in the new version. You can then press upload and it should all upload automatically.

<figure><img src="https://1829292589-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FTVLyyVLToWwLXqMerFSR%2Fuploads%2FetNFFvMKQFQSJOJAsGAw%2Fobraz.png?alt=media&#x26;token=a13957f3-981a-478c-913a-f7db1a65b3f2" alt=""><figcaption></figcaption></figure>

That should be it for this short little tutorial! Good job on creating your first prop.

## Mod folder for download

*Here is the final mod folder that you can use for learning purposes:*

{% file src="<https://1829292589-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FTVLyyVLToWwLXqMerFSR%2Fuploads%2FWTHIgNLcGjjzALlsVQIh%2FBall%20prop.zip?alt=media&token=df2ba9b8-ea4f-4c67-b7ef-0cde38ab8819>" %}
