summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2023-04-02as per comments, remove where in favor of nullchecking id insteadatravita-mods
2023-04-02avoid resolving empty folders.atravita-mods
2023-04-02add PerScreen.IsActiveForScreen()Jesse Plamondon-Willard
2023-04-02 update to FluentHttpClient 4.3.0Jesse Plamondon-Willard
2023-04-02remove LargeAddressAware flagJesse Plamondon-Willard
This isn't needed anymore since SMAPI is 64-bit now.
2023-01-28rework GitHub issue templates to further discourage creating support issuesJesse Plamondon-Willard
2023-01-22suppress findstr installer error for some playersJesse Plamondon-Willard
2023-01-09prepare for releaseJesse Plamondon-Willard
2023-01-08add delegating mod hooks for mod useJesse Plamondon-Willard
2023-01-08update packagesJesse Plamondon-Willard
2023-01-08update web to .NET 7Jesse Plamondon-Willard
2023-01-07fix game assemblies not excluded from release zip when bundle type not setJesse Plamondon-Willard
2022-12-28simplify Save Backup compressionJesse Plamondon-Willard
We don't need special handling for macOS anymore, since all platforms have .NET 5 now.
2022-12-28defer weapon data parsing until needed, handle invalid formatsJesse Plamondon-Willard
2022-12-07Replaced slingshot ID check with Type check.DaLion
2022-12-01prepare for releaseJesse Plamondon-Willard
2022-11-14tweak variables for clarityJesse Plamondon-Willard
2022-11-14more indexing errors joyatravita-mods
2022-11-13Only check for Error Handler on SMAPI 3.9+AnotherPillow
2022-11-12prepare for releaseJesse Plamondon-Willard
2022-11-12also update multiplayer map cache for host playerJesse Plamondon-Willard
2022-11-11fix load-early/late mods not correctly sorted relative to others in the same ↵Jesse Plamondon-Willard
list
2022-11-11Merge pull request #884 from atravita-mods/developJesse Plamondon-Willard
AssetName.StartsWith - fix yet another case with the trailing slash
2022-11-11expand code comments for clarityJesse Plamondon-Willard
2022-11-11Merge pull request #883 from SinZ163/feature/sinz/farmhand-mapeditJesse Plamondon-Willard
Add logic to remove from the multiplayer map cache for asset propagation
2022-11-11pass multiplayer into asset propagator to avoid reflectionJesse Plamondon-Willard
2022-11-11edit comment.atravita-mods
2022-11-11directly add tests over the trailing slash.atravita-mods
2022-11-11Add logic to remove from the multiplayer map cache for asset propagationSinZ
2022-11-11add unit test for assumption about HashSet<T> orderJesse Plamondon-Willard
This will let us detect if the behavior ever changes in a future version of .NET, so we need to change the new ModsToLoadEarly/Late config fields.
2022-11-11raise all deprecation messages to the final levelJesse Plamondon-Willard
2022-11-11set max game versionJesse Plamondon-Willard
2022-11-11Merge pull request #882 from Shockah/mod-load-orderJesse Plamondon-Willard
Add options to override mod load order # Conflicts: # src/SMAPI/Framework/Models/SConfig.cs
2022-11-11only validate & apply custom load order if there is oneJesse Plamondon-Willard
2022-11-11adjust warning messages & log header when load order is editedJesse Plamondon-Willard
2022-11-11change new fields to hash sets & simplify sortingJesse Plamondon-Willard
This makes the mod IDs case-insensitive (like the 'SuppressUpdateChecks' field), fixes a build error in unit tests, and avoids re-scanning the mod list multiple times.
2022-11-10Merge pull request #881 from tylergibbs2/detailed-manifest-errorsJesse Plamondon-Willard
Add detailed manifest validation errors at build time
2022-11-10tweak new codeJesse Plamondon-Willard
2022-11-10don't validate manifest if we're not deploying or zipping the modJesse Plamondon-Willard
That would break cases like unit test projects, which don't have a manifest.json file.
2022-11-10move validation logic out of Manifest modelJesse Plamondon-Willard
This avoids tightly coupling higher logic to the implementation class, since we can validate the interface.
2022-11-10Merge pull request #878 from atravita-mods/developJesse Plamondon-Willard
Rewrite asset name comparison to stop at the first mismatch
2022-11-10fix case where prefix ends with a path separatorJesse Plamondon-Willard
2022-11-09add option to disable console inputJesse Plamondon-Willard
2022-11-09fix & improve split-screen column in log parserJesse Plamondon-Willard
2022-11-09Actually taking order into considerationMichał Dolaś
2022-11-09Renamed first/last to early/late; ignoring mods declared as both and warning ↵Michał Dolaś
about those
2022-11-09Added ModsToLoadFirst/Last to SMAPI config, along with the implementationMichał Dolaś
2022-10-21prepare for releaseJesse Plamondon-Willard
2022-10-19simplify ContentPackFor validation checkTyler
2022-10-18add detailed manifest validation errors at build timeTyler