Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-04-26 | revamp 'exit immediately' to abort ongoing SMAPI tasks | Jesse Plamondon-Willard | |
2017-04-26 | detect exceptions logged directly to the console and log them as errors | Jesse Plamondon-Willard | |
2017-04-26 | No longer suppress console output from the log file | Jesse Plamondon-Willard | |
Console messages appear in the console (in developer mode only), but weren't saved to the log file based on the argument that they weren't relevant. However, that also suppresses the game's load-game errors in Stardew Valley 1.2, which makes troubleshooting save issues more complicated. To avoid any such issues in the future, they're now always logged to the file. If you need to log a message that isn't shown to the user, use System.Diagnostics.Debug instead. | |||
2017-04-26 | optimise console interception for the way Stardew Valley logs messages | Jesse Plamondon-Willard | |
2017-04-26 | handle edge case in JSON file read/write code | Jesse Plamondon-Willard | |
2017-04-26 | add editorconfig, minor style fixes | Jesse Plamondon-Willard | |
2017-04-24 | remove new manifest field for minimum game version (#264) | Jesse Plamondon-Willard | |
This was added to support parallel releases for SDV 1.11 + 1.2-beta, but SDV 1.2 is now out of beta. Mods should specify the minimum SMAPI version instead if needed. | |||
2017-04-24 | update for SDV 1.2 non-beta release | Jesse Plamondon-Willard | |
2017-04-23 | fixed `Constants.SaveFolderName` not set for a new game until the save is ↵ | Jesse Plamondon-Willard | |
created (#261) | |||
2017-04-23 | dispose resources on Windows Form exit (#268) | Jesse Plamondon-Willard | |
2017-04-23 | minor cleanup | Jesse Plamondon-Willard | |
2017-04-23 | ensure SMAPI resources are disposed on exit (#268) | Jesse Plamondon-Willard | |
2017-04-23 | add support for non-melee weapons to TrainerMod (#259) | Jesse Plamondon-Willard | |
2017-04-23 | add world_setyear command to TrainerMod | Jesse Plamondon-Willard | |
2017-04-23 | add string overloads for version methods (#263) | Jesse Plamondon-Willard | |
2017-04-23 | add version.IsBetween method (#263) | Jesse Plamondon-Willard | |
2017-04-23 | fix rare issue where installer crashes trying to delete a bundled mod from ↵ | Jesse Plamondon-Willard | |
%appdata% (#266) | |||
2017-04-23 | revamp startup process (#265) | Jesse Plamondon-Willard | |
This revamps SMAPI's startup process to simplify mod development by ensuring that core components are ready by the time mods are loaded (which is also needed for the upcoming content API), and eliminate or reduce SEHExceptions some players experience. | |||
2017-04-23 | let mods specify a minimum game version in their manifest.json (#264) | Jesse Plamondon-Willard | |
2017-04-23 | unify SMAPI versions for SDV 1.11 and 1.2 using compile switches where ↵ | Jesse Plamondon-Willard | |
needed (#264) | |||
2017-04-23 | Merge branch for Stardew Valley 1.2 beta into develop | Jesse Plamondon-Willard | |
# Conflicts: # src/StardewModdingAPI/Framework/SGame.cs | |||
2017-04-23 | fix monitor.ExitGameImmediately not working correctly | Jesse Plamondon-Willard | |
2017-04-23 | minor cleanup | Jesse Plamondon-Willard | |
2017-04-23 | remove Initialize/LoadContent overrides & deprecate related events (#265) | Jesse Plamondon-Willard | |
2017-04-23 | tweak installer to suggest common fix for file permission issues | Jesse Plamondon-Willard | |
2017-04-22 | fix mouse-changed event never updating prior mouse position | Jesse Plamondon-Willard | |
2017-04-05 | rewrite references to Game1.currentMinigame broken by SDV 1.2 | Jesse Plamondon-Willard | |
2017-04-05 | unbackport for SDV 1.2 branch (#258) | Jesse Plamondon-Willard | |
2017-04-01 | add --log-path argument to specify SMAPI log path during testing | Jesse Plamondon-Willard | |
2017-03-30 | always show friendly game version | Jesse Plamondon-Willard | |
2017-03-30 | remove old error logs when installing a new version to avoid confusion | Jesse Plamondon-Willard | |
2017-03-30 | add upper version check (#258) | Jesse Plamondon-Willard | |
2017-03-30 | backport SMAPI 1.9 to Stardew Valley 1.11 (#258) | Jesse Plamondon-Willard | |
2017-03-26 | fix SMAPI not recognising Mod instances that don't subclass Mod directly (#252) | Jesse Plamondon-Willard | |
2017-03-26 | rewrite ItemStackChange references to correct namespace (#254) | Jesse Plamondon-Willard | |
2017-03-26 | add type reference rewriter (#254) | Jesse Plamondon-Willard | |
2017-03-26 | fix type finder not matching generic type parameters (#254) | Jesse Plamondon-Willard | |
2017-03-26 | add support for rewriting method definitions (#254) | Jesse Plamondon-Willard | |
2017-03-26 | merge CIL finders & rewriters into one interface (#254) | Jesse Plamondon-Willard | |
2017-03-26 | allow multiple rewriters to change the same CIL instruction (#254) | Jesse Plamondon-Willard | |
2017-03-25 | minor cleanup | Jesse Plamondon-Willard | |
2017-03-25 | simplify CIL rewriter hierarchy | Jesse Plamondon-Willard | |
2017-03-25 | rewrite removed font references for compatibility | Jesse Plamondon-Willard | |
2017-03-25 | drop 'generic' prefix for rewriters since they're all generic now | Jesse Plamondon-Willard | |
2017-03-25 | replace field-to-property rewriters with a generic rewriter | Jesse Plamondon-Willard | |
2017-03-25 | replace SpriteBatch rewriter with a generic method mapper | Jesse Plamondon-Willard | |
2017-03-16 | add another default game path for Linux | Jesse Plamondon-Willard | |
Thanks to ShneekeyTheLost on the Stardew Valley forums. | |||
2017-03-16 | add inline documentation to StardewModdingAPI.config.json file | Jesse Plamondon-Willard | |
2017-03-16 | validate XNA 4.0+ is installed on Windows in SMAPI installer | Jesse Plamondon-Willard | |
2017-03-14 | let players override SMAPI incompatible-code detection if needed | Jesse Plamondon-Willard | |