Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-03-03 | automatically detect broken code (#453) | Jesse Plamondon-Willard | |
2018-03-03 | move technical compatibility details into TRACE log (#453) | Jesse Plamondon-Willard | |
2018-02-25 | update for 2.5.2 release | Jesse Plamondon-Willard | |
2018-02-25 | fix issue where replacing an asset via asset.AsImage() or ↵ | Jesse Plamondon-Willard | |
asset.AsDictionary() has no effect | |||
2018-02-24 | update for 2.5.1 release | Jesse Plamondon-Willard | |
2018-02-24 | fix event error in rare cases | Jesse Plamondon-Willard | |
2018-02-24 | update for 2.5 release and simplify assembly info | Jesse Plamondon-Willard | |
2018-02-24 | reimplement log parser with serverside parsing and vue.js frontend | Jesse Plamondon-Willard | |
2018-02-23 | overhaul events to track the mod which added each handler, and log errors ↵ | Jesse Plamondon-Willard | |
under their name (#451) | |||
2018-02-22 | Revert "suppress keyboard events when a textbox is focused (#445)" | Jesse Plamondon-Willard | |
This reverts commit 033015066650d4bd67a7df0a7f7addf4c6edf617. | |||
2018-02-22 | add friendly warning when an i18n file has duplicate keys due to ↵ | Jesse Plamondon-Willard | |
case-insensitivity (#448) | |||
2018-02-20 | support transitional content packs (#436) | Jesse Plamondon-Willard | |
This commit adds an API to generate a content pack from an arbitrary folder, to support mods which already had their own content pack format before SMAPI standardised it. This lets them support both formats using the same APIs while they transition. | |||
2018-02-19 | replace manual relative path logic with new path utilities | Jesse Plamondon-Willard | |
2018-02-19 | normalise path separators in read/write JSON file methods exposed to mods | Jesse Plamondon-Willard | |
2018-02-19 | fix edge case in relative path logic | Jesse Plamondon-Willard | |
2018-02-19 | encapsulate path utilities for reuse, add unit tests | Jesse Plamondon-Willard | |
2018-02-19 | simplify content pack list (#436) | Jesse Plamondon-Willard | |
2018-02-19 | add unvalidated update tick event for specialised use cases (#446) | Jesse Plamondon-Willard | |
2018-02-19 | update compatibility list | Jesse Plamondon-Willard | |
2018-02-19 | fix default update keys not being applied (#439) | Jesse Plamondon-Willard | |
2018-02-19 | fix some JSON field names being case-sensitive | Jesse Plamondon-Willard | |
2018-02-18 | suppress keyboard events when a textbox is focused (#445) | Jesse Plamondon-Willard | |
2018-02-18 | add support for ISemanticVersion in JSON models | Jesse Plamondon-Willard | |
2018-02-17 | add content pack feature (#436) | Jesse Plamondon-Willard | |
2018-02-17 | validate that mod APIs are public (#435) | Jesse Plamondon-Willard | |
2018-02-17 | split proxy builder & factory (#435) | Jesse Plamondon-Willard | |
2018-02-17 | Revert "rewrite all mod assemblies to let SMAPI proxy into their internal ↵ | Jesse Plamondon-Willard | |
classes (#435)" This reverts commit 032997650010a9b6cd3378cb1a2b8273fb3f56ff. | |||
2018-02-17 | add install scripts for Linux/Mac (#434) | Jesse Plamondon-Willard | |
2018-02-16 | update Nexus URLs | Jesse Plamondon-Willard | |
2018-02-16 | add mod page URL to missing-dependency errors (#437) | Jesse Plamondon-Willard | |
2018-02-16 | encapsulate update key to URL logic for reuse (#437) | Jesse Plamondon-Willard | |
2018-02-16 | fix deadlock in rare cases when injecting an asset (#441) | Jesse Plamondon-Willard | |
2018-02-16 | add common dependencies to mod data for display names (#439) | Jesse Plamondon-Willard | |
2018-02-16 | encapsulate mod DB, add display name, and use in dependency checks (#439) | Jesse Plamondon-Willard | |
2018-02-16 | various updates & fixes in mod list | Jesse Plamondon-Willard | |
2018-02-16 | enable update checks for older Entoarox mods per request, update More Animals ID | Jesse Plamondon-Willard | |
2018-02-16 | overhaul internal mod data format (#439) | Jesse Plamondon-Willard | |
The new format is much more concise, reduces the memory footprint by only parsing metadata for loaded mods, and adds support for versioning and defaulting most fields. | |||
2018-02-15 | log mod errors and warnings as the mod (#438) | Jesse Plamondon-Willard | |
2018-02-15 | rewrite all mod assemblies to let SMAPI proxy into their internal classes (#435) | Jesse Plamondon-Willard | |
2018-01-21 | update for release | Jesse Plamondon-Willard | |
2018-01-21 | add before/after save creation events (#429) | Jesse Plamondon-Willard | |
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-20 | update Json.NET to 11.0.1-beta3 to fix parsing error with JSON comments in ↵ | Jesse Plamondon-Willard | |
arrays (#423) | |||
2018-01-20 | tweak JSON error messages | Jesse Plamondon-Willard | |
2018-01-20 | split SFieldConverter into separate converters | Jesse Plamondon-Willard | |
2018-01-20 | move converters into namespace | Jesse Plamondon-Willard | |
2018-01-20 | encapsulate common JSON converter code, improve parse errors (#423) | Jesse Plamondon-Willard | |
2018-01-19 | Merge pull request #425 from EnderHDMC/develop | Jesse Plamondon-Willard | |
2018-01-19 | tweak new script, document workaround, update release notes | Jesse Plamondon-Willard | |
2018-01-19 | fix events being raised while the game is loading a save (#424) | Jesse Plamondon-Willard | |
2018-01-17 | overhaul input handling (#422) | Jesse Plamondon-Willard | |