summaryrefslogtreecommitdiff
path: root/src/SMAPI/Program.cs
AgeCommit message (Collapse)Author
2018-06-24merge ISemanticVersion interfaces into new project (#532)Jesse Plamondon-Willard
2018-06-24update to Mono.Cecil 0.10Jesse Plamondon-Willard
2018-06-22remove seasonal tilesheet patch (#552)Jesse Plamondon-Willard
This is no longer needed (the changes were added to the game in SDV 1.3.19), and caused an issue since it left out the tilesheet reloading.
2018-06-19rewrite update checks (#551)Jesse Plamondon-Willard
2018-06-10set mods without updates to have no updatesDan Volchek
2018-06-10refactor IModMetadata update infoDan Volchek
2018-06-10seperate IModMetadata methods, call them correctly when updatingDan Volchek
2018-06-10add version info to ModMetadata, change update checking to consider preview ↵Dan Volchek
versions
2018-06-09check minimum compatibility earlier, move some initialising after game startsJesse Plamondon-Willard
2018-06-09add metadata dump option for troubleshootingJesse Plamondon-Willard
2018-06-08Merge branch 'add-harmony' into developJesse Plamondon-Willard
# Conflicts: # docs/release-notes.md
2018-06-08minor fixes for log file purge code (#494)Jesse Plamondon-Willard
2018-06-08allow launching multiple instances without manually changing log path (#494)Jesse Plamondon-Willard
2018-06-06fix incorrect type aliasJesse Plamondon-Willard
2018-06-06add Harmony patch to fix custom tilesheet handling (#541)Jesse Plamondon-Willard
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.