summaryrefslogtreecommitdiff
path: root/src/SMAPI/Program.cs
AgeCommit message (Collapse)Author
2018-06-06add simple Harmony wrapper for validation, error-handling, etc (#541)Jesse Plamondon-Willard
2018-06-05fix version parsing issues in new toolkit code (#532)Jesse Plamondon-Willard
2018-06-05tweak client for reuse in toolkit (#532)Jesse Plamondon-Willard
2018-06-05move manifest parsing into toolkit (#532)Jesse Plamondon-Willard
2018-06-03change 'starting game...' log level to DebugJesse Plamondon-Willard
This makes the message visible to players, to avoid confusion where SMAPI seems to be doing nothing (especially after a pre-load prompt).
2018-06-02move web API client into toolkit (#532)Jesse Plamondon-Willard
2018-06-02Merge branch 'create-toolkit' into developJesse Plamondon-Willard
2018-06-02add input APIJesse Plamondon-Willard
2018-05-31move location events into new event system (#310)Jesse Plamondon-Willard
2018-05-30tweak mod issues textJesse Plamondon-Willard
2018-05-25move PathUtilities into toolkit (#532)Jesse Plamondon-Willard
2018-05-24Merge branch 'content-core-rewrite' into developJesse Plamondon-Willard
# Conflicts: # docs/release-notes.md
2018-05-24suppress more game debug output (#511)Jesse Plamondon-Willard
2018-05-24add option to locally suppress update checks for a specific modJesse Plamondon-Willard
2018-05-22refactor content API to fix load errors with decentralised cache (#524)Jesse Plamondon-Willard
2018-05-13tweak not-compatible messagesJesse Plamondon-Willard
2018-05-12change 'outdated' to 'not compatible' due to modder confusionJesse Plamondon-Willard
2018-05-12group mod warnings in consoleJesse Plamondon-Willard
2018-05-12add bundled save backup mod (#253)Jesse Plamondon-Willard
2018-05-12minor cleanupJesse Plamondon-Willard
2018-05-09rewrite content logic to decentralise cache (#488)Jesse Plamondon-Willard
This is necessary due to changes in Stardew Valley 1.3, which now changes loaded assets and expects those changes to be persisted but not propagated to other content managers.
2018-05-03add prompt when in beta channel and a new version is foundJesse Plamondon-Willard
2018-05-03add semanticVersion.IsPrerelease()Jesse Plamondon-Willard
2018-05-01add public platform constant for modsJesse Plamondon-Willard
2018-05-01unify SMAPI.AssemblyRewriters and SMAPI.Common projectsJesse Plamondon-Willard
2018-04-29log trace message if all mods are up-to-dateJesse Plamondon-Willard
Otherwise it's not apparently whether all mods are up-to-date, or it's still waiting for a server response.
2018-04-28add initial multiplayer API (#480)Jesse Plamondon-Willard
2018-04-27add multiplayer sync events (#479)Jesse Plamondon-Willard
2018-04-26fix error in new update-check logic (#457)Jesse Plamondon-Willard
2018-04-25simplify beta channel logic (#457)Jesse Plamondon-Willard
2018-04-25add friendly error when game can't load audio (#472)Jesse Plamondon-Willard
2018-04-25update release notes, minor tweaks (#475)Jesse Plamondon-Willard
2018-04-25Merge pull request #475 from danvolchek/logcommandsJesse Plamondon-Willard
Log user input to logfile
2018-04-23show update-key warnings before checking mod status, enable in non-dev modeJesse Plamondon-Willard
2018-04-22change 'Console.Out' logger to 'game' for clarityJesse Plamondon-Willard
Although any mod can write to the console directly, this is rare enough that using 'game' as the logger name is less confusing.
2018-04-22update console log suppress patterns for SDV 1.3 (#453)Jesse Plamondon-Willard
2018-04-22fix crash when closing game window in multiplayer mode (#453)Jesse Plamondon-Willard
2018-04-17log user input to log fileDan Volchek
2018-04-17add warning in developer mode for mods with no update keysJesse Plamondon-Willard
2018-04-15tweak trace logs for readability when loading modsJesse Plamondon-Willard
2018-04-13add MacOS detectionJesse Plamondon-Willard
2018-04-13fix console color scheme for PowerShell, and make it configurableJesse Plamondon-Willard
2018-04-13split mod DB into a separate fileJesse Plamondon-Willard
The mod metadata has grown over time, and there's no need to keep it in memory after mod loading. This lets us load the config earlier (since it has a smaller impact on memory usage which affects the game's audio code), and lets us discard the mod metadata when we're done with it.
2018-04-11fix error when two content packs use different capitalisation for the same ↵Jesse Plamondon-Willard
required mod ID (#469)
2018-04-11fix error when a remote mod version is invalid (#462)Jesse Plamondon-Willard
2018-03-23fix error when a mod removes an asset editor/loader (#460)Jesse Plamondon-Willard
2018-03-15link SMAPI update checks to smapi.io instead of GitHub (#457)Jesse Plamondon-Willard
2018-03-15show prerelease SMAPI updates when updating from an older prerelease of the ↵Jesse Plamondon-Willard
same version (#457)
2018-03-11fix error when content pack needs a mod that couldn't be loadedJesse Plamondon-Willard
2018-03-11fix some content managers not replaced early enough (#453, #413)Jesse Plamondon-Willard