summaryrefslogtreecommitdiff
path: root/src/SMAPI/Framework
AgeCommit message (Collapse)Author
2018-04-25Merge pull request #474 from danvolchek/developJesse Plamondon-Willard
Add overload to the player_add console command to add items by name
2018-04-25remove unused monitor settingJesse Plamondon-Willard
2018-04-25update release notes, minor tweaks (#475)Jesse Plamondon-Willard
2018-04-25Merge pull request #475 from danvolchek/logcommandsJesse Plamondon-Willard
Log user input to logfile
2018-04-25fix not adding last argDan Volchek
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-23show update-key warnings before checking mod status, enable in non-dev modeJesse Plamondon-Willard
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-21fix is-asset-cached check not accounting for different behavior in English ↵Jesse Plamondon-Willard
(#453)
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-19fix GetApi interface validation errors not naming interfaceJesse Plamondon-Willard
2018-04-19detect broken references to methods which changed generic return type (#453)Jesse Plamondon-Willard
Previously generic types couldn't be compared correctly, since we'd end up with false differences like "Dictionary`1 != Dictionary<string, string>". That seems to be fixed now, possibly due to the PDB file being included.
2018-04-19update for Stardew Valley 1.3.0.33 release build (#453)Jesse Plamondon-Willard
2018-04-18detect broken references to fields which changed generic type (#453)Jesse Plamondon-Willard
Previously generic types couldn't be compared correctly, since we'd end up with false differences like "Dictionary`1 != Dictionary<string, string>". That seems to be fixed now, possibly due to the PDB file being included.
2018-04-18update for Stardew Valley 1.3.0.32 (#453)Jesse Plamondon-Willard
2018-04-17log user input to log fileDan Volchek
2018-04-17add warning in developer mode for mods with no update keysJesse Plamondon-Willard
2018-04-16support quoted strings in console commandsDan Volchek
2018-04-15tweak trace logs for readability when loading modsJesse Plamondon-Willard
2018-04-14update references to old warning IDs (#471)Jesse Plamondon-Willard
2018-04-13use light-background color scheme on Mac by defaultJesse Plamondon-Willard
2018-04-13add MacOS detectionJesse Plamondon-Willard
2018-04-13fix console color scheme for PowerShell, and make it configurableJesse Plamondon-Willard
2018-04-13split mod DB into a separate fileJesse Plamondon-Willard
The mod metadata has grown over time, and there's no need to keep it in memory after mod loading. This lets us load the config earlier (since it has a smaller impact on memory usage which affects the game's audio code), and lets us discard the mod metadata when we're done with it.
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-30fix mods not being loaded if an optional dependency is installed but skippedJesse Plamondon-Willard
2018-03-29update for Stardew Valley 1.2.0.20 (#453)Jesse Plamondon-Willard
2018-03-24tweak transparency threshold (#461)Jesse Plamondon-Willard
2018-03-23fix image overlay bugs on Linux/Mac (#461)Jesse Plamondon-Willard
2018-03-20rewrite core asset logic for extensibility (#459)Jesse Plamondon-Willard
2018-03-20rename class to better match usage (#459)Jesse Plamondon-Willard
2018-03-11update for Stardew Valley 1.3.0.5 (#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-11drop support for some deprecated APIs in the Stardew Valley 1.3 branch (#453)Jesse Plamondon-Willard
2018-03-11update rewriters for Stardew Valley 1.3 (#453)Jesse Plamondon-Willard
2018-03-11add initial compatibility with Stardew Valley 1.3 (#453)Jesse Plamondon-Willard
2018-03-05fix compatibility heuristics incorrectly flagging mods with missing optional ↵Jesse Plamondon-Willard
references (#453)
2018-03-04add support for mapping non-semantic remote mod versionsJesse Plamondon-Willard
2018-03-04fix null reference when checking FormerIDs field against 'authour' fieldJesse Plamondon-Willard
2018-03-04fix false broken-code detection when referencing a generic type (#453)Jesse Plamondon-Willard
2018-03-04fix misplaced file (#453)Jesse Plamondon-Willard