E. Behar
1dfcbc6173
Remove another extraneous debug output. =_=
2018-07-07 16:51:03 -07:00
E. Behar
1a3810d722
Remove extraneous debug output
2018-07-07 16:50:01 -07:00
Evan Behar
a30794894b
Revert ShouldValidate
2018-07-07 23:46:28 -07:00
Evan Behar
88f754e5b1
Expand validation to respect CIL placeholders
2018-07-07 23:45:02 -07:00
E. Behar
829e24b23e
Fix type==null case
2018-07-06 23:21:13 -07:00
Evan Behar
2b2860637d
Linux-compatible scope resolution in validator
2018-07-06 23:08:09 -07:00
Jesse Plamondon-Willard
2421fa3fa1
run new-day task synchronously
...
This avoids issues when mod events are called asynchronously (like IAssetLoaders loading PNG tilesheets on season change while the game is drawing).
2018-07-06 19:37:52 -04:00
Jesse Plamondon-Willard
850cb50587
bump versions for beta release
2018-07-04 15:59:44 -04:00
Jesse Plamondon-Willard
186ab4cca7
fix game freeze if the window loses focus while loading
2018-07-04 14:19:58 -04:00
Jesse Plamondon-Willard
ea264fb6a1
bump versions for beta release
2018-07-03 02:01:41 -04:00
Jesse Plamondon-Willard
34b1dcc1f7
fix missing manifest not marking mod invalid ( #532 )
2018-07-03 01:59:45 -04:00
Jesse Plamondon-Willard
7907a63ddc
bump versions for beta release
2018-07-02 22:29:03 -04:00
Jesse Plamondon-Willard
703acdc63f
fix backwards-compatible API fields not being serialised ( #532 )
2018-07-02 21:33:53 -04:00
Jesse Plamondon-Willard
82ca09ead7
fix 'missing assembly' errors raised for some .NET Framework types ( #356 )
2018-07-02 20:41:21 -04:00
Jesse Plamondon-Willard
aa13941dd7
bump versions for beta release
2018-07-01 17:39:46 -04:00
Jesse Plamondon-Willard
d8ee422405
add support for reloading NPC schedules through the content API
2018-07-01 17:37:19 -04:00
Jesse Plamondon-Willard
eb8ba0576a
fix incorrect trace message
2018-07-01 17:33:41 -04:00
Jesse Plamondon-Willard
274aa9f775
polish 2.6 release notes a bit
2018-07-01 17:33:11 -04:00
Jesse Plamondon-Willard
5357de4219
add game path to assembly definition resolution search paths for rare edge cases where it's not added automatically
2018-07-01 15:15:33 -04:00
Jesse Plamondon-Willard
e548a4ea9b
fix assembly definition resolver not disposing loaded definitions
2018-07-01 13:02:08 -04:00
Jesse Plamondon-Willard
34c43f9f66
add toolkit method for API data ( #532 )
2018-07-01 12:23:03 -04:00
Jesse Plamondon-Willard
c12777ad53
move basic mod scanning into the toolkit ( #532 )
2018-06-30 21:00:45 -04:00
Jesse Plamondon-Willard
34b0fd2870
detect broken assembly references not covered by a dependency, and flag as incompatible ( #356 )
2018-06-30 18:00:32 -04:00
Jesse Plamondon-Willard
599f585192
remove player_setlevel and player_setspeed commands ( #415 )
2018-06-30 17:09:29 -04:00
Jesse Plamondon-Willard
8b9d1baaea
fix Context.IsPlayerFree being false during festivals ( #550 )
2018-06-30 16:55:59 -04:00
Jesse Plamondon-Willard
96a8401c03
fix types getting rewritten unnecessarily if the source & target types have the same full name ( #556 )
2018-06-30 15:38:29 -04:00
Jesse Plamondon-Willard
3463ee806c
tweak editorconfig
2018-06-30 15:14:01 -04:00
Jesse Plamondon-Willard
053a8fd581
bump NuGet package version for beta release
2018-06-30 14:54:41 -04:00
Jesse Plamondon-Willard
74c747e20c
fix NuGet package validating required files when they're not needed ( #555 )
2018-06-30 14:54:29 -04:00
Jesse Plamondon-Willard
4b646e4f92
generalise NuGet package's non-mod project feature ( #555 )
2018-06-30 14:54:15 -04:00
Jesse Plamondon-Willard
79ad322a8e
tweak world-ready events to handle edge cases
...
In particular:
- world was never considered ready if the player's name was blank;
- AfterReturnToTitle didn't trigger after being disconnected in multiplayer (#545 ).
2018-06-30 13:40:48 -04:00
Jesse Plamondon-Willard
d67690ea3e
fix new DLL not referenced by build config package on Linux/Mac ( #532 )
2018-06-30 00:00:29 -04:00
Jesse Plamondon-Willard
86428a31c2
fix web API client not using correct JSON settings ( #532 )
2018-06-29 01:54:49 -04:00
Jesse Plamondon-Willard
c0370c5411
add includeExtendedMetadata option to toolkit client ( #532 )
2018-06-29 01:50:06 -04:00
Jesse Plamondon-Willard
68287c983c
add remote version mapping for unofficial Almighty Farming Tool update
2018-06-29 01:28:25 -04:00
Jesse Plamondon-Willard
4dbbe36323
update technical docs for web API ( #532 )
2018-06-29 01:27:48 -04:00
Jesse Plamondon-Willard
60b38666e2
simplify mod API response structure ( #532 )
2018-06-29 01:27:31 -04:00
Jesse Plamondon-Willard
a0888e0ad1
add optional extended metadata to mods API ( #532 )
2018-06-29 01:01:57 -04:00
Jesse Plamondon-Willard
c9fedebaf3
add support for unofficial version in update checks ( #532 )
2018-06-28 22:30:34 -04:00
Jesse Plamondon-Willard
3f5a5e5404
use more structured API response for update checks ( #532 )
2018-06-28 22:01:04 -04:00
Jesse Plamondon-Willard
89ad599561
add support for writing versions to JSON
2018-06-28 21:41:00 -04:00
Jesse Plamondon-Willard
583cb91f4a
use mod DB in web API to get default update keys for mod IDs ( #532 )
2018-06-28 20:59:39 -04:00
Jesse Plamondon-Willard
db7247f36d
simplify mod DB method ( #532 )
2018-06-28 20:51:49 -04:00
Jesse Plamondon-Willard
3e5c109df1
add log parser option to view raw log
2018-06-27 09:47:31 -04:00
Jesse Plamondon-Willard
cf37285627
tweak log parser logic to handle new levels automatically
2018-06-27 09:37:20 -04:00
Jesse Plamondon-Willard
9f7b4e0296
add method to get all data records ( #532 )
2018-06-27 00:55:45 -04:00
Jesse Plamondon-Willard
b86a63015d
fix mod DB entry with no ID ( #532 )
2018-06-27 00:41:28 -04:00
Jesse Plamondon-Willard
82306a2c50
encapsulate mod DB a bit better for use outside SMAPI ( #532 )
2018-06-27 00:40:31 -04:00
Jesse Plamondon-Willard
5f19e4f203
move mod DB parsing into toolkit ( #532 )
2018-06-27 00:05:53 -04:00
Jesse Plamondon-Willard
9f0cfee556
update Game1.Draw override
2018-06-26 19:46:03 -04:00