> For the complete documentation index, see [llms.txt](https://rwe-labs.gitbook.io/sdvmm/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://rwe-labs.gitbook.io/sdvmm/getting-started/setup-and-configuration/setting-up-the-application.md).

# Setting up the Application

## First-Run Setup

The first-run setup will only occur when you first open the Stardew Valley Mod Manager or when you reset the application from the settings. When you first run the application, you'll be greeted with the following window:

![The Stardew Valley Mod Manager's First-Run Setup.](/files/b88GiS65lmB102PUrG5m)

To get started, click "Continue" - The application will then show a loading spinner whilst it attempts to locate your Stardew Valley Installation directory.

If Steam and Stardew Valley are both installed in their default directories, the Stardew Valley Mod Manager should automatically prefill the directory. Once this is done, simply click "Continue" to complete the First-Run setup.

{% hint style="success" %}
If you don't currently have SMAPI installed, you will be prompted to install a bundled version of SMAPI. This however may not be the most up-to-date version of SMAPI so you may want to update this as soon as the setup is complete.
{% endhint %}

![](/files/2pzOWrAKOfu3DHooLUBx)

{% hint style="info" %}
If you have the Steam version of Stardew Valley installed but you have it installed in a non standard location, the Stardew Valley Mod Manager may not be able to find your install directory. There is a GIF in the window that will show you how to get your Stardew Valley installation directory from within Steam.
{% endhint %}

{% hint style="info" %}
If you do not have the Steam version of Stardew Valley installed on your device, you will need get your Stardew Valley installation directory manually.
{% endhint %}

## Finding your Install Directory

{% tabs %}
{% tab title="Steam Users" %}

* [ ] Open Steam to your Library
* [ ] Right click on "Stardew Valley" in your games list
* [ ] Click "Manage" then "Browse Local Files"
* [ ] Click the down arrow in the file location text box.
* [ ] Copy the text that appears in the file location text box.
* [ ] Try pasting this in the first-run setup as the directory. If you have the correct directory, it should state so underneath the text box:

![](/files/3ERA8T9qLUUeshjUcizg)
{% endtab %}

{% tab title="Second Tab" %}

* [ ] Find the shortcut that you use to usually launch Stardew Valley.
* [ ] Right click on the shortcut and click "Properties"
* [ ] Find the "Target" text box.
* [ ] Copy the contents and try them in the First-Run Setup.
* [ ] If those do not return a valid Stardew Valley installation, try the following:

<table><thead><tr><th width="227.4811213509081">Platform</th><th width="388.8797246404876">Path</th></tr></thead><tbody><tr><td>GOG</td><td>C:\Program Files (x86)\GOG Galaxy\Games\Stardew Valley</td></tr><tr><td>Microsoft Store/Xbox</td><td>C:\Program Files\ModifiableWindowsApps\Stardew Valley</td></tr></tbody></table>
{% endtab %}
{% endtabs %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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://rwe-labs.gitbook.io/sdvmm/getting-started/setup-and-configuration/setting-up-the-application.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.
