summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2021-12-03add build script to set the release versionJesse Plamondon-Willard
2021-12-03make installer self-containedJesse Plamondon-Willard
This lets players run the installer without manually installing .NET 5, which was causing a lot of support requests.
2021-12-02switch to scripted release package processJesse Plamondon-Willard
2021-11-30prepare for releaseJesse Plamondon-Willard
2021-11-30improve installer's .NET 5 validation to explain how to fix itJesse Plamondon-Willard
2021-11-30fix error running installer from folder paths containing parenthesesJesse Plamondon-Willard
2021-11-30prepare for releaseJesse Plamondon-Willard
2021-11-28add support for loading BmFont files for custom languagesJesse Plamondon-Willard
2021-11-28update 'set_farm_type' console command for custom farm typesJesse Plamondon-Willard
2021-11-28add map overlay patchesJesse Plamondon-Willard
2021-11-28keep installer window open if it crashesJesse Plamondon-Willard
2021-11-28fix .NET 5 precheck passing if player has .NET Core installedJesse Plamondon-Willard
2021-11-28fix installer file precheck failing for some usersJesse Plamondon-Willard
2021-11-28fix installer precheck errors showing quotes, tweak readabilityJesse Plamondon-Willard
2021-11-28remove outdated note in config.jsonJesse Plamondon-Willard
2021-11-28remove walls_and_floors asset propagationJesse Plamondon-Willard
This is now added as a regular map tilesheet, so it'll be handled by the tilesheet asset propagation.
2021-11-28bump upcoming mod build package versionJesse Plamondon-Willard
2021-11-28remove package workaround no longer needed with MonoGameJesse Plamondon-Willard
2021-11-28add BundleExtraAssemblies package option for new .NET 5 reference modelJesse Plamondon-Willard
2021-11-28remove GameFramework build property from packageJesse Plamondon-Willard
2021-11-28remove GameExecutableName build property from packageJesse Plamondon-Willard
2021-11-28add IgnoreModFilePaths option to packageJesse Plamondon-Willard
2021-11-28ignore reference assemblies and *.deps.json when building a modJesse Plamondon-Willard
These aren't useful for mods since they aren't the entry app.
2021-11-28tweak assembly ignore logic in mod build packageJesse Plamondon-Willard
2021-11-28update for custom languagesJesse Plamondon-Willard
2021-11-28update compatibility listJesse Plamondon-Willard
2021-11-28fix error resolving native DLLs like libSkiaSharpJesse Plamondon-Willard
2021-11-28remove path-too-long exception handlingJesse Plamondon-Willard
The path length limit no longer applies in .NET 5.
2021-11-28remove handling for exception no longer thrown by the gameJesse Plamondon-Willard
2021-11-28remove reference no longer needed in .NET 5Jesse Plamondon-Willard
2021-11-28remove libgdiplus workaround on macOSJesse Plamondon-Willard
This is no longer needed after the .NET 5 migration.
2021-11-28reorganize install scriptJesse Plamondon-Willard
This fixes an issue where Steam messes with the PATH, so dotnet isn't available until the terminal window is opened.
2021-11-28fix SMAPI not working on macOS, improve installer validationJesse Plamondon-Willard
2021-11-28restructure installer for .NET 5 changesJesse Plamondon-Willard
2021-11-28fix segfault on Linux/macOS after .NET 5 updateJesse Plamondon-Willard
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-28update for accessibility change in Stardew Valley 1.5.5Jesse Plamondon-Willard
2021-11-28fix error reading console title on Linux with .NET 5Jesse Plamondon-Willard
The console title is now write-only on Linux.
2021-11-28use new mod hooks to synchronize tasksJesse Plamondon-Willard
2021-11-28update for other changes in SDV 1.5.5Jesse Plamondon-Willard
2021-11-28update for asset name format changeJesse Plamondon-Willard
MonoGame uses Linux-style paths for assets on all platforms, which breaks the previous equivalence between path and asset name formats.
2021-11-28update to .NET 5 and official 64-bitJesse Plamondon-Willard
2021-11-28update for game assembly name now consistent on all platformsJesse Plamondon-Willard
2021-11-28update for Netcode now merged into game assembly on all platformsJesse Plamondon-Willard
2021-11-28drop support for XNA FrameworkJesse Plamondon-Willard
Stardew Valley 1.5.5 migrates to MonoGame on all platforms.
2021-11-28update versions for Stardew Valley 1.5.5 and remove 1.5.4-specific checksJesse Plamondon-Willard
2021-11-27automatically include beta versions on Nexus for SMAPI update checksJesse Plamondon-Willard
2021-11-27remove direct download for beta versionsJesse Plamondon-Willard
With this change, only the main version has a direct download. Showing beta info here caused a few issues: * The vast majority of players don't use the game beta, so they were often confused about which version to download. * Beta versions typically have much longer release info (e.g. detailed summary, release notes, caveats and warnings, etc), and the extra download button made the player guide button under it less prominent and visible. Those both contributed to information overload and the above confusion. * Unlike main versions, beta versions aren't permanently archived on GitHub (since the beta branch is routinely rebased onto the latest stable update). That makes it messy to manage beta releases through GitHub. Instead there's now a message under the download button which clearly links to where the beta version can be downloaded.
2021-11-27migrate web project to .NET 6, update web & unit test packagesJesse Plamondon-Willard
2021-10-31ignore WebDeploy filesJesse Plamondon-Willard
2021-10-31update Content Patcher schema for 1.24.0Jesse Plamondon-Willard