Skip to content

Allows you to quickly switch between different Stardew Valley mod profiles

License

Notifications You must be signed in to change notification settings

supercam19/SMAPI-Profile-Manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SMAPI-Profile-Manager

Allows you to quickly switch between different Stardew Valley mod profiles

Preview

Setup

Download the latest release of the profile manager

You can run the .exe file directly to use the profile manager, or if you want to open it through Steam, complete the following steps:

  1. In your Steam library, go to Stardew Valley
  2. Press on the gear icon and click on properties
  3. Under launch options, enter the following:
    "<path\to\profile\manager>\SMAPI.Profile.Manager.exe" %command%
    Where <path\to\profile\manager> is the path to the folder of the profile manager you previously downloaded
  4. You're done! Just launch the game normally through steam and the profile manager will pop up.

How to use

The profile manager is a very simple program that does most of the work for you. When you open the program for the first time, you can add a profile using the blue + button in the top right.

This will prompt you to choose a folder, which will be one of your mod profiles. (Please note that the folder has to be in your Stardew Valley install folder) Select the folder and the profile manager will prompt you to give it a name.

Once that is done, you can repeat the process for as many different profiles as you wish. You can then launch the game with different profiles using their launch button, or delete the profile with the delete button.

Restrictions

  • The profile manager will only work on Windows (confirmed on Windows 10 only) and will likely never come to other operating systems

Attibutions

Gear icons created by Freepik - Flaticon

Modifying the program

The external packages for this program are CustomTkinter, which can be installed with:
pip install customtkinter
And requests, which can be installed with:
pip install requests

When building the program back into an exe file, you can use the build.bat file, but be sure to replace the file path to the customtkinter with the one shown when you run
pip show customtkinter
{Note: You can use the dev_build.bat file to build the program with a python console open}
{Note: The provided batch files for building the program require pyinstaller to be installed}

All custom icons for the program are found in assets/iconsheet.png. The icons are 64x64 pixels.
If you use paint.net, you can use the provided .pdn file to edit the iconsheet with tile gridlines included.