summaryrefslogtreecommitdiff
path: root/src/StardewModdingAPI
AgeCommit message (Collapse)Author
2017-03-12add logic to detect incompatible mod instructions & reject mod load (#247)Jesse Plamondon-Willard
2017-03-12log rewritten instructions (#247)Jesse Plamondon-Willard
2017-03-12split IInstructionFinder from IInstructionRewriter (#247)Jesse Plamondon-Willard
2017-03-11fix SaveEvents.AfterLoad being raised during the new-game intro before the ↵Jesse Plamondon-Willard
player is initialised
2017-03-10fix SMAPI not correctly detecting cached assets if they were translated (#173)Jesse Plamondon-Willard
2017-03-10rename content event for consistency, simplify usage (#173)Jesse Plamondon-Willard
2017-03-10extend base content helper to support null content (#173)Jesse Plamondon-Willard
2017-03-10move generic content properties & methods into separate interface (#173)Jesse Plamondon-Willard
2017-03-08update old instructions about resetting config fileJesse Plamondon-Willard
2017-03-08use consistent dict helper method naming (#173)Jesse Plamondon-Willard
2017-03-08add dict content helper method to replace values based on a lambda (#173)Jesse Plamondon-Willard
2017-03-08add dictionary/image content helpers for more intuitive usage (#173)Jesse Plamondon-Willard
2017-03-04fix game window no longer showing SMAPI versionJesse Plamondon-Willard
2017-03-03add content language changed event (#243)Jesse Plamondon-Willard
2017-03-03add texture patching to content events (#173)Jesse Plamondon-Willard
2017-03-03fix mods running code concurrently with a SDV 1.2+ background taskJesse Plamondon-Willard
2017-03-02only use WMI on WindowsJesse Plamondon-Willard
2017-03-01update draw code for SDV 1.2.13 (#231)Jesse Plamondon-Willard
2017-03-01bump minimum game versionJesse Plamondon-Willard
2017-03-01deprecate `IConfigFile` (#238)Jesse Plamondon-Willard
2017-03-01update content manager code for SDV 1.2.11 (#173)Jesse Plamondon-Willard
2017-03-01show OS caption (like "Windows 10") instead of internal version when availableJesse Plamondon-Willard
2017-03-01fix errors in console command handlers crashing the gameJesse Plamondon-Willard
2017-03-01improve TrainerMod feedback to user, standardise color/colour spellingJesse Plamondon-Willard
2017-02-25fix handling of localised XNB files (#173)Jesse Plamondon-Willard
2017-02-25improve asset key normalisation (#173)Jesse Plamondon-Willard
2017-02-25fix current path not being normalised in path checks (#173)Jesse Plamondon-Willard
2017-02-25add prototype content event + helper to manipulate XNB data (#173)Jesse Plamondon-Willard
2017-02-24add release note, fix docblockJesse Plamondon-Willard
2017-02-24fix content manager compatibility with MonoGame (#173)Jesse Plamondon-Willard
2017-02-24override content manager (#173)Jesse Plamondon-Willard
2017-02-24clean up program propertiesJesse Plamondon-Willard
2017-02-24fix 'please update your game' error not pausing before exitJesse Plamondon-Willard
2017-02-24fix game version checks not using semantic versioningJesse Plamondon-Willard
This caused an issue where SMAPI didn't consider SDV 1.2.10 to pass the minimum game version of 1.2.9. This requires some workarounds for SDV 1.11's non-semantic version.
2017-02-24clean up constants, avoid regenerating values unnecessarilyJesse Plamondon-Willard
2017-02-24fix game version always being detected as 1.2.9 because Game1.version is a ↵Jesse Plamondon-Willard
const now
2017-02-23further group deprecation warnings during mod loadingJesse Plamondon-Willard
2017-02-23minor cleanupJesse Plamondon-Willard
2017-02-23make skipped-mod messages more user-friendlyJesse Plamondon-Willard
2017-02-23move incompatible mod logic into mod registryJesse Plamondon-Willard
2017-02-23shorten mod path in error messagesJesse Plamondon-Willard
2017-02-23merge config filesJesse Plamondon-Willard
2017-02-22update for Stardew Valley 1.9 (#231)Jesse Plamondon-Willard
2017-02-22add rationale notes to incompatible-mods list (#231)Jesse Plamondon-Willard
2017-02-21fix new error when entering an empty command in SMAPI consoleJesse Plamondon-Willard
2017-02-19make mod-not-compatible messages shorterJesse Plamondon-Willard
2017-02-19mark another incompatible mod (#231)Jesse Plamondon-Willard
2017-02-19fix on-post-render graphics event being raised after screen is renderedJesse Plamondon-Willard
This causes mods to draw on top of the rendered screen instead of within it, which leads to strange bugs like cursor coordinates not lining up with the cursor and transparency issues.
2017-02-17fix nullable enums not being written to JSON as stringJesse Plamondon-Willard
2017-02-17write XNA input enums to JSON as strings automaticallyJesse Plamondon-Willard
Mods often reference Json.NET to do this, so this lets many mods remove Json.NET as a dependency.