Commit Graph

1289 Commits

Author SHA1 Message Date
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
Jesse Plamondon-Willard d928bf188e add optional mod dependencies in SMAPI 2.0 (#287) 2017-07-06 17:46:04 -04:00
Jesse Plamondon-Willard e2b9a4bab3 serialise SButtons as string in config.json (#316) 2017-07-06 15:17:47 -04:00
Jesse Plamondon-Willard f14b3399a4 update 2.0 release notes 2017-07-05 16:06:57 -04:00
Jesse Plamondon-Willard baf2c63282 add method to suppress button input from game (#317) 2017-07-05 15:43:50 -04:00
Jesse Plamondon-Willard 8d301162d8 add InputEvents which unify keyboard, mouse, and controller input with more metadata (#316) 2017-07-05 15:41:58 -04:00
Jesse Plamondon-Willard 2f42051cc9 tweak method name per feedback (#255) 2017-07-04 18:18:52 -04:00
Jesse Plamondon-Willard 5ad74396fc correct manual install steps 2017-07-03 15:23:54 -04:00