Other user's assetsAll the assets in this file belong to the author, or are from free-to-use modder's resources
Upload permissionYou are not allowed to upload this file to other sites under any circumstances
Modification permissionYou are not allowed to modify my files, including creating bug fixes or improving on features under any circumstances
Conversion permissionYou are not allowed to convert this file to work on other games under any circumstances
Asset use permissionYou are not allowed to use assets from this file under any circumstances
Asset use permission in mods/files that are being soldYou are not allowed to use assets from this file in any mods/files that are being sold, for money, on Steam Workshop or other platforms
Asset use permission in mods/files that earn donation pointsYou are not allowed to earn Donation Points for your mods if they use my assets
Author notes
This author has not provided any additional notes regarding file permissions
File credits
This author has not credited anyone else in this file
Donation Points system
Please log in to find out whether this mod is receiving Donation Points
Translations
No translation available on the Nexus
Changelogs
Version 1.2.1
Fixed crash on startup due to invalid data cache.
Updated ZH translation by CuteCat233 and Z2549.
Version 1.2.0
Added downloads panel by pingzing.
Adjusted settings window so that content expands as it resizes by pingzing.
Updated Thai translation by ellipszist.
Version 1.1.2
Additional fix regarding window position being out of bounds in some situations.
Updated PT translation by aracnus.
Updated HU translation by martin66789.
Version 1.1.1
Fixed Stardrop not starting up for some users due to the window position restore being performed too early (thank you to Otterboiii_U3U for helping debug this issue).
Those affected by the above will need to manually download the updated version.
Fixed issue with some macOS versions not opening correctly due to an outdated Json.More.Net dependency.
Fixed progress bar always being visible in warning windows.
Version 1.1.0
Added progress bar when installing / updating mods.
Added better handling for when mod fails to be deleted.
Added session caching, allowing Stardrop to remember its last position on startup.
Adjusted settings menu to be more compact and scrollable.
Updated Chinese translation by Z2549 and CuteCat233.
Updated Ukrainian translation by burunduk.
Version 1.0.1
Fixed crash when using filter via right-click context menu.
Version 1.0.0-release
Added mod grouping, allowing mods to be grouped by various categories (folder name, content pack type) (Adda0).
Added various sub-menus to the right-click context menu ("Open...", "Filter" and "Options").
Added "Always Ask To Delete Mod Files On Update" setting (Adda0).
Added menu button to update profile manually, if the "Automatically Save Profile Changes" is disabled (Adda0).
Added support for installing multiple mods via the "Add Mods" button (Adda0).
Added "Install Timestamp" and "Last Updated" columns.
Added column display selection, allowing users to pick which columns to display by right-clicking the headers.
Added "Show Configurable Mods" to the mod filter combobox.
Updated Chinese translation by PIut02.
Updated display text when hovering over a mod to show author and other details.
Updated mod filter to ignore whitespace.
Updated mod filter combobox to support mod grouping.
Updated .NET version to 7.0 (Adda0).
Updated SemVer package (Adda0).
Fixed tooltips not showing on Linux builds (Adda0).
Fixed Update translation key `ui.window.setting` to `ui.window.settings` (Adda0).
Fixed `manifest.json` not being detected if casing did not match (Adda0).
Fixed issue when updating a mod with adjusted capitalization would result in incorrect folder nesting.
Version 1.0.0-beta.38
Updated Russian translation by Rongarah.
Adjusted Stardrop to only push config settings on profile selection or saving.
Version 1.0.0-beta.37
Added Hungarian translation by martin66789.
Now displaying a warning when attempting to install a mod without a manifest.json.
Fixed issue where Stardrop would download non-main mod files in some situations.
Fixed issue where mods with a capitalized manifest.json would fail to install.
Fixed issue where illegal JSON characters in manifest.json would cause errors during read process.
Fixed crash on startup if the settings.json was unreadable.
Fixed issue where the incorrect file would be referenced when downloading mods via "Install Update".
Fixed Stardrop occasionally using disabled mods on MacOS.
Version 1.0.0-beta.35
Simplified Invalid SMAPI Path and Invalid API warning messaging by MattTheDev.
Updated Brazilian Portuguese translation update by aracnus.
Updated Ukrainian translation by ChulkyBow.
Version 1.0.0-beta.34
Added an up-to-date message when manually checking for SMAPI update.
Added config option to automatically enable mods on install.
Updated Brazilian Portuguese translation update by aracnus.
Updated Ukrainian translation by ChulkyBow.
Updated Spanish translation for Stardrop by Gaelhaine.
Various background Linux fixes by dcbaker.
Fixed issue where Stardrop would incorrectly detect the "__MACOSX" folder.
Fixed potential SMAPI pathing issue when using an Unix OS.
Fixed issue where configs would always show as being changed when swapping profiles.
Fixed issue where config changes would never save while using GMCM.
Fixed issue where malformed mod folder names would result in a crash.
Fixed issue where malformed manifest.json files would result in a crash.
Version 1.0.0-beta.33
Clarified which OS is running in startup log.
Simplified SMAPI argument calls for Unix and macOS.
Fixed issue where "Click to open" config button would not work on Unix or macOS.
Version 1.0.0-beta.32
Implemented a "Yes to All" option when asked to delete old mod files.
Added standby message when installing or updating a mod.
Added better handling for installing mods with multiple sub-mods within the compressed file (such as RSV, SVE, etc.).
Fixed issue where Stardrop would attempt to use invalid (negative) UpdateKeys.
Fixed issue where Stardrop would fail to install shared mods that existed on the same Nexus Mods page.
Updated Brazilian Portuguese translation update by @aracnus in https://github.com/Floogen/Stardrop/pull/74.
Version 1.0.0-beta.31
Fixed issue where Stardrop failed to grab SMAPI updates due to a hardcoded debug value.
Updated Ukrainian translation for Stardrop by @ChulkyBow in https://github.com/Floogen/Stardrop/pull/72.
Version 1.0.0-beta.30
Implemented SMAPI update detection, allowing Stardrop to detect and optionally install SMAPI updates.
Added SMAPI version in top right corner (near SMAPI button) of the main window.
Added a pop-up when Stardrop updates successfully.
Changed SMAPI check from "StardewModdingAPI" to "StardewModdingAPI.dll" for Linux / macOS.
Updated Ukrainian translation for Stardrop by @ChulkyBow in https://github.com/Floogen/Stardrop/pull/71.
Fixed issue where mod list would not refresh when using the updatable mod filter.
Version 1.0.0-beta.29
Implemented Nexus Mods API, which can be activated by going to the menu Nexus Mods > API Connection > Stardrop and passing your Stardrop API key.
Implemented endorsement support, accessible to all Nexus Mods users.
Implemented NXM file support, accessible to all Windows / macOS Nexus Mods user (Linux support to be added in future release). This enables Stardrop to hook into the "Vortex" button on Nexus Mods, allowing for Stardrop to automatically download and install the mod.
Implemented support for one-click updating via Stardrop for all mods hosted on Nexus Mods, available to all Nexus Mods premium users.
Removed mod update check (via smapi.io) timeout.
The search box now detects key inputs while focused on the main window, allowing for easier filtering of mods.
The settings window now displays on startup, if SMAPI's path is missing.
Fixed issue where mods could be downloaded via NXM before SMAPI's path was specified.
Many other small UI tweaks and fixes.
Version 1.0.0-beta.27
Stardrop can now download and install new application versions automatically, as an alternative to manual updating.
Added Italian translation by S-zombie.
Fixed MacOS icon not appearing.
Version 1.0.0-beta.26
Fixed issue where previous fix for mod update checks did not resolve the problem for users already affected.
Version 1.0.0-beta.25
Added French translation by xynerorias.
Now hiding and force enabling SMAPI's core mods (Console Commands, Error Handler and Save Backup)
Fixed issue where mods would not detect updates for the latest version of SMAPI.
Version 1.0.0-beta.24
Fixed issue where the mod update check would fail due to a bad manifest.
Added Ukrainian translation by burunduk and ChulkyBow.
Version 1.0.0-beta.23
Added "Open Mod Page" option when right-clicking mods with valid update keys.
Added Spanish translation by Evexyron.
Updated Russian translation by Rongarah.
Updated Chinese translation by Lyaiya.
Version 1.0.0-beta.22
Updated Brazilian Portuguese translation by aracnus.
Updated German translation by Schn1ek3.
Fixed issue where requirements would not check for their own updates
Fixed issue where installed mods with unofficial updates would still be counted as being ready to update.
Version 1.0.0-beta.21
Added the ability to set the folder in which Stardrop will place newly installed mods.
Added Turkish translation by KediDili.
Fixed issue where menu bar would cut off certain translations.
Fixed issue where Stardrop would not restore deleted config.json files until SMAPI regenerated them.
Version 1.0.0-beta.20
Added optional "Requirements" column, which can be made visible by right clicking the data grid headers.
Converted "Hide Disabled Mods" into a combo box with related options.
Fixed issue where search box would not filter properly against requirements.
Fixed issue where search box would not work when using translations.
Version 1.0.0-beta.19
Add Thai translations by ellipszist.
Added Russian translation by Rongarah.
Added Brazilian Portuguese translation by aracnus.
Added German translation by Schn1ek3.
Added Chinese translation by guanyintu.
Version 1.0.0-beta.18
Added missing lines to i18n file.
Version 1.0.0-beta.17
Added i18n (translation) support.
Fixed issue where the text in the profile renaming menu would blend with the background.
Version 1.0.0-beta.16
Profiles can now remember and restore mod config.json files. This feature must be enabled by going to View > Settings and clicking "Enable Profile Specific Mod Configs".
Now displaying whether or not a mod has configuration file.
Adjusted mod update cooldown dialog to handle seconds.
Fixed issue where clicking apply while SMAPI or mod folders path were empty would cause Stardrop to crash.
Fixed issue where copying the default profile would prevent the copied profile from being able to be deleted.
Version 1.0.0-beta.15
Added the Show Updatable Mods filter button.
Added SMAPI Log option under View menu.
Changed the SMAPI and Mod folder textboxes to be directly editable.
Reduced mod update check cooldown to 5 minutes, down from an hour.
Version 1.0.0-beta.14
Implemented bulk enabling and disabling via shift / ctrl through the checkbox.
Implemented bulk enabling and disabling via shift / ctrl through the right click context menu.
Implemented bulk deleting via shift / ctrl through the right click context menu.
Escape key is now usable to exit message boxes that have a two options (such as the deletion pop-up).
Fixed issue when installing mods that don't have a top level folder within their compressed archive file.
Version 1.0.0-beta.13
Adjusted argument length check to account for chained commands.
Changed mod linkage logic to still attempt other linkages, even if one of the other mod linkages failed.
Fixed issue where "Open Containing Folder" context command would not work on Linux OS.
Fixed issue where single quotes would cause linkage to fail due to not being handled on Unix systems.
Version 1.0.0-beta.12 2
Fixed issue where mods would stop being loaded past a certain amount.
Version 1.0.0-beta.11
Added a potential workaround for the path limitation in Windows.
Added better error catching when creating enabled mod folder links and discovering mods.
Fixed issue where Linux and macOS would only pass one enabled mod.
Version 1.0.0-beta.10
Simplified folder link creation, reducing the amount of process calls significantly.
Added --start-smapi argument, allowing users to automatically start SMAPI based on the last profile selected.
Fixed issue where disabling mods would disable any optional dependencies.
Fixed issue where incorrectly placed manifests would be discoverable by Stardrop.
Version 1.0.0-beta.9
Users can now set the default mod folder to search for mods.
Mods that are hidden via the "." prefix trick can now be ignored by Stardrop via the "Ignore Hidden Folders" option. This setting is enabled by default.
Mod descriptions are now displayed when hovering over the row, instead of just the name.
Adjusted and updated the settings UI.
Fixed issue where enabling a mod would not enable all requirements.
Fixed UI crash on Linux system due to tooltip issue (framework bug).
Version 1.0.0-beta.8
Fixed issue where adding mods via Stardrop would fail.
Version 1.0.0-beta.7
Fixed requirement check not being case insensitive.
Added debug line for when checking for mod updates.
Added better error catching for requests and responses to / from smapi.io.
Stardrop is an open-source, cross-platform mod manager for the game Stardew Valley. It utilizes SMAPI (Stardew Modding API) to simplify the management and update checking for all applicable mods.
Mod profiles are supported, allowing users to have multiple mod groups for specific gameplay or multiplayer sessions.
Several UI themes are included, including light and dark themes.
Nexus Mods Support Stardrop now supports the Nexus Mods API, allowing all Nexus Mods users to endorse mods from Stardrop itself. Windows and MacOS users can also download from a mod's webpage by using the mod manager button, allowing Stardrop to download and install the mod in one click.
Premium Nexus Mods users have the ability to download mod updates directly from Stardrop.
Please report any issues by following the instructions found here.
See the GitBook pages for detailed documentation on how to use Stardrop. It includes a handy search bar on the top right!
Stardrop can be downloaded via Nexus under the Files section. You can optionally compile it yourself as the project is open source.
To update Stardrop, simply download the latest release and extract it to its previous installation (or preferred location).