Commit Graph

4260 Commits

Author SHA1 Message Date
Jesse Plamondon-Willard 6df3b0b814
update for Stardew Valley 1.5.5 hotfix 2021-12-03 19:53:22 -05:00
Jesse Plamondon-Willard e4416925f9
add build script to set the release version 2021-12-03 02:16:27 -05:00
Jesse Plamondon-Willard 181508084b
make installer self-contained
This lets players run the installer without manually installing .NET 5, which was causing a lot of support requests.
2021-12-03 00:26:46 -05:00
Jesse Plamondon-Willard bf5a9b8762
switch to scripted release package process 2021-12-02 20:48:00 -05:00
Jesse Plamondon-Willard c10685b035
update mod build package release notes 2021-12-01 17:19:21 -05:00
Jesse Plamondon-Willard 42e878e77d
Merge branch 'develop' into stable 2021-11-30 21:54:37 -05:00
Jesse Plamondon-Willard 25ebcc1ea7
prepare for release 2021-11-30 21:54:29 -05:00
Jesse Plamondon-Willard 05b06e7a9f
improve installer's .NET 5 validation to explain how to fix it 2021-11-30 21:53:09 -05:00
Jesse Plamondon-Willard f5a0dd1578
fix error running installer from folder paths containing parentheses 2021-11-30 20:18:17 -05:00
Jesse Plamondon-Willard 3342502993
Merge branch 'develop' into stable 2021-11-30 17:14:03 -05:00
Jesse Plamondon-Willard b294ac1203
prepare for release 2021-11-30 17:13:53 -05:00
Jesse Plamondon-Willard 919bbe94aa
Merge branch 'beta' into develop 2021-11-30 17:12:49 -05:00
Jesse Plamondon-Willard d1d09ae1df
add support for loading BmFont files for custom languages 2021-11-28 00:01:52 -05:00
Jesse Plamondon-Willard f87e65caf5
update 'set_farm_type' console command for custom farm types 2021-11-28 00:01:52 -05:00
Jesse Plamondon-Willard fe675540b5
add map overlay patches 2021-11-28 00:01:51 -05:00
Jesse Plamondon-Willard cb378a1c55
keep installer window open if it crashes 2021-11-28 00:01:51 -05:00
Jesse Plamondon-Willard 51c6ef9443
fix .NET 5 precheck passing if player has .NET Core installed 2021-11-28 00:01:51 -05:00
Jesse Plamondon-Willard 32ccc8e872
fix installer file precheck failing for some users 2021-11-28 00:01:51 -05:00
Jesse Plamondon-Willard b791e854c1
fix installer precheck errors showing quotes, tweak readability 2021-11-28 00:01:50 -05:00
Jesse Plamondon-Willard 65046c3c40
remove outdated note in config.json 2021-11-28 00:01:50 -05:00
Jesse Plamondon-Willard f3626992cf
remove walls_and_floors asset propagation
This is now added as a regular map tilesheet, so it'll be handled by the tilesheet asset propagation.
2021-11-28 00:01:50 -05:00
Jesse Plamondon-Willard 50a492f6e9
bump upcoming mod build package version 2021-11-28 00:01:49 -05:00
Jesse Plamondon-Willard 3beb2a9940
remove package workaround no longer needed with MonoGame 2021-11-28 00:01:49 -05:00
Jesse Plamondon-Willard f5807e22be
add BundleExtraAssemblies package option for new .NET 5 reference model 2021-11-28 00:01:49 -05:00
Jesse Plamondon-Willard bf10aeef0a
remove GameFramework build property from package 2021-11-28 00:01:48 -05:00
Jesse Plamondon-Willard 4a26c96fbe
remove GameExecutableName build property from package 2021-11-28 00:01:48 -05:00
Jesse Plamondon-Willard 217cc7af21
add IgnoreModFilePaths option to package 2021-11-28 00:01:48 -05:00
Jesse Plamondon-Willard 60c0e4fc31
ignore reference assemblies and *.deps.json when building a mod
These aren't useful for mods since they aren't the entry app.
2021-11-28 00:01:47 -05:00
Jesse Plamondon-Willard 32dcdfe18c
tweak assembly ignore logic in mod build package 2021-11-28 00:01:47 -05:00
Jesse Plamondon-Willard 25384ce6bc
update for custom languages 2021-11-28 00:01:47 -05:00
Jesse Plamondon-Willard 1ab0420b6d
update compatibility list 2021-11-28 00:01:46 -05:00
Jesse Plamondon-Willard 294f2a311e
fix error resolving native DLLs like libSkiaSharp 2021-11-28 00:01:46 -05:00
Jesse Plamondon-Willard 89c98223eb
remove path-too-long exception handling
The path length limit no longer applies in .NET 5.
2021-11-28 00:01:46 -05:00
Jesse Plamondon-Willard b349e956c6
remove handling for exception no longer thrown by the game 2021-11-28 00:01:46 -05:00
Jesse Plamondon-Willard 3c6549db3e
remove reference no longer needed in .NET 5 2021-11-28 00:01:45 -05:00
Jesse Plamondon-Willard 33c7a0392c
remove libgdiplus workaround on macOS
This is no longer needed after the .NET 5 migration.
2021-11-28 00:01:45 -05:00
Jesse Plamondon-Willard 0f508c755a
reorganize install script
This fixes an issue where Steam messes with the PATH, so dotnet isn't available until the terminal window is opened.
2021-11-28 00:01:45 -05:00
Jesse Plamondon-Willard 7c5c63d684
fix SMAPI not working on macOS, improve installer validation 2021-11-28 00:01:44 -05:00
Jesse Plamondon-Willard f6479ea2b6
restructure installer for .NET 5 changes 2021-11-28 00:01:44 -05:00
Jesse Plamondon-Willard ce80c68135
fix segfault on Linux/macOS after .NET 5 update
Harmony doesn't seem to support tiered compilation on Linux/macOS, but the vanilla game disables that too anyway. The bundled runtimeconfig files match the ones used by the vanilla game. Thanks to 0x0ade for identifying the cause!
2021-11-28 00:01:44 -05:00
Jesse Plamondon-Willard 897edd7ff0
update for accessibility change in Stardew Valley 1.5.5 2021-11-28 00:01:43 -05:00
Jesse Plamondon-Willard e10a7858a0
fix error reading console title on Linux with .NET 5
The console title is now write-only on Linux.
2021-11-28 00:01:43 -05:00
Jesse Plamondon-Willard 3a3688e094
use new mod hooks to synchronize tasks 2021-11-28 00:01:43 -05:00
Jesse Plamondon-Willard e16d6e98dc
update to .NET 5 build of Harmony 2.1.0 2021-11-28 00:01:42 -05:00
Jesse Plamondon-Willard b2520feeae
update for other changes in SDV 1.5.5 2021-11-28 00:01:42 -05:00
Jesse Plamondon-Willard 8321cbf6eb
update for asset name format change
MonoGame uses Linux-style paths for assets on all platforms, which breaks the previous equivalence between path and asset name formats.
2021-11-28 00:01:42 -05:00
Jesse Plamondon-Willard 727d75ae72
update to .NET 5 and official 64-bit 2021-11-28 00:01:41 -05:00
Jesse Plamondon-Willard 40b74398ac
update for game assembly name now consistent on all platforms 2021-11-28 00:01:41 -05:00
Jesse Plamondon-Willard 2b922a71a2
update for Netcode now merged into game assembly on all platforms 2021-11-28 00:01:41 -05:00
Jesse Plamondon-Willard 6efaa651cb
drop support for XNA Framework
Stardew Valley 1.5.5 migrates to MonoGame on all platforms.
2021-11-28 00:01:40 -05:00