summaryrefslogtreecommitdiff
path: root/src/StardewModdingAPI/Framework
AgeCommit message (Collapse)Author
2017-03-14revert all projects except installer to .NET Framework 4.5Jesse Plamondon-Willard
This caused obscure invalid-IL crashes when compiled through MonoDevelop on Linux.
2017-03-14downgrade to .NET Framework 4.0 for better compatibility on Windows 7–8.1Jesse Plamondon-Willard
2017-03-14refactor SGame a bit now that it's internalJesse Plamondon-Willard
2017-03-12remove unused IConfigFile (#238)Jesse Plamondon-Willard
2017-03-12simplify & optimise instruction searching a bit (#247)Jesse Plamondon-Willard
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-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-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-01update draw code for SDV 1.2.13 (#231)Jesse 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-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-23move incompatible mod logic into mod registryJesse Plamondon-Willard
2017-02-23merge config filesJesse Plamondon-Willard
2017-02-22update for Stardew Valley 1.9 (#231)Jesse Plamondon-Willard
2017-02-21fix new error when entering an empty command in SMAPI consoleJesse 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.
2017-02-17fix issue where mod dependencies overrode SMAPI dependenciesJesse Plamondon-Willard
2017-02-16increase all notice deprecations to info, tweak deprecation message formatJesse Plamondon-Willard
2017-02-16make SMAPI core non-static, eliminate direct access between core componentsJesse Plamondon-Willard
2017-02-14streamline startup a bitJesse Plamondon-Willard
2017-02-14mark two internal classes internalJesse Plamondon-Willard
2017-02-13update draw logic for Stardew Valley 1.2.6 (#231)Jesse Plamondon-Willard
2017-02-13add new console command API with backward compatibility (#199)Jesse Plamondon-Willard
2017-02-13move core JSON logic out of mod helper (#199)Jesse Plamondon-Willard
This lets SMAPI parse manifest.json files without a mod helper, so we can pass the mod name into the helper.
2017-02-11fix world-ready events being raised before the game finishes loading the ↵Jesse Plamondon-Willard
save in SDV 1.2 (#231)
2017-02-11add TimeEvents.AfterDayStarted event (#236)Jesse Plamondon-Willard
2017-02-11remove esoteric & undocumented debug message queue & DrawDebug eventJesse Plamondon-Willard
2017-02-11don't write direct console output to log file (#233)Jesse Plamondon-Willard
Per discussion with mod developers.
2017-02-11redirect the game's debug messages into trace logs (#233)Jesse Plamondon-Willard
The game writes debug messages directly to the console, which shows up for SMAPI users. This commit redirects direct console messages to a monitor.
2017-02-09remove Mono.Cecil.Rocks (#231)Jesse Plamondon-Willard
It's not needed since we're not injecting new instructions, and causes the field rewriters to fail unexpectedly.