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
Jesse Plamondon-Willard
94d41cd67a
correct release date
2021-08-05 12:21:18 -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
1bb51b2c41
prepare for release
2021-08-03 19:11:26 -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
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
Jesse Plamondon-Willard
d688cdf8c3
prepare for release
2021-08-01 13:11:27 -04:00
Jesse Plamondon-Willard
c15d43049a
fix map reload not correctly reloading interior doors
2021-07-31 19:22:14 -04:00
Jesse Plamondon-Willard
80d5672cdb
fix crash when farm name contains invalid-in-file-path characters ( #791 )
2021-07-31 01:50:31 -04:00
Jesse Plamondon-Willard
dc78d944e8
recover save when mods leave null objects in the world
2021-07-30 01:48:22 -04:00
Jesse Plamondon-Willard
880cd7b8ba
fix handling of Unicode characters in console
2021-07-28 21:20:44 -04:00
Jesse Plamondon-Willard
6a6c484b98
add accessed key to dictionary KeyNotFoundException message
2021-07-28 00:49:54 -04:00
Jesse Plamondon-Willard
e3010f7c41
refactor new code a bit
2021-07-28 00:36:34 -04:00
bladeoflight16
428f0c5880
world_clear: Adding 'removeable' option that includes everything except permanent bushes
2021-07-27 17:23:54 -04:00
Jesse Plamondon-Willard
163511e68e
merge release note sections
2021-07-21 23:08:18 -04:00
Jesse Plamondon-Willard
92bcb8405c
Merge branch 'harmony-2' into develop
2021-07-21 22:49:53 -04:00
Jesse Plamondon-Willard
7e5d77fb8c
add error if some SMAPI DLLs have mismatched versions
2021-07-21 00:43:43 -04:00
Jesse Plamondon-Willard
c74702b027
fix error loading .xnb files from the local mod folder since SMAPI 3.0
2021-07-20 22:18:57 -04:00
Jesse Plamondon-Willard
defa1b9a95
fix concurrency issue in interface proxying
2021-07-20 18:43:56 -04:00
Jesse Plamondon-Willard
735893c1d5
add error if player manually installs wrong SMAPI bitness
2021-07-17 18:52:06 -04:00
Jesse Plamondon-Willard
8df578edb6
migrate to Harmony 2.1 ( #711 )
2021-07-13 09:14:07 -04:00
Jesse Plamondon-Willard
60af28760a
prepare for release
2021-07-09 22:29:43 -04:00
Jesse Plamondon-Willard
40a4992170
update launch script on macOS for 1.4.5 multiplayer hotfix ( #789 )
...
Thanks to Mr. Podunkian for his help investigating this on macOS!
2021-07-07 13:10:55 -04:00
Jesse Plamondon-Willard
7b097c4f6f
update launch script on Linux for 1.4.5 multiplayer hotfix ( #789 )
2021-07-02 20:52:22 -04:00
Jesse Plamondon-Willard
5e3a1abbd4
improve error if SMAPI fails to dispose on exit
2021-06-26 11:16:12 -04:00
Jesse Plamondon-Willard
66f8920c29
log trace message if conflicting software is detected
2021-06-24 20:17:34 -04:00
Jesse Plamondon-Willard
4df8f4a656
fix edge case where save constants aren't set correctly
2021-06-11 19:14:59 -04:00
Jesse Plamondon-Willard
c212ff15d2
fix installer error for some Windows players
2021-06-11 18:39:38 -04:00