Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-12-09 | fix 'begin must be called' sprite batch errors when using ↵ | Jesse Plamondon-Willard | |
Display.RenderedWorld event | |||
2018-12-05 | add friendly error when Steam isn't loaded | Jesse Plamondon-Willard | |
2018-12-04 | fix build error in non-strict mode (#606) | Jesse Plamondon-Willard | |
2018-12-04 | add SMAPI 3.0 compatibility strict mode (#606) | Jesse Plamondon-Willard | |
2018-11-29 | fix RenderedWorld event not invoked before overlays are rendered | Jesse Plamondon-Willard | |
2018-11-25 | fix error when leaving & rejoining a server in the same session | Jesse Plamondon-Willard | |
2018-11-16 | fix error when entering an incorrect console command | Jesse Plamondon-Willard | |
2018-11-07 | add verbose logging as a monitor feature | Jesse Plamondon-Willard | |
2018-11-07 | print deprecation messages in batches for easier reading | Jesse Plamondon-Willard | |
2018-11-03 | add APIs to send/receive messages in multiplayer (#480) | Jesse Plamondon-Willard | |
2018-10-31 | sync SMAPI context between players in multiplayer (#480) | Jesse Plamondon-Willard | |
2018-10-08 | add more events (#310) | Jesse Plamondon-Willard | |
2018-10-06 | add DayEnding event (#310) | Jesse Plamondon-Willard | |
2018-10-06 | add save and day-started events for 3.0 (#310) | Jesse Plamondon-Willard | |
2018-10-05 | tweak new event naming convention (#310) | Jesse Plamondon-Willard | |
2018-09-29 | fix command errors logged as SMAPI instead of the affected mod | Jesse Plamondon-Willard | |
2018-09-27 | log base update loop errors as 'game' instead of SMAPI | Jesse Plamondon-Willard | |
2018-09-18 | update for Stardew Valley 1.3.30 | Jesse Plamondon-Willard | |
2018-08-22 | update for Stardew Valley 1.3.29 beta (#585) | Jesse Plamondon-Willard | |
2018-08-11 | add support for loading unpacked .json files through content API (#576) | Jesse Plamondon-Willard | |
2018-07-27 | remove now-unneeded save guard (#568) | Jesse Plamondon-Willard | |
We previously checked !SaveGame.IsProcessing to avoid running events while the game was saving. Due to a bug in Stardew Valley on Linux/Mac, this flag is never unset when the save completes. It's no longer needed anyway, since SMAPI now runs the save synchronously. | |||
2018-07-15 | fix misnamed types | Jesse Plamondon-Willard | |
2018-07-13 | fix console commands being invoked asynchronously (#562) | Jesse Plamondon-Willard | |
2018-07-08 | add GameLoop events for SMAPI 3.0 (#310) | Jesse Plamondon-Willard | |
2018-07-06 | run new-day task synchronously | Jesse Plamondon-Willard | |
This avoids issues when mod events are called asynchronously (like IAssetLoaders loading PNG tilesheets on season change while the game is drawing). | |||
2018-07-04 | fix game freeze if the window loses focus while loading | Jesse Plamondon-Willard | |
2018-06-30 | tweak world-ready events to handle edge cases | Jesse Plamondon-Willard | |
In particular: - world was never considered ready if the player's name was blank; - AfterReturnToTitle didn't trigger after being disconnected in multiplayer (#545). | |||
2018-06-26 | update Game1.Draw override | Jesse Plamondon-Willard | |
2018-06-24 | add more verbose logs to simplify troubleshooting | Jesse Plamondon-Willard | |
2018-06-10 | add debris list changed event (#310) | Jesse Plamondon-Willard | |
2018-06-10 | create watcher core (#310) | Jesse Plamondon-Willard | |
2018-06-02 | tweak SGame update logic to avoid some edge cases (#310) | Jesse Plamondon-Willard | |
2018-06-02 | remove suppression from new events, add convenience methods (#310) | Jesse Plamondon-Willard | |
Mods should use the new input API to suppress input instead. | |||
2018-06-02 | add input API | Jesse Plamondon-Willard | |
2018-06-02 | add mouse scroll event (#310) | Jesse Plamondon-Willard | |
2018-06-02 | use value watcher for cursor position (#310) | Jesse Plamondon-Willard | |
2018-06-02 | add Input.CursorMoved event (#310) | Jesse Plamondon-Willard | |
2018-06-02 | add new-style input events (#310) | Jesse Plamondon-Willard | |
2018-06-02 | disambiguate legacy events internally (#310) | Jesse Plamondon-Willard | |
2018-06-01 | add large terrain feature list changed event (#310) | Jesse Plamondon-Willard | |
2018-06-01 | add NPC list changed event (#310) | Jesse Plamondon-Willard | |
2018-06-01 | add terrain feature list changed event (#310) | Jesse Plamondon-Willard | |
2018-06-01 | rename new events for clarity (#310) | Jesse Plamondon-Willard | |
2018-05-31 | move location events into new event system (#310) | Jesse Plamondon-Willard | |
2018-05-25 | suppress implicit cast warnings in code mirrored from game | Jesse Plamondon-Willard | |
2018-05-24 | tweak context trace messages to make multiplayer context more clear | Jesse Plamondon-Willard | |
2018-05-22 | refactor content API to fix load errors with decentralised cache (#524) | Jesse Plamondon-Willard | |
2018-05-10 | fix various issues with content core rewrite (#488) | Jesse Plamondon-Willard | |
2018-05-09 | rewrite content logic to decentralise cache (#488) | Jesse Plamondon-Willard | |
This is necessary due to changes in Stardew Valley 1.3, which now changes loaded assets and expects those changes to be persisted but not propagated to other content managers. | |||
2018-05-06 | fix new events losing track of changed data | Jesse Plamondon-Willard | |