summaryrefslogtreecommitdiff
path: root/src/SMAPI/Framework/ContentCoordinator.cs
AgeCommit message (Collapse)Author
2020-09-05minor cleanupJesse Plamondon-Willard
2020-08-23minor cleanupJesse Plamondon-Willard
2020-07-26use ordinal comparison/sorting instead of invariantJesse Plamondon-Willard
2020-04-25fix asset propagation for maps loaded through a temporary content managerJesse Plamondon-Willard
2020-02-19rework tilesheet loading to improve errors, allow future validation, and ↵Jesse Plamondon-Willard
drop support for legacy content files
2020-01-30rework asset editor/loader tracking so they're affected by load orderJesse Plamondon-Willard
2020-01-25 add internal method for Content PatcherJesse Plamondon-Willard
2020-01-12fix recursive lock errorJesse Plamondon-Willard
2020-01-11fix errors due to async threads creating content managersJesse Plamondon-Willard
2019-12-14refactor cache invalidation & propagation to allow for future optimizationsJesse Plamondon-Willard
2019-12-12batch asset editor/loader changesJesse Plamondon-Willard
2019-09-14fix typos and inconsistent spellingJesse Plamondon-Willard
2019-09-14fix error when loading a mod asset through a translated content manager (#647)Jesse Plamondon-Willard
2019-09-14disable mod-level asset caching (#644)Jesse Plamondon-Willard
This fixes an issue where some asset references could be shared between content managers, causing changes to propagate unintentionally.
2019-09-14ignore root content managers when handling managed asset keys (#644)Jesse Plamondon-Willard
2019-09-14move most mod asset loading logic into content managers (#644)Jesse Plamondon-Willard
This fixes mods needing to load Map assets manually before the game could load them via internal key.
2019-09-14batch reload assets in some casesJesse Plamondon-Willard
2019-09-14fix translatable assets not updated when switching language (#586)Jesse Plamondon-Willard
2019-09-14load mods much earlier so they can intercept all content assetsJesse Plamondon-Willard
2019-02-07fix assets not disposed correctly in some casesJesse Plamondon-Willard
2018-12-27tweak comment header conventionJesse Plamondon-Willard
2018-12-09fix error when a mod makes invalid changes to an NPC scheduleJesse Plamondon-Willard
2018-11-25add support for propagating map asset changesJesse Plamondon-Willard
2018-08-11add support for loading unpacked .json files through content API (#576)Jesse Plamondon-Willard
2018-07-01fix incorrect trace messageJesse Plamondon-Willard
2018-06-02Merge branch 'create-toolkit' into developJesse Plamondon-Willard
2018-06-01fix issue where a mod crashing in CanEdit/CanLoad could cause an abort-retry ↵Jesse Plamondon-Willard
loop
2018-05-30fix game content managers not cloning assets from IAssetLoaderJesse Plamondon-Willard
2018-05-25move PathUtilities into toolkit (#532)Jesse Plamondon-Willard
2018-05-22refactor content API to fix load errors with decentralised cache (#524)Jesse Plamondon-Willard
2018-05-10fix various issues with content core rewrite (#488)Jesse Plamondon-Willard
2018-05-09rewrite content logic to decentralise cache (#488)Jesse Plamondon-Willard
This is necessary due to changes in Stardew Valley 1.3, which now changes loaded assets and expects those changes to be persisted but not propagated to other content managers.