Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-05-12 | fix SMAPI raising a deprecation warning for its own use of an event | Jesse Plamondon-Willard | |
2017-05-11 | organise a few framework classes | Jesse Plamondon-Willard | |
2017-05-11 | decouple mod metadata vs assembly loading to enable upcoming mod ↵ | Jesse Plamondon-Willard | |
dependencies (#285) | |||
2017-05-09 | add warning for mods that don't set the UniqueID manifest field | Jesse Plamondon-Willard | |
2017-05-09 | let mods dispose unmanaged resources when SMAPI is disposing (#282) | Jesse Plamondon-Willard | |
2017-05-09 | when a fatal crash happens, keep a copy of the log and notify the player on ↵ | Jesse Plamondon-Willard | |
relaunch | |||
2017-05-09 | use shared reflection helper | Jesse Plamondon-Willard | |
2017-05-08 | add optional verbose context logging | Jesse Plamondon-Willard | |
2017-04-29 | add initial content API (#257) | Jesse Plamondon-Willard | |
2017-04-29 | make mod helpers disposable (#257) | Jesse Plamondon-Willard | |
2017-04-28 | detect broken ObjectInformation.xnb data | 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-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 | dispose resources on Windows Form exit (#268) | Jesse Plamondon-Willard | |
2017-04-23 | ensure SMAPI resources are disposed on exit (#268) | 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 | remove Initialize/LoadContent overrides & deprecate related events (#265) | 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 | merge CIL finders & rewriters into one interface (#254) | Jesse Plamondon-Willard | |
2017-03-14 | let players override SMAPI incompatible-code detection if needed | 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 | remove unused IConfigFile (#238) | Jesse Plamondon-Willard | |
2017-03-12 | simplify access to game's Program class | Jesse Plamondon-Willard | |
Stardew Valley 1.2.15 made the class public, so we no longer need reflection to access it. | |||
2017-03-12 | add logic to detect incompatible mod instructions & reject mod load (#247) | Jesse Plamondon-Willard | |
2017-03-08 | update old instructions about resetting config file | Jesse Plamondon-Willard | |
2017-03-04 | fix game window no longer showing SMAPI version | Jesse Plamondon-Willard | |
2017-03-02 | only use WMI on Windows | Jesse Plamondon-Willard | |
2017-03-01 | deprecate `IConfigFile` (#238) | Jesse Plamondon-Willard | |
2017-03-01 | show OS caption (like "Windows 10") instead of internal version when available | 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-25 | add prototype content event + helper to manipulate XNB data (#173) | Jesse Plamondon-Willard | |
2017-02-24 | clean up program properties | Jesse Plamondon-Willard | |
2017-02-24 | fix 'please update your game' error not pausing before exit | Jesse Plamondon-Willard | |
2017-02-24 | fix game version checks not using semantic versioning | Jesse Plamondon-Willard | |
This caused an issue where SMAPI didn't consider SDV 1.2.10 to pass the minimum game version of 1.2.9. This requires some workarounds for SDV 1.11's non-semantic version. | |||
2017-02-24 | fix game version always being detected as 1.2.9 because Game1.version is a ↵ | Jesse Plamondon-Willard | |
const now | |||
2017-02-23 | further group deprecation warnings during mod loading | Jesse Plamondon-Willard | |