Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-04-22 | add multiplayer player type to window titles | Jesse Plamondon-Willard | |
2023-04-09 | Merge pull request #892 from Shockah/modgroup-config | Jesse Plamondon-Willard | |
Mod-group specific config.json overriding | |||
2023-04-02 | update release notes & tweak recent changes | Jesse Plamondon-Willard | |
2023-04-02 | avoid resolving empty folders. | atravita-mods | |
2023-01-09 | Mod-group specific config.json overriding | Michał Dolaś | |
2023-01-08 | add delegating mod hooks for mod use | Jesse Plamondon-Willard | |
2022-11-11 | Merge pull request #883 from SinZ163/feature/sinz/farmhand-mapedit | Jesse Plamondon-Willard | |
Add logic to remove from the multiplayer map cache for asset propagation | |||
2022-11-11 | pass multiplayer into asset propagator to avoid reflection | Jesse Plamondon-Willard | |
2022-11-11 | raise all deprecation messages to the final level | 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-09 | add option to disable console input | 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-09 | drop UseRawImageLoading option | Jesse Plamondon-Willard | |
Raw image loading is now always enabled, except in PyTK compatibility mode. | |||
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 | optimize string splits | Jesse Plamondon-Willard | |
2022-10-09 | polish recent changes & update release notes | Jesse Plamondon-Willard | |
2022-10-08 | make GetApi methods mutually exclusive & improve docs | Jesse Plamondon-Willard | |
2022-08-29 | deprecate PyTK compatibility mode | Jesse Plamondon-Willard | |
2022-08-29 | update compatibility workaround for the recent PyTK update | Jesse Plamondon-Willard | |
2022-08-16 | log error if mod files are detected directly under Mods folder | Jesse Plamondon-Willard | |
2022-08-08 | set error code on exit (#868) | Jesse Plamondon-Willard | |
2022-07-09 | raise deprecation levels | Jesse Plamondon-Willard | |
2022-07-06 | fix build warnings | Jesse Plamondon-Willard | |
2022-07-06 | update code annotations | Jesse Plamondon-Willard | |
2022-07-05 | remove artifacts, tweak text | Jesse Plamondon-Willard | |
2022-07-02 | Current version in mod check | Ishan Jalan | |
Added "(You have x.x.x)" to the mod update check. | |||
2022-06-28 | migrate update checks to FluentHttpClient | Jesse Plamondon-Willard | |
WebClient isn't needed for compatibility with macOS after the .NET 5 update in Stardew Valley 1.5.5, and causes noticeable lag for some players even when running on a background thread. | |||
2022-06-24 | avoid cancellation token for tracking exit state | Jesse Plamondon-Willard | |
This apparently causes noticeable lag for a minority of players. | |||
2022-06-22 | avoid unneeded overhead of ConcurrentQueue | Jesse Plamondon-Willard | |
2022-06-20 | add flag to disable deprecated code | Jesse Plamondon-Willard | |
2022-06-16 | fix case-sensitive mod ID check | Jesse Plamondon-Willard | |
2022-06-12 | patch PyTK temporarily to fix scale-up compatibility in SMAPI 3.15 | Jesse Plamondon-Willard | |
2022-06-10 | add image compatibility mode for PyTK | Jesse Plamondon-Willard | |
2022-06-10 | drop support for pre-Pintail proxying | Jesse Plamondon-Willard | |
2022-06-10 | enable raw image loading by default, rename setting | Jesse Plamondon-Willard | |
2022-06-10 | add experimental image load rewrite | Jesse Plamondon-Willard | |
2022-06-10 | rework VerboseLogging option to allow enabling for specific mods | Jesse Plamondon-Willard | |
2022-06-06 | simplify repeated hash set creation | Jesse Plamondon-Willard | |
2022-05-31 | add backwards compatibility for mods using now-unused dependencies | Jesse Plamondon-Willard | |
2022-05-31 | replace MemoryCache with custom cache | Jesse Plamondon-Willard | |
This was causing significant frame stutters for some players since the migration to .NET 5 in Stardew Valley 1.5.5. | |||
2022-05-23 | shortcut common cases in hot code paths | Jesse Plamondon-Willard | |
2022-05-15 | reduce performance impact of deprecation warnings | Jesse Plamondon-Willard | |
Creating a stack is *very* slow, so it should be avoided if possible until after the duplicate-warning check. | |||
2022-05-11 | log time change in verbose mode | Jesse Plamondon-Willard | |
2022-05-11 | rewrite asset operations to reduce allocations | Jesse Plamondon-Willard | |
• When raising AssetRequested, SMAPI now creates a single event args model and reuses it for each handler. • There's now a single AssetOperationGroup per asset, which tracks the loaders/editors registered by every mod for that asset. • The operation group's loader/editor lists are now used directly instead of querying them. |