Commit Graph

836 Commits

Author SHA1 Message Date
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
Jesse Plamondon-Willard dfa3beb6a6
fix i18n schema requiring wrong $schema value 2021-05-28 20:24:29 -04:00
Jesse Plamondon-Willard 03f8777afd
add asset propagation for paint masks 2021-05-27 22:59:06 -04:00
Jesse Plamondon-Willard be93327a80
update release notes 2021-05-26 20:11:01 -04:00
Jesse Plamondon-Willard 112b505118
update schema for Content Patcher 1.23 2021-05-25 17:42:24 -04:00
Jesse Plamondon-Willard 38a76b5108
allow comments and trailing commas in schemas for VSCode
The `allowComments` and `allowTrailingCommas` fields are VSCode-specific extensions to JSON Schema.
2021-05-22 11:24:34 -04:00
Jesse Plamondon-Willard c310875f90
fix 'loaded with custom settings' message shown with default settings 2021-05-19 23:38:10 -04:00
Jesse Plamondon-Willard fe25a122f4
fix some vanilla shirts not returned by item repo 2021-05-17 20:45:46 -04:00
Jesse Plamondon-Willard 9b09941bd5
set script path in Windows launch script (#777) 2021-05-10 22:40:13 -04:00
Jesse Plamondon-Willard 7c76c5cad2
add validation for the manifest 'Dependencies' field 2021-05-09 12:13:39 -04:00
Jesse Plamondon-Willard d9c001a39f
fix version zero validation 2021-05-09 12:06:18 -04:00
Jesse Plamondon-Willard 6b1c4589e9
prepare for release 2021-05-03 19:49:44 -04:00
Jesse Plamondon-Willard 8d9d8341cd
fix installer leaving unneeded StardewModdingAPI-x64.exe file in installer 2021-05-03 19:42:30 -04:00
Jesse Plamondon-Willard 3447e2f575
prepare for release 2021-05-03 18:11:06 -04:00
Jesse Plamondon-Willard eef6a9c2e8
add support for dot-ignoring local map tilesheet files (#732) 2021-05-02 18:34:26 -04:00
Jesse Plamondon-Willard 0f27d6f4c1
fix new executable check in Linux launcher, update release notes (#775) 2021-05-02 18:26:02 -04:00
Jesse Plamondon-Willard f067b33ee4
let user install to a custom path even if a game folder was detected 2021-05-02 12:11:28 -04:00
Jesse Plamondon-Willard 28c5cb79d4
add error-handling for seasonal tilesheet crash 2021-05-01 17:39:34 -04:00
Jesse Plamondon-Willard 99f70f9634
match tilesheets without extension to .png files automatically if possible 2021-05-01 12:33:09 -04:00
Jesse Plamondon-Willard 3de9858c9b
fix update subkeys for Nexus mods marked as adult content 2021-04-30 18:52:19 -04:00
Jesse Plamondon-Willard 9e8a7fa986
ignore *.ico files when scanning for mods (#773) 2021-04-24 11:10:53 -04:00
Jesse Plamondon-Willard 47a806533b
add 64-bit support to the SMAPI installer (#767) 2021-04-23 02:05:14 -04:00
Jesse Plamondon-Willard 665c6806d3
add update alerts for Stardew64Installer (#767) 2021-04-22 21:52:09 -04:00
Jesse Plamondon-Willard 13a3c8fbdd
add SMAPI version and bitness to console title earlier 2021-04-22 18:13:45 -04:00
Jesse Plamondon-Willard bca1e63c3e
fix error when mod edits bundle data while a split-screen player is joining 2021-04-04 12:11:06 -04:00
Jesse Plamondon-Willard c7db35818b
fix Context.IsMainPlayer incorrectly true when split-screen player is joining 2021-04-04 12:09:07 -04:00
Jesse Plamondon-Willard 2b1b3b19a5
improve error-handling during asset propagation 2021-04-04 11:40:08 -04:00
Jesse Plamondon-Willard 222183c651
standardize spelling of 'macOS' 2021-04-04 11:37:11 -04:00
Jesse Plamondon-Willard 2d8f916053
log failed root dependencies in their own group 2021-04-03 11:39:58 -04:00
Jesse Plamondon-Willard 62c1f11109
remove unneeded compile switch (#767)
This was originally added to reduce antivirus false positives, but they do it anyway at this point.
2021-04-02 21:30:55 -04:00
Jesse Plamondon-Willard 1a4cdd71a5
fix asset propagation for localized movie data 2021-04-02 21:18:18 -04:00
Jesse Plamondon-Willard 3dc344054a
don't overwrite .bin.osx file unnecessarily to avoid resetting file permissions (#768) 2021-04-02 20:35:02 -04:00