Commit Graph
4520 Commits
Author SHA1 Message Date
Jesse Plamondon-Willard 39694bcd10 update Harmony 2.2.2 to 2.4.2 2026-01-04 20:48:25 -05:00
Jesse Plamondon-Willard e0220478ed add friendly OS name for Windows 10/11 in log 2026-01-04 20:41:07 -05:00
Jesse Plamondon-Willard ea139a32aa drop Win32_OperatingSystem query for OS name
In newer .NET versions, this fails with a PlatformNotSupportedException ("System.Management currently is only supported for Windows desktop applications").
2026-01-04 20:41:07 -05:00
Jesse Plamondon-Willard e229801d95 fix installer error if Steam game path in registry is blank 2026-01-04 20:41:07 -05:00
Jesse Plamondon-Willard 45381add1b update NuGet dependencies 2025-12-29 01:40:29 -05:00
Jesse Plamondon-Willard 8157b845c9 update web & test projects to .NET 10 2025-12-29 01:40:29 -05:00
Jesse Plamondon-Willard 2cb7e68851 add asset propagation for spouse room map edits (#896) 2025-12-28 22:39:49 -05:00
Jesse Plamondon-Willard 9bf37463e0 move map asset propagation into its own method (#896) 2025-12-28 22:39:49 -05:00
Jesse Plamondon-Willard 50e364d297 improve error-handling during asset propagation 2025-12-28 22:39:49 -05:00
Jesse Plamondon-Willard a482d77521 update release notes 2025-12-28 19:05:18 -05:00
Jesse Plamondon-Willard 84bf3e6645 Merge pull request #998 from PinkSerenity/develop
Add PatchMode.Mask
2025-12-28 19:04:55 -05:00
Jesse Plamondon-Willard b3862b6ca9 Merge pull request #996 from martiandweller/ExposeInputOverride-clean
Add input API method to press a button
2025-12-28 19:04:44 -05:00
Jesse Plamondon-Willard fefbf44bdf Merge pull request #991 from SinZ163/feature/spouseroom
Fix farmhouse map propagation removing spouse room
2025-12-28 19:04:35 -05:00
Jesse Plamondon-Willard b6c90e58ee Merge pull request #990 from SinZ163/bugfix/localized-towninterior
Use correct language when propagating textures
2025-12-28 19:04:15 -05:00
Jesse Plamondon-Willard 0d403fcebc tweak image patching code
This optimizes slightly and expands docs.
2025-12-28 18:26:39 -05:00
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