summaryrefslogtreecommitdiff
path: root/src/SMAPI/Framework
AgeCommit message (Collapse)Author
2019-09-14move environment utility into toolkit for reuseJesse Plamondon-Willard
2019-09-14fix error when loading a mod asset through a translated content manager (#647)Jesse Plamondon-Willard
2019-09-14decouple updating watchers & raising event to fix some mod changes not being ↵Jesse Plamondon-Willard
tracked correctly (#648)
2019-09-14reorganise update loop a bit (#648)Jesse Plamondon-Willard
2019-09-14update code for SDV 1.4 changes (#638)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-14no longer forward managed asset keys loaded through a mod content manager (#644)Jesse Plamondon-Willard
That isn't needed for any documented functionality, and allowed mods to load (and in some cases edit) a different mod's local assets.
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-14add separate LogNetworkTraffic optionJesse Plamondon-Willard
2019-09-14fix tilesheets seasonalised when loading an indoor mapJesse Plamondon-Willard
2019-09-14batch reload assets in some casesJesse Plamondon-Willard
2019-09-14fix cache misses for non-English playersJesse Plamondon-Willard
2019-09-14fix inconsistent LoadStage behavior when creating a new saveJesse Plamondon-Willard
2019-09-14improve XNB mod and ignore file matchingJesse Plamondon-Willard
2019-09-14drop monitor.ExitGameImmediately methodJesse Plamondon-Willard
This is bad practice in most cases, and was only used by two mods which didn't legitimately need to exit immediately.
2019-09-14update code for SDV 1.4 (#638)Jesse Plamondon-Willard
2019-09-14fix cache miss when not playing in English (#634)Jesse Plamondon-Willard
2019-09-14fix translatable assets not updated when switching language (#586)Jesse Plamondon-Willard
2019-09-14list all detected issues in trace logs for incompatible modsJesse Plamondon-Willard
2019-09-14load mods much earlier so they can intercept all content assetsJesse Plamondon-Willard
2019-09-14fix incorrect input check, update release notesJesse Plamondon-Willard
2019-09-14add content pack translationsJesse Plamondon-Willard
2019-09-14fix log level for multiplayer 'received message' logsJesse Plamondon-Willard
2019-09-14remove deprecated APIs (#606)Jesse Plamondon-Willard
2019-09-14better handle player reconnecting before disconnection is registeredJesse Plamondon-Willard
2019-09-14add HasFile content pack methodJesse Plamondon-Willard
2019-09-13fix 'unknown file extension' error not listing .json as a valid extensionJesse Plamondon-Willard
2019-09-13make Harmony patch names more consistentJesse Plamondon-Willard
2019-09-13fix 'location list changed' verbose log not correctly listing changesJesse Plamondon-Willard
2019-09-13fix unspecified log levelsJesse Plamondon-Willard
2019-09-13default Monitor.Log to traceJesse Plamondon-Willard
2019-09-13fix formatting and code style (#636)Jesse Plamondon-Willard
2019-09-13checkEventPrecondition crash fixberkay2578
2019-04-22fix error on Mac when a custom map references a vanilla tilesheet that only ↵Jesse Plamondon-Willard
exists under Content/Maps
2019-03-16add support for suppressing warnings in mod DBJesse Plamondon-Willard
2019-02-24make it clear that mods will break in SMAPI 3.0 (#606)Jesse Plamondon-Willard
2019-02-24bump deprecation levels for upcoming SMAPI 3.0 release (#606)Jesse Plamondon-Willard
2019-02-07add locale to context trace logsJesse Plamondon-Willard
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.
2019-02-07fix assets not disposed correctly in some casesJesse Plamondon-Willard
2019-02-07deprecate entry DLL with case-insensitive matchJesse Plamondon-Willard
2019-02-07fix typoJesse Plamondon-Willard
2019-02-07fix cursor position not updated in edge caseJesse Plamondon-Willard
2019-02-07avoid period after URLs in log outputJesse Plamondon-Willard
2019-02-07fix 'unknown mod' deprecation warnings when they occur in the Mod constructorJesse Plamondon-Willard
2019-02-07fix 'unknown mod' deprecation warnings showing stack trace in non-developer modeJesse Plamondon-Willard
2019-02-07fix 'unknown mod' deprecation warnings showing wrong stack traceJesse Plamondon-Willard
2019-02-07fix LoadStage.SaveParsed raised before save data availableJesse Plamondon-Willard
2019-02-07fix save folder constants not available during early load stagesJesse Plamondon-Willard