summaryrefslogtreecommitdiff
path: root/src/StardewModdingAPI.Installer
AgeCommit message (Collapse)Author
2017-05-13streamline crossplatform build with Mono 5.0, update readme, tweak release notesJesse Plamondon-Willard
2017-05-09fix installer finding redundant game paths on LinuxJesse Plamondon-Willard
2017-05-03support players with multiple copies of the game when installing (#274)Jesse Plamondon-Willard
2017-04-23minor cleanupJesse Plamondon-Willard
2017-04-23fix rare issue where installer crashes trying to delete a bundled mod from ↵Jesse Plamondon-Willard
%appdata% (#266)
2017-04-23minor cleanupJesse Plamondon-Willard
2017-04-23tweak installer to suggest common fix for file permission issuesJesse Plamondon-Willard
2017-03-30remove old error logs when installing a new version to avoid confusionJesse Plamondon-Willard
2017-03-16add another default game path for LinuxJesse Plamondon-Willard
Thanks to ShneekeyTheLost on the Stardew Valley forums.
2017-03-16validate XNA 4.0+ is installed on Windows in SMAPI installerJesse Plamondon-Willard
2017-03-14validate .NET Framework 4.5+ is installed on Windows in SMAPI installerJesse Plamondon-Willard
2017-03-14downgrade to .NET Framework 4.0 for better compatibility on Windows 7–8.1Jesse Plamondon-Willard
2017-02-19fix installer not recognising Linux/Mac paths starting with ~ or containing ↵Jesse Plamondon-Willard
an escaped space
2017-02-19use more robust crossplatform path checks in installerJesse Plamondon-Willard
2017-02-19fix installer not ignoring potential game folders that don't contain a ↵Jesse Plamondon-Willard
Stardew Valley exe
2017-02-12handle permissions & delays in installer's file/folder deletion code (#237)Jesse Plamondon-Willard
2017-02-12avoid special case in error printing (#237)Jesse Plamondon-Willard
2017-02-12encapsulate file & folder deletion (#237)Jesse Plamondon-Willard
2017-02-09remove Mono.Cecil.Rocks (#231)Jesse Plamondon-Willard
It's not needed since we're not injecting new instructions, and causes the field rewriters to fail unexpectedly.
2017-02-08remove old log file to avoid confusion (#231)Jesse Plamondon-Willard
2017-02-04fix install error when the mods folder doesn't exist (#229)Jesse Plamondon-Willard
2017-02-03simplify installer textJesse Plamondon-Willard
2017-02-03remove mod .cache folders during (un)install process (#229)Jesse Plamondon-Willard
2017-02-03move install package's Mono/Windows folders out of rootJesse Plamondon-Willard
This will hopefully reduce confusion among players who go into "Windows" instead of running install.exe.
2017-02-03expand & prettify installer readmeJesse Plamondon-Willard
2017-02-03move build task which prepares install package into a .targets fileJesse Plamondon-Willard
2017-01-22Add GOG Mac pathJesse Plamondon-Willard
Thanks to LeonBlade for the path.
2017-01-14fix console color support check (#206)Jesse Plamondon-Willard
2017-01-14fix error when the console doesn't support colour (#206)Jesse Plamondon-Willard
2016-12-22skip mods known to be incompatible and display error with update links (#192)Jesse Plamondon-Willard
2016-12-21rename SMAPI config file for consistency (#192, #202)Jesse Plamondon-Willard
2016-12-12fix System.Runtime.Caching not available on MacJesse Plamondon-Willard
2016-12-07refactor registry checks for crossplatform compatibility (#189)Jesse Plamondon-Willard
2016-12-07rename .targets file to better reflect contents, add to installer projectJesse Plamondon-Willard
2016-12-07SMAPI installer is able to read SDV install path from registry keyPatrick Müssig
2016-12-07fix installer not moving mods out of appdata if the game isn't installed on ↵Jesse Plamondon-Willard
the same Windows partition (#184)
2016-12-07fix the installer not removing TrainerMod from appdata if it's already in ↵Jesse Plamondon-Willard
the game mods folder
2016-12-06tweak installer wording to avoid confusionJesse Plamondon-Willard
2016-12-06remove obsolete mods/.cache directory on install (#187, #188)Jesse Plamondon-Willard
2016-12-06always clean up files during install (#188)Jesse Plamondon-Willard
2016-12-01remove Costura assembly weaving (#166)Jesse Plamondon-Willard
This didn't work on Linux or Mac, caused assembly resolution problems when rewritten mods referenced Json.NET, complicated debugging, and wasn't really needed since players use the installer to cleanly add or remove SMAPI.
2016-11-29rework uninstaller so it doesn't depend on install packageJesse Plamondon-Willard
For example, this avoids an issue where the normal SMAPI uninstaller didn't remove files added by the 'SMAPI for developers' installer.
2016-11-29update readme & installer for 1.3 (#166)Jesse Plamondon-Willard
2016-11-29add framework for rewriting incompatible methods (#166)Jesse Plamondon-Willard
2016-11-29add separate project to support upcoming IL rewriting (#166)Jesse Plamondon-Willard
2016-11-25preprocess mods through Mono.Cecil to allow rewriting later (#166)Jesse Plamondon-Willard
2016-11-17add global assembly infoJesse Plamondon-Willard
2016-11-07group installer's path variablesJesse Plamondon-Willard
2016-11-07detect appdata mods during install and move them (if possible)Jesse Plamondon-Willard
2016-11-06fix minor crossplatform issuesJesse Plamondon-Willard