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