Jesse Plamondon-Willard
9153ebf5e9
Merge branch 'rewrite-x86-flag' into develop
2021-09-01 19:56:33 -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
4ee96a20bb
Merge branch 'develop' into stable
2021-08-26 01:13:36 -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
c95de4e109
Merge branch 'develop' into stable
2021-08-25 23:58:02 -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
211f89821e
Merge branch 'develop' into stable
2021-08-25 21:54:00 -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
8f77c1d1ef
update release notes
2021-08-25 20:46:57 -04:00
Jesse Plamondon-Willard
0ad0339082
Merge pull request #801 from spacechase0/fix-crash-rewritten-assemblies
...
Fix assembly rewriting causing VS to error/crash when debugging
2021-08-25 20:45:24 -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
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
596a4616b3
no longer abort input thread when exiting
...
`thread.Abort` is unimplemented in .NET 5, but it's not needed anyway since all threads will be aborted when the game exits.
2021-08-25 18:19:24 -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
c20fcec169
expand data helper docs ( #799 )
2021-08-25 18:17:45 -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
885808fb66
move assembly resolver setup into Constants to centralize hardcoded logic
2021-08-08 00:21:28 -04:00
Jesse Plamondon-Willard
5e16ed0eea
prevent weird null reference exception in error-handling
2021-08-05 14:28:29 -04:00
Jesse Plamondon-Willard
94d41cd67a
correct release date
2021-08-05 12:21:18 -04:00
Jesse Plamondon-Willard
80d3dd1f78
Merge branch 'develop' into stable
2021-08-05 11:56:10 -04:00
Jesse Plamondon-Willard
b6e058c322
prepare for release
2021-08-04 18:34:29 -04:00
Jesse Plamondon-Willard
b6f3ecc143
fix error when error-handling invalid ReflectionTypeLoadException errors
2021-08-04 18:05:05 -04:00
Jesse Plamondon-Willard
807dcfec77
undo Constants.Save* changes in 3.12.1
2021-08-04 18:02:15 -04:00
Jesse Plamondon-Willard
2e442bf2ee
Merge branch 'develop' into stable
2021-08-03 19:11:39 -04:00
Jesse Plamondon-Willard
1bb51b2c41
prepare for release
2021-08-03 19:11:26 -04:00
Jesse Plamondon-Willard
e73f5a10c7
add PlatoTK to compatibility list
2021-08-03 19:04:15 -04:00
Jesse Plamondon-Willard
6b0d13be7c
fix Mono.Cecil failing to resolve references to SMAPI in some edge cases
2021-08-03 19:03:51 -04:00
Jesse Plamondon-Willard
ef1eff669d
update compatibility list
2021-08-03 13:05:48 -04:00
Jesse Plamondon-Willard
cf261ff36e
increase software conflict message to warning level to simplify troubleshooting
2021-08-03 12:00:15 -04:00
Jesse Plamondon-Willard
848460a34e
update compatibility list
2021-08-02 21:30:59 -04:00
Jesse Plamondon-Willard
5256b738b4
use more reliable method to get save folder name
...
SMAPI now tracks the actual folder name being loaded to avoid edge cases where the folder name doesn't match the save ID.
2021-08-02 21:14:22 -04:00