Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-02-19 | use more robust crossplatform path checks in installer | Jesse Plamondon-Willard | |
2017-02-19 | fix installer not ignoring potential game folders that don't contain a ↵ | Jesse Plamondon-Willard | |
Stardew Valley exe | |||
2017-02-19 | fix on-post-render graphics event being raised after screen is rendered | Jesse 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-17 | fix nullable enums not being written to JSON as string | Jesse Plamondon-Willard | |
2017-02-17 | write XNA input enums to JSON as strings automatically | Jesse Plamondon-Willard | |
Mods often reference Json.NET to do this, so this lets many mods remove Json.NET as a dependency. | |||
2017-02-17 | fix issue where mod dependencies overrode SMAPI dependencies | Jesse Plamondon-Willard | |
2017-02-16 | increase all notice deprecations to info, tweak deprecation message format | Jesse Plamondon-Willard | |
2017-02-16 | remove unneeded property for number of mods loaded | Jesse Plamondon-Willard | |
2017-02-16 | remove unneeded property for game exe path | Jesse Plamondon-Willard | |
2017-02-16 | remove unneeded property for game exe path | Jesse Plamondon-Willard | |
2017-02-16 | make SMAPI core non-static, eliminate direct access between core components | Jesse Plamondon-Willard | |
2017-02-15 | mark more incompatible mods (#231) | Jesse Plamondon-Willard | |
2017-02-14 | fix typo | Jesse Plamondon-Willard | |
2017-02-14 | streamline startup a bit | Jesse Plamondon-Willard | |
2017-02-14 | mark one constant internal | Jesse Plamondon-Willard | |
2017-02-14 | mark two internal classes internal | Jesse Plamondon-Willard | |
2017-02-14 | mark more incompatible mods (#231) | Jesse Plamondon-Willard | |
2017-02-13 | update draw logic for Stardew Valley 1.2.6 (#231) | Jesse Plamondon-Willard | |
2017-02-13 | mark Entoarox Framework incompatible up to 1.6.5 (#231) | Jesse Plamondon-Willard | |
2017-02-13 | mark all Command methods deprecated (#199) | Jesse Plamondon-Willard | |
2017-02-13 | update release notes (#199) | Jesse Plamondon-Willard | |
2017-02-13 | migrate TrainerMod to new API (#199) | Jesse Plamondon-Willard | |
2017-02-13 | add new console command API with backward compatibility (#199) | Jesse Plamondon-Willard | |
2017-02-13 | move 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-12 | update release notes (#237) | Jesse Plamondon-Willard | |
2017-02-12 | handle permissions & delays in installer's file/folder deletion code (#237) | Jesse Plamondon-Willard | |
2017-02-12 | avoid special case in error printing (#237) | Jesse Plamondon-Willard | |
2017-02-12 | encapsulate file & folder deletion (#237) | Jesse Plamondon-Willard | |
2017-02-12 | mark another incompatible mod (#231) | Jesse Plamondon-Willard | |
2017-02-11 | mark more incompatible mods (#231) | Jesse Plamondon-Willard | |
2017-02-11 | fix world-ready events being raised before the game finishes loading the ↵ | Jesse Plamondon-Willard | |
save in SDV 1.2 (#231) | |||
2017-02-11 | add TimeEvents.AfterDayStarted event (#236) | Jesse Plamondon-Willard | |
2017-02-11 | remove esoteric & undocumented debug message queue & DrawDebug event | Jesse Plamondon-Willard | |
2017-02-11 | don't write direct console output to log file (#233) | Jesse Plamondon-Willard | |
Per discussion with mod developers. | |||
2017-02-11 | delve into mod folders that only contain another folder (#208) | Jesse Plamondon-Willard | |
This fixes a common issue when users unpack mods into a nested folder (e.g. "SomeMod-1.0.0\SomeMod\manifest.json"), which previously wouldn't be recognised as a mod. SMAPI will not do this if the folder contains files or more than one folder, to prevent backup folders and the like from being loaded. | |||
2017-02-11 | redirect 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-10 | mark several mods incompatible with Stardew Valley 1.2+ (#231) | Jesse Plamondon-Willard | |
2017-02-10 | tweak debug build config, update release notes | Jesse Plamondon-Willard | |
2017-02-10 | Mac and Linux debug run works! 🙃 | James Stine | |
2017-02-10 | remove leftover references to Mono.Cecil.Rocks (#231) | Jesse Plamondon-Willard | |
2017-02-09 | make some constants internal (#231) | Jesse Plamondon-Willard | |
2017-02-09 | add field rewriter for the `Game1.gameMode` change in SDV 1.2 (#231) | Jesse Plamondon-Willard | |
2017-02-09 | add field rewriter for the `Game1.player` change in SDV 1.2 (#231) | Jesse Plamondon-Willard | |
2017-02-09 | reorganise rewriters (#231) | Jesse Plamondon-Willard | |
2017-02-09 | remove 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. | |||
2017-02-09 | fix field rewriter not added to config (#231) | Jesse Plamondon-Willard | |
2017-02-09 | add field rewriter for the `Game1.activeClickableMenu` change in SDV 1.2 (#231) | Jesse Plamondon-Willard | |
2017-02-09 | further generalise CIL rewriters for reuse (#231) | Jesse Plamondon-Willard | |
2017-02-09 | generalise CIL rewriters for reuse (#231) | Jesse Plamondon-Willard | |
2017-02-08 | remove old log file to avoid confusion (#231) | Jesse Plamondon-Willard | |