Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-03-25 | add content pack labels (#766) | Jesse Plamondon-Willard | |
2022-03-22 | encapsulate & cache asset operation groups (#766) | Jesse Plamondon-Willard | |
This is needed for the upcoming Stardew Valley 1.6 to avoid duplicate checks between DoesAssetExist and Load calls, and to make sure the answer doesn't change between them. | |||
2022-03-20 | encapsulate editor/loader operations (#766) | Jesse Plamondon-Willard | |
These will be used by the new content API, and allow handling the old one the same way. | |||
2022-02-18 | add AssetName to encapsulate asset name handling (#766) | Jesse Plamondon-Willard | |
2022-02-09 | Cleanup and performance/allocation improvement for AssetDataForImage.PatchImage | Ameisen | |
2021-12-20 | auto-fix maps broken due to missing vanilla tilesheet | Jesse Plamondon-Willard | |
2021-11-28 | add map overlay patches | Jesse Plamondon-Willard | |
2021-11-28 | update for asset name format change | Jesse Plamondon-Willard | |
MonoGame uses Linux-style paths for assets on all platforms, which breaks the previous equivalence between path and asset name formats. | |||
2021-11-28 | drop support for XNA Framework | Jesse Plamondon-Willard | |
Stardew Valley 1.5.5 migrates to MonoGame on all platforms. | |||
2021-09-02 | drop support for unofficial 64-bit mode | Jesse Plamondon-Willard | |
2021-09-02 | prepare path utilities for the upcoming Stardew Valley 1.5.5 | Jesse Plamondon-Willard | |
The game will use Linux-style paths for assets on all platforms, which will break the current equivalence between path and asset name formats. | |||
2021-07-30 | migrate to the new Harmony patch pattern used in my mods | Jesse Plamondon-Willard | |
That improves validation and error-handling. | |||
2021-04-04 | standardize spelling of 'macOS' | Jesse Plamondon-Willard | |
2021-04-02 | fix asset key normalization for 64-bit hack (#767) | Jesse Plamondon-Willard | |
2021-03-21 | add Constants.GameFramework field (#767) | Jesse Plamondon-Willard | |
2021-01-06 | rework vanilla tilesheet checking to avoid keeping a copy of the vanilla ↵ | Jesse Plamondon-Willard | |
maps in memory | |||
2020-09-08 | rename PathUtilities.NormalizePathSeparator, add normalization for more cases | Jesse Plamondon-Willard | |
2020-08-30 | use inheritdoc | Jesse Plamondon-Willard | |
2020-07-26 | use ordinal comparison/sorting instead of invariant | Jesse Plamondon-Willard | |
2020-04-24 | add map patching API | Jesse Plamondon-Willard | |
Migrated from the Content Patcher code. I'm the main author, with tile property merging based on contributions by hatrat. | |||
2020-02-20 | migrate to new method in SMAPI 3.3 | Jesse Plamondon-Willard | |
2020-01-25 | add internal method for Content Patcher | Jesse Plamondon-Willard | |
2020-01-04 | fix new asset invalidation code not correctly handling interceptors which ↵ | Jesse Plamondon-Willard | |
both load and edit | |||
2019-12-20 | add console warning in paranoid mode | Jesse Plamondon-Willard | |
2019-12-14 | refactor cache invalidation & propagation to allow for future optimizations | Jesse Plamondon-Willard | |
2019-12-12 | fix assets not being disposed when a content manager is disposed | Jesse Plamondon-Willard | |
2019-12-12 | batch asset editor/loader changes | Jesse Plamondon-Willard | |
2019-09-14 | fix typos and inconsistent spelling | Jesse Plamondon-Willard | |
2019-09-14 | remove deprecated APIs (#606) | Jesse Plamondon-Willard | |
2019-02-24 | bump deprecation levels for upcoming SMAPI 3.0 release (#606) | Jesse Plamondon-Willard | |
2018-12-29 | increase deprecation levels for the upcoming SMAPI 3.0 | Jesse Plamondon-Willard | |
2018-12-27 | tweak comment header convention | Jesse Plamondon-Willard | |
2018-12-13 | deprecate assetData.AsDictionary().Set | Jesse Plamondon-Willard | |
2018-10-09 | fix compile error on Linux/Mac | Jesse Plamondon-Willard | |
2018-09-25 | simplify alpha blending | Jesse Plamondon-Willard | |
2018-09-25 | add support for semi-transparency when overlaying images | Jesse Plamondon-Willard | |
2018-05-25 | move PathUtilities into toolkit (#532) | Jesse Plamondon-Willard | |
2018-05-24 | minor fixes | Jesse Plamondon-Willard | |
2018-05-01 | add public platform constant for mods | Jesse Plamondon-Willard | |
2018-05-01 | unify SMAPI.AssemblyRewriters and SMAPI.Common projects | Jesse Plamondon-Willard | |
2018-04-13 | add MacOS detection | Jesse Plamondon-Willard | |
2018-03-24 | tweak transparency threshold (#461) | Jesse Plamondon-Willard | |
2018-03-23 | fix image overlay bugs on Linux/Mac (#461) | 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-19 | encapsulate path utilities for reuse, add unit tests | Jesse Plamondon-Willard | |
2017-12-10 | adjust reflection API to correctly reflect what it does (#410) | Jesse Plamondon-Willard | |
2017-10-23 | improve content manager thread safety, create content cache wrapper (#373) | Jesse Plamondon-Willard | |
2017-10-07 | reorganise repo structure | Jesse Plamondon-Willard | |