Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-07-14 | add workaround for Harmony 2.x breaking XNA content pipeline for some assets ↵ | Jesse Plamondon-Willard | |
(#711, #722) | |||
2021-07-13 | migrate to Harmony 2.1 (#711) | Jesse Plamondon-Willard | |
2021-07-11 | alias Mono.Cecil references (#711) | Jesse Plamondon-Willard | |
This is needed to migrate to Harmony 2.0 because it uses MonoMod, which has a copy of Mono.Cecil merged into its assembly, which leads to "type X exists in both 0Harmony.dll and Mono.Cecil.dll" errors. We can't use the version bundled with MonoMod since only some of the types are publicly accessible. | |||
2021-06-26 | improve error if SMAPI fails to dispose on exit | Jesse Plamondon-Willard | |
2021-06-24 | log trace message if conflicting software is detected | Jesse Plamondon-Willard | |
2021-05-26 | Add `World.FurnitureListChanged` event | DiscipleOfEris | |
Create a new event available to SMAPI mods to track furniture changes. To facilitate the event, a `FurnitureListChangedEventArgs` class is added as well. Fixes #778 | |||
2021-05-19 | fix 'loaded with custom settings' message shown with default settings | Jesse Plamondon-Willard | |
2021-05-09 | fix error if a mod has a 'Dependencies' entry with no ID | Jesse Plamondon-Willard | |
2021-05-09 | add validation for the manifest 'Dependencies' field | Jesse Plamondon-Willard | |
2021-05-09 | normalize manifest array fields | Jesse Plamondon-Willard | |
2021-05-09 | fix version zero validation | Jesse Plamondon-Willard | |
2021-05-02 | add verbose logs for map tilesheet changes | Jesse Plamondon-Willard | |
2021-05-02 | add support for dot-ignoring local map tilesheet files (#732) | Jesse Plamondon-Willard | |
2021-05-01 | match tilesheets without extension to .png files automatically if possible | Jesse Plamondon-Willard | |
2021-04-23 | add [64-bit] tag to window titles (#767) | Jesse Plamondon-Willard | |
2021-04-22 | add update alerts for Stardew64Installer (#767) | Jesse Plamondon-Willard | |
2021-04-17 | mark field readonly | Jesse Plamondon-Willard | |
2021-04-15 | log Stardew64Installer patch version if applicable (#767) | Jesse Plamondon-Willard | |
2021-04-04 | improve error-handling during asset propagation | Jesse Plamondon-Willard | |
2021-04-04 | standardize spelling of 'macOS' | Jesse Plamondon-Willard | |
2021-04-03 | log failed root dependencies in their own group | Jesse Plamondon-Willard | |
2021-04-02 | fix asset key normalization for 64-bit hack (#767) | Jesse Plamondon-Willard | |
2021-04-02 | add initial support for 64-bit Windows hack (#767) | Jesse Plamondon-Willard | |
2021-03-21 | add Constants.GameFramework field (#767) | Jesse Plamondon-Willard | |
2021-03-21 | split compile flag into separate Windows + XNA flags (#767) | Jesse Plamondon-Willard | |
2021-03-19 | update NPC pathfinding cache when map warps change | Jesse Plamondon-Willard | |
2021-03-16 | avoid asset propagation into the world if it's unloaded | Jesse Plamondon-Willard | |
Propagating changes into world locations has no effect at this point (since they'll just be recreated when a save is loaded), and can noticeably impact performance. | |||
2021-03-14 | fix some assets not reapplied correctly when playing in non-English and ↵ | Jesse Plamondon-Willard | |
returning to title | |||
2021-03-07 | get patcher names automatically if needed | Jesse Plamondon-Willard | |
2021-03-07 | add descriptive error for PathTooLongException which crashes SMAPI or the ↵ | Jesse Plamondon-Willard | |
installer | |||
2021-03-04 | fix RewriteMods option ignored when rewriting mod for OS | Jesse Plamondon-Willard | |
2021-02-28 | fix edge case for non-English farmhands where content coordinator handled ↵ | Jesse Plamondon-Willard | |
return to title too late | |||
2021-02-28 | fix mods with suppressed warnings counted for showing the log section | Jesse Plamondon-Willard | |
2021-02-21 | use inheritdoc, minor cleanup | Jesse Plamondon-Willard | |
2021-02-21 | reduce performance impact of new cache fix | Jesse Plamondon-Willard | |
2021-02-06 | fix edge case in non-English asset cache after returning to title screen | Jesse Plamondon-Willard | |
2021-02-03 | enable aggressive memory optimizations by default (#757) | Jesse Plamondon-Willard | |
The new approach should be safe, and no errors were reported so far by alpha testers. | |||
2021-01-31 | rework aggressive memory optimization to minimize mod impact (#757) | Jesse Plamondon-Willard | |
2021-01-31 | add experimental 'aggressive memory optimization' flag (#757) | Jesse Plamondon-Willard | |
2021-01-24 | minor cleanup | Jesse Plamondon-Willard | |
2021-01-23 | remove unused AlternativeUrl field in metadata model | Jesse Plamondon-Willard | |
2021-01-20 | rewrite C# 9 code not supported in Linux build tools yet | Jesse Plamondon-Willard | |
2021-01-20 | fix SDV 1.5 compatibility with content packs that still load XNB maps | Jesse Plamondon-Willard | |
2021-01-20 | correct links | Jesse Plamondon-Willard | |
2021-01-20 | fix null handling in keybind list parsing (#744) | Jesse Plamondon-Willard | |
2021-01-19 | add method to suppress active keybindings (#744) | Jesse Plamondon-Willard | |
2021-01-19 | add Input.ButtonsChanged event (#744) | Jesse Plamondon-Willard | |
2021-01-19 | add multi-key binding API (#744) | Jesse Plamondon-Willard | |
2021-01-17 | don't send multiplayer broadcasts to players without SMAPI | Jesse Plamondon-Willard | |
2021-01-17 | subclass chatbox to log game errors | Jesse Plamondon-Willard | |