Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | |
2022-01-16 | rewrite fallback assembly resolution | Jesse Plamondon-Willard | |
* SMAPI now also searches the root game folder for unresolved assemblies. This fixes an issue resolving the game DLL when the player's DLL version doesn't match the one used to compile SMAPI. * The DLL search folders are now scanned once and cached to avoid repeated iterations on startup. | |||
2022-01-16 | fix typo | Jesse Plamondon-Willard | |
2022-01-16 | prepare for release | Jesse Plamondon-Willard | |
2022-01-16 | merge field rewriters to reduce rewrite iterations | Jesse Plamondon-Willard | |
2022-01-16 | bump min game version to 1.5.6 | Jesse Plamondon-Willard | |
That avoids error reports on mods when pirated players have an older 1.5.5 build that break mods, and ensures that the new build number shown in the SMAPI log is available. | |||
2022-01-15 | add Xbox app log instructions, redesign UI to fit | Jesse Plamondon-Willard | |
2022-01-15 | add detection for Xbox app game folders | Jesse Plamondon-Willard | |
2022-01-15 | fix JSON validator not recognizing manifest update subkeys | Jesse Plamondon-Willard | |
2022-01-15 | add save recovery for missing custom farm type | Jesse Plamondon-Willard | |
2022-01-15 | fix backspaces ignored on Linux/macOS in SDV 1.5.5+ | Jesse Plamondon-Willard | |
2022-01-15 | fix suppressed console output not suppressing newlines | Jesse Plamondon-Willard | |
2022-01-02 | add download option to log view | Jesse Plamondon-Willard | |
2022-01-02 | add Ukrainian translations (#823) | Jesse Plamondon-Willard | |
2022-01-02 | fix syntax, update release notes | Jesse Plamondon-Willard | |
2021-12-23 | fix uninstaller not removing StardewModdingAPI.deps.json file | Jesse Plamondon-Willard | |
2021-12-21 | add new game build number to the SMAPI log | Jesse Plamondon-Willard | |
2021-12-20 | auto-fix maps broken due to missing vanilla tilesheet | Jesse Plamondon-Willard | |
2021-12-18 | simplify running SMAPI without a terminal on Linux/macOS | Jesse Plamondon-Willard | |
2021-12-18 | update Steam error message | Jesse Plamondon-Willard | |
2021-12-09 | update compatibility list | Jesse Plamondon-Willard | |
2021-12-09 | fix log parser handling when multiple mods have the exact same name | Jesse Plamondon-Willard | |
2021-12-05 | prepare for release | Jesse Plamondon-Willard | |
2021-12-05 | add Windows build process to fix application icon until .NET bug is fixed | Jesse Plamondon-Willard | |
2021-12-05 | mark UI Info Suite incompatible | Jesse Plamondon-Willard | |
2021-12-05 | add known issue to release notes for missing pufferchick icon | Jesse Plamondon-Willard | |
2021-12-05 | improve error when installer is pointed at a compatibility-branch game folder | Jesse Plamondon-Willard | |
2021-12-04 | improve error when installer is pointed at a SDV 1.5.4 folder | Jesse Plamondon-Willard | |
2021-12-04 | update JSON validator for Content Patcher's new .fnt support | Jesse Plamondon-Willard | |
2021-12-04 | migrate SMAPI to self-contained install | Jesse Plamondon-Willard | |
This removes the need to have .NET 5 installed to run SMAPI. Note that there's no need to actually bundle the .NET files, since they're already bundled into the game folder. |