38 Commits
Author SHA1 Message Date
Jesse Plamondon-Willard 668203b40d update technical docs for build pipeline 2026-01-14 23:20:25 -05:00
Jesse Plamondon-Willard a12950ba7a unify Unix/Windows build scripts with crossplatform PowerShell 2026-01-14 23:20:25 -05:00
Jesse Plamondon-Willard b0f10770c8 move Windows build scripts for reuse 2026-01-14 23:20:25 -05:00
Jesse Plamondon-Willard e2d3ffb4d6 update package instructions
.NET runtime bug 3828 was fixed in .NET 8+ (which is used to package SMAPI even if we target an older version).
2024-10-01 20:33:54 -04:00
Jesse Plamondon-Willard 533e06deee update docs & release notes 2024-03-29 20:25:17 -04:00
Jesse Plamondon-Willard 77ea201e85 remove deprecated APIs 2023-12-09 14:30:29 -05:00
Jesse Plamondon-Willard 5196c3bad9 rename --headless to --no-prompt, and parse with the other args 2023-06-24 12:36:02 -04:00
Marie Ramlow 654ad4b4b2 Add headless flag for unattended execution 2023-06-24 12:06:10 -04:00
Jesse Plamondon-Willard d143ab1077 update to Harmony 2.2.2 2022-10-09 14:45:50 -04:00
Jesse Plamondon-Willard f23cd450a0 clarify docs 2022-08-16 22:03:22 -04:00
Jesse Plamondon-Willard dab1ef6acc add flag to disable deprecated code 2022-06-20 18:01:48 -04:00
Jesse Plamondon-Willard 0e4aa65708 fix crossplatform build scripts 2022-05-01 17:33:41 -04:00
Jesse Plamondon-Willard f507bd0f9c set SMAPI version from main build script 2022-04-29 22:55:12 -04:00
Jesse Plamondon-Willard 9939061615 fix typo 2022-04-19 19:26:12 -04:00
Jesse Plamondon-Willard 288ef5dc07 add environment variable form of new CLI args, update docs 2022-04-09 12:03:30 -04:00
Jesse Plamondon-Willard 2216e37726 rework launch script argument parsing (#832)
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-03-06 19:55:32 -05:00
Jesse Plamondon-Willard f4ca7dd228 add Windows build process to fix application icon until .NET bug is fixed 2021-12-05 18:55:10 -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 bf5a9b8762 switch to scripted release package process 2021-12-02 20:48:00 -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
Jesse Plamondon-Willard 6bb156b318 update release process to use Windows 11 WSL instead of a Linux VM 2021-10-17 19:50:39 -04:00
Jesse Plamondon-Willard bbaa260007 drop support for unofficial 64-bit mode 2021-09-02 23:01:40 -04:00
Jesse Plamondon-Willard 8df578edb6 migrate to Harmony 2.1 (#711) 2021-07-13 09:14:07 -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 222183c651 standardize spelling of 'macOS' 2021-04-04 11:37:11 -04:00
Jesse Plamondon-Willard 3fa0433c98 add initial support for 64-bit Windows hack (#767) 2021-04-02 21:30:55 -04:00
Jesse Plamondon-Willard 73321eceb9 split compile flag into separate Windows + XNA flags (#767) 2021-03-21 16:05:15 -04:00
Jesse Plamondon-Willard fdfb060795 remove unused code (#767) 2021-03-21 16:04:48 -04:00
Jesse Plamondon-Willard c03430ec7e tweak release docs 2020-08-09 11:18:39 -04:00
Jesse Plamondon-Willard cb9ff70199 prepare for release 2020-06-20 12:42:31 -04:00
Jesse Plamondon-Willard a7cf886b71 switch to custom build of Harmony 1.2.0.1 2020-06-20 00:13:23 -04:00
Jesse Plamondon-Willard dcd2c647a2 temporarily restore Harmony 1.x support with compile flag (#711) 2020-06-15 22:17:32 -04:00
Jesse Plamondon-Willard 2d19095169 add support for using a custom Harmony build (#711) 2020-06-14 11:29:07 -04:00
Jesse Plamondon-Willard fc0b98be45 add user settings that override defaults (#693) 2020-01-25 18:22:50 -05:00
Jesse Plamondon-Willard c5d452478d fix outdated section in technical docs 2019-12-27 01:01:27 -05:00
Jesse Plamondon-Willard df7e814286 add support for using environment variables instead of command-line arguments (#665) 2019-11-03 18:24:34 -05:00
Jesse Plamondon-Willard 25e4aa14d8 remove legacy AssemblyInfo and GlobalAssemblyInfo files, use consistent assembly names 2019-09-14 19:12:40 -04:00
Jesse Plamondon-Willard 1dde811c36 group technical docs, add general shortcut for mod build package docs (#651) 2019-09-14 18:43:59 -04:00