Commit Graph

1733 Commits

Author SHA1 Message Date
Dan Volchek 7f4941167e initial player_add changes 2018-04-15 22:13:26 -05:00
Jesse Plamondon-Willard bb2c523860 tweak trace logs for readability when loading mods 2018-04-15 01:14:28 -04:00
Jesse Plamondon-Willard 97120c6df2 update references to old warning IDs (#471) 2018-04-14 20:33:43 -04:00
Jesse Plamondon-Willard 1848abe7d5 don't warn for NetCollection conversion to implemented interface (#471) 2018-04-14 20:14:31 -04:00
Jesse Plamondon-Willard 6d8cf614a2 don't warn for NetList conversion to implemented interface (#471) 2018-04-14 19:51:50 -04:00
Jesse Plamondon-Willard c2cb76b799 rewrite analyzers to match more cases, use readable warning IDs (#471) 2018-04-14 17:53:58 -04:00
Jesse Plamondon-Willard 052ef9683a fix typo in code docs (#473) 2018-04-14 02:40:55 -04:00
Jesse Plamondon-Willard 6616c87c18 fix world_settime command sometimes breaking NPC schedules 2018-04-14 00:24:24 -04:00
Jesse Plamondon-Willard 6d269621b2 make crossplatform handling more consistent 2018-04-14 00:18:19 -04:00
Jesse Plamondon-Willard 0d5278a270 use light-background color scheme on Mac by default 2018-04-13 23:54:44 -04:00
Jesse Plamondon-Willard 45f4f85b7e add MacOS detection 2018-04-13 23:47:24 -04:00
Jesse Plamondon-Willard 504733dec7 fix console color scheme for PowerShell, and make it configurable 2018-04-13 23:00:49 -04:00
Jesse Plamondon-Willard a3ade7a512 split mod DB into a separate file
The mod metadata has grown over time, and there's no need to keep it in memory after mod loading. This lets us load the config earlier (since it has a smaller impact on memory usage which affects the game's audio code), and lets us discard the mod metadata when we're done with it.
2018-04-13 22:41:34 -04:00
Jesse Plamondon-Willard 5997857064 fix various net field conversions in SMAPI code (#453) 2018-04-12 00:18:32 -04:00
Jesse Plamondon-Willard 9c1617c9ee drop support for Stardew Valley 1.2 (#453) 2018-04-11 21:15:16 -04:00
Jesse Plamondon-Willard b9bc1a6d17 Merge branch 'develop' into stable 2018-04-11 20:32:00 -04:00
Jesse Plamondon-Willard 2d47e479a5 fix draft releases being detected as update candidates 2018-04-11 19:55:01 -04:00
Jesse Plamondon-Willard 15a80ab244 update for 2.5.5 release 2018-04-11 18:47:32 -04:00
Jesse Plamondon-Willard 34f5854666 update unit test packages 2018-04-11 18:46:07 -04:00
Jesse Plamondon-Willard 4fa46fd741 fix error in Stardew Valley 1.2 build mode (#453) 2018-04-11 18:36:58 -04:00
Jesse Plamondon-Willard e4222ad1fd fix error when two content packs use different capitalisation for the same required mod ID (#469) 2018-04-11 16:17:23 -04:00
Jesse Plamondon-Willard e0488fa5b2 fix error when a remote mod version is invalid (#462) 2018-04-11 16:08:58 -04:00
Jesse Plamondon-Willard b425bff1e9 update for Stardew Valley 1.3.0.26 (#453) 2018-04-11 15:43:11 -04:00
Jesse Plamondon-Willard fa335f80be fix crash when player has duplicate item references 2018-04-11 15:41:32 -04:00
Jesse Plamondon-Willard 83969b5789 update mod build config package version (#453) 2018-04-10 19:26:50 -04:00
Jesse Plamondon-Willard 77b4d1e9a2 Merge branch 'feature/mod-code-analysis' into develop 2018-04-10 18:27:09 -04:00
Jesse Plamondon-Willard b74b530a8a add code analyzers to release notes 2018-04-10 18:25:57 -04:00
Jesse Plamondon-Willard 13f31e8b72 warn for fields which no longer work (#471) 2018-04-10 18:23:57 -04:00
Jesse Plamondon-Willard c6c2302baf tweak analyzer code & documentation (#471) 2018-04-10 18:23:39 -04:00
Jesse Plamondon-Willard 1fb625dc42 fix some net field comparisons to null not flagged (#471) 2018-04-10 18:23:08 -04:00
Jesse Plamondon-Willard 35c2e59685 expand analyzer unit tests (#471) 2018-04-10 18:22:34 -04:00
Jesse Plamondon-Willard 9e5c3912b6 move mock classes out of sample code (#471) 2018-04-10 18:22:16 -04:00
Jesse Plamondon-Willard 9fba3c1266 add context properties for multiplayer, update release notes (#453) 2018-04-10 18:20:49 -04:00
Jesse Plamondon-Willard f41896041d fix typo in config file 2018-04-10 18:05:21 -04:00
Jesse Plamondon-Willard 971ed1a175 fix net field replacements not reported for a subclass reference (#471) 2018-04-09 23:43:13 -04:00
Jesse Plamondon-Willard c8db771e11 tweak message output and unit tests (#471) 2018-04-09 23:25:10 -04:00
Jesse Plamondon-Willard 416e1c3c1b rename file to match new scope (#471) 2018-04-09 22:34:11 -04:00
Jesse Plamondon-Willard 4f5f463bd2 warn when directly using a net field that has a non-net wrapper (#471) 2018-04-09 22:33:45 -04:00
Jesse Plamondon-Willard f52f7ca36f add mod code analyzers to detect implicit net field conversion issues (#471) 2018-04-09 19:32:00 -04:00
Jesse Plamondon-Willard 22965604bf add support for build message URLs (#471) 2018-04-09 19:30:17 -04:00
Jesse Plamondon-Willard 30e89b3a33 fix mods not being loaded if an optional dependency is installed but skipped 2018-03-30 22:51:34 -04:00
Jesse Plamondon-Willard c3555c74f5 update for Stardew Valley 1.2.0.20 (#453) 2018-03-29 20:27:43 -04:00
Jesse Plamondon-Willard db0c88dbaf move version closer to mod name in log parser 2018-03-29 19:17:44 -04:00
Jesse Plamondon-Willard 4cd7722583 tweak metadata formatting 2018-03-29 00:51:23 -04:00
Jesse Plamondon-Willard d49eb88011 show game path on log parser page instead of mods path 2018-03-29 00:43:31 -04:00
Jesse Plamondon-Willard a9e3458a3b add success/error banner to log parser page 2018-03-29 00:39:25 -04:00
Jesse Plamondon-Willard 46141a7af2 Merge branch 'develop' into stable 2018-03-26 09:35:34 -04:00
Jesse Plamondon-Willard 4d68ef3514 update for 2.5.4 release 2018-03-26 09:34:45 -04:00
Jesse Plamondon-Willard 56288e1d0e fix log parser timestamp not rendered 2018-03-26 09:22:45 -04:00
Jesse Plamondon-Willard 60fc4a6488 update animal textures when changed through the content API (#459) 2018-03-25 14:59:06 -04:00