summaryrefslogtreecommitdiff
path: root/src/SMAPI/Framework/SGame.cs
AgeCommit message (Collapse)Author
2018-05-05rewrite location events for multiplayerJesse Plamondon-Willard
2018-05-04add LocationEvents.ObjectsChanged eventJesse Plamondon-Willard
2018-05-04load game synchronously to fix asset loader/editor errorsJesse Plamondon-Willard
2018-04-30fix farmhand crash in some cases when host exits gameJesse Plamondon-Willard
2018-04-30fix input freeze on shipping screen (#482)Jesse Plamondon-Willard
2018-04-29fix multiplayer error after player joins but before location is loadedJesse Plamondon-Willard
2018-04-28add initial multiplayer API (#480)Jesse Plamondon-Willard
2018-04-27remove alias no longer needed in SDV 1.3 (#453)Jesse Plamondon-Willard
2018-04-27add multiplayer sync events (#479)Jesse Plamondon-Willard
2018-04-25update for SDV 1.3.0.38 (#453)Jesse Plamondon-Willard
2018-04-25rewrite input suppression again (#453)Jesse Plamondon-Willard
This uses the new Game1.input in SDV 1.3.0.37 to override the game's input more consistently, though it still doesn't intercept clicks correctly yet.
2018-04-22fix save/load event precedence (#453)Jesse Plamondon-Willard
2018-04-22rewrite input suppression (#453)Jesse Plamondon-Willard
This lets SMAPI intercept all input using the new Game1.hooks in SDV 1.3.0.32. However, intercepting mouse clicks needs a few more changes in the game code.
2018-04-22don't send chatbox input to mods (#453)Jesse Plamondon-Willard
2018-04-22fix crash when closing game window in multiplayer mode (#453)Jesse Plamondon-Willard
2018-04-21add more state tracking logs in verbose mode (#453)Jesse Plamondon-Willard
2018-04-21rewrite world/player state tracking (#453)Jesse Plamondon-Willard
2018-04-19update for Stardew Valley 1.3.0.33 release build (#453)Jesse Plamondon-Willard
2018-04-18update for Stardew Valley 1.3.0.32 (#453)Jesse Plamondon-Willard
2018-04-14update references to old warning IDs (#471)Jesse Plamondon-Willard
2018-04-12fix various net field conversions in SMAPI code (#453)Jesse Plamondon-Willard
2018-04-11drop support for Stardew Valley 1.2 (#453)Jesse Plamondon-Willard
2018-04-11fix error in Stardew Valley 1.2 build mode (#453)Jesse Plamondon-Willard
2018-04-11update for Stardew Valley 1.3.0.26 (#453)Jesse Plamondon-Willard
2018-04-11fix crash when player has duplicate item referencesJesse Plamondon-Willard
2018-03-29update for Stardew Valley 1.2.0.20 (#453)Jesse Plamondon-Willard
2018-03-11fix some content managers not replaced early enough (#453, #413)Jesse Plamondon-Willard
2018-03-11reorganise and update core content logic for Stardew Valley 1.3 (#453)Jesse Plamondon-Willard
2018-03-11add initial compatibility with Stardew Valley 1.3 (#453)Jesse Plamondon-Willard
2018-02-23overhaul events to track the mod which added each handler, and log errors ↵Jesse Plamondon-Willard
under their name (#451)
2018-02-22Revert "suppress keyboard events when a textbox is focused (#445)"Jesse Plamondon-Willard
This reverts commit 033015066650d4bd67a7df0a7f7addf4c6edf617.
2018-02-19add unvalidated update tick event for specialised use cases (#446)Jesse Plamondon-Willard
2018-02-18suppress keyboard events when a textbox is focused (#445)Jesse Plamondon-Willard
2018-01-21add before/after save creation events (#429)Jesse Plamondon-Willard
This supports mods like Custom Farm Types that need to intercept the very first save, which doesn't raise the normal save events since the world isn't fully initialised yet.
2018-01-19fix events being raised while the game is loading a save (#424)Jesse Plamondon-Willard
2018-01-17overhaul input handling (#422)Jesse Plamondon-Willard
2017-12-12reintroduce GameEvents.FirstUpdateTick to simplify mod integrations (#409)Jesse Plamondon-Willard
2017-12-10adjust reflection API to correctly reflect what it does (#410)Jesse Plamondon-Willard
2017-12-10fix GraphicsEvents.OnPostRenderEvent not being raised in some casesJesse Plamondon-Willard
2017-10-24suppress BeforeSave, AfterSave, and AfterDayStarted events during new-game ↵Jesse Plamondon-Willard
intro (#374)
2017-10-23improve content manager thread safety, create content cache wrapper (#373)Jesse Plamondon-Willard
2017-10-22replace input events' e.IsClick with better-designed e.IsActionButton and ↵Jesse Plamondon-Willard
e.IsUseToolButton
2017-10-10fix input events having decimal tile coordinates (#367)Jesse Plamondon-Willard
2017-10-07reorganise repo structureJesse Plamondon-Willard