Commit Graph

  • b6a8dcdd46
    update to Harmony 2.2.1 Jesse Plamondon-Willard 2022-03-29 18:59:05 -0400
  • db578c389e
    drop support for pre-Pintail proxying Jesse Plamondon-Willard 2022-05-26 00:57:13 -0400
  • 769475166a
    enable raw image loading by default, rename setting Jesse Plamondon-Willard 2022-05-26 00:51:11 -0400
  • 4708385f69
    add IRawTextureData asset type Jesse Plamondon-Willard 2022-05-25 22:46:51 -0400
  • a546fd113f
    add experimental image load rewrite Jesse Plamondon-Willard 2022-05-25 18:02:48 -0400
  • cb6fcb0450
    rework VerboseLogging option to allow enabling for specific mods Jesse Plamondon-Willard 2022-06-06 21:46:21 -0400
  • 8713914a1a
    avoid NPC pathfinding rebuild if reachable locations didn't change Jesse Plamondon-Willard 2022-06-08 23:33:09 -0400
  • fdb74df8a4
    simplify repeated hash set creation Jesse Plamondon-Willard 2022-06-06 21:28:57 -0400
  • e10147e7bd
    Merge branch 'develop' into stable Jesse Plamondon-Willard 2022-06-01 19:59:00 -0400
  • 1cded44f7a
    prepare for release Jesse Plamondon-Willard 2022-06-01 19:58:35 -0400
  • bf960ce283
    add backwards compatibility for mods using now-unused dependencies Jesse Plamondon-Willard 2022-05-31 21:23:44 -0400
  • 9992915f56
    replace MemoryCache with custom cache Jesse Plamondon-Willard 2022-05-31 18:32:23 -0400
  • 9ef3f7edb1
    remove `System.Reflection.Metadata.MetadataUpdater.IsSupported: false` in runtime config Jesse Plamondon-Willard 2022-05-30 17:30:26 -0400
  • 0209e70695
    Merge branch 'develop' into stable Jesse Plamondon-Willard 2022-05-27 18:09:04 -0400
  • e4cd7c8eb0
    prepare for release Jesse Plamondon-Willard 2022-05-27 18:08:30 -0400
  • e8c6221d96
    fix typo Jesse Plamondon-Willard 2022-05-26 01:53:39 -0400
  • 064346594d
    fix split-screen error when a mod provides a localized asset in one screen but not another Jesse Plamondon-Willard 2022-05-24 18:12:06 -0400
  • 5083b65c87
    fix readme headings for mod build package Jesse Plamondon-Willard 2022-05-23 14:33:01 -0400
  • 5675f9fceb
    add watcher names to simplify troubleshooting Jesse Plamondon-Willard 2022-05-23 12:57:33 -0400
  • 87ac7fc403
    fix nullable annotations in NetListWatcher Jesse Plamondon-Willard 2022-05-23 12:57:33 -0400
  • 9933acad35
    use <inheritdoc/> in watchers Jesse Plamondon-Willard 2022-05-23 12:57:33 -0400
  • 62665649bd
    shortcut common cases in hot code paths Jesse Plamondon-Willard 2022-05-23 12:19:06 -0400
  • 2ab2182645
    Merge branch 'develop' into stable Jesse Plamondon-Willard 2022-05-22 14:38:57 -0400
  • 336cc1cc0f
    prepare for release Jesse Plamondon-Willard 2022-05-22 14:38:33 -0400
  • 7e7ac459a5
    fix error when mod localizes an unlocalizable asset and then stops doing so Jesse Plamondon-Willard 2022-05-21 18:06:23 -0400
  • e6ef71bae1
    add tick cache to asset propagation Jesse Plamondon-Willard 2022-05-20 17:39:05 -0400
  • 7332879351
    defer asset reload during propagation when possible Jesse Plamondon-Willard 2022-05-19 21:04:32 -0400
  • 0a050622f6
    tweak asset propagator to avoid assumption that assets must be reloaded Jesse Plamondon-Willard 2022-05-19 21:04:32 -0400
  • 1ddf70697e
    simplify asset propagation a bit to prepare for the upcoming SDV 1.6 Jesse Plamondon-Willard 2022-05-18 20:13:09 -0400
  • f8b62e271e
    fix asset type when checking if a mod asset exists Jesse Plamondon-Willard 2022-05-18 20:04:51 -0400
  • cb11f1e2ca
    re-add internal content manager for asset propagation Jesse Plamondon-Willard 2022-05-18 20:02:12 -0400
  • 3a161a30a7
    update for the new CurseForge API Jesse Plamondon-Willard 2022-05-18 19:23:26 -0400
  • 5731b015a0
    Merge branch 'develop' into stable Jesse Plamondon-Willard 2022-05-15 19:14:40 -0400
  • cd843dc10b
    prepare for release Jesse Plamondon-Willard 2022-05-15 19:14:28 -0400
  • 3253797cba
    fix wiki client not being disposed Jesse Plamondon-Willard 2022-05-15 19:13:32 -0400
  • 8505f4ae4d
    fix typo Jesse Plamondon-Willard 2022-05-15 15:07:52 -0400
  • 048f41244f
    reduce performance impact of deprecation warnings Jesse Plamondon-Willard 2022-05-15 01:54:01 -0400
  • 3a4758dfa6
    remove warning for mods which use `dynamic` Jesse Plamondon-Willard 2022-05-14 13:32:13 -0400
  • a9cadc7f32
    Merge branch 'develop' into stable Jesse Plamondon-Willard 2022-05-12 00:21:52 -0400
  • e943ae8413
    prepare for release Jesse Plamondon-Willard 2022-05-12 00:21:46 -0400
  • 5a7422b312
    log time change in verbose mode Jesse Plamondon-Willard 2022-05-11 22:32:33 -0400
  • bbe5983acd
    rewrite asset operations to reduce allocations Jesse Plamondon-Willard 2022-05-11 21:36:45 -0400
  • 42a797a012
    don't raise events that have no listeners Jesse Plamondon-Willard 2022-05-11 19:56:45 -0400
  • 077c897d53
    replace event.HasListeners() with property Jesse Plamondon-Willard 2022-05-11 19:29:57 -0400
  • 05b39b7cd9
    cache verbose flag in main update method Jesse Plamondon-Willard 2022-05-11 19:26:28 -0400
  • cae1063ad9
    move filtering only used in one place out of managed event Jesse Plamondon-Willard 2022-05-11 19:15:22 -0400
  • 45f6743034
    optimize raising events for the most common cases Jesse Plamondon-Willard 2022-05-11 17:59:44 -0400
  • d097825c84
    fix error when mod loads XNB mod file without extension Jesse Plamondon-Willard 2022-05-11 17:25:06 -0400
  • e14916f962
    add error code to SContentLoadException Jesse Plamondon-Willard 2022-05-11 17:12:58 -0400
  • 8c8ec6a457
    remove unused IsPerformanceCritical event field Jesse Plamondon-Willard 2022-05-10 23:05:24 -0400
  • eb01aa275b
    fix asset propagation for player sprite recolor masks Jesse Plamondon-Willard 2022-05-10 18:51:37 -0400
  • 7a91cf1cd8
    update schema for Content Patcher 1.26.0 Jesse Plamondon-Willard 2022-05-09 00:18:37 -0400
  • 09f69d986f
    Merge branch 'develop' into stable Jesse Plamondon-Willard 2022-05-08 20:18:06 -0400
  • cbe8b597cb
    prepare for release Jesse Plamondon-Willard 2022-05-08 20:11:02 -0400
  • f8f8b23799
    use records for asset edit operations Jesse Plamondon-Willard 2022-05-08 18:50:07 -0400
  • 5f2e83969a
    only build AssetWithoutLocale when it's used Jesse Plamondon-Willard 2022-05-08 18:37:23 -0400
  • e2a3fc4f99
    avoid [Obsolete] without message for clarity Jesse Plamondon-Willard 2022-05-08 18:28:02 -0400
  • 26f95bca63
    optimize case where there's no legacy IAssetLoader/IAssetEditor instances Jesse Plamondon-Willard 2022-05-08 18:22:35 -0400
  • b924fbae4b
    fix default settings Jesse Plamondon-Willard 2022-05-08 12:24:52 -0400
  • 37617e9c26
    tweak default settings logic Jesse Plamondon-Willard 2022-05-07 23:34:30 -0400
  • e286e5591b
    enable case-insensitive file paths by default for Android/Linux players Jesse Plamondon-Willard 2022-05-07 23:26:34 -0400
  • ecdda9b077
    update filenames for case-insensitive path rewrite Jesse Plamondon-Willard 2022-05-07 23:13:59 -0400
  • 3db0353126
    simplify and rewrite case-insensitive file path feature Jesse Plamondon-Willard 2022-05-07 23:12:33 -0400
  • d4ff9f3f5c
    log fake content packs created by mods Jesse Plamondon-Willard 2022-05-07 21:53:18 -0400
  • 709638f197
    fix assets loaded through fake content pack using parent mod's path info Jesse Plamondon-Willard 2022-05-07 21:21:02 -0400
  • f973b4c518
    move CreateFakeContentPack into its own method Jesse Plamondon-Willard 2022-05-07 21:18:09 -0400
  • e7e6327b3c
    Merge branch 'develop' into stable Jesse Plamondon-Willard 2022-05-06 20:58:19 -0400
  • b45f50b57e
    prepare for release Jesse Plamondon-Willard 2022-05-06 19:40:13 -0400
  • 09c52fb3f5
    cache legacy asset operations by target type Jesse Plamondon-Willard 2022-05-06 19:39:51 -0400
  • a969828e93
    cache asset operation instances created legacy interceptors Jesse Plamondon-Willard 2022-05-06 18:26:35 -0400
  • b834ed7ef5
    fix errors reading empty JSON files Jesse Plamondon-Willard 2022-05-06 18:06:47 -0400
  • 87d5288287
    fix content managers' LoadBaseString not recognizing localized mod assets Jesse Plamondon-Willard 2022-05-06 18:05:40 -0400
  • 295ad29b8d
    remove aggressive memory optimizations option Jesse Plamondon-Willard 2022-05-04 21:02:41 -0400
  • c1342bd4cd
    disable case-insensitive paths by default pending performance rework Jesse Plamondon-Willard 2022-05-04 20:35:08 -0400
  • 42bf82d870
    update compatibility list Jesse Plamondon-Willard 2022-05-01 22:46:56 -0400
  • c8ad50dad1
    Merge branch 'develop' into stable Jesse Plamondon-Willard 2022-05-01 18:16:09 -0400
  • f78093bdb5
    prepare for release Jesse Plamondon-Willard 2022-05-01 17:39:57 -0400
  • 0e4aa65708
    fix crossplatform build scripts Jesse Plamondon-Willard 2022-05-01 17:33:41 -0400
  • ea9324586d
    fix warnings for model-binding hack Jesse Plamondon-Willard 2022-05-01 17:31:54 -0400
  • db43fc22a4
    update Pintail to fix proxy type name conflict edge case Jesse Plamondon-Willard 2022-05-01 01:34:44 -0400
  • 7bb7a7522f
    omit stack trace for deprecated code not called directly by the mod Jesse Plamondon-Willard 2022-04-30 12:57:28 -0400
  • ed337ab964
    fix model binding for mod update-check API Jesse Plamondon-Willard 2022-04-30 12:33:33 -0400
  • f507bd0f9c
    set SMAPI version from main build script Jesse Plamondon-Willard 2022-04-29 22:55:12 -0400
  • a340c8b8ce
    enable some disabled steps in Windows build script Jesse Plamondon-Willard 2022-04-29 22:46:37 -0400
  • d7d8cdaa5a
    add backwards compatibility for loading content assets with .xnb extension Jesse Plamondon-Willard 2022-04-27 20:09:43 -0400
  • 8425c82033
    fix locale change for legacy IAssetEditor/Loader implementations Jesse Plamondon-Willard 2022-04-26 23:54:48 -0400
  • 6a43171e92
    re-enable Pintail by default Jesse Plamondon-Willard 2022-04-26 23:38:16 -0400
  • 55c254deb8
    fix null reference error when implicitly converting null translation to string Jesse Plamondon-Willard 2022-04-25 00:15:31 -0400
  • 4a14792e4d
    fix ReplaceWith not working for legacy IAssetEditor implementations Jesse Plamondon-Willard 2022-04-23 16:47:24 -0400
  • 4fa414c2bd
    set page/perPage URL args together Jesse Plamondon-Willard 2022-04-21 20:59:35 -0400
  • c055056460
    update Pintail to fix out parameter issue Jesse Plamondon-Willard 2022-04-19 22:11:43 -0400
  • f0645c5993
    fix null reference when adding new layers in a map patch Jesse Plamondon-Willard 2022-04-19 22:08:34 -0400
  • 9939061615
    fix typo Jesse Plamondon-Willard 2022-04-19 19:26:12 -0400
  • d4d378bff3
    don't add default pagination values to log URL Jesse Plamondon-Willard 2022-04-19 19:25:10 -0400
  • 5c819662f8
    suppress some duplicate deprecation notices Jesse Plamondon-Willard 2022-04-19 19:14:53 -0400
  • e6c696fa6b
    add immutable stack trace to cache stack info Jesse Plamondon-Willard 2022-04-19 19:11:58 -0400
  • 889004f1eb
    move deprecation code into namespace Jesse Plamondon-Willard 2022-04-19 19:03:47 -0400
  • a8a4d314df
    simplify ExtendMap usage Jesse Plamondon-Willard 2022-04-17 22:12:17 -0400
  • b25e30a896
    fix model binding error Jesse Plamondon-Willard 2022-04-17 01:07:18 -0400
  • 7b79703de6
    tweak code style Jesse Plamondon-Willard 2022-04-16 21:07:34 -0400