summaryrefslogtreecommitdiff
path: root/src/SMAPI/Patches
AgeCommit message (Collapse)Author
2022-04-13enable nullable annotations in SMAPI where no logic changes are needed (#837)Jesse Plamondon-Willard
2022-04-06enable nullable annotations by default (#837)Jesse Plamondon-Willard
This adds `#nullable disable` to all existing code (except where null is impossible like enum files), so it can be migrated incrementally.
2021-08-04undo Constants.Save* changes in 3.12.1Jesse Plamondon-Willard
2021-08-02use more reliable method to get save folder nameJesse Plamondon-Willard
SMAPI now tracks the actual folder name being loaded to avoid edge cases where the folder name doesn't match the save ID.
2021-07-30migrate to the new Harmony patch pattern used in my modsJesse Plamondon-Willard
That improves validation and error-handling.
2021-07-30rename patch classes for consistencyJesse Plamondon-Willard
2021-07-30split patch classes which target multiple typesJesse Plamondon-Willard
2021-07-13migrate to Harmony 2.1 (#711)Jesse Plamondon-Willard
2021-03-07get patcher names automatically if neededJesse Plamondon-Willard
2021-02-28add ReturningToTitle stageJesse Plamondon-Willard
2021-02-28add load stages immediately after game adds initial locationsJesse Plamondon-Willard
2021-01-15move error-handling Harmony patches into a new Error Handler bundled modJesse Plamondon-Willard
2020-12-20update patches and asset propagationJesse Plamondon-Willard
2020-09-05fix code docsJesse Plamondon-Willard
2020-08-30use inheritdocJesse Plamondon-Willard
2020-06-15temporarily restore Harmony 1.x support with compile flag (#711)Jesse Plamondon-Willard
2020-05-05migrate to Harmony 2.0 finalizers (#711)Jesse Plamondon-Willard
2020-05-05migrate to Harmony 2.0 (#711)Jesse Plamondon-Willard
2020-04-15prevent object.loadDisplayName errors due to invalid/missing item dataJesse Plamondon-Willard
2020-03-22remove invalid-location check now handled by the gameJesse Plamondon-Willard
2020-01-25prevent load crashes due to invalid building typesJesse Plamondon-Willard
2020-01-07intercept schedule errorsJesse Plamondon-Willard
2019-10-01auto-fix save data when a custom location mod is removedJesse Plamondon-Willard
2019-09-26auto-fix save data when a custom NPC mod is removedJesse Plamondon-Willard
2019-09-14fix inconsistent LoadStage behavior when creating a new saveJesse Plamondon-Willard
2019-09-13 prevent mods from crashing the game with invalid dialogue in more casesJesse Plamondon-Willard
2019-09-13make Harmony patch names more consistentJesse Plamondon-Willard
2019-09-13tweak patch code styleJesse Plamondon-Willard
2019-09-13prevent invalid items from breaking menus on hoverJesse Plamondon-Willard
2019-09-13avoid possible invalid state if checkEventPrecondition is called ↵Jesse Plamondon-Willard
asynchronously (#636)
2019-09-13log underlying error (#636)Jesse Plamondon-Willard
2019-09-13fix formatting and code style (#636)Jesse Plamondon-Willard
2019-09-13Implement the return value of the original methodberkay2578
2019-09-13checkEventPrecondition crash fixberkay2578
2018-12-24add Specialised.LoadStageChanged eventJesse Plamondon-Willard
2018-12-16fix error when hovering items in some casesJesse Plamondon-Willard
2018-12-15prevent invalid items from crashing the gameJesse Plamondon-Willard
2018-11-14update multiplayer code for Stardew Valley 1.3.22 (#480)Jesse Plamondon-Willard
2018-11-14patch GalaxyNetServer to support context sync pending game code changes to ↵Jesse Plamondon-Willard
make it public (#480)
2018-11-14rework multiplayer code to allow for upcoming Galaxy server overrides (#480)Jesse Plamondon-Willard
2018-11-04rewrite multiplayer sync to use generic callbacks from client/server for ↵Jesse Plamondon-Willard
better extensibility (#480)
2018-10-31sync SMAPI context between players in multiplayer (#480)Jesse Plamondon-Willard
2018-10-28clarify dialogue patch nameJesse Plamondon-Willard
2018-10-08prevent game crash caused by invalid dialogueJesse Plamondon-Willard