Commit Graph

986 Commits

Author SHA1 Message Date
Jesse Plamondon-Willard 727d75ae72
update to .NET 5 and official 64-bit 2021-11-28 00:01:41 -05:00
Jesse Plamondon-Willard 6efaa651cb
drop support for XNA Framework
Stardew Valley 1.5.5 migrates to MonoGame on all platforms.
2021-11-28 00:01:40 -05:00
Jesse Plamondon-Willard 96db1d9315
update Content Patcher schema for 1.24.0 2021-10-31 14:14:21 -04:00
Jesse Plamondon-Willard e89de6316d
add set_farm_type console command 2021-10-30 19:53:28 -04:00
Jesse Plamondon-Willard 68c58a4777
move release note 2021-10-18 17:17:54 -04:00
Jesse Plamondon-Willard f8c9a2929b
prepare for release 2021-10-17 19:53:24 -04:00
Jesse Plamondon-Willard 6bb156b318
update release process to use Windows 11 WSL instead of a Linux VM 2021-10-17 19:50:39 -04:00
Jesse Plamondon-Willard 6268abed37
update translation docs 2021-10-17 19:01:01 -04:00
Jesse Plamondon-Willard 50fdc7bb34
update translation docs 2021-10-09 21:06:32 -04:00
Jesse Plamondon-Willard 8263a4406b
add key to duplicate-dictionary-key exceptions 2021-10-07 18:46:41 -04:00
Jesse Plamondon-Willard 2a0a7191a7
fix barn/coop map edits resetting the exit warp 2021-10-06 23:37:48 -04:00
Jesse Plamondon-Willard b5c88d87d2
add support for unified mod data overrides on the wiki 2021-10-02 16:40:23 -04:00
Jesse Plamondon-Willard 0888f71a5c
show separate beta stats in mod compatibility list 2021-09-29 20:48:51 -04:00
Jesse Plamondon-Willard ab8599583e
fix SMAPI's display device not hooked correctly in split-screen mode 2021-09-27 17:06:15 -04:00
Jesse Plamondon-Willard 31e31538f1
fix farmhouse edits shifting player down one tile 2021-09-25 20:22:26 -04:00
Jesse Plamondon-Willard 6643da4574
prepare for release 2021-09-18 13:06:50 -04:00
Jesse Plamondon-Willard 6ac5ca090d
simplify exception logs 2021-09-18 12:43:31 -04:00
Jesse Plamondon-Willard 8a11774460
add simpler error when an asset isn't found 2021-09-18 11:48:20 -04:00
Jesse Plamondon-Willard 54a7c1f9bd
add more visible log output for players during early startup 2021-09-18 11:07:06 -04:00
Jesse Plamondon-Willard 4a7eb97306
add asset propagation for giftbox texture 2021-09-13 18:48:22 -04:00
Jesse Plamondon-Willard f6f4470d95
enable beta info on the mod compatibility list by default 2021-09-13 18:30:59 -04:00
Jesse Plamondon-Willard a40ef854f3
fix JSON validator line numbers sometimes incorrect 2021-09-13 18:20:36 -04:00
Jesse Plamondon-Willard 4fccaa3570
add nullable support in JSON converters 2021-09-13 00:01:14 -04:00
Jesse Plamondon-Willard a9fcbc686d
fix error when loading corrupted translation files 2021-09-08 19:01:40 -04:00
Jesse Plamondon-Willard 6d4ea7f0bd
prepare for release 2021-09-03 18:36:12 -04:00
Jesse Plamondon-Willard 9f1c454934
remove asset propagation for Data/Bundles 2021-09-03 18:35:23 -04:00
Jesse Plamondon-Willard bbaa260007
drop support for unofficial 64-bit mode 2021-09-02 23:01:40 -04:00
Jesse Plamondon-Willard 8789b7efa8
prepare path utilities for the upcoming Stardew Valley 1.5.5
The game will use Linux-style paths for assets on all platforms, which will break the current equivalence between path and asset name formats.
2021-09-02 18:54:56 -04:00
Jesse Plamondon-Willard 5848a355ba
add friendly errors when using SMAPI 3.12.x with Stardew Valley 1.5.5+ 2021-09-01 21:48:08 -04:00
Jesse Plamondon-Willard cf1d800b58
add Big Silo to compatibility list 2021-09-01 21:03:02 -04:00
Jesse Plamondon-Willard 1240cb2102
fix translations not initialized for temporary content packs 2021-09-01 20:58:21 -04:00
Jesse Plamondon-Willard 8bfab94213
reduce unneeded operations when scanning/rewriting mod DLLs 2021-09-01 20:02:58 -04:00
Jesse Plamondon-Willard c6cc1513c5
update release notes 2021-09-01 19:57:24 -04:00
Jesse Plamondon-Willard 9316fe3038
add hurry_all console command 2021-09-01 19:32:23 -04:00
Jesse Plamondon-Willard c065675604
prepare for release 2021-08-26 01:13:24 -04:00
Jesse Plamondon-Willard 22a895d27c
only check 64-bit compatibility if an assembly fails to load
Apparently some 32-bit-only DLLs load successfully with the unofficial 64-bit version of the game.
2021-08-26 01:12:37 -04:00
Jesse Plamondon-Willard 69b1c229de
prepare for release 2021-08-25 23:57:13 -04:00
Jesse Plamondon-Willard fd7f81ac9c
fix assembly resolver not tracking loaded mods correctly 2021-08-25 23:19:47 -04:00
Jesse Plamondon-Willard 31ac964a8b
prepare for release 2021-08-25 21:53:45 -04:00
Jesse Plamondon-Willard 8f77c1d1ef
update release notes 2021-08-25 20:46:57 -04:00
Jesse Plamondon-Willard 911843e1be
fix console encoding issues (#798) 2021-08-25 18:26:02 -04:00
Jesse Plamondon-Willard f8c76bde39
add 64-bit compatibility check before loading mods
That reduces time spent trying to rewrite them (which won't work anyway), and shows a more informative message than the default 'DLL couldn't be loaded' error.
2021-08-25 18:25:17 -04:00
Jesse Plamondon-Willard e1d8838587
fix update checks not recommending prerelease mod versions for SMAPI beta 2021-08-25 18:21:42 -04:00
Jesse Plamondon-Willard 3804ae6284
fix some installer errors not showing info header 2021-08-25 18:21:26 -04:00
Jesse Plamondon-Willard 26a629f41b
fix prerelease update alerts shown for non-prerelease players 2021-08-25 18:20:15 -04:00
Jesse Plamondon-Willard 68e629f17c
fix data helper's WriteJsonFile not deleting file if data is null (#799) 2021-08-25 18:18:37 -04:00
Jesse Plamondon-Willard 6cf7c49f34
add GetInAllLocales to translation API 2021-08-25 18:17:09 -04:00
Jesse Plamondon-Willard a4c6c61684
enable parallel analyzer execution 2021-08-08 00:32:19 -04:00
Jesse Plamondon-Willard 976c66537c
fix edge case where Netcode references aren't rewritten correctly 2021-08-08 00:24:20 -04:00
Jesse Plamondon-Willard 5e16ed0eea
prevent weird null reference exception in error-handling 2021-08-05 14:28:29 -04:00