Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-04-02 | Use more portable shebangs | Freya Arbjerg | |
2023-01-22 | suppress findstr installer error for some players | Jesse Plamondon-Willard | |
2022-07-28 | undo $@ to $* change per discussion | Jesse Plamondon-Willard | |
2022-07-24 | Jetbrains Rider suggestions | Ishan Jalan | |
I ran the file on Rider and it had a few suggestions <img width="506" alt="image" src="https://user-images.githubusercontent.com/44338423/180635394-cb45defa-47f4-444c-ad10-e0fc89522fe7.png"> | |||
2022-07-24 | unix-launcher.sh optimisations | Ishan Jalan | |
I ran the file through Rider which used Intellisense(?) to suggest changes in addition to moving from .sh to .command | |||
2022-07-20 | Update unix-launcher.sh | Ishan Jalan | |
This will open the default shell. Works for me after testing. | |||
2022-05-31 | remove `System.Reflection.Metadata.MetadataUpdater.IsSupported: false` in ↵ | Jesse Plamondon-Willard | |
runtime config This doesn't seem to be needed, and was probably added as part of the early experimenting with self-contained .NET. | |||
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-03-05 | Command line options | Ryhon | |
2022-03-04 | Make SKIP_TERMINAL default to false if not set | Ryhon | |
2022-01-02 | fix syntax, update release notes | Jesse Plamondon-Willard | |
2021-12-22 | Added shell shebang to MacOS Launcher code | bruce2409 | |
2021-12-18 | simplify running SMAPI without a terminal on Linux/macOS | Jesse Plamondon-Willard | |
2021-12-04 | fix self-contained install on Windows | 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. | |||
2021-12-03 | make installer self-contained | Jesse Plamondon-Willard | |
This lets players run the installer without manually installing .NET 5, which was causing a lot of support requests. | |||
2021-11-30 | improve installer's .NET 5 validation to explain how to fix it | Jesse Plamondon-Willard | |
2021-11-30 | fix error running installer from folder paths containing parentheses | Jesse Plamondon-Willard | |
2021-11-28 | keep installer window open if it crashes | Jesse Plamondon-Willard | |
2021-11-28 | fix .NET 5 precheck passing if player has .NET Core installed | Jesse Plamondon-Willard | |
2021-11-28 | fix installer file precheck failing for some users | Jesse Plamondon-Willard | |
2021-11-28 | fix installer precheck errors showing quotes, tweak readability | Jesse Plamondon-Willard | |
2021-11-28 | remove libgdiplus workaround on macOS | Jesse Plamondon-Willard | |
This is no longer needed after the .NET 5 migration. | |||
2021-11-28 | reorganize install script | Jesse 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-28 | fix SMAPI not working on macOS, improve installer validation | Jesse Plamondon-Willard | |
2021-11-28 | restructure installer for .NET 5 changes | Jesse Plamondon-Willard | |
2021-11-28 | fix segfault on Linux/macOS after .NET 5 update | Jesse 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-28 | update to .NET 5 and official 64-bit | Jesse Plamondon-Willard | |
2021-07-07 | update launch script on macOS for 1.4.5 multiplayer hotfix (#789) | Jesse Plamondon-Willard | |
Thanks to Mr. Podunkian for his help investigating this on macOS! | |||
2021-07-02 | update launch script on Linux for 1.4.5 multiplayer hotfix (#789) | Jesse Plamondon-Willard | |
2021-06-11 | fix installer error for some Windows players | Jesse Plamondon-Willard | |
2021-05-10 | set script path in Windows launch script (#777) | Jesse Plamondon-Willard | |
2021-05-02 | fix new executable check in Linux launcher, update release notes (#775) | Jesse Plamondon-Willard | |
2021-05-02 | rename variables in Linux launcher for clarity | Jesse Plamondon-Willard | |
2021-05-02 | use POSIX command directly in Linux launcher | Jesse Plamondon-Willard | |
2021-05-02 | launcher strict sandbox fix on linux | kuesji koesnu | |
i added a check for is found terminal is executable. game will launch with standart exec if found terminal is not exist or executable. ( fix for issue #775 ) | |||
2021-04-04 | standardize spelling of 'macOS' | Jesse Plamondon-Willard | |
2021-04-02 | don't overwrite .bin.osx file unnecessarily to avoid resetting file ↵ | Jesse Plamondon-Willard | |
permissions (#768) | |||
2021-01-28 | fix error running 'install on Windows.bat' for one user | Jesse Plamondon-Willard | |
2020-07-29 | format new code, update release notes | Jesse Plamondon-Willard | |
2020-07-28 | avoid expanding arguments into quoted strings | Alena Messmer | |
2020-06-22 | Update unix-launcher.sh | Jackson Law | |
$LAUNCHER does not evaluate when enclosed in single quotes. Changed to double quotes to run properly. | |||
2020-01-31 | rework build settings a bit | Jesse Plamondon-Willard | |