Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-04-29 | add internal context for more robust draw loop detection (#257) | Jesse Plamondon-Willard | |
2017-04-29 | premultiply alpha when loading PNGs to avoid transparency issues (#257) | Jesse Plamondon-Willard | |
2017-04-29 | add initial content API (#257) | Jesse Plamondon-Willard | |
2017-04-29 | fix errors in the game's update causing the game to freeze until the player ↵ | Jesse Plamondon-Willard | |
presses a key in the SMAPI console | |||
2017-04-29 | make mod helpers disposable (#257) | Jesse Plamondon-Willard | |
2017-04-28 | detect broken ObjectInformation.xnb data | Jesse Plamondon-Willard | |
2017-04-27 | simplify exception summary code | Jesse Plamondon-Willard | |
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 string overloads for version methods (#263) | Jesse Plamondon-Willard | |
2017-04-23 | add version.IsBetween method (#263) | Jesse Plamondon-Willard | |
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-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 | 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 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 | 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 inline documentation to StardewModdingAPI.config.json file | Jesse Plamondon-Willard | |
2017-03-14 | let players override SMAPI incompatible-code detection if needed | Jesse Plamondon-Willard | |
2017-03-14 | remove unofficial patch for Chest Label System (no longer available) | Jesse Plamondon-Willard | |
2017-03-14 | revert all projects except installer to .NET Framework 4.5 | Jesse Plamondon-Willard | |
This caused obscure invalid-IL crashes when compiled through MonoDevelop on Linux. | |||
2017-03-14 | use default C# version instead of specifying version | Jesse Plamondon-Willard | |