Commit Graph

3491 Commits

Author SHA1 Message Date
Jesse Plamondon-Willard 90e92ef61f fix error when the console doesn't support colour (#206) 2017-01-14 15:05:38 -05:00
Jesse Plamondon-Willard 2d824b34e4 add console commands to open game & date folders (#172) 2017-01-14 13:46:00 -05:00
Jesse Plamondon-Willard 9d1b6a1af2 fix issue where default ICollection<T> values in config.json were duplicated on each load (#209) 2017-01-14 13:03:57 -05:00
Jesse Plamondon-Willard 83bdcd2838 fix error loading mods if they have a .cache folder created on a different platform (#211) 2017-01-14 12:43:50 -05:00
Jesse Plamondon-Willard 34bf9c5eca tweak JSON read error-handling, update release notes 2017-01-14 12:26:59 -05:00
mytigio 482dd42d3d Add a catch for DirectoryNotFoundException in ModHelper.ReadJsonFile method. 2017-01-14 12:13:27 -05:00
Jesse Plamondon-Willard 8e8cda87fb mark NPC Map Locations 1.43 incompatible due to update error 2017-01-14 01:11:57 -05:00
Jesse Plamondon-Willard 0ac9e47ea2 add support for custom incompatible-mod-version error text 2017-01-14 01:11:42 -05:00
Jesse Plamondon-Willard 40bc8f57c7 add support for incompatible mod version ranges 2017-01-14 00:59:19 -05:00
Jesse Plamondon-Willard 374f89eb68 fix release notes 2017-01-11 14:43:11 -05:00
Jesse Plamondon-Willard 6f0900b34c update nuspec 2017-01-11 14:06:46 -05:00
Jesse Plamondon-Willard 523e0d7dce update release notes 2017-01-11 14:00:13 -05:00
Jesse Plamondon-Willard 481a43d807 update game install path detection to match mod build config package 2017-01-11 13:56:12 -05:00
Jesse Plamondon-Willard db2cc7ef41 rewrite readme for simplicity 2017-01-11 13:46:21 -05:00
Jesse Plamondon-Willard 34d2881aee tweak custom game path section 2017-01-10 17:59:24 -05:00
Jesse Plamondon-Willard 93dcf1f1e1 remove support custom target platform (never used) 2017-01-10 17:13:58 -05:00
Jesse Plamondon-Willard c99a0507b1 remove support for Silverplum (discontinued), update release notes 2017-01-10 16:15:04 -05:00
Jesse Plamondon-Willard e862002f7a remove unneeded duplicate path for GOG, update nuspec (#2) 2017-01-10 15:53:01 -05:00
Jesse Plamondon-Willard 1e974703bc fix GOG registry support (#2) 2017-01-10 15:44:50 -05:00
Patrick Müssig d562ae7a1b Let MSBuild find steam again.
Also fixed MsBuild wont find Gogs on x86 computer
2017-01-10 14:48:25 -05:00
Jesse Plamondon-Willard 43a4194a5c remove unofficial patch links for officially-updated CJB mods 2017-01-06 14:59:55 -05:00
Jesse Plamondon-Willard 9250a1683c use simplified registry syntax, update nuspec (#1) 2016-12-31 11:34:35 -05:00
Patrick Müssig 0fe3275037 add support for non default Stardew Valley pathes (Steam and gog) 2016-12-31 11:27:21 -05:00
Jesse Plamondon-Willard a432477ea3 fallback to launching SMAPI without a terminal on Linux if the terminal is unavailable (#198) 2016-12-30 12:04:27 -05:00
Jesse Plamondon-Willard a7d3930d88 encapsulate repeated monitor construction 2016-12-30 11:47:23 -05:00
Jesse Plamondon-Willard 33293cda17 add config file to readme 2016-12-30 11:31:45 -05:00
Jesse Plamondon-Willard b9dd6eb742 Merge branch 'develop' into stable 2016-12-27 13:52:32 -05:00
Jesse Plamondon-Willard b75d86e7cc update for SMAPI 1.5 release 2016-12-23 12:43:42 -05:00
Jesse Plamondon-Willard 8416c9009e increase deprecation levels for less-used deprecated code 2016-12-23 12:36:03 -05:00
Jesse Plamondon-Willard 1fdc0c0b35 catch errors when reading metadata file just in case (#192) 2016-12-23 11:20:06 -05:00
Jesse Plamondon-Willard c7a08d08db add support for unofficial updates which suffix the official version number with a pre-release label (#192) 2016-12-22 22:34:49 -05:00
Jesse Plamondon-Willard f6f52b653e add known incompatible mods, update release notes (#192) 2016-12-22 13:08:45 -05:00
Jesse Plamondon-Willard fdae87d340 skip mods known to be incompatible and display error with update links (#192) 2016-12-22 12:47:12 -05:00
Jesse Plamondon-Willard 3fd16a65f1 move models into namespace (#192) 2016-12-22 12:45:42 -05:00
Jesse Plamondon-Willard 90f5233cc7 add config setting to disable update checks (#202) 2016-12-22 11:27:48 -05:00
Jesse Plamondon-Willard ca3cf89000 autogenerate SMAPI config (#202) 2016-12-22 11:20:01 -05:00
Jesse Plamondon-Willard f7eda265d9 track loaded mod instances & manifests via mod registry (#201) 2016-12-22 10:48:05 -05:00
Jesse Plamondon-Willard af45b08908 update release notes 2016-12-22 10:26:00 -05:00
Jesse Plamondon-Willard fa71bdd6c7 make SemanticVersion constructor from version string public 2016-12-21 13:43:04 -05:00
Jesse Plamondon-Willard 444364f418 fix version pre-release tags not consistently normalised (#195) 2016-12-21 13:33:59 -05:00
Jesse Plamondon-Willard c257d70575 rename SMAPI config file for consistency (#192, #202) 2016-12-21 13:27:56 -05:00
Jesse Plamondon-Willard ea65b2b7df correct semantic version pre-release label precedence (#195) 2016-12-21 11:45:52 -05:00
Jesse Plamondon-Willard 45ee74219e fix issue where changing the active menu inside a menu change handler didn't trigger a new event (#194) 2016-12-18 17:42:51 -05:00
Jesse Plamondon-Willard a8cc363699 fix legacy version wrapper not implementing ToString method (#197) 2016-12-18 16:58:47 -05:00
Jesse Plamondon-Willard 23988a3c33 migrate manifest & version to interfaces with backwards compatibility (#197) 2016-12-18 15:37:23 -05:00
Jesse Plamondon-Willard 487ae1dce9 add version.IsOlderThan(other) method for convenience 2016-12-18 13:52:09 -05:00
Jesse Plamondon-Willard db6b204a1c update release notes 2016-12-18 13:28:23 -05:00
Jesse Plamondon-Willard d9e87399bf format code (#193) 2016-12-18 12:27:44 -05:00
Tyler Staples cd93d59eaf Added a struct to wrap cache entries for the sake of tracking invalid 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.
2016-12-18 11:42:04 -05:00
Jesse Plamondon-Willard c24294c3dd fix System.Runtime.Caching not available on Mac 2016-12-12 21:43:35 -05:00