Age | Commit message (Collapse) | Author | |
---|---|---|---|
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-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 | 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 | 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-22 | fix mouse-changed event never updating prior mouse position | 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 | remove old error logs when installing a new version to avoid confusion | 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-16 | add another default game path for Linux | Jesse Plamondon-Willard | |
Thanks to ShneekeyTheLost on the Stardew Valley forums. | |||
2017-03-16 | validate XNA 4.0+ is installed on Windows in SMAPI installer | Jesse Plamondon-Willard | |
2017-03-16 | polish release notes | Jesse Plamondon-Willard | |
2017-03-14 | validate .NET Framework 4.5+ is installed on Windows in SMAPI installer | 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 | downgrade to .NET Framework 4.0 for better compatibility on Windows 7–8.1 | Jesse Plamondon-Willard | |
2017-03-12 | add release notes for compatibility finders (#247) | Jesse Plamondon-Willard | |
2017-03-11 | fix SaveEvents.AfterLoad being raised during the new-game intro before the ↵ | Jesse Plamondon-Willard | |
player is initialised | |||
2017-03-03 | add content language changed event (#243) | Jesse Plamondon-Willard | |
2017-03-03 | start draft 2.0 release notes | Jesse Plamondon-Willard | |
2017-03-01 | deprecate `IConfigFile` (#238) | Jesse Plamondon-Willard | |
2017-03-01 | fix `world_downminelevel` command not working, prevent invalid ↵ | Jesse Plamondon-Willard | |
`world_setminelevel` value | |||
2017-03-01 | show OS caption (like "Windows 10") instead of internal version when available | Jesse Plamondon-Willard | |
2017-03-01 | fix TrainerMod letting player add invalid items | Jesse Plamondon-Willard | |
2017-03-01 | fix errors in console command handlers crashing the game | Jesse Plamondon-Willard | |
2017-03-01 | improve TrainerMod feedback to user, standardise color/colour spelling | Jesse Plamondon-Willard | |
2017-02-24 | add release note, fix docblock | Jesse Plamondon-Willard | |
2017-02-23 | make skipped-mod messages more user-friendly | Jesse Plamondon-Willard | |
2017-02-19 | fix installer not recognising Linux/Mac paths starting with ~ or containing ↵ | Jesse Plamondon-Willard | |
an escaped space | |||
2017-02-19 | fix installer not ignoring potential game folders that don't contain a ↵ | Jesse Plamondon-Willard | |
Stardew Valley exe | |||
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-13 | update release notes (#199) | Jesse Plamondon-Willard | |
2017-02-12 | update release notes (#237) | Jesse Plamondon-Willard | |
2017-02-11 | add TimeEvents.AfterDayStarted event (#236) | Jesse Plamondon-Willard | |
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. |