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
Jesse Plamondon-Willard
0bcc1f6be9
standardise folder checks when reloading assets ( #459 )
2018-03-25 13:28:38 -04:00
Jesse Plamondon-Willard
04e299aeaa
update Json.NET package
2018-03-25 12:32:16 -04:00
Jesse Plamondon-Willard
4d668eb702
update API packages
2018-03-25 12:17:58 -04:00
Jesse Plamondon-Willard
5681c0f981
update mod build config package
2018-03-25 12:01:19 -04:00
Jesse Plamondon-Willard
b1cc6c1d99
update new asset update logic for Stardew Valley 1.3 ( #453 )
2018-03-25 11:41:56 -04:00
Jesse Plamondon-Willard
5a0e49827b
update fence textures when changed through the content API ( #459 )
2018-03-25 00:52:37 -04:00
Jesse Plamondon-Willard
d0b96ed3c0
update release notes ( #459 )
2018-03-24 20:33:59 -04:00
Jesse Plamondon-Willard
20b7783900
update NPC textures when changed through the content API ( #459 )
2018-03-24 20:26:33 -04:00
Jesse Plamondon-Willard
34346d8b09
tweak transparency threshold ( #461 )
2018-03-24 19:06:13 -04:00
Jesse Plamondon-Willard
5126d56b39
fix error when a mod removes an asset editor/loader ( #460 )
2018-03-23 22:41:15 -04:00
Jesse Plamondon-Willard
fad47ff74f
fix image overlay bugs on Linux/Mac ( #461 )
2018-03-23 22:30:49 -04:00
Jesse Plamondon-Willard
51368b8afb
update tree textures when changeed through the content API ( #459 )
2018-03-23 20:18:23 -04:00