Commit Graph

2737 Commits

Author SHA1 Message Date
Jesse Plamondon-Willard 08ba5dc520
bump to .NET Framework 4.5.2 2021-10-08 19:41:26 -04:00
Jesse Plamondon-Willard 52758e4e43
fix build error with Stardew Valley 1.5.4 2021-10-07 18:47:28 -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 307c2919f4
fix error performing update check for mods with no wiki entry 2021-10-02 19:55:37 -04:00
Jesse Plamondon-Willard 2e9a26c439
restore toolkit method used by external tools 2021-10-02 17:53:45 -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 0e3e4f565a
add redirect for SMAPI release notes 2021-09-25 00:52:21 -04:00
Jesse Plamondon-Willard 87536fbd9a
remove obsolete buildmsg redirect 2021-09-25 00:52:08 -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 169ce01810
fix build errors on Linux 2021-09-02 21:24:10 -04:00
Jesse Plamondon-Willard 0ce8939988
avoid duplicate update key parsing logic, fix unit tests 2021-09-02 19:27:49 -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 789b62bcd6
adjust rewriter for backport to Stardew Valley 1.5.4 2021-09-01 19:56:17 -04:00
Jesse Plamondon-Willard 6edcfb1358
tweak new code 2021-09-01 19:36:43 -04:00
Chase Warrington ec5fbb0611
Rewrite 32-bit assemblies for 64-bit 2021-09-01 19:35:18 -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 08b180ca89
add failsafe when loading symbols 2021-08-25 23:56:46 -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 2b14524280
migrate web project to .NET 5 2021-08-25 20:53:05 -04:00
Jesse Plamondon-Willard 11ecd578e9
fix error when no symbols are found 2021-08-25 20:03:06 -04:00
Jesse Plamondon-Willard 687a396e9c
fix error when reading a duplicate assembly 2021-08-25 20:02:51 -04:00
Jesse Plamondon-Willard 0b29eb3bc3
minor refactoring in new symbol code 2021-08-25 20:01:59 -04:00
Jesse Plamondon-Willard e3b38a70f8
reorganize new classes 2021-08-25 19:17:29 -04:00
Chase Warrington 5030e965dc
Fix for loading both types of PDBs 2021-08-25 18:33:00 -04:00
Chase Warrington c5c7201151
Fix assembly rewriting causing VS to error/crash when debugging 2021-08-25 18:32:52 -04:00
Jesse Plamondon-Willard b8dac41da8
fix beta label in web UI 2021-08-25 18:26:15 -04:00
Jesse Plamondon-Willard 911843e1be
fix console encoding issues (#798) 2021-08-25 18:26:02 -04:00