Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-11-11 | add unit test for assumption about HashSet<T> order | Jesse 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-11 | raise all deprecation messages to the final level | Jesse Plamondon-Willard | |
2022-11-11 | set max game version | Jesse Plamondon-Willard | |
2022-11-11 | Merge pull request #882 from Shockah/mod-load-order | Jesse Plamondon-Willard | |
Add options to override mod load order # Conflicts: # src/SMAPI/Framework/Models/SConfig.cs | |||
2022-11-11 | only validate & apply custom load order if there is one | Jesse Plamondon-Willard | |
2022-11-11 | adjust warning messages & log header when load order is edited | Jesse Plamondon-Willard | |
2022-11-11 | change new fields to hash sets & simplify sorting | Jesse 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-10 | Merge pull request #881 from tylergibbs2/detailed-manifest-errors | Jesse Plamondon-Willard | |
Add detailed manifest validation errors at build time | |||
2022-11-10 | tweak new code | Jesse Plamondon-Willard | |
2022-11-10 | don't validate manifest if we're not deploying or zipping the mod | Jesse Plamondon-Willard | |
That would break cases like unit test projects, which don't have a manifest.json file. | |||
2022-11-10 | move validation logic out of Manifest model | Jesse Plamondon-Willard | |
This avoids tightly coupling higher logic to the implementation class, since we can validate the interface. | |||
2022-11-10 | Merge pull request #878 from atravita-mods/develop | Jesse Plamondon-Willard | |
Rewrite asset name comparison to stop at the first mismatch | |||
2022-11-10 | fix case where prefix ends with a path separator | Jesse Plamondon-Willard | |
2022-11-09 | add option to disable console input | Jesse Plamondon-Willard | |
2022-11-09 | fix & improve split-screen column in log parser | Jesse Plamondon-Willard | |
2022-11-09 | Actually taking order into consideration | Michał Dolaś | |
2022-11-09 | Renamed first/last to early/late; ignoring mods declared as both and warning ↵ | Michał Dolaś | |
about those | |||
2022-11-09 | Added ModsToLoadFirst/Last to SMAPI config, along with the implementation | Michał Dolaś | |
2022-10-21 | prepare for release | Jesse Plamondon-Willard | |
2022-10-19 | simplify ContentPackFor validation check | Tyler | |
2022-10-18 | add detailed manifest validation errors at build time | Tyler | |
2022-10-18 | fix this case. | atravita-mods | |
2022-10-17 | prevent Steam vdf read errors from crashing the installer | Jesse Plamondon-Willard | |
2022-10-16 | fix issues with subfolders | atravita-mods | |
2022-10-16 | Merge pull request #879 from atravita-mods/FixIndexingAgain | Jesse Plamondon-Willard | |
Fix image patching index math | |||
2022-10-16 | add missing test adapter package | Jesse Plamondon-Willard | |
2022-10-16 | reduce sequential bool checks a bit | Jesse Plamondon-Willard | |
2022-10-16 | fix IsEquivalentTo no longer ignoring surrounding whitespace | Jesse Plamondon-Willard | |
2022-10-16 | fix index-out-of-range error when StartsWith prefix is empty | Jesse Plamondon-Willard | |
2022-10-16 | apply conventions to asset part enumerator | Jesse Plamondon-Willard | |
2022-10-16 | tweak naming in new code | Jesse Plamondon-Willard | |
2022-10-15 | And fixing the indexing math again. | atravita-mods | |
2022-10-15 | make asset name comparing lazy. | atravita-mods | |
2022-10-10 | prepare for release | Jesse Plamondon-Willard | |
2022-10-10 | fix error when Steam .vdf file doesn't exist | Jesse Plamondon-Willard | |
2022-10-09 | prepare for release | Jesse Plamondon-Willard | |
2022-10-09 | fix package error | Jesse Plamondon-Willard | |
2022-10-09 | drop UseRawImageLoading option | Jesse Plamondon-Willard | |
Raw image loading is now always enabled, except in PyTK compatibility mode. | |||
2022-10-09 | split PyTK raw-image-load check into a separate method so it can be patched ↵ | Jesse Plamondon-Willard | |
by mods like SpriteMaster | |||
2022-10-09 | set texture name earlier to support mods like SpriteMaster | Jesse Plamondon-Willard | |
2022-10-09 | add 'strict mode' release with deprecated APIs stripped out | Jesse Plamondon-Willard | |
2022-10-09 | suppress Harmony debug mode by default | Jesse Plamondon-Willard | |
2022-10-09 | fix nullability warnings | Jesse Plamondon-Willard | |
2022-10-09 | optimize string splits | Jesse Plamondon-Willard | |
2022-10-09 | make deprecation warnings a bit stronger for the upcoming 4.0.0 release | Jesse Plamondon-Willard | |
2022-10-09 | polish recent changes & update release notes | Jesse Plamondon-Willard | |
2022-10-08 | Merge pull request #875 from pizzaoverhead/steamLibrarySupport | Jesse Plamondon-Willard | |
Find installs in alternate Steam library locations | |||
2022-10-08 | update installer for VdfConverter & rework avoid custom models | Jesse Plamondon-Willard | |
2022-10-08 | Merge pull request #874 from KhloeLeclair/specific_apis | Jesse Plamondon-Willard | |
Add `IMod.GetApi(IManifest manifest)` | |||
2022-10-08 | pass mod info to GetApi instead | Jesse Plamondon-Willard | |