4655 Commits
Author SHA1 Message Date
Jesse Plamondon-Willard 5acfa91438 replace OverrideButton with Press to match existing API, expand docs 2025-12-28 12:20:58 -05:00
Jesse Plamondon-Willard 5119d85e40 remove custom language handling entirely during asset propagation
This is meant to change the texture that would be retrieved by a fresh `Load`, and `contentManager.Load<T>(assetName)` uses the current language as the default instead of the asset locale.
2025-12-27 12:43:29 -05:00
SinZ 58228984c0 Be consistent with cache reads vs fresh load 2025-12-27 12:15:27 -05:00
SinZ 7383dff324 Use correct language when propagating textures 2025-12-27 12:15:27 -05:00
Jesse Plamondon-Willard d1099ac8e9 simplify localized/base asset handling during texture propagation
This reduces abstraction a bit so it's easier to follow, and avoids repeating common logic like the DoesAssetExist check.
2025-12-27 12:10:04 -05:00
Jesse Plamondon-Willard 5ff2d93559 add support for links in compatibility list warnings 2025-12-27 02:50:57 -05:00
Jesse Plamondon-Willard 90f3af1423 migrate to new field keyword 2025-12-26 13:35:53 -05:00
Jesse Plamondon-Willard 58e59103de remove unused code 2025-12-26 13:35:53 -05:00
Jesse Plamondon-Willard 3a5dc95e97 update release notes 2025-12-26 13:35:53 -05:00
Jesse Plamondon-Willard 92a2b41c3f Merge pull request #988 from Spiderbuttons/limited-tilesheet-climbing
Allow limited directory climbing in mod tilesheet image sources
2025-12-26 13:29:01 -05:00
Jesse Plamondon-Willard 29deb0a019 add constant for climb segment to simplify tracking related logic 2025-12-26 13:25:18 -05:00
Jesse Plamondon-Willard d9ccf08b71 adjust validation to account for climbing after first path segment 2025-12-26 13:03:25 -05:00
Jesse Plamondon-Willard 28bc30953d avoid unneeded case-insensitive equals for ".." 2025-12-26 13:03:25 -05:00
Jesse Plamondon-Willard cb53d1861b avoid unneeded allocations 2025-12-26 13:03:25 -05:00
Spiderbuttons 0316a84b03 Enable single directory climbing to root content folder for tilesheet image sources in mod-loaded maps. 2025-12-26 13:02:26 -05:00
Pink Serenity 01521661c2 Add PatchMode.Mask 2025-11-22 12:48:24 +01:00
Jesse Plamondon-Willard 604b2acf3a use raw strings for console command descriptions 2025-11-02 19:53:47 -05:00
Martiandweller 2ee9a7ba4e Expose OverrideButton. 2025-10-31 11:58:30 +03:00
SinZ fcfd9061e8 Make farmhouse reset spouseroom 2025-09-17 00:10:29 +10:00
Jesse Plamondon-Willard 1cf2de0160 add modCompatibilityEntry.HasSiteId method for conbenience 2025-09-06 14:10:43 -04:00
Jesse Plamondon-Willard e2e800660e update schema for Content Patcher 2.8.0 2025-09-03 21:46:43 -04:00
Jesse Plamondon-Willard 697efb908e update release notes 2025-09-03 21:45:47 -04:00
Jesse Plamondon-Willard ff6ecf2a03 Merge pull request #989 from irocendar/cp-schema-fix
Improve Content Patcher schema: skip add-warp validation if field uses tokens, allow consecutive spaces in warp fields, allow multiple Target values, fix broken regex
2025-09-03 21:40:39 -04:00
Jesse Plamondon-Willard 4250853b82 add new 'reason abandoned' field to compatibility data model 2025-08-04 21:40:24 -04:00
irocendar dc912eccb3 Fix broken FromFile in VSCode and multiple comma-delimited targets 2025-08-04 18:47:17 +01:00
irocendar 139dd26600 Add support for multiple spaces in warps fields 2025-07-25 06:52:02 +01:00
irocendar 02ac41a970 Fix regex 2025-07-25 06:39:46 +01:00
irocendar 26a66cc20a Add token support to Content Patcher schema for AddWarps and AddNpcWarps fields 2025-07-25 06:36:50 +01:00
Jesse Plamondon-Willard 75d927a922 fix item console commands not including some newer juice items 2025-07-20 22:57:56 -04:00
Jesse Plamondon-Willard 7b041c2b44 fix 'AddNpcWarps' field in Content Patcher schema 2025-07-16 23:10:53 -04:00
Jesse Plamondon-Willard 7756abe959 Merge branch 'develop' into stable 4.3.2 2025-07-14 21:41:05 -04:00
Jesse Plamondon-Willard b935bff762 prepare for release 2025-07-14 21:40:59 -04:00
Jesse Plamondon-Willard 7853de7d7b fix crash when updating blacklist of ReShade is installed 2025-07-14 21:40:59 -04:00
Jesse Plamondon-Willard b5e0155c99 add friendly error for NoSuitableGraphicsDeviceException 2025-07-14 21:40:59 -04:00
Jesse Plamondon-Willard a0cea32cbf simplify mod blacklist comments 2025-07-13 12:31:32 -04:00
Jesse Plamondon-Willard efa00eeee5 Merge branch 'develop' into stable 4.3.1 2025-07-13 11:00:55 -04:00
Jesse Plamondon-Willard c41e35c86d prepare for release 2025-07-13 11:00:41 -04:00
Jesse Plamondon-Willard b71ba76a9a fix new GetFromNamespacedId method not handling prefix IDs correctly 2025-07-12 22:47:18 -04:00
Jesse Plamondon-Willard 14ef5a24fc update release notes 2025-07-12 22:43:08 -04:00
Jesse Plamondon-Willard e2c780304b Merge pull request #981 from SinZ163/optimization/mapedit-texturecopy
Optimize map edits by skipping expensive tile index property copies
2025-07-12 22:41:04 -04:00
Jesse Plamondon-Willard 55ec6166e6 Merge branch 'develop' into stable 4.3.0 2025-07-12 21:06:28 -04:00
Jesse Plamondon-Willard 93b75977a1 prepare for release 2025-07-12 21:06:14 -04:00
Jesse Plamondon-Willard 6c0c0897b6 add 'malicious mods' blacklist 2025-07-12 17:54:03 -04:00
Jesse Plamondon-Willard 8c7dffc748 update manifest schema for %ProjectVersion% feature 2025-07-12 17:51:20 -04:00
Jesse Plamondon-Willard 67fe56a83b remove $schema value validation from schemas
This isn't really needed, and causes issues when using a copy of the schema from another URL.
2025-07-12 17:51:20 -04:00
Jesse Plamondon-Willard 1a3ac8da5d increase JSON/log file expiry from 30 to 60 days 2025-07-11 20:36:39 -04:00
Jesse Plamondon-Willard bb1ccd4857 add mod registry method to get a mod from a namespaced ID 2025-07-11 00:57:08 -04:00
Jesse Plamondon-Willard 16234fe5f4 update Mono.Cecil package 2025-06-05 23:14:06 -04:00
Jesse Plamondon-Willard a25bdf84ae update most main packages 2025-06-05 23:14:06 -04:00
Jesse Plamondon-Willard 69a834a756 update web & test packages 2025-06-05 23:14:06 -04:00