Commit Graph

3282 Commits

Author SHA1 Message Date
Jesse Plamondon-Willard 423f2352af
rework aggressive memory optimization to minimize mod impact (#757) 2021-01-31 22:08:03 -05:00
Jesse Plamondon-Willard 7e8f451876
add experimental 'aggressive memory optimization' flag (#757) 2021-01-31 15:37:00 -05:00
Jesse Plamondon-Willard b2a6933efb
fix mod type defaulted incorrectly in SMAPI toolkit 2021-01-28 21:21:18 -05:00
Jesse Plamondon-Willard 822cc71619
fix error running 'install on Windows.bat' for one user 2021-01-28 19:51:30 -05:00
Jesse Plamondon-Willard f1505b0ebe
Merge branch 'develop' into stable 2021-01-25 21:53:11 -05:00
Jesse Plamondon-Willard 0820280169
prepare for release 2021-01-25 21:52:51 -05:00
Jesse Plamondon-Willard 0058267c36
minor cleanup 2021-01-24 01:05:40 -05:00
Jesse Plamondon-Willard 5129c361c9
fix interior door errors when reloading maps 2021-01-24 00:32:26 -05:00
Jesse Plamondon-Willard 4c0272c0aa
remove unused AlternativeUrl field in metadata model 2021-01-23 12:01:46 -05:00
Jesse Plamondon-Willard 66017a39d9
disable 'patched game code' warning for ErrorHandler
It doesn't really make sense for SMAPI to show a warning about itself.
2021-01-23 11:59:36 -05:00
Jesse Plamondon-Willard 6cd6eb43a1
link to 3.9 release highlights 2021-01-22 23:08:26 -05:00
Jesse Plamondon-Willard d0dc3ea6f6
Merge branch 'develop' into stable 2021-01-22 21:05:04 -05:00
Jesse Plamondon-Willard 733750fdc4
prepare for release 2021-01-22 21:04:48 -05:00
Jesse Plamondon-Willard 4b5dd0f2c9
rename TrainerCommand to ConsoleCommand to match the rest of the code 2021-01-22 20:29:08 -05:00
Jesse Plamondon-Willard cea8e557ef
remove inf options for player_sethealth/money/stamina 2021-01-22 20:24:13 -05:00
Jesse Plamondon-Willard 8fd2a6fd3a
update for new map override logic in SDV 1.5.4
Special thanks to the Stardew Valley developers for making the requested changes!
2021-01-22 20:17:01 -05:00
Jesse Plamondon-Willard 546012da8c
add clearer error for empty Vortex folders to reduce confusion 2021-01-21 19:04:34 -05:00
Jesse Plamondon-Willard 7fc7a45102
fix some broken mods incorrectly listed as XNB mods 2021-01-21 19:01:57 -05:00
Jesse Plamondon-Willard ebc8cd4c7f
add ErrorHandler to bundled mod list 2021-01-20 23:28:48 -05:00
Jesse Plamondon-Willard 342fc80394
rewrite C# 9 code not supported in Linux build tools yet 2021-01-20 23:22:24 -05:00
Jesse Plamondon-Willard 49666ac5bc
fix SDV 1.5 compatibility with content packs that still load XNB maps 2021-01-20 22:13:12 -05:00
Jesse Plamondon-Willard 4d95030ee9
correct links 2021-01-20 09:31:18 -05:00
Jesse Plamondon-Willard 48f6857892
fix null handling in keybind list parsing (#744) 2021-01-20 01:22:29 -05:00
Jesse Plamondon-Willard 587d60495e
add unit tests for KeybindList (#744) 2021-01-20 01:02:49 -05:00
Jesse Plamondon-Willard e40483aab1
add method to suppress active keybindings (#744) 2021-01-19 23:50:46 -05:00
Jesse Plamondon-Willard f251f0d06c
make buttonState.IsDown() extension public (#744) 2021-01-19 23:14:03 -05:00
Jesse Plamondon-Willard 7e90b1c60a
add shortcut method to create a keybind list for a single default keybind (#744) 2021-01-19 21:47:31 -05:00
Jesse Plamondon-Willard 7e280a066d
add Input.ButtonsChanged event (#744) 2021-01-19 21:47:05 -05:00
Jesse Plamondon-Willard ff16a6567b
add multi-key binding API (#744) 2021-01-19 21:20:25 -05:00
Jesse Plamondon-Willard 5676d94fe6
reset some missed map cache fields (#751) 2021-01-19 01:05:15 -05:00
Jesse Plamondon-Willard 00e545715d
reset map overrides when reloading a map (#751) 2021-01-18 23:19:34 -05:00
Jesse Plamondon-Willard 9fb6d67417
add asset propagation for Strings\StringsFromCSFiles 2021-01-18 18:52:31 -05:00
Jesse Plamondon-Willard 47df90f67c
merge sections in asset propagator 2021-01-18 18:19:46 -05:00
Jesse Plamondon-Willard bc71f994ec
improve game path detection 2021-01-17 15:11:45 -05:00
Jesse Plamondon-Willard cfe2c3975f
prefer GOG/Steam registry paths when scanning for game folder 2021-01-17 15:06:04 -05:00
Jesse Plamondon-Willard 516b2fc010
don't send multiplayer broadcasts to players without SMAPI 2021-01-17 14:57:41 -05:00
Jesse Plamondon-Willard b58d432a22
subclass chatbox to log game errors 2021-01-17 12:21:33 -05:00
Jesse Plamondon-Willard a5ba931770
improve JSON validator schema for manifest update keys 2021-01-15 21:18:15 -05:00
Jesse Plamondon-Willard 1b52adb4fb
fix build order for new ErrorHandler project 2021-01-15 18:48:32 -05:00
Jesse Plamondon-Willard 56ca0f5e81
add split-screen info to multiplayer peer 2021-01-15 18:48:32 -05:00
Jesse Plamondon-Willard 812251e7ae
allow getting all active values from a PerScreen<T> field 2021-01-15 18:48:31 -05:00
Jesse Plamondon-Willard a9b99c1206
allow resetting a PerScreen<T> field 2021-01-15 18:48:31 -05:00
Jesse Plamondon-Willard 95ad954fa4
allow get/setting PerScreen<T> values by screen ID 2021-01-15 18:48:30 -05:00
Jesse Plamondon-Willard 70edec6567
add detailed message for game error when parsing an item text description 2021-01-15 18:48:30 -05:00
Jesse Plamondon-Willard 666f7ad8f9
tweak recent changes, update release notes 2021-01-15 18:48:29 -05:00
David Camp f945349ed4
(feat) Disable Mod rewrites if requested 2021-01-15 18:48:29 -05:00
Jesse Plamondon-Willard 8a475b3579
move error-handling Harmony patches into a new Error Handler bundled mod 2021-01-15 18:48:29 -05:00
Jesse Plamondon-Willard 5953fc3bd0
Merge branch 'develop' into stable 2021-01-15 18:34:05 -05:00
Jesse Plamondon-Willard 415047bf8e
prepare for release 2021-01-15 18:33:52 -05:00
Jesse Plamondon-Willard 5db9b049a6
update for draw code changes in SDV 1.5.3 2021-01-15 18:30:59 -05:00