Commit Graph

1246 Commits

Author SHA1 Message Date
Jesse Plamondon-Willard 74be6f1311 improve handling of legacy non-semantic game versions (#333) 2017-07-23 13:15:28 -04:00
Jesse Plamondon-Willard 5cf961ab64 fix unit test 2017-07-23 13:09:30 -04:00
Jesse Plamondon-Willard e04fc84190 update compatibility list 2017-07-23 12:18:52 -04:00
Jesse Plamondon-Willard c20b21bcaa add support for disambiguating IDs in mod compatibility list 2017-07-23 12:14:33 -04:00
Jesse Plamondon-Willard 1bf8e2b95c change order of broken-in-2.0 checks to show more meaningful matches first 2017-07-23 12:13:56 -04:00
Jesse Plamondon-Willard 17fec9034c tweak heuristic skip text, add error if mod doesn't implement Entry 2017-07-23 12:13:17 -04:00
Jesse Plamondon-Willard 7c1ac555a4 simplify compatibility list by defaulting compatibility type, update readme 2017-07-23 12:11:46 -04:00
Jesse Plamondon-Willard 7d73b0bf0c simplify compatibility skip message in 2.0 & combine update URL fields 2017-07-23 11:58:24 -04:00
Jesse Plamondon-Willard 6ddcef61e9 simplify mod compatibility model parsing 2017-07-23 11:50:24 -04:00
Jesse Plamondon-Willard d0e0e9427e rename ManifestFieldConverter for broader usage 2017-07-23 11:50:18 -04:00
Jesse Plamondon-Willard 24b824644d make semantic versions equatable in 2.0 2017-07-23 11:50:09 -04:00
Jesse Plamondon-Willard 5726ebe20e remove TrainerMod's save and load commands in 2.0 2017-07-23 11:37:55 -04:00
Jesse Plamondon-Willard f050f4ba31 simplify SMAPI 2.0 release notes 2017-07-13 19:44:59 -04:00
Jesse Plamondon-Willard 48ced0336c use more readable colours if player has a light-backgrounded terminal (#327) 2017-07-13 18:30:46 -04:00
Jesse Plamondon-Willard ae01396d9d fix crash in unique-ID check when mod has no manifest (#323) 2017-07-13 17:26:36 -04:00
Jesse Plamondon-Willard 674ad0d90f Merge branch 'develop' into stable 2017-07-10 22:10:27 -04:00
Jesse Plamondon-Willard 834aee92f2 fix TrainerMod including Json.NET 2017-07-10 22:09:02 -04:00
Jesse Plamondon-Willard eff3581406 change SMAPI 2.0 link in deprecation warnings 2017-07-10 20:47:16 -04:00
Jesse Plamondon-Willard 9256bfc45a bump version for release 2017-07-10 20:38:21 -04:00
Jesse Plamondon-Willard 9041f1c6bc update release notes for 1.15.1 2017-07-10 20:28:23 -04:00
Jesse Plamondon-Willard db29d6677f fix legacy controller events broken in 1.15 (#325) 2017-07-10 20:25:38 -04:00
Jesse Plamondon-Willard c9785f4796 Merge branch 'develop' 2017-07-10 15:46:29 -04:00
Jesse Plamondon-Willard 059c277623 update nuspec for release 2017-07-10 15:46:20 -04:00
Jesse Plamondon-Willard 1fa12092c6 combine Linux/Mac paths
Mono may report Mac as either 'Unix' or 'OSX', and we don't really need to distinguish them for our purposes anyway.
2017-07-10 15:45:22 -04:00
Jesse Plamondon-Willard 6a707a3e2d remove undocumented & unneeded GamePlatform variable 2017-07-10 15:44:19 -04:00
Jesse Plamondon-Willard 234b640342 normalise unique IDs in mod registry lookups, update release notes 2017-07-10 14:43:52 -04:00
Jesse Plamondon-Willard d82e57d306 enable SMAPI 2.0 mode by default
This commit replaces the SMAPI_2_0 compile flag with SMAPI_1_x.
2017-07-10 14:33:36 -04:00
Jesse Plamondon-Willard 61d13d370c fail mods if their unique ID isn't unique (#323) 2017-07-10 13:30:20 -04:00
Jesse Plamondon-Willard 7bf0c66088 reduce duplicate code in unit tests 2017-07-10 13:25:19 -04:00
Jesse Plamondon-Willard 49edb712ec fix unit tests broken by removing Stardew Valley.exe from build output 2017-07-10 12:53:58 -04:00
Jesse Plamondon-Willard 09034f61a1 Merge branch 'develop' 2017-07-09 23:33:42 -04:00
Jesse Plamondon-Willard 9beefb65fa clear GamePlatform if unknown 2017-07-09 23:33:08 -04:00
Jesse Plamondon-Willard 4ca843ee90 update nuspec for release 2017-07-09 23:30:48 -04:00
Jesse Plamondon-Willard cf6445b8e1 improve OS and game path detection to avoid crossplatform issues 2017-07-09 23:29:51 -04:00
Jesse Plamondon-Willard 182828f194 fix Stardew Valley.exe being packaged with TrainerMod 2017-07-09 22:22:41 -04:00
Jesse Plamondon-Willard 1edd98aef0 Merge branch 'develop' into stable 2017-07-08 12:54:06 -04:00
Jesse Plamondon-Willard 8743c4115a tweak deprecation meta-warning 2017-07-08 12:53:12 -04:00
Jesse Plamondon-Willard cb5e2e34c7 remove another reference to removed file 2017-07-08 12:31:45 -04:00
Jesse Plamondon-Willard d74463092d standardise file encoding 2017-07-08 12:31:22 -04:00
Jesse Plamondon-Willard d426d72498 update for 1.15 release 2017-07-07 17:20:09 -04:00
Jesse Plamondon-Willard f1fabd410b remove reference to removed file 2017-07-07 17:15:08 -04:00
Jesse Plamondon-Willard e61f060b96 simplify stardewvalley.targets support, add to release notes (#319) 2017-07-07 16:58:55 -04:00
spacechase0 7e856106b8 Tweak debug deploy to respect stardewvalley.targets 2017-07-07 21:55:32 +01:00
Jesse Plamondon-Willard 464a18de78 update release notes (#318) 2017-07-07 14:22:28 -04:00
Jesse Plamondon-Willard 5583e707b2 split helper out of mod registry, add mod ID, refactor ModHelper constructor (#318) 2017-07-07 12:17:22 -04:00
Jesse Plamondon-Willard 053c0577ec add mod ID to mod helpers (#318) 2017-07-07 11:44:18 -04:00
Jesse Plamondon-Willard f033b5a2f7 group mod helpers (#318) 2017-07-07 11:39:09 -04:00
Jesse Plamondon-Willard c5e106801e split reflection logic out of mod helper (#318) 2017-07-07 11:29:17 -04:00
Jesse Plamondon-Willard 3b8d1e49f0 make deprecation warnings a bit less scary until we finish first-pass SMAPI 2.0 migration 2017-07-07 01:54:53 -04:00
Jesse Plamondon-Willard da8a56a855 tweak text when mod crashes on entry, increase log level to error 2017-07-07 01:53:55 -04:00