summaryrefslogtreecommitdiff
path: root/src/SMAPI/Framework/ModHelpers/ContentHelper.cs
AgeCommit message (Collapse)Author
2020-04-24add support for getting a patch helper for arbitrary dataJesse Plamondon-Willard
2020-02-19rework tilesheet loading to improve errors, allow future validation, and ↵Jesse Plamondon-Willard
drop support for legacy content files
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-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-14fix tilesheets seasonalised when loading an indoor mapJesse Plamondon-Willard
2019-09-14fix cache miss when not playing in English (#634)Jesse Plamondon-Willard
2019-04-22fix error on Mac when a custom map references a vanilla tilesheet that only ↵Jesse Plamondon-Willard
exists under Content/Maps
2019-02-07fix error with custom map tilesheets in some casesJesse Plamondon-Willard
Specifically, when a custom map has a seasonal tilesheet which only exists the Content/Maps folder and already matches the current season.
2018-12-27tweak comment header conventionJesse Plamondon-Willard
2018-08-06fix spring tilesheets always used for custom festival maps (#577)Jesse 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-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.
2018-03-11reorganise and update core content logic for Stardew Valley 1.3 (#453)Jesse Plamondon-Willard
2018-02-19encapsulate path utilities for reuse, add unit testsJesse Plamondon-Willard
2017-12-02add NormaliseAssetName content helper method (#404)Jesse Plamondon-Willard
2017-11-02fix custom asset loads failing on Linux/Mac (#383)Jesse Plamondon-Willard
2017-10-30explicitly disallow absolute paths as asset keys in content API (#381)Jesse Plamondon-Willard
2017-10-30let mods invalidate assets matching a predicate (#363)Jesse Plamondon-Willard
2017-10-27minor cleanup (#373)Jesse Plamondon-Willard
2017-10-25centralise most content-loading logic to fix map tilesheet edge case (#373)Jesse Plamondon-Willard
2017-10-12refuse to load custom map tilesheets with absolute or directory-climbing ↵Jesse Plamondon-Willard
paths (#368)
2017-10-07reorganise repo structureJesse Plamondon-Willard