Jesse Plamondon-Willard
9cebd83cb9
show update-key warnings before checking mod status, enable in non-dev mode
2018-04-23 18:15:58 -04:00
Jesse Plamondon-Willard
5e7eaf9f75
rewrite input suppression ( #453 )
...
This lets SMAPI intercept all input using the new Game1.hooks in SDV 1.3.0.32. However, intercepting mouse clicks needs a few more changes in the game code.
2018-04-22 19:59:03 -04:00
Jesse Plamondon-Willard
902814d308
don't send chatbox input to mods ( #453 )
2018-04-22 15:05:08 -04:00
Jesse Plamondon-Willard
eead352af2
rewrite world/player state tracking ( #453 )
2018-04-21 20:37:17 -04:00
Jesse Plamondon-Willard
b346d28d38
fix GetApi interface validation errors not naming interface
2018-04-19 20:35:16 -04:00
Jesse Plamondon-Willard
4af998024c
add warning in developer mode for mods with no update keys
2018-04-17 21:12:03 -04:00
Jesse Plamondon-Willard
97120c6df2
update references to old warning IDs ( #471 )
2018-04-14 20:33:43 -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
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
2d47e479a5
fix draft releases being detected as update candidates
2018-04-11 19:55:01 -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
fa335f80be
fix crash when player has duplicate item references
2018-04-11 15:41:32 -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
9fba3c1266
add context properties for multiplayer, update release notes ( #453 )
2018-04-10 18:20:49 -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
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
a9e3458a3b
add success/error banner to log parser page
2018-03-29 00:39:25 -04:00
Jesse Plamondon-Willard
4d68ef3514
update for 2.5.4 release
2018-03-26 09:34: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
5681c0f981
update mod build config package
2018-03-25 12:01:19 -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
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
Jesse Plamondon-Willard
91561eedc7
fix log parser errors when log text contains {{tokens}}
2018-03-23 01:21:50 -04:00
Jesse Plamondon-Willard
e48f230142
add unit test mode to mod build config package
2018-03-21 00:19:12 -04:00
Jesse Plamondon-Willard
ada351b163
reduce cache time for failed update checks to 5 minutes ( #454 )
2018-03-16 20:28:16 -04:00
Jesse Plamondon-Willard
b5866c2c06
update release notes ( #457 )
2018-03-15 23:41:19 -04:00
Jesse Plamondon-Willard
9e052ae916
hide SMAPI 2.6 release notes to avoid confusion
2018-03-13 20:36:25 -04:00
Jesse Plamondon-Willard
76445dc358
simplify release notes
2018-03-13 19:47:30 -04:00
Jesse Plamondon-Willard
327b6949d2
add missing release note ( #456 )
2018-03-11 21:17:17 -04:00
Jesse Plamondon-Willard
f0e1a46f0f
fix error when content pack needs a mod that couldn't be loaded
2018-03-11 21:07:45 -04:00
Jesse Plamondon-Willard
de17f87d87
fix some title menu assets not being editable ( #453 , #413 )
2018-03-11 20:31:19 -04:00
Jesse Plamondon-Willard
6db91f8329
drop support for some deprecated APIs in the Stardew Valley 1.3 branch ( #453 )
2018-03-11 19:10:27 -04:00
Jesse Plamondon-Willard
41715cefcd
add initial compatibility with Stardew Valley 1.3 ( #453 )
2018-03-11 19:09:08 -04:00
Jesse Plamondon-Willard
6bde91060c
polish release notes
2018-03-04 21:27:56 -05:00
Jesse Plamondon-Willard
99023f9487
add support for mapping non-semantic remote mod versions
2018-03-04 18:46:05 -05:00
Jesse Plamondon-Willard
90c8593ba9
update SMAPI URL in user agent ( #454 )
2018-03-04 17:34:43 -05:00
Jesse Plamondon-Willard
38ca63a8f6
fix null reference when checking FormerIDs field against 'authour' field
2018-03-04 14:33:50 -05:00