summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2017-01-19only call mod.Entry() once all mods have been loaded (#220)Jesse Plamondon-Willard
2017-01-19add public mod registry (#220)Jesse Plamondon-Willard
2017-01-19bump several deprecationsJesse Plamondon-Willard
2017-01-19tweak error text when starting game throws an exceptionJesse Plamondon-Willard
2017-01-19simplify overridden game versionJesse Plamondon-Willard
2017-01-19add mod folder path to consoleJesse Plamondon-Willard
2017-01-19fix before/after save events not triggering on days when the player shipped ↵Jesse Plamondon-Willard
an item (#218)
2017-01-18fix some world events being fired during game startup (#217)Jesse Plamondon-Willard
2017-01-18fix PlayerEvents.LoadedGame and SaveEvents.AfterLoad being fired before the ↵Jesse Plamondon-Willard
world finishes loading (#216)
2017-01-16bump version, update release steps in readmeJesse Plamondon-Willard
2017-01-15deprecate events replaced by save events (#215)Jesse Plamondon-Willard
2017-01-15add save events (#215)Jesse Plamondon-Willard
2017-01-15mark NPC Locations Map 1.42 incompatible due to update-check bugJesse Plamondon-Willard
2017-01-14remove redundant TrainerMod build config (#214)Jesse Plamondon-Willard
2017-01-14TrainerMod uses crossplatform.targetsPatrick Müssig
2017-01-14fix console color support check (#206)Jesse Plamondon-Willard
2017-01-14fix TrainerMod project not being built by defaultJesse Plamondon-Willard
2017-01-14fix error when the console doesn't support colour (#206)Jesse Plamondon-Willard
2017-01-14add console commands to open game & date folders (#172)Jesse Plamondon-Willard
2017-01-14fix issue where default ICollection<T> values in config.json were duplicated ↵Jesse Plamondon-Willard
on each load (#209)
2017-01-14fix error loading mods if they have a .cache folder created on a different ↵Jesse Plamondon-Willard
platform (#211)
2017-01-14tweak JSON read error-handling, update release notesJesse Plamondon-Willard
2017-01-14Add a catch for DirectoryNotFoundException in ModHelper.ReadJsonFile method.mytigio
2017-01-14mark NPC Map Locations 1.43 incompatible due to update errorJesse Plamondon-Willard
2017-01-14add support for custom incompatible-mod-version error textJesse Plamondon-Willard
2017-01-14add support for incompatible mod version rangesJesse Plamondon-Willard
2017-01-11update game install path detection to match mod build config packageJesse Plamondon-Willard
2017-01-06remove unofficial patch links for officially-updated CJB modsJesse Plamondon-Willard
2016-12-30fallback to launching SMAPI without a terminal on Linux if the terminal is ↵Jesse Plamondon-Willard
unavailable (#198)
2016-12-30encapsulate repeated monitor constructionJesse Plamondon-Willard
2016-12-23update for SMAPI 1.5 releaseJesse Plamondon-Willard
2016-12-23increase deprecation levels for less-used deprecated codeJesse Plamondon-Willard
2016-12-23catch errors when reading metadata file just in case (#192)Jesse Plamondon-Willard
2016-12-22add support for unofficial updates which suffix the official version number ↵Jesse Plamondon-Willard
with a pre-release label (#192)
2016-12-22add known incompatible mods, update release notes (#192)Jesse Plamondon-Willard
2016-12-22skip mods known to be incompatible and display error with update links (#192)Jesse Plamondon-Willard
2016-12-22move models into namespace (#192)Jesse Plamondon-Willard
2016-12-22add config setting to disable update checks (#202)Jesse Plamondon-Willard
2016-12-22autogenerate SMAPI config (#202)Jesse Plamondon-Willard
2016-12-22track loaded mod instances & manifests via mod registry (#201)Jesse Plamondon-Willard
2016-12-21make SemanticVersion constructor from version string publicJesse Plamondon-Willard
2016-12-21fix version pre-release tags not consistently normalised (#195)Jesse Plamondon-Willard
2016-12-21rename SMAPI config file for consistency (#192, #202)Jesse Plamondon-Willard
2016-12-21correct semantic version pre-release label precedence (#195)Jesse Plamondon-Willard
2016-12-18fix issue where changing the active menu inside a menu change handler didn't ↵Jesse Plamondon-Willard
trigger a new event (#194)
2016-12-18fix legacy version wrapper not implementing ToString method (#197)Jesse Plamondon-Willard
2016-12-18migrate manifest & version to interfaces with backwards compatibility (#197)Jesse Plamondon-Willard
2016-12-18add version.IsOlderThan(other) method for convenienceJesse Plamondon-Willard
2016-12-18format code (#193)Jesse Plamondon-Willard
2016-12-18Added a struct to wrap cache entries for the sake of tracking invalid ↵Tyler Staples
lookups. This fixes the issue where a null reference exception would be thrown when trying to look up non-existant or non-private members. Added a null check to GetPrivateValue and it's overloads to fix the issue where it would throw a null reference exception when required was false and the field was null.