Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-05-18 | fix asset type when checking if a mod asset exists | Jesse Plamondon-Willard | |
2022-05-18 | re-add internal content manager for asset propagation | Jesse Plamondon-Willard | |
This will be used by the new asset propagation in SMAPI 4.0 & Stardew Valley 1.6. | |||
2022-05-18 | update for the new CurseForge API | Jesse Plamondon-Willard | |
2022-05-15 | Merge branch 'develop' into stable | Jesse Plamondon-Willard | |
2022-05-15 | prepare for release | Jesse Plamondon-Willard | |
2022-05-15 | fix wiki client not being disposed | Jesse Plamondon-Willard | |
2022-05-15 | fix typo | Jesse Plamondon-Willard | |
2022-05-15 | reduce performance impact of deprecation warnings | Jesse Plamondon-Willard | |
Creating a stack is *very* slow, so it should be avoided if possible until after the duplicate-warning check. | |||
2022-05-14 | remove warning for mods which use `dynamic` | Jesse Plamondon-Willard | |
2022-05-12 | Merge branch 'develop' into stable | Jesse Plamondon-Willard | |
2022-05-12 | prepare for release | Jesse Plamondon-Willard | |
2022-05-11 | log time change in verbose mode | Jesse Plamondon-Willard | |
2022-05-11 | rewrite asset operations to reduce allocations | Jesse Plamondon-Willard | |
• When raising AssetRequested, SMAPI now creates a single event args model and reuses it for each handler. • There's now a single AssetOperationGroup per asset, which tracks the loaders/editors registered by every mod for that asset. • The operation group's loader/editor lists are now used directly instead of querying them. | |||
2022-05-11 | don't raise events that have no listeners | Jesse Plamondon-Willard | |
This mainly avoids allocating event arg objects unnecessarily. | |||
2022-05-11 | replace event.HasListeners() with property | Jesse Plamondon-Willard | |
2022-05-11 | cache verbose flag in main update method | Jesse Plamondon-Willard | |
2022-05-11 | move filtering only used in one place out of managed event | Jesse Plamondon-Willard | |
2022-05-11 | optimize raising events for the most common cases | Jesse Plamondon-Willard | |
2022-05-11 | fix error when mod loads XNB mod file without extension | Jesse Plamondon-Willard | |
2022-05-11 | add error code to SContentLoadException | Jesse Plamondon-Willard | |
2022-05-10 | remove unused IsPerformanceCritical event field | Jesse Plamondon-Willard | |
2022-05-10 | fix asset propagation for player sprite recolor masks | Jesse Plamondon-Willard | |
2022-05-09 | update schema for Content Patcher 1.26.0 | Jesse Plamondon-Willard | |
2022-05-08 | Merge branch 'develop' into stable | Jesse Plamondon-Willard | |
2022-05-08 | prepare for release | Jesse Plamondon-Willard | |
2022-05-08 | use records for asset edit operations | Jesse Plamondon-Willard | |
2022-05-08 | only build AssetWithoutLocale when it's used | Jesse Plamondon-Willard | |
2022-05-08 | avoid [Obsolete] without message for clarity | Jesse Plamondon-Willard | |
2022-05-08 | optimize case where there's no legacy IAssetLoader/IAssetEditor instances | Jesse Plamondon-Willard | |
2022-05-08 | fix default settings | Jesse Plamondon-Willard | |
2022-05-07 | tweak default settings logic | Jesse Plamondon-Willard | |
2022-05-07 | enable case-insensitive file paths by default for Android/Linux players | Jesse Plamondon-Willard | |
2022-05-07 | update filenames for case-insensitive path rewrite | Jesse Plamondon-Willard | |
2022-05-07 | simplify and rewrite case-insensitive file path feature | Jesse Plamondon-Willard | |
2022-05-07 | log fake content packs created by mods | Jesse Plamondon-Willard | |
2022-05-07 | fix assets loaded through fake content pack using parent mod's path info | Jesse Plamondon-Willard | |
2022-05-07 | move CreateFakeContentPack into its own method | Jesse Plamondon-Willard | |
2022-05-06 | Merge branch 'develop' into stable | Jesse Plamondon-Willard | |
2022-05-06 | prepare for release | Jesse Plamondon-Willard | |
2022-05-06 | cache legacy asset operations by target type | Jesse Plamondon-Willard | |
2022-05-06 | cache asset operation instances created legacy interceptors | Jesse Plamondon-Willard | |
2022-05-06 | fix errors reading empty JSON files | Jesse Plamondon-Willard | |
2022-05-06 | fix content managers' LoadBaseString not recognizing localized mod assets | Jesse Plamondon-Willard | |
2022-05-04 | remove aggressive memory optimizations option | Jesse Plamondon-Willard | |
2022-05-04 | disable case-insensitive paths by default pending performance rework | Jesse Plamondon-Willard | |
2022-05-01 | update compatibility list | Jesse Plamondon-Willard | |
2022-05-01 | Merge branch 'develop' into stable | Jesse Plamondon-Willard | |
2022-05-01 | prepare for release | Jesse Plamondon-Willard | |
2022-05-01 | fix crossplatform build scripts | Jesse Plamondon-Willard | |
2022-05-01 | fix warnings for model-binding hack | Jesse Plamondon-Willard | |