Commit Graph

2167 Commits

Author SHA1 Message Date
Jesse Plamondon-Willard f2cb952dd1 add support for parallel stable/beta unofficial versions (#594) 2018-09-06 21:41:02 -04:00
Jesse Plamondon-Willard 47101419f2 fix SemanticVersionConverter no longer writing JSON in some cases 2018-09-06 20:22:42 -04:00
Jesse Plamondon-Willard 47bc21109c update compatibility list 2018-09-04 01:49:12 -04:00
Jesse Plamondon-Willard af6c273d8a fix transparency issues on Linux/Mac due to MonoGame bug (#279) 2018-09-03 19:40:05 -04:00
Jesse Plamondon-Willard 047091a1a4 rewrite PNG premultiplication so mods can load PNGs during a draw cycle 2018-09-03 19:32:36 -04:00
Jesse Plamondon-Willard f921e98809 remove outdated remote version mappings (#593) 2018-09-03 00:24:25 -04:00
Jesse Plamondon-Willard 84aa419ad0 remove unneeded mod compatibility entries (#593)
The recent game updates broke many mods, so some incompatibilities can now be detected automatically even if the original reason couldn't be.
2018-09-03 00:09:38 -04:00
Jesse Plamondon-Willard 75ed49972d add new file to uninstaller (#582, #588) 2018-09-02 23:31:20 -04:00
Jesse Plamondon-Willard 18f5337891 remove default update keys now fetched from the wiki (#593) 2018-09-02 23:21:27 -04:00
Jesse Plamondon-Willard c94f3e7c63 only use valid update keys in update-check logic (#592) 2018-09-02 19:19:13 -04:00
Jesse Plamondon-Willard 093117d777 add update key parsing to toolkit (#592) 2018-09-02 19:06:37 -04:00
Jesse Plamondon-Willard 7cbeb358ca migrate to new NuGet package reference format 2018-09-01 15:21:32 -04:00
Jesse Plamondon-Willard 48e34dd603 fix readme filename capitalisation 2018-08-31 17:54:20 -04:00
Jesse Plamondon-Willard cb34084deb bump versions for beta 2018-08-31 17:44:43 -04:00
Jesse Plamondon-Willard e4a5d8d46a fix incorrect path in Windows installer (#582, #588) 2018-08-31 17:44:37 -04:00
Jesse Plamondon-Willard 9c7858a28a tweak semantic version converter to avoid invalid cast errors 2018-08-31 17:44:03 -04:00
Jesse Plamondon-Willard f4a0632e0e enable paranoid warnings automatically in debug mode (#590) 2018-08-31 17:43:17 -04:00
Jesse Plamondon-Willard ff8ffbdef0 add paranoid warnings mode (#590) 2018-08-31 00:48:34 -04:00
Jesse Plamondon-Willard 4af0786ecb fix assembly load security exceptions by restructuring installer and adding *.exe.config files (#582, #588) 2018-08-30 18:14:40 -04:00
Jesse Plamondon-Willard b5adfd8bce add more default game install paths 2018-08-26 20:42:31 -04:00
Jesse Plamondon-Willard 73c389df74 delete data API entries when they're set to null (#468) 2018-08-26 19:08:38 -04:00
Jesse Plamondon-Willard da29f3f08f make beta download blurb configurable (#585) 2018-08-26 12:25:25 -04:00
Jesse Plamondon-Willard fb3b7aefa7 add manual install notes for Linux/Mac (#587) 2018-08-25 21:44:10 -04:00
Jesse Plamondon-Willard 6ba926adcf bump versions for beta 2018-08-24 20:42:38 -04:00
Jesse Plamondon-Willard cd83782ef9 fetch mod update keys from wiki when available 2018-08-24 20:35:13 -04:00
Jesse Plamondon-Willard 04778dcb26 suppress the game's 'added cricket' debug output 2018-08-24 20:16:03 -04:00
Jesse Plamondon-Willard aabd76f38c fix path init error-handling using monitor before it's initialised 2018-08-24 20:10:57 -04:00
Jesse Plamondon-Willard 58122c5393 bump versions for beta 2018-08-23 23:01:54 -04:00
Jesse Plamondon-Willard 6ef7de33e8 tweak data API keys (#468) 2018-08-23 23:01:46 -04:00
Jesse Plamondon-Willard 788f7ae3b7 split core logic out of Program (#582)
This is needed because Mono validates Program's instance fields before the static Main runs, so the custom assembly resolution isn't set up until the app has already crashed due to invalid property types.
2018-08-23 01:59:31 -04:00
Jesse Plamondon-Willard fd925e9a8c let mods access mod.IsContentPack property (#534) 2018-08-22 23:07:48 -04:00
Jesse Plamondon-Willard ceac1de6ec change mod registry to return a container interface (#534) 2018-08-22 23:03:09 -04:00
Jesse Plamondon-Willard 046c6be68a mark Grass Growth as broken in 1.3.29 (#585) 2018-08-22 20:07:14 -04:00
Jesse Plamondon-Willard 6443fb1231 fix deprecated Read/WriteJsonFiles method enforcing newer restrictions (#468) 2018-08-22 02:24:30 -04:00
Jesse Plamondon-Willard a4ecb49a44 update for Stardew Valley 1.3.29 beta (#585) 2018-08-22 01:44:38 -04:00
Jesse Plamondon-Willard d2b6a71aa4 fix crash when a mod manifest is corrupted 2018-08-22 01:36:11 -04:00
Jesse Plamondon-Willard 5374b216ca update compatibility list 2018-08-22 01:35:56 -04:00
Jesse Plamondon-Willard 49870671cf fix broken path in installer (#582) 2018-08-20 00:00:45 -04:00
Jesse Plamondon-Willard 498a950be8 fix installer's assembly resolution on Linux/Mac (#582) 2018-08-19 23:48:49 -04:00
Jesse Plamondon-Willard 464d6b2275 fix error handling when resolving assemblies (#582) 2018-08-19 23:41:03 -04:00
Jesse Plamondon-Willard 215f2a10c2 rm unneeded package reference in ConsoleCommands 2018-08-19 22:55:45 -04:00
Jesse Plamondon-Willard 5dfbae2010 add error when using Read/WriteSaveData when not main player (#468) 2018-08-19 22:51:30 -04:00
Jesse Plamondon-Willard d1049748f5 fix assembly reference in NuGet package (#582) 2018-08-19 22:36:25 -04:00
Jesse Plamondon-Willard adf858fde9 fix mod build package not parsing some valid manifests (#584) 2018-08-19 22:35:55 -04:00
Jesse Plamondon-Willard 9f64dd2abb add installer logic to detect if player moved the bundled mods (#583) 2018-08-19 21:50:42 -04:00
Jesse Plamondon-Willard ca8699c68f add display name field to ModFolder (#583) 2018-08-19 21:22:48 -04:00
Jesse Plamondon-Willard 307bf6ce55 adjust SaveBackup mod to simplify installer logic (#583) 2018-08-19 21:08:58 -04:00
Jesse Plamondon-Willard 100e303b48 add recursive mod search (#583) 2018-08-19 20:27:28 -04:00
Jesse Plamondon-Willard 826dd53ab5 move most SMAPI files into subfolder (#582) 2018-08-19 18:28:16 -04:00
Jesse Plamondon-Willard 417c040766 add data API (#468) 2018-08-19 01:53:35 -04:00