# Steam Workshop and Publishing your Mods

Learn how mod packaging and publishing works in the GEM RTS engine, including saving, uploading, and sharing your creations through the Steam Workshop, demonstrated using [Men of War II](https://bestway.com.ua/games/men-of-war-ii/) as an example.

Main stages of mod publishing:

* Package setup (0:12–0:25):\
  In the game settings, open the Packages section. If the publish button is inactive, this means that the package does not contain any mod files.
* Moving files (0:30–1:06):\
  New files created in the Editor are automatically saved in the editor local changes folder. These files must be manually moved into your custom package folder, such as tutorial, using Windows Explorer.

{% hint style="warning" %}
Do not move the **.info** file, as it is required for the package to function correctly inside the engine.
{% endhint %}

* Publishing (1:25–1:45):\
  After moving the files, the game must be restarted. Once restarted, the publish button becomes available and the mod can be uploaded to the Steam Workshop.
* Workshop visibility (1:47–1:53):\
  By default, newly uploaded mods are set to hidden status. This gives creators time to prepare descriptions and add screenshots before making the mod publicly available.

Although the workflow is demonstrated using Men of War II, the same publishing principles apply to other games built on the GEM RTS engine.

{% embed url="<https://youtu.be/NvIZU4z5Bzg?si=sGclnhKzzVQL5clW>" %}


---

# 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://bestway-1.gitbook.io/documentation/mod-development/modding-guides/steam-workshop-and-publishing-your-mods.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.
