summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--README.md8
-rw-r--r--src/StardewModdingAPI.Installer/InteractiveInstaller.cs5
-rw-r--r--src/StardewModdingAPI.Installer/StardewModdingAPI.Installer.csproj4
-rw-r--r--src/StardewModdingAPI/Program.cs2
-rw-r--r--src/StardewModdingAPI/StardewModdingAPI.config.json (renamed from src/StardewModdingAPI/StardewModdingAPI-settings.json)0
-rw-r--r--src/StardewModdingAPI/StardewModdingAPI.csproj3
6 files changed, 12 insertions, 10 deletions
diff --git a/README.md b/README.md
index 39cfb25c..c4bcd8d4 100644
--- a/README.md
+++ b/README.md
@@ -78,9 +78,9 @@ directory containing `src`).
Mono.Cecil.Rocks.dll
Newtonsoft.Json.dll
StardewModdingAPI
+ StardewModdingAPI.config.json
StardewModdingAPI.exe
StardewModdingAPI.exe.mdb
- StardewModdingAPI-settings.json
StardewModdingAPI.AssemblyRewriters.dll
System.Numerics.dll
System.Runtime.Caching.dll
@@ -90,10 +90,10 @@ directory containing `src`).
Mono.Cecil.dll
Mono.Cecil.Rocks.dll
Newtonsoft.Json.dll
+ StardewModdingAPI.config.json
StardewModdingAPI.exe
StardewModdingAPI.pdb
StardewModdingAPI.xml
- StardewModdingAPI-settings.json
StardewModdingAPI.AssemblyRewriters.dll
steam_appid.txt
install.exe
@@ -102,7 +102,7 @@ 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-settings.json`
+ * `Mono/StardewModdingAPI.config.json`
+ * `Windows/StardewModdingAPI.config.json`
* `Windows/StardewModdingAPI.xml`
- * `Windows/StardewModdingAPI-settings.json`
7. Compress the two folders into `SMAPI-<version>.zip` and `SMAPI-<version>-for-developers.zip`. \ No newline at end of file
diff --git a/src/StardewModdingAPI.Installer/InteractiveInstaller.cs b/src/StardewModdingAPI.Installer/InteractiveInstaller.cs
index 4cef1a12..ce6c83d9 100644
--- a/src/StardewModdingAPI.Installer/InteractiveInstaller.cs
+++ b/src/StardewModdingAPI.Installer/InteractiveInstaller.cs
@@ -55,7 +55,7 @@ namespace StardewModdingApi.Installer
{
// common
"StardewModdingAPI.exe",
- "StardewModdingAPI-settings.json",
+ "StardewModdingAPI.config.json",
"StardewModdingAPI.AssemblyRewriters.dll",
"steam_appid.txt",
@@ -72,7 +72,8 @@ namespace StardewModdingApi.Installer
"StardewModdingAPI.pdb",
// obsolete
- "Mods/.cache"
+ "Mods/.cache", // 1.3-1.4
+ "StardewModdingAPI-settings.json" // 1.0-1.4
};
diff --git a/src/StardewModdingAPI.Installer/StardewModdingAPI.Installer.csproj b/src/StardewModdingAPI.Installer/StardewModdingAPI.Installer.csproj
index f82bce0f..c9dedd45 100644
--- a/src/StardewModdingAPI.Installer/StardewModdingAPI.Installer.csproj
+++ b/src/StardewModdingAPI.Installer/StardewModdingAPI.Installer.csproj
@@ -73,7 +73,7 @@
<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.AssemblyRewriters.dll" DestinationFolder="$(CompiledInstallerPath)\Mono" />
- <Copy Condition="$(OS) != 'Windows_NT'" SourceFiles="$(CompiledSmapiPath)\StardewModdingAPI-settings.json" DestinationFolder="$(CompiledInstallerPath)\Mono" />
+ <Copy Condition="$(OS) != 'Windows_NT'" SourceFiles="$(CompiledSmapiPath)\StardewModdingAPI.config.json" DestinationFolder="$(CompiledInstallerPath)\Mono" />
<Copy Condition="$(OS) != 'Windows_NT'" SourceFiles="$(CompiledSmapiPath)\System.Numerics.dll" DestinationFolder="$(CompiledInstallerPath)\Mono" />
<Copy Condition="$(OS) != 'Windows_NT'" SourceFiles="$(CompiledSmapiPath)\System.Runtime.Caching.dll" DestinationFolder="$(CompiledInstallerPath)\Mono" />
<Copy Condition="$(OS) != 'Windows_NT'" SourceFiles="$(CompiledSmapiPath)\unix-launcher.sh" DestinationFiles="$(CompiledInstallerPath)\Mono\StardewModdingAPI" />
@@ -87,7 +87,7 @@
<Copy Condition="$(OS) == 'Windows_NT'" SourceFiles="$(CompiledSmapiPath)\StardewModdingAPI.pdb" DestinationFolder="$(CompiledInstallerPath)\Windows" />
<Copy Condition="$(OS) == 'Windows_NT'" SourceFiles="$(CompiledSmapiPath)\StardewModdingAPI.xml" DestinationFolder="$(CompiledInstallerPath)\Windows" />
<Copy Condition="$(OS) == 'Windows_NT'" SourceFiles="$(CompiledSmapiPath)\StardewModdingAPI.AssemblyRewriters.dll" DestinationFolder="$(CompiledInstallerPath)\Windows" />
- <Copy Condition="$(OS) == 'Windows_NT'" SourceFiles="$(CompiledSmapiPath)\StardewModdingAPI-settings.json" DestinationFolder="$(CompiledInstallerPath)\Windows" />
+ <Copy Condition="$(OS) == 'Windows_NT'" SourceFiles="$(CompiledSmapiPath)\StardewModdingAPI.config.json" DestinationFolder="$(CompiledInstallerPath)\Windows" />
<Copy Condition="$(OS) == 'Windows_NT'" SourceFiles="$(CompiledSmapiPath)\steam_appid.txt" DestinationFolder="$(CompiledInstallerPath)\Windows" />
<Copy Condition="$(OS) == 'Windows_NT'" SourceFiles="@(CompiledMods)" DestinationFolder="$(CompiledInstallerPath)\Windows\Mods\%(RecursiveDir)" />
</Target>
diff --git a/src/StardewModdingAPI/Program.cs b/src/StardewModdingAPI/Program.cs
index 7c9cdcc3..9de7496e 100644
--- a/src/StardewModdingAPI/Program.cs
+++ b/src/StardewModdingAPI/Program.cs
@@ -102,7 +102,7 @@ namespace StardewModdingAPI
// load user settings
{
- string settingsFileName = $"{typeof(Program).Assembly.GetName().Name}-settings.json";
+ string settingsFileName = $"{typeof(Program).Assembly.GetName().Name}.config.json";
string settingsPath = Path.Combine(Constants.ExecutionPath, settingsFileName);
if (File.Exists(settingsPath))
{
diff --git a/src/StardewModdingAPI/StardewModdingAPI-settings.json b/src/StardewModdingAPI/StardewModdingAPI.config.json
index d27d0141..d27d0141 100644
--- a/src/StardewModdingAPI/StardewModdingAPI-settings.json
+++ b/src/StardewModdingAPI/StardewModdingAPI.config.json
diff --git a/src/StardewModdingAPI/StardewModdingAPI.csproj b/src/StardewModdingAPI/StardewModdingAPI.csproj
index 875bc1f3..cbcd9964 100644
--- a/src/StardewModdingAPI/StardewModdingAPI.csproj
+++ b/src/StardewModdingAPI/StardewModdingAPI.csproj
@@ -202,7 +202,7 @@
<None Include="packages.config">
<SubType>Designer</SubType>
</None>
- <Content Include="StardewModdingAPI-settings.json">
+ <Content Include="StardewModdingAPI.config.json">
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</Content>
<None Include="unix-launcher.sh">
@@ -251,6 +251,7 @@
</PropertyGroup>
<Target Name="AfterBuild" Condition="$(Configuration) == 'Debug'">
<Copy SourceFiles="$(TargetDir)\$(TargetName).exe" DestinationFolder="$(GamePath)" />
+ <Copy SourceFiles="$(TargetDir)\$(TargetName).config.json" DestinationFolder="$(GamePath)" />
<Copy SourceFiles="$(TargetDir)\StardewModdingAPI.AssemblyRewriters.dll" DestinationFolder="$(GamePath)" />
<Copy SourceFiles="$(TargetDir)\$(TargetName).exe.mdb" DestinationFolder="$(GamePath)" Condition="$(OS) != 'Windows_NT'" />
<Copy SourceFiles="$(TargetDir)\$(TargetName).pdb" DestinationFolder="$(GamePath)" Condition="$(OS) == 'Windows_NT'" />