Commit Graph

1839 Commits

Author SHA1 Message Date
Jesse Plamondon-Willard 86a3f8dd46 allow launching multiple instances without manually changing log path (#494) 2018-06-08 18:46:58 -04:00
Jesse Plamondon-Willard dd7887e0be fix incorrect type alias 2018-06-06 22:26:04 -04:00
Jesse Plamondon-Willard a555c15bab rm unneeded ref (#541) 2018-06-06 22:12:22 -04:00
Jesse Plamondon-Willard 62817de3f6 + missing release note 2018-06-06 22:10:06 -04:00
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