summaryrefslogtreecommitdiff
path: root/src/SMAPI/Framework
AgeCommit message (Collapse)Author
2018-07-01fix incorrect trace messageJesse Plamondon-Willard
2018-07-01add game path to assembly definition resolution search paths for rare edge ↵Jesse Plamondon-Willard
cases where it's not added automatically
2018-07-01fix assembly definition resolver not disposing loaded definitionsJesse Plamondon-Willard
2018-06-30move basic mod scanning into the toolkit (#532)Jesse Plamondon-Willard
2018-06-30detect broken assembly references not covered by a dependency, and flag as ↵Jesse Plamondon-Willard
incompatible (#356)
2018-06-30fix types getting rewritten unnecessarily if the source & target types have ↵Jesse Plamondon-Willard
the same full name (#556)
2018-06-30tweak world-ready events to handle edge casesJesse Plamondon-Willard
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-27encapsulate mod DB a bit better for use outside SMAPI (#532)Jesse Plamondon-Willard
2018-06-27move mod DB parsing into toolkit (#532)Jesse Plamondon-Willard
2018-06-26update Game1.Draw overrideJesse Plamondon-Willard
2018-06-26fix update checks failing when some mods don't have a mod IDJesse Plamondon-Willard
2018-06-25dispose assembly data once mods are loadedJesse Plamondon-Willard
2018-06-24only rewrite type references if necessary (#532)Jesse Plamondon-Willard
2018-06-24move type match lambda up into TypeFinder (#532)Jesse Plamondon-Willard
2018-06-24merge IManifest interfaces into new project (#532)Jesse Plamondon-Willard
2018-06-24merge ISemanticVersion interfaces into new project (#532)Jesse Plamondon-Willard
2018-06-24update to Mono.Cecil 0.10Jesse Plamondon-Willard
2018-06-24add more verbose logs to simplify troubleshootingJesse Plamondon-Willard
2018-06-22drop support for mods without IDs in metadata fileJesse Plamondon-Willard
2018-06-22remove seasonal tilesheet patch (#552)Jesse Plamondon-Willard
This is no longer needed (the changes were added to the game in SDV 1.3.19), and caused an issue since it left out the tilesheet reloading.
2018-06-19 add absolute pixels to ICursorPosition, fix tile not updated if ↵Jesse Plamondon-Willard
screen-relative pos didn't change (#546)
2018-06-19rewrite update checks (#551)Jesse Plamondon-Willard
2018-06-19Merge pull request #543 from danvolchek/optional-update-checkingJesse Plamondon-Willard
Add version info to IModMetadata, Change update checks to consider preview versions
2018-06-10add debris list changed event (#310)Jesse Plamondon-Willard
2018-06-10set mods without updates to have no updatesDan Volchek
2018-06-10refactor IModMetadata update infoDan Volchek
2018-06-10seperate IModMetadata methods, call them correctly when updatingDan Volchek
2018-06-10add version info to ModMetadata, change update checking to consider preview ↵Dan Volchek
versions
2018-06-10create watcher core (#310)Jesse Plamondon-Willard
2018-06-09add metadata dump option for troubleshootingJesse Plamondon-Willard
2018-06-09fix incorrect error when a mod has no manifestJesse Plamondon-Willard
2018-06-06rm unneeded ref (#541)Jesse Plamondon-Willard
2018-06-06add Harmony patch to fix custom tilesheet handling (#541)Jesse Plamondon-Willard
2018-06-06add simple Harmony wrapper for validation, error-handling, etc (#541)Jesse Plamondon-Willard
2018-06-05fix version parsing issues in new toolkit code (#532)Jesse Plamondon-Willard
2018-06-05move manifest parsing into toolkit (#532)Jesse Plamondon-Willard
2018-06-02move web API client into toolkit (#532)Jesse Plamondon-Willard
2018-06-02Merge branch 'create-toolkit' into developJesse Plamondon-Willard
2018-06-02tweak SGame update logic to avoid some edge cases (#310)Jesse Plamondon-Willard
2018-06-02remove suppression from new events, add convenience methods (#310)Jesse Plamondon-Willard
Mods should use the new input API to suppress input instead.
2018-06-02add input APIJesse Plamondon-Willard
2018-06-02add mouse scroll event (#310)Jesse Plamondon-Willard
2018-06-02use value watcher for cursor position (#310)Jesse Plamondon-Willard
2018-06-02add Input.CursorMoved event (#310)Jesse Plamondon-Willard
2018-06-02add new-style input events (#310)Jesse Plamondon-Willard
2018-06-02add base implementation for mod event classes (#310)Jesse Plamondon-Willard
2018-06-02disambiguate legacy events internally (#310)Jesse Plamondon-Willard
2018-06-01add large terrain feature list changed event (#310)Jesse Plamondon-Willard
2018-06-01fix issue where a mod crashing in CanEdit/CanLoad could cause an abort-retry ↵Jesse Plamondon-Willard
loop
2018-06-01add NPC list changed event (#310)Jesse Plamondon-Willard