Jesse Plamondon-Willard
|
d928bf188e
|
add optional mod dependencies in SMAPI 2.0 (#287)
|
2017-07-06 17:46:04 -04:00 |
Jesse Plamondon-Willard
|
e2b9a4bab3
|
serialise SButtons as string in config.json (#316)
|
2017-07-06 15:17:47 -04:00 |
Jesse Plamondon-Willard
|
f14b3399a4
|
update 2.0 release notes
|
2017-07-05 16:06:57 -04:00 |
Jesse Plamondon-Willard
|
baf2c63282
|
add method to suppress button input from game (#317)
|
2017-07-05 15:43:50 -04:00 |
Jesse Plamondon-Willard
|
8d301162d8
|
add InputEvents which unify keyboard, mouse, and controller input with more metadata (#316)
|
2017-07-05 15:41:58 -04:00 |
Jesse Plamondon-Willard
|
2f42051cc9
|
tweak method name per feedback (#255)
|
2017-07-04 18:18:52 -04:00 |
Jesse Plamondon-Willard
|
5ad74396fc
|
correct manual install steps
|
2017-07-03 15:23:54 -04:00 |
Jesse Plamondon-Willard
|
96da7c1cbc
|
fix crash in new content manager when returning to title (#255)
|
2017-07-03 14:49:29 -04:00 |
Jesse Plamondon-Willard
|
72c9e956e7
|
add SMAPI 2.0 release notes
|
2017-07-03 14:29:22 -04:00 |
Jesse Plamondon-Willard
|
18e5e42529
|
defer some console changes until SMAPI 2.0
|
2017-07-03 14:26:45 -04:00 |
Jesse Plamondon-Willard
|
0f05e7bd54
|
fix error when mods have no manifest
|
2017-07-03 14:12:15 -04:00 |
Jesse Plamondon-Willard
|
697155c8a2
|
update deprecation warning text
|
2017-07-03 14:11:39 -04:00 |
Jesse Plamondon-Willard
|
7cb523cd49
|
bump all deprecation levels to 'pending removal'
|
2017-07-03 14:09:26 -04:00 |
Jesse Plamondon-Willard
|
136525b40d
|
remove System.ValueTuple
This caused reference errors on Linux/Mac, and there aren't enough use cases to look into it further for now.
|
2017-07-03 01:29:56 -04:00 |
Jesse Plamondon-Willard
|
771263299c
|
add SMAPI 2.0 compile mode
|
2017-07-03 01:03:13 -04:00 |
Jesse Plamondon-Willard
|
8c1bf732ff
|
update readme & polish release notes for 1.15
|
2017-07-02 23:17:45 -04:00 |
Jesse Plamondon-Willard
|
c9c354a66f
|
slim down console output for players some more
|
2017-07-02 21:36:04 -04:00 |
Jesse Plamondon-Willard
|
6a628a4d8a
|
simplify log timestamps in console (except in developer mode)
|
2017-07-02 21:24:32 -04:00 |
Jesse Plamondon-Willard
|
0e6d30f65b
|
further simplify console output for players
|
2017-07-02 20:51:49 -04:00 |
Jesse Plamondon-Willard
|
698328c52f
|
fix rare crash for some players when window loses focus (#306)
|
2017-07-02 19:42:05 -04:00 |
Jesse Plamondon-Willard
|
e69d1615c4
|
throw more useful error when JSON file is invalid (#314)
|
2017-07-02 19:32:40 -04:00 |
Jesse Plamondon-Willard
|
f698352718
|
tweak trace logging when loading mods
|
2017-07-02 18:27:22 -04:00 |
Jesse Plamondon-Willard
|
f904b3da97
|
add unified player_add command which adds any item type (#302)
|
2017-07-02 18:17:20 -04:00 |
Jesse Plamondon-Willard
|
40e8d3da0e
|
migrate list_items command to new item repository (#302)
|
2017-07-02 17:37:30 -04:00 |
Jesse Plamondon-Willard
|
a0c4746c27
|
add list_item_types command (#302)
|
2017-07-02 17:22:36 -04:00 |
Jesse Plamondon-Willard
|
5d5f7192dc
|
add item repository which returns all spawnable items in the game (#302)
Based on code I wrote for CJB Item Spawner.
|
2017-07-02 17:21:28 -04:00 |
Jesse Plamondon-Willard
|
2ca49fba62
|
encapsulate TrainerMod's argument parsing (#302)
|
2017-07-02 02:45:02 -04:00 |
Jesse Plamondon-Willard
|
f9482906ae
|
split TrainerMod commands into separate classes (#302)
|
2017-07-02 01:32:07 -04:00 |
Jesse Plamondon-Willard
|
6364e162f2
|
update release notes (#255)
|
2017-07-01 23:39:23 -04:00 |
Jesse Plamondon-Willard
|
6da5a2d56d
|
prevent mods from using SMAPI 2.0 content interception without reflection (#255)
|
2017-07-01 23:24:29 -04:00 |
Jesse Plamondon-Willard
|
f95c7e8d72
|
add support for asset loaders (#255)
|
2017-07-01 23:13:43 -04:00 |
Jesse Plamondon-Willard
|
600ef56286
|
improve error handling when mods set invalid asset value (#255)
|
2017-07-01 21:31:21 -04:00 |
Jesse Plamondon-Willard
|
306427786b
|
let mods implement IAssetEditor for simple cases (#255)
|
2017-07-01 19:55:08 -04:00 |
Jesse Plamondon-Willard
|
3b6adf3c26
|
reset asset cache when a new interceptor is added (#255)
This lets new interceptors edit assets loaded before they were added, particularly assets loaded before mods are initialised.
|
2017-07-01 19:39:04 -04:00 |
Jesse Plamondon-Willard
|
4568f2259b
|
ensure there's only one content manager instance (#255)
|
2017-07-01 19:35:24 -04:00 |
Jesse Plamondon-Willard
|
9651e87053
|
slight refactor
|
2017-07-01 19:27:05 -04:00 |
Jesse Plamondon-Willard
|
d3c92cf491
|
update readme
|
2017-07-01 18:55:17 -04:00 |
Jesse Plamondon-Willard
|
306c044c4a
|
group skipped mods in console log
|
2017-07-01 13:39:31 -04:00 |
Jesse Plamondon-Willard
|
271843d861
|
tweak asset interception code to simplify future work (#255)
|
2017-07-01 12:18:41 -04:00 |
Jesse Plamondon-Willard
|
49c75de5fc
|
rewrite content interception using latest proposed API (#255)
|
2017-07-01 12:18:41 -04:00 |
Jesse Plamondon-Willard
|
7b6b2742f6
|
fix corrupted state exceptions not being logged by SMAPI
|
2017-06-27 11:37:50 -04:00 |
Jesse Plamondon-Willard
|
a9958dac6a
|
clean up log output when loading mods
|
2017-06-27 11:22:36 -04:00 |
Jesse Plamondon-Willard
|
f7f1b1e513
|
add CONTRIBUTING.md file
|
2017-06-26 12:26:35 -04:00 |
Jesse Plamondon-Willard
|
6073d24cab
|
change manifest.MinimumApiVersion to ISemanticVersion
|
2017-06-26 11:08:45 -04:00 |
Jesse Plamondon-Willard
|
8d7b5b3726
|
improve logging when SMAPI loads mods
|
2017-06-26 11:01:47 -04:00 |
Jesse Plamondon-Willard
|
e66ee50cae
|
add manual install steps to readme (removing from main guide)
|
2017-06-19 20:41:48 -04:00 |
Jesse Plamondon-Willard
|
640a523eb4
|
when the ObjectInformation.xnb file is broken, print one error instead of a warning flood
|
2017-06-19 02:12:18 -04:00 |
Jesse Plamondon-Willard
|
565aa2c67b
|
add unit tests for version comparison
|
2017-06-19 01:26:22 -04:00 |
Jesse Plamondon-Willard
|
a011c28d40
|
make version parsing stricter, add unit tests for parsing (#309)
|
2017-06-19 01:05:43 -04:00 |
Jesse Plamondon-Willard
|
ec914874ec
|
reorganise unit tests
|
2017-06-18 22:16:51 -04:00 |