Jesse Plamondon-Willard
f3e97a0ecf
prepare for release
2024-11-12 12:00:58 -05:00
Jesse Plamondon-Willard
b96d07f23a
fix crash if a mod's entry DLL is missing or invalid
2024-11-12 12:00:57 -05:00
Jesse Plamondon-Willard
fc1b1cee18
update mod compatibility list
2024-11-12 12:00:57 -05:00
Jesse Plamondon-Willard
1870cc4837
add rewriters for Stardew Valley 1.6.14
2024-11-12 12:00:57 -05:00
Jesse Plamondon-Willard
a915f6dda1
prepare for release
2024-11-07 23:17:17 -05:00
Jesse Plamondon-Willard
05420adc3b
add option to disable content integrity checks
2024-11-07 23:17:16 -05:00
Jesse Plamondon-Willard
2f4300c572
revamp message shown after a game update & exit automatically
...
Players would often report the previous message as a crash or say they couldn't launch the game anymore. This should hopefully reduce confusion after a game update going forward.
2024-11-07 23:17:16 -05:00
Jesse Plamondon-Willard
cb441abcc2
fix translation.ApplyGenderSwitchBlocks(false) not applied
2024-11-07 23:17:16 -05:00
Jesse Plamondon-Willard
b4e2511249
prepare for release
2024-11-07 01:20:00 -05:00
Jesse Plamondon-Willard
9e4e3dc6db
update mod compatibility list
2024-11-07 01:17:56 -05:00
Jesse Plamondon-Willard
c3edb442ce
fix translation.UsePlaceholder(false) also disabling custom default
2024-11-07 01:17:56 -05:00
Jesse Plamondon-Willard
2769248ad6
prepare for release
2024-11-05 14:34:11 -05:00
Jesse Plamondon-Willard
4395c9bbb4
fix asset propagation for Data/ChairTiles
2024-11-05 14:34:10 -05:00
Jesse Plamondon-Willard
4af917335b
remove new private assembly references feature
...
This caused a wide array of mod errors and crashes due to common assemblies like 0Harmony.dll and Newtonsoft.Json.dll getting reloaded (even when not marked as a private assembly).
For repro steps and affected files, see this thread in #modded-tech-support on the Stardew Valley Discord:
> Content Patcher "Can't parse JSON file ... Unable to find a constructor" error after recent updates
We can revisit the feature in later versions.
2024-11-05 14:34:10 -05:00
Jesse Plamondon-Willard
79fb337c9e
prepare for release
2024-11-04 22:50:59 -05:00
Jesse Plamondon-Willard
6064cebaf6
fix rewriters for signatures containing nested types
2024-11-04 22:50:58 -05:00
Jesse Plamondon-Willard
9801f0bd94
prepare for release
2024-11-04 18:45:23 -05:00
Jesse Plamondon-Willard
b8920f897d
revert TMX tile size premultiplication change in SMAPI 4.1.0
...
The tilesheet changes were reverted in Stardew Valley 1.6.10.
2024-11-04 18:45:22 -05:00
Jesse Plamondon-Willard
22f64a1a26
prepare for release
2024-11-04 16:19:09 -05:00
Jesse Plamondon-Willard
9151379bf1
fix crash loading spouse rooms loaded from .tmx files
2024-11-04 15:50:35 -05:00
Jesse Plamondon-Willard
f0e74eadb3
prepare for release
2024-11-03 22:28:28 -05:00
Jesse Plamondon-Willard
0bb9da51d1
update dependencies
2024-11-03 20:33:53 -05:00
Jesse Plamondon-Willard
a945a9498e
update schema for Content Patcher 2.4.0
2024-11-03 20:33:53 -05:00
Jesse Plamondon-Willard
149e8b9a31
fix .tmx map tile sizes being premultiplied
...
This is inconsistent with the vanilla .tbin maps, which don't premultiply tile size.
2024-11-02 18:04:59 -04:00
Jesse Plamondon-Willard
aeabd832fd
no longer block map edits which change the tilesheet order
...
That no longer causes crashes in Stardew Valley 1.6.9.
2024-10-28 18:42:57 -04:00
Jesse Plamondon-Willard
c386c10c40
allow gender-switch blocks in translations
2024-10-27 20:59:45 -04:00
Jesse Plamondon-Willard
cb6c1a8d89
allow tokens in translation placeholders
2024-10-27 20:59:45 -04:00
Jesse Plamondon-Willard
f2cf0a3125
defer translation formatting until it's used
...
This avoids various edge cases when chaining method calls. For example:
- calling `Tokens(...)` again with different values would ignore any values provided for a token that was already replaced;
- calling `Default("boop").UsePlaceholder(false).UsePlaceholder(true)` would reset to the initial default;
- etc.
2024-10-27 20:59:45 -04:00
Jesse Plamondon-Willard
76666d9553
add param docs to event interfaces
...
This lets mods fully document their event handlers using the 'inheritdoc' tag.
2024-10-05 11:15:31 -04:00
Jesse Plamondon-Willard
6489767054
fix 'direct console access' warnings
2024-09-14 13:10:14 -04:00
Jesse Plamondon-Willard
67658b8863
add asset propagation for Data/ChairTiles
2024-08-20 22:45:00 -04:00
Jesse Plamondon-Willard
26cfac0160
add anonymized metrics for SMAPI and game versions
2024-08-19 22:17:22 -04:00
Jesse Plamondon-Willard
2f0db74ca7
add workaround for CurseForge prerelease version auto-sync issue
2024-08-19 22:17:21 -04:00
Jesse Plamondon-Willard
d28ef2b750
update release notes
2024-08-18 15:34:13 -04:00
Jesse Plamondon-Willard
1438df7063
fix mispositioned mod overlays when zoom level is 100% and UI scale is non-100%
2024-08-16 01:34:38 -04:00
Jesse Plamondon-Willard
27ef45fcfa
add priority fields to Content Patcher schema
2024-07-13 16:15:03 -04:00
Jesse Plamondon-Willard
e2fcf071b6
update release notes
2024-07-07 00:19:36 -04:00
Jesse Plamondon-Willard
375326d7b6
remove confusing 'found x mods with warnings:' log
2024-07-05 21:44:04 -04:00
Jesse Plamondon-Willard
0fea65e117
add content asset validation on startup
2024-07-05 19:11:31 -04:00
Jesse Plamondon-Willard
ee403fc8b2
add new ModDrop export API
2024-07-04 12:56:15 -04:00
Jesse Plamondon-Willard
650068325f
update schema for Content Patcher 2.3.0
2024-06-29 22:12:25 -04:00
Jesse Plamondon-Willard
24be76be42
fix some flooring & wallpaper items listed twice
2024-06-25 23:19:05 -04:00
Jesse Plamondon-Willard
141fb07c1e
update mod compatibility list
2024-06-23 11:47:19 -04:00
Jesse Plamondon-Willard
adc4fcccfb
change log parser UI so clicking a mod checkbox now only affects that mod
...
This avoids unintuitive behavior when trying to hide a single mod.
2024-06-09 13:41:49 -04:00
Jesse Plamondon-Willard
ce45ccdd26
update schema for Content Patcher 2.2.0
2024-06-08 17:15:04 -04:00
Jesse Plamondon-Willard
4c42c9959f
fix dependencies on transparently obsolete mods not fully ignored
2024-06-05 23:10:51 -04:00
Jesse Plamondon-Willard
73f2c07416
add specific bait to item repository
2024-05-28 00:23:32 -04:00
Jesse Plamondon-Willard
8ab05d0ec8
add new CurseForge export API
2024-05-28 00:12:56 -04:00
Jesse Plamondon-Willard
74bb0e8d4f
add smoked and dried items to item repository
2024-05-28 00:12:56 -04:00
Jesse Plamondon-Willard
74ed1cbbb4
update NuGet packages
2024-05-24 18:53:01 -04:00