Jesse Plamondon-Willard
274139eafe
rm release note about Custom Farm Types (needs a separate update anyway)
2018-01-21 11:48:12 -05:00
Jesse Plamondon-Willard
d76476ca68
add before/after save creation events ( #429 )
...
This supports mods like Custom Farm Types that need to intercept the very first save, which doesn't raise the normal save events since the world isn't fully initialised yet.
2018-01-21 02:14:28 -05:00
Jesse Plamondon-Willard
b3318af7d0
update release notes
2018-01-20 23:14:39 -05:00
Jesse Plamondon-Willard
9eae0df9f0
update Json.NET to 11.0.1-beta3 to fix parsing error with JSON comments in arrays ( #423 )
2018-01-20 22:56:03 -05:00
Jesse Plamondon-Willard
b10a4b410b
tweak JSON error messages
2018-01-20 22:18:11 -05:00
Jesse Plamondon-Willard
454a2de294
split SFieldConverter into separate converters
2018-01-20 21:45:21 -05:00
Jesse Plamondon-Willard
894fd25a18
move converters into namespace
2018-01-20 21:29:47 -05:00
Jesse Plamondon-Willard
9636d5b3aa
encapsulate common JSON converter code, improve parse errors ( #423 )
2018-01-20 21:26:21 -05:00
Jesse Plamondon-Willard
374a8ababe
Merge pull request #425 from EnderHDMC/develop
2018-01-19 21:29:54 -05:00
Jesse Plamondon-Willard
32defd60e2
tweak new script, document workaround, update release notes
2018-01-19 21:24:22 -05:00
Jesse Plamondon-Willard
568ba2757e
fix events being raised while the game is loading a save ( #424 )
2018-01-19 21:13:23 -05:00
Jesse Plamondon-Willard
a59572ee4e
overhaul input handling ( #422 )
2018-01-17 00:20:24 -05:00
Jesse Plamondon-Willard
3df62fa856
fix typo
2018-01-16 19:27:39 -05:00
Jesse Plamondon-Willard
0122abaf20
add JSON converters for crossplatform-incompatible types ( #423 )
2018-01-16 19:16:58 -05:00
EnderHDMC
b87d6da6c5
Update unix-launcher.sh
2018-01-15 23:33:43 +02:00
Jesse Plamondon-Willard
0ad9fbdddd
fix semantic versions always ignoring `-0` tag ( #421 )
2018-01-12 01:24:49 -05:00
Jesse Plamondon-Willard
dc2ceb39f3
fix curly quotes in config.json automatically if possible ( #412 )
2018-01-12 01:11:16 -05:00
Jesse Plamondon-Willard
d8a3ed36c8
update ReSharper settings
2018-01-07 18:47:07 -05:00
Jesse Plamondon-Willard
d471ac296e
fix parse error for logs with zero installed mods
2018-01-02 16:48:33 -05:00
Jesse Plamondon-Willard
d1a8294972
fix issue where assemblies could be incorrectly reloaded
2017-12-28 00:16:54 -05:00
Jesse Plamondon-Willard
e98cd922f4
fix typo on download page
2017-12-26 16:16:01 -05:00
Jesse Plamondon-Willard
15d4b6310e
Merge branch 'develop' into stable
2017-12-26 00:31:36 -05:00
Jesse Plamondon-Willard
f19cc3aac1
expand donation section, tweak index page ( #411 )
2017-12-26 00:19:21 -05:00
Jesse Plamondon-Willard
70d7f44ce0
add missing release note
2017-12-25 23:45:17 -05:00
Jesse Plamondon-Willard
e9b7223122
polish release notes
2017-12-25 11:24:47 -05:00
Jesse Plamondon-Willard
060418ab55
update release notes ( #411 )
2017-12-25 11:19:32 -05:00
Jesse Plamondon-Willard
f20e804622
Merge branch 'feature/download-page' into develop
2017-12-25 10:42:18 -05:00
Jesse Plamondon-Willard
c90b821a43
minor tweaks ( #411 )
2017-12-25 10:41:26 -05:00
Jesse Plamondon-Willard
05136e69f1
prettify download page ( #411 )
2017-12-25 10:26:31 -05:00
Jesse Plamondon-Willard
3da98ff0a0
cache release info ( #411 )
2017-12-25 02:18:24 -05:00
Jesse Plamondon-Willard
70cbfa541d
support contextual nav URLs, update nav menu ( #411 )
2017-12-25 01:53:10 -05:00
Jesse Plamondon-Willard
adee66b3b4
add basic download page ( #411 )
2017-12-25 01:47:10 -05:00
Jesse Plamondon-Willard
bbd021f873
decouple Pastebin client from log parser ( #411 )
2017-12-24 23:40:23 -05:00
Jesse Plamondon-Willard
05541c11a7
decouple API clients from mods API ( #411 )
2017-12-24 23:28:07 -05:00
Jesse Plamondon-Willard
c3d0ce7245
mark TrainerMod as obsolete (replaced by ConsoleCommands)
2017-12-16 17:41:16 -05:00
Jesse Plamondon-Willard
3fe2f586b1
avoid potential issue in SMAPI's uninstall paths
2017-12-16 17:36:05 -05:00
Jesse Plamondon-Willard
9cb5db2d33
bump version for upcoming release
2017-12-16 12:59:46 -05:00
Jesse Plamondon-Willard
6a4dc7e7d1
Merge branch 'feature/mod-provided-apis' into develop
2017-12-16 00:31:31 -05:00
Jesse Plamondon-Willard
4c3ae950c6
rm unneeded assembly references ( #409 )
2017-12-15 23:28:16 -05:00
Jesse Plamondon-Willard
21fd2d1e39
emit proxy classes directly to simplify crossplatform compatibility ( #409 )
2017-12-15 21:37:08 -05:00
Jesse Plamondon-Willard
356503325f
fix compatibility on Mac ( #409 )
2017-12-12 18:44:38 -05:00
Jesse Plamondon-Willard
a391dfe263
update release notes ( #409 )
2017-12-12 01:58:42 -05:00
Jesse Plamondon-Willard
ef23043e1f
reintroduce GameEvents.FirstUpdateTick to simplify mod integrations ( #409 )
2017-12-12 01:56:32 -05:00
Jesse Plamondon-Willard
e00424068f
block access to mod-provided APIs until all mods are initialised ( #409 )
2017-12-12 01:33:11 -05:00
Jesse Plamondon-Willard
59a25a12ff
validate interface is public ( #409 )
2017-12-12 01:09:43 -05:00
Jesse Plamondon-Willard
0e43041777
add support for casting mod-provided API to an interface without a direct assembly reference ( #409 )
2017-12-12 01:00:32 -05:00
Jesse Plamondon-Willard
d04cacbdd0
log mod-provided API access ( #409 )
2017-12-12 00:16:34 -05:00
Jesse Plamondon-Willard
7d644aeabe
switch to simpler approach for mod-provided APIs ( #409 )
2017-12-12 00:09:28 -05:00
Jesse Plamondon-Willard
2c909f26fc
add prototype of mod-provided APIs ( #409 )
2017-12-11 23:33:10 -05:00
Jesse Plamondon-Willard
971aff8368
generalise internal mod registry ( #409 )
2017-12-11 22:29:56 -05:00