Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-04-06 | use target-typed new | Jesse Plamondon-Willard | |
2022-02-11 | use Array.Empty to avoid unneeded array allocations | Jesse Plamondon-Willard | |
2022-01-15 | add detection for Xbox app game folders | Jesse Plamondon-Willard | |
2021-12-05 | improve error when installer is pointed at a compatibility-branch game folder | Jesse Plamondon-Willard | |
2021-12-04 | improve error when installer is pointed at a SDV 1.5.4 folder | Jesse Plamondon-Willard | |
2021-11-28 | fix error resolving native DLLs like libSkiaSharp | Jesse Plamondon-Willard | |
2021-11-28 | remove path-too-long exception handling | Jesse Plamondon-Willard | |
The path length limit no longer applies in .NET 5. | |||
2021-11-28 | update for asset name format change | Jesse Plamondon-Willard | |
MonoGame uses Linux-style paths for assets on all platforms, which breaks the previous equivalence between path and asset name formats. | |||
2021-11-28 | update to .NET 5 and official 64-bit | Jesse Plamondon-Willard | |
2021-10-08 | fix compile errors on Linux | Jesse Plamondon-Willard | |
2021-10-08 | bump to .NET Framework 4.5.2 | Jesse Plamondon-Willard | |
2021-10-07 | fix build error with Stardew Valley 1.5.4 | Jesse Plamondon-Willard | |
2021-10-02 | restore toolkit method used by external tools | Jesse Plamondon-Willard | |
2021-10-02 | add support for unified mod data overrides on the wiki | Jesse Plamondon-Willard | |
2021-09-13 | add nullable support in JSON converters | Jesse Plamondon-Willard | |
2021-09-02 | avoid duplicate update key parsing logic, fix unit tests | Jesse Plamondon-Willard | |
2021-09-02 | prepare path utilities for the upcoming Stardew Valley 1.5.5 | Jesse Plamondon-Willard | |
The game will use Linux-style paths for assets on all platforms, which will break the current equivalence between path and asset name formats. | |||
2021-08-25 | add 64-bit compatibility check before loading mods | Jesse Plamondon-Willard | |
That reduces time spent trying to rewrite them (which won't work anyway), and shows a more informative message than the default 'DLL couldn't be loaded' error. | |||
2021-08-25 | fix prerelease update alerts shown for non-prerelease players | Jesse Plamondon-Willard | |
2021-07-31 | Removing duplicate import of common.targets, eliminates several warnings | bladeoflight16 | |
2021-07-17 | add error if player manually installs wrong SMAPI bitness | Jesse Plamondon-Willard | |
2021-05-09 | normalize manifest array fields | Jesse Plamondon-Willard | |
2021-04-30 | update web and unit test packages | Jesse Plamondon-Willard | |
2021-04-30 | fix update subkeys for Nexus mods marked as adult content | Jesse Plamondon-Willard | |
2021-04-24 | ignore *.ico files when scanning for mods (#773) | Jesse Plamondon-Willard | |
2021-04-23 | add 64-bit support to the SMAPI installer (#767) | Jesse Plamondon-Willard | |
2021-04-04 | standardize spelling of 'macOS' | Jesse Plamondon-Willard | |
2021-03-21 | Drop hardcoded 32-bit restrictions on most SMAPI assemblies (#767) | Jesse Plamondon-Willard | |
SMAPI itself needs to be 32-bit to avoid errors trying to load the 32-bit game. | |||
2021-03-21 | split compile flag into separate Windows + XNA flags (#767) | Jesse Plamondon-Willard | |
2021-03-21 | remove unused code (#767) | Jesse Plamondon-Willard | |
2021-03-08 | fix installer error when Mods folder doesn't exist in 3.9.3 (#764) | Jesse Plamondon-Willard | |
2021-03-07 | add descriptive error for PathTooLongException which crashes SMAPI or the ↵ | Jesse Plamondon-Willard | |
installer | |||
2021-02-19 | fix errors parsing the mod compatibility list on the new wiki | Jesse Plamondon-Willard | |
2021-01-28 | fix mod type defaulted incorrectly in SMAPI toolkit | Jesse Plamondon-Willard | |
2021-01-23 | remove unused AlternativeUrl field in metadata model | Jesse Plamondon-Willard | |
2021-01-21 | add clearer error for empty Vortex folders to reduce confusion | Jesse Plamondon-Willard | |
2021-01-21 | fix some broken mods incorrectly listed as XNB mods | Jesse Plamondon-Willard | |
2021-01-20 | rewrite C# 9 code not supported in Linux build tools yet | Jesse Plamondon-Willard | |
2021-01-19 | add multi-key binding API (#744) | Jesse Plamondon-Willard | |
2021-01-17 | improve game path detection | Jesse Plamondon-Willard | |
2021-01-17 | prefer GOG/Steam registry paths when scanning for game folder | Jesse Plamondon-Willard | |
2021-01-15 | fix semantic version comparison returning wrong value in rare cases | Jesse Plamondon-Willard | |
2021-01-01 | fix network messages not using same JSON serializer settings (#745) | Jesse Plamondon-Willard | |
2020-12-29 | show details in TRACE logs when a mod is blocked by compatibility list | Jesse Plamondon-Willard | |
2020-12-08 | clarify not-a-mod error when SMAPI installer is in mods folder | Jesse Plamondon-Willard | |
2020-11-23 | let players specify game path by running the installer from within it | Jesse Plamondon-Willard | |
2020-11-17 | update internal dependencies | Jesse Plamondon-Willard | |
2020-09-08 | rename PathUtilities.NormalizePathSeparator, add normalization for more cases | Jesse Plamondon-Willard | |
2020-09-05 | simplify path separator normalization | Jesse Plamondon-Willard | |
It no longer tries to clean up the path (e.g. "path/to///file/" => "path/to/file"), which means it can more intuitively handle cases like this: asset.AssetName.StartsWith(PathUtilities.NormalizePathSeparators("Characters/Dialogue/")) | |||
2020-09-05 | add unit tests for PathUtilities, fix some edge cases | Jesse Plamondon-Willard | |