diff options
author | Jesse Plamondon-Willard <github@jplamondonw.com> | 2016-11-06 17:23:34 -0500 |
---|---|---|
committer | Jesse Plamondon-Willard <github@jplamondonw.com> | 2016-11-06 17:23:34 -0500 |
commit | ffbc05d3a71ac80224ad9bed77f12260277131af (patch) | |
tree | b26f6bc0fb0e3ca78e2e8c2610fa4f9e63aef71c | |
parent | d0025fc7008ea87c82cf666bf1a78a068810e962 (diff) | |
download | SMAPI-ffbc05d3a71ac80224ad9bed77f12260277131af.tar.gz SMAPI-ffbc05d3a71ac80224ad9bed77f12260277131af.tar.bz2 SMAPI-ffbc05d3a71ac80224ad9bed77f12260277131af.zip |
fix minor crossplatform issues
-rw-r--r-- | README.md | 1 | ||||
-rw-r--r-- | src/StardewModdingAPI.Installer/StardewModdingAPI.Installer.csproj | 3 | ||||
-rw-r--r-- | src/StardewModdingAPI/Program.cs | 2 |
3 files changed, 2 insertions, 4 deletions
@@ -86,7 +86,6 @@ directory containing `src`). 4. Open a terminal in the `SMAPI-<version>` directory and run `chmod 755 Mono/StardewModdingAPI`. 5. Copy & paste the `SMAPI-<version>` directory as `SMAPI-<version>-for-developers`. 6. In the `SMAPI-<version>` directory, delete the following files: - * `Mono/StardewModdingAPI.xml` * `Mono/StardewModdingAPI-settings.json` * `Windows/StardewModdingAPI.xml` * `Windows/StardewModdingAPI-settings.json` diff --git a/src/StardewModdingAPI.Installer/StardewModdingAPI.Installer.csproj b/src/StardewModdingAPI.Installer/StardewModdingAPI.Installer.csproj index 4242cb94..d08d3352 100644 --- a/src/StardewModdingAPI.Installer/StardewModdingAPI.Installer.csproj +++ b/src/StardewModdingAPI.Installer/StardewModdingAPI.Installer.csproj @@ -66,8 +66,7 @@ <Copy Condition="$(OS) != 'Windows_NT'" SourceFiles="$(CompiledSmapiPath)\Newtonsoft.Json.dll" DestinationFolder="$(CompiledInstallerPath)\Mono" /> <Copy Condition="$(OS) != 'Windows_NT'" SourceFiles="$(CompiledSmapiPath)\StardewModdingAPI.exe" DestinationFolder="$(CompiledInstallerPath)\Mono" /> <Copy Condition="$(OS) != 'Windows_NT'" SourceFiles="$(CompiledSmapiPath)\StardewModdingAPI.exe.mdb" DestinationFolder="$(CompiledInstallerPath)\Mono" /> - <Copy Condition="$(OS) == 'Windows_NT'" SourceFiles="$(CompiledSmapiPath)\StardewModdingAPI.xml" DestinationFolder="$(CompiledInstallerPath)\Windows" /> - <Copy Condition="$(OS) == 'Windows_NT'" SourceFiles="$(CompiledSmapiPath)\StardewModdingAPI-settings.json" DestinationFolder="$(CompiledInstallerPath)\Windows" /> + <Copy Condition="$(OS) != 'Windows_NT'" SourceFiles="$(CompiledSmapiPath)\StardewModdingAPI-settings.json" DestinationFolder="$(CompiledInstallerPath)\Mono" /> <Copy Condition="$(OS) != 'Windows_NT'" SourceFiles="$(CompiledSmapiPath)\System.Numerics.dll" DestinationFolder="$(CompiledInstallerPath)\Mono" /> <Copy Condition="$(OS) != 'Windows_NT'" SourceFiles="$(CompiledSmapiPath)\unix-launcher.sh" DestinationFiles="$(CompiledInstallerPath)\Mono\StardewModdingAPI" /> <Copy Condition="$(OS) != 'Windows_NT'" SourceFiles="$(CompiledSmapiPath)\steam_appid.txt" DestinationFolder="$(CompiledInstallerPath)\Mono" /> diff --git a/src/StardewModdingAPI/Program.cs b/src/StardewModdingAPI/Program.cs index 047d74c7..989b2abd 100644 --- a/src/StardewModdingAPI/Program.cs +++ b/src/StardewModdingAPI/Program.cs @@ -70,7 +70,7 @@ namespace StardewModdingAPI // load user settings { - string settingsPath = $@"{Constants.ExecutionPath}\{typeof(Program).Assembly.GetName().Name}-settings.json"; + string settingsPath = Path.Combine(Constants.ExecutionPath, $"{typeof(Program).Assembly.GetName().Name}-settings.json"); if (File.Exists(settingsPath)) { string json = File.ReadAllText(settingsPath); |