Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-05-01 | update compatibility list | Jesse Plamondon-Willard | |
2022-05-01 | prepare for release | Jesse Plamondon-Willard | |
2022-05-01 | fix crossplatform build scripts | Jesse Plamondon-Willard | |
2022-04-29 | set SMAPI version from main build script | Jesse Plamondon-Willard | |
2022-04-26 | re-enable Pintail by default | Jesse Plamondon-Willard | |
2022-04-19 | fix typo | Jesse Plamondon-Willard | |
2022-04-16 | temporarily disable Pintail by default pending out parameter fix | Jesse Plamondon-Willard | |
2022-04-16 | update release notes | Jesse Plamondon-Willard | |
2022-04-16 | fix Nexus API key needed to launch web project locally | Jesse Plamondon-Willard | |
2022-04-14 | show simplified stack trace for deprecation notices | Jesse Plamondon-Willard | |
2022-04-14 | prepare mod build package 4.0.1 for release | Jesse Plamondon-Willard | |
2022-04-14 | update release notes | Jesse Plamondon-Willard | |
2022-04-14 | fix assembly version conflict error in mod build package | Jesse Plamondon-Willard | |
2022-04-13 | update release notes (#837) | Jesse Plamondon-Willard | |
2022-04-11 | add IAssetDataForMap.ExtendMap | Jesse Plamondon-Willard | |
2022-04-09 | update release notes | Jesse Plamondon-Willard | |
2022-04-09 | add environment variable form of new CLI args, update docs | Jesse Plamondon-Willard | |
2022-04-07 | reverse mod build package migration to .NET 5 (#837) | Jesse Plamondon-Willard | |
The migrated package didn't work consistently in VIsual Studio, so this suppresses nullable annotations in .NET Standard instead. | |||
2022-04-07 | migrate mod build package to .NET 5 to allow full nullable annotations (#837) | Jesse Plamondon-Willard | |
2022-04-07 | expand & reorganize 3.14.0 release notes | Jesse Plamondon-Willard | |
2022-04-06 | allow null values in ISemanticVersion compare methods (#837) | Jesse Plamondon-Willard | |
2022-04-06 | fix all warnings to simplify migration to nullable annotations (#837) | Jesse Plamondon-Willard | |
2022-04-06 | drop update checks for Stardew64Installer | Jesse Plamondon-Willard | |
2022-04-01 | make mod file paths case-insensitive in all SMAPI APIs | Jesse Plamondon-Willard | |
2022-03-27 | split helper.Content API into game/mod content APIs | Jesse Plamondon-Willard | |
2022-03-26 | add IContentHelper.ParseAssetName (#766) | Jesse Plamondon-Willard | |
2022-03-26 | add deprecation notices for SMAPI 4.0.0 (#766) | Jesse Plamondon-Willard | |
2022-03-26 | rewrite content loading to allow handling locale variants (#766, #786, #812) | Jesse Plamondon-Willard | |
The game's content pipeline automatically loads localized variants if present. For example, it will try to load "Maps/cave.fr-FR", then "Maps/cave_international", then "Maps/cave". The old content API obfuscates this logic and treats them as interchangeable, which causes edge cases like bundle corruption (#812). This commit rewrites the loading logic to match the game logic when using the new content events, while maintaining the legacy behavior for the old IAssetLoader/IAssetEditor interfaces that'll be removed in SMAPI 4.0.0. | |||
2022-03-26 | add asset edit priority (#766) | Jesse Plamondon-Willard | |
2022-03-25 | add load conflict resolution option (#766) | Jesse Plamondon-Willard | |
2022-03-25 | fix asset load conflict always showing multiple-mod form | Jesse Plamondon-Willard | |
2022-03-25 | add content pack labels (#766) | Jesse Plamondon-Willard | |
2022-03-24 | add AssetInvalidated content event (#766) | Jesse Plamondon-Willard | |
2022-03-23 | add initial AssetRequested content event (#766) | Jesse Plamondon-Willard | |
2022-03-22 | encapsulate & cache asset operation groups (#766) | Jesse Plamondon-Willard | |
This is needed for the upcoming Stardew Valley 1.6 to avoid duplicate checks between DoesAssetExist and Load calls, and to make sure the answer doesn't change between them. | |||
2022-03-10 | fix set_farm_type not updating warps | Jesse Plamondon-Willard | |
2022-03-06 | rework launch script argument parsing (#832) | Jesse Plamondon-Willard | |
This commit... * replaces the internal `--no-reopen-terminal` arg with a documented `--use-current-shell` arg that works on Linux too; * replaces the new SKIP_TERMINAL environment variable with the existing SMAPI_NO_TERMINAL one; * moves argument parsing out of the 'initial setup' section (so it's easier for players to edit if needed); * simplfies argument parsing (no need to support short opt names or add arguments for the default behavior); * fixes arguments not parsed after the first unrecognized argument, so `--unknown --no-terminal` would still open a terminal. | |||
2022-02-27 | update schema for Content Patcher 1.25.0 | Jesse Plamondon-Willard | |
2022-02-25 | update release notes | Jesse Plamondon-Willard | |
2022-02-19 | add Constants.ContentPath | Jesse Plamondon-Willard | |
2022-02-19 | add Constants.GamePath & deprecate Constants.ExecutionPath | Jesse Plamondon-Willard | |
2022-02-18 | add AssetName to encapsulate asset name handling (#766) | Jesse Plamondon-Willard | |
2022-02-18 | Fix support for custom locale codes in asset names (#766) | Jesse Plamondon-Willard | |
2022-02-12 | add data-* attributes to log parser for external tools | Jesse Plamondon-Willard | |
2022-02-11 | fix thumbstick input overrides | Jesse Plamondon-Willard | |
2022-01-29 | fix manifest JSON schema's update key pattern | Jesse Plamondon-Willard | |
2022-01-29 | normalize season names in SDate constructor | Jesse Plamondon-Willard | |
2022-01-29 | fix item repo's handling of Journal Scraps and Secret Notes | Jesse Plamondon-Willard | |
2022-01-24 | update release notes | Jesse Plamondon-Willard | |
2022-01-16 | prepare for release | Jesse Plamondon-Willard | |