Jesse Plamondon-Willard
a2d8a1be23
add Harmony patch to fix custom tilesheet handling ( #541 )
2018-06-06 21:48:23 -04:00
Jesse Plamondon-Willard
cd62dcc8cf
add simple Harmony wrapper for validation, error-handling, etc ( #541 )
2018-06-06 21:45:03 -04:00
Jesse Plamondon-Willard
9e525533e1
fix a few missing uninstall paths
2018-06-06 21:42:20 -04:00
Jesse Plamondon-Willard
9bc5314515
add Harmony DLL ( #541 )
2018-06-06 21:42:09 -04:00
Jesse Plamondon-Willard
18906de0f4
only return optional Nexus version if newer ( #532 )
2018-06-06 00:33:13 -04:00
Jesse Plamondon-Willard
53a6833ab2
return file versions from Nexus in web API ( #532 )
2018-06-06 00:16:39 -04:00
Jesse Plamondon-Willard
aee4256269
remove obsolete Nexus API client
2018-06-06 00:02:30 -04:00
Jesse Plamondon-Willard
6eba10948b
fix version parsing issues in new toolkit code ( #532 )
2018-06-05 23:03:26 -04:00
Jesse Plamondon-Willard
3c06a496a0
update supporters list
2018-06-05 21:49:59 -04:00
Jesse Plamondon-Willard
570b19ca7a
tweak client for reuse in toolkit ( #532 )
2018-06-05 21:38:24 -04:00
Jesse Plamondon-Willard
172862db29
update compatibility list
2018-06-05 21:35:51 -04:00
Jesse Plamondon-Willard
625c538f24
move manifest parsing into toolkit ( #532 )
2018-06-05 20:22:46 -04:00
Jesse Plamondon-Willard
265ce35fd1
fix broken URL in Nexus update alerts
2018-06-04 21:09:08 -04:00
Jesse Plamondon-Willard
94c1be6154
fix script error on log result page
2018-06-03 17:40:54 -04:00
Jesse Plamondon-Willard
45a2268fc8
add log parser banner margin
2018-06-03 17:39:10 -04:00
Jesse Plamondon-Willard
3f87210212
fix log parser mangling some crossplatform paths
2018-06-03 15:32:38 -04:00
Jesse Plamondon-Willard
9187cda9ce
remove unneeded text in log parser to minimise confusion
2018-06-03 15:28:53 -04:00
Jesse Plamondon-Willard
2c101f97a5
show debug messages in log parser by default
2018-06-03 15:16:58 -04:00
Jesse Plamondon-Willard
a463a05607
redesign log parser upload page
...
This makes the instructions much more clear and prominent, so it should be more intuitive for players. The previous design often confused users because they saw the big textbox and ignored the little instructions above it.
2018-06-03 13:54:26 -04:00
Jesse Plamondon-Willard
045891131c
change 'starting game...' log level to Debug
...
This makes the message visible to players, to avoid confusion where SMAPI seems to be doing nothing (especially after a pre-load prompt).
2018-06-03 13:05:23 -04:00
Jesse Plamondon-Willard
de74b038e4
move web API client into toolkit ( #532 )
2018-06-02 18:22:04 -04:00
Jesse Plamondon-Willard
b6cda8f0d3
Merge branch 'create-toolkit' into develop
2018-06-02 17:54:01 -04:00
Jesse Plamondon-Willard
2e3c421303
tweak SGame update logic to avoid some edge cases ( #310 )
2018-06-02 17:43:51 -04:00
Jesse Plamondon-Willard
c0ba24456b
remove suppression from new events, add convenience methods ( #310 )
...
Mods should use the new input API to suppress input instead.
2018-06-02 16:15:49 -04:00
Jesse Plamondon-Willard
d41fe6ff88
add input API
2018-06-02 16:00:16 -04:00
Jesse Plamondon-Willard
33db019c62
update various wiki links
2018-06-02 15:48:35 -04:00
Jesse Plamondon-Willard
90f55a6921
add mouse scroll event ( #310 )
2018-06-02 12:14:15 -04:00
Jesse Plamondon-Willard
74971f5328
use value watcher for cursor position ( #310 )
2018-06-02 03:00:39 -04:00
Jesse Plamondon-Willard
6f931aa576
add Input.CursorMoved event ( #310 )
2018-06-02 02:35:26 -04:00
Jesse Plamondon-Willard
0df7a967a6
add new-style input events ( #310 )
2018-06-02 01:48:35 -04:00
Jesse Plamondon-Willard
97a2bdfdd4
add base implementation for mod event classes ( #310 )
2018-06-02 01:47:33 -04:00
Jesse Plamondon-Willard
a29e2c59d4
disambiguate legacy events internally ( #310 )
2018-06-02 01:04:02 -04:00
Jesse Plamondon-Willard
92006bd6ed
add large terrain feature list changed event ( #310 )
2018-06-01 23:16:42 -04:00
Jesse Plamondon-Willard
a2523696fd
fix issue where a mod crashing in CanEdit/CanLoad could cause an abort-retry loop
2018-06-01 21:40:17 -04:00
Jesse Plamondon-Willard
07bbfea7dd
add NPC list changed event ( #310 )
2018-06-01 02:14:01 -04:00
Jesse Plamondon-Willard
b3f116a8f1
add terrain feature list changed event ( #310 )
2018-06-01 01:58:31 -04:00
Jesse Plamondon-Willard
cca7bf1970
rename new events for clarity ( #310 )
2018-06-01 01:15:26 -04:00
Jesse Plamondon-Willard
558fb8a865
move location events into new event system ( #310 )
2018-05-31 22:47:56 -04:00
Jesse Plamondon-Willard
e5f8b1419a
fix Nexus mod update alerts not showing HTTPs links
2018-05-31 22:31:19 -04:00
Jesse Plamondon-Willard
9945408aa4
add summary and 'unofficial' status to wiki client ( #532 )
2018-05-30 21:21:33 -04:00
Jesse Plamondon-Willard
fa36e80a11
fix game content managers not cloning assets from IAssetLoader
2018-05-30 21:16:46 -04:00
Jesse Plamondon-Willard
7dd7920503
update compatibility list
2018-05-30 21:16:29 -04:00
Jesse Plamondon-Willard
f271939dfe
tweak mod issues text
2018-05-30 21:16:15 -04:00
Jesse Plamondon-Willard
738c0ce386
improve wiki parsing ( #532 )
2018-05-26 15:21:07 -04:00
Jesse Plamondon-Willard
03860cca86
add wiki compatibility list parsing to toolkit ( #532 )
2018-05-25 19:26:09 -04:00
Jesse Plamondon-Willard
9b87d338ae
use separate pre-release version number for toolkit ( #532 )
2018-05-25 02:08:30 -04:00
Jesse Plamondon-Willard
69b17f1db8
move PathUtilities into toolkit ( #532 )
2018-05-25 02:06:28 -04:00
Jesse Plamondon-Willard
33760fa56b
fix post-build step in toolkit project ( #532 )
2018-05-25 01:51:04 -04:00
Jesse Plamondon-Willard
3129f67eb1
add semantic version to toolkit ( #532 )
2018-05-25 01:14:40 -04:00
Jesse Plamondon-Willard
2a7bcb28f6
add empty toolkit project & fix misleading build configuration name ( #532 )
2018-05-25 01:13:28 -04:00