summaryrefslogtreecommitdiff
path: root/src/SMAPI/StardewModdingAPI.csproj
diff options
context:
space:
mode:
authorJesse Plamondon-Willard <github@jplamondonw.com>2018-02-16 18:50:46 -0500
committerJesse Plamondon-Willard <github@jplamondonw.com>2018-02-16 18:50:46 -0500
commit024489c33827ce8e1463eac199daa996a8a99216 (patch)
treec0a314f1bf1476656153d929104682faba86577a /src/SMAPI/StardewModdingAPI.csproj
parentcf383870837748e83b99bf63d36d7a8709743715 (diff)
downloadSMAPI-024489c33827ce8e1463eac199daa996a8a99216.tar.gz
SMAPI-024489c33827ce8e1463eac199daa996a8a99216.tar.bz2
SMAPI-024489c33827ce8e1463eac199daa996a8a99216.zip
overhaul internal mod data format (#439)
The new format is much more concise, reduces the memory footprint by only parsing metadata for loaded mods, and adds support for versioning and defaulting most fields.
Diffstat (limited to 'src/SMAPI/StardewModdingAPI.csproj')
-rw-r--r--src/SMAPI/StardewModdingAPI.csproj7
1 files changed, 3 insertions, 4 deletions
diff --git a/src/SMAPI/StardewModdingAPI.csproj b/src/SMAPI/StardewModdingAPI.csproj
index cd6c4ac3..129c88b0 100644
--- a/src/SMAPI/StardewModdingAPI.csproj
+++ b/src/SMAPI/StardewModdingAPI.csproj
@@ -89,7 +89,9 @@
<Compile Include="Framework\Input\InputState.cs" />
<Compile Include="Framework\Input\InputStatus.cs" />
<Compile Include="Framework\LegacyManifestVersion.cs" />
- <Compile Include="Framework\Models\ModCompatibility.cs" />
+ <Compile Include="Framework\Models\ModDataField.cs" />
+ <Compile Include="Framework\Models\ModDataFieldKey.cs" />
+ <Compile Include="Framework\Models\ParsedModDataRecord.cs" />
<Compile Include="Framework\ModLoading\Finders\EventFinder.cs" />
<Compile Include="Framework\ModLoading\Finders\FieldFinder.cs" />
<Compile Include="Framework\ModLoading\Finders\MethodFinder.cs" />
@@ -110,9 +112,7 @@
<Compile Include="Framework\Exceptions\SAssemblyLoadFailedException.cs" />
<Compile Include="Framework\ModLoading\AssemblyLoadStatus.cs" />
<Compile Include="Framework\Reflection\InterfaceProxyBuilder.cs" />
- <Compile Include="Framework\Serialisation\SmapiConverters\ModCompatibilityArrayConverter.cs" />
<Compile Include="Framework\Serialisation\SmapiConverters\ManifestDependencyArrayConverter.cs" />
- <Compile Include="Framework\Serialisation\SmapiConverters\ModDataIdConverter.cs" />
<Compile Include="Framework\Serialisation\SmapiConverters\SemanticVersionConverter.cs" />
<Compile Include="Framework\Serialisation\SimpleReadOnlyConverter.cs" />
<Compile Include="Framework\Serialisation\CrossplatformConverters\RectangleConverter.cs" />
@@ -154,7 +154,6 @@
<Compile Include="Framework\Utilities\Countdown.cs" />
<Compile Include="Framework\GameVersion.cs" />
<Compile Include="Framework\IModMetadata.cs" />
- <Compile Include="Framework\Models\ModDataID.cs" />
<Compile Include="Framework\ModHelpers\BaseHelper.cs" />
<Compile Include="Framework\ModHelpers\CommandHelper.cs" />
<Compile Include="Framework\ModHelpers\ContentHelper.cs" />