Changes

Jump to navigation Jump to search
Added instructions on how to add SMAPI as a non-Steam game, allowing for a separate button to use modded from the original, "vanilla" Stardew. (I would appreciate anyone who can test achievements using this method - they should still work as the overlay and playtime tracking are still applied to vanilla Stardew, but I currently have all 40 and am thus unable to test.)
Line 51: Line 51:  
# This text should consist of "Your SMAPI API Filepath" %command% <br /><small>Default for most users is <code>"C:\Program Files (x86)\Steam\steamapps\common\Stardew Valley\StardewModdingAPI.exe" %command%</code></small>
 
# This text should consist of "Your SMAPI API Filepath" %command% <br /><small>Default for most users is <code>"C:\Program Files (x86)\Steam\steamapps\common\Stardew Valley\StardewModdingAPI.exe" %command%</code></small>
 
# From now on, just launch the game through Steam to run SMAPI with the Steam overlay and achievements.
 
# From now on, just launch the game through Steam to run SMAPI with the Steam overlay and achievements.
 +
 +
 +
Alternatively, you can add SMAPI as a non-Steam game if you would like separate Steam play buttons for an unmodded and modded version of the game.
 +
 +
To configure it this alternate way:
 +
# Keep SMAPI's installer window open, as in the previous method. <br /><small>(If you already closed it, just run it again. No need to uninstall first.)</small>
 +
# Copy the text in the installer window as above, without the <code>%command</code> portion.
 +
# In the Steam Client, select "Games" at the top-left of the client window, then select "Add a Non-Steam game to my library..."
 +
# In the menu that comes up afterwards, select "Browse..."
 +
# Navigate to the game's local files by pasting the text copied from the SMAPI installer in the file area above. Alternately, if you would prefer, you can navigate to your game files directly - you can find your game folder by browsing local files of Stardew Valley, but as above for most users the game's files on Steam are located at <code>"C:\Program Files (x86)\Steam\steamapps\common\Stardew Valley</code>.
 +
# Select StardewModdingAPI and click "open". SMAPI will be added to the list of programs to add to the Games Library. Select "Add Selected Programs" in the Steam Window you selected "Browse..." from previously, and an entry for StardewModdingAPI will be made in your Steam Library.
 +
# (Optional) In the Steam client, right-click on ''StardewModdingAPI'' and choose ''Properties''. You can now change the title of StardewModdingAPI to whatever you would like in the top field - it is suggested to title it "SMAPI" or "Stardew Valley Modded" (without quotations) if you do not wish to keep the original name. (This will not alter your installation in any way, it will simply change the title of the mod client in your Steam Library.)
 +
 +
You can now select play on StardewModdingAPI (or its alternate title) and SMAPI will launch, preserving the original "Stardew Valley" entry in your Steam Library for use in playing the unmodded game. The Steam overlay will still be available, and Steam recognizes that Stardew Valley is being run as well, adding to your playtime. (Achievements are currently untested for this method, but should work as usual, as Stardew Valley is recognized by Steam as being active when SMAPI is being run.)
    
===GOG Galaxy===
 
===GOG Galaxy===
30

edits

Navigation menu