summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.editorconfig (renamed from src/.editorconfig)0
-rw-r--r--.gitignore247
-rw-r--r--LICENSE.txt (renamed from LICENSE)0
-rw-r--r--build/GlobalAssemblyInfo.cs (renamed from src/GlobalAssemblyInfo.cs)4
-rw-r--r--build/common.targets (renamed from src/common.targets)0
-rw-r--r--build/prepare-install-package.targets (renamed from src/prepare-install-package.targets)0
-rw-r--r--docs/CONTRIBUTING.md (renamed from CONTRIBUTING.md)0
-rw-r--r--docs/README.md45
-rw-r--r--docs/imgs/SMAPI.pngbin252371 -> 0 bytes
-rw-r--r--docs/mod-build-config.md175
-rw-r--r--docs/release-notes.md (renamed from release-notes.md)83
-rw-r--r--docs/technical-docs.md (renamed from README.md)87
-rw-r--r--src/SMAPI.AssemblyRewriters/Properties/AssemblyInfo.cs7
-rw-r--r--src/SMAPI.AssemblyRewriters/SpriteBatchMethods.cs (renamed from src/StardewModdingAPI.AssemblyRewriters/Rewriters/Wrappers/SpriteBatchWrapper.cs)10
-rw-r--r--src/SMAPI.AssemblyRewriters/StardewModdingAPI.AssemblyRewriters.csproj (renamed from src/StardewModdingAPI.AssemblyRewriters/StardewModdingAPI.AssemblyRewriters.csproj)37
-rw-r--r--src/SMAPI.Common/Models/ModInfoModel.cs52
-rw-r--r--src/SMAPI.Common/Models/ModSeachModel.cs32
-rw-r--r--src/SMAPI.Common/SemanticVersionImpl.cs185
-rw-r--r--src/SMAPI.Common/StardewModdingAPI.Common.projitems19
-rw-r--r--src/SMAPI.Common/StardewModdingAPI.Common.shproj13
-rw-r--r--src/SMAPI.Installer/Enums/Platform.cs (renamed from src/StardewModdingAPI.Installer/Enums/Platform.cs)0
-rw-r--r--src/SMAPI.Installer/Enums/ScriptAction.cs (renamed from src/StardewModdingAPI.Installer/Enums/ScriptAction.cs)0
-rw-r--r--src/SMAPI.Installer/InteractiveInstaller.cs (renamed from src/StardewModdingAPI.Installer/InteractiveInstaller.cs)8
-rw-r--r--src/SMAPI.Installer/Program.cs (renamed from src/StardewModdingAPI.Installer/Program.cs)0
-rw-r--r--src/SMAPI.Installer/Properties/AssemblyInfo.cs (renamed from src/StardewModdingAPI.Installer/Properties/AssemblyInfo.cs)0
-rw-r--r--src/SMAPI.Installer/StardewModdingAPI.Installer.csproj (renamed from src/StardewModdingAPI.Installer/StardewModdingAPI.Installer.csproj)8
-rw-r--r--src/SMAPI.Installer/readme.txt (renamed from src/StardewModdingAPI.Installer/readme.txt)0
-rw-r--r--src/SMAPI.ModBuildConfig/DeployModTask.cs154
-rw-r--r--src/SMAPI.ModBuildConfig/Framework/ModFileManager.cs174
-rw-r--r--src/SMAPI.ModBuildConfig/Framework/UserErrorException.cs16
-rw-r--r--src/SMAPI.ModBuildConfig/Properties/AssemblyInfo.cs9
-rw-r--r--src/SMAPI.ModBuildConfig/StardewModdingAPI.ModBuildConfig.csproj60
-rw-r--r--src/SMAPI.ModBuildConfig/assets/nuget-icon.pdnbin0 -> 7401 bytes
-rw-r--r--src/SMAPI.ModBuildConfig/assets/nuget-icon.pngbin0 -> 5054 bytes
-rw-r--r--src/SMAPI.ModBuildConfig/build/smapi.targets144
-rw-r--r--src/SMAPI.ModBuildConfig/package.nuspec32
-rw-r--r--src/SMAPI.Tests/Core/ModResolverTests.cs (renamed from src/StardewModdingAPI.Tests/Core/ModResolverTests.cs)50
-rw-r--r--src/SMAPI.Tests/Core/TranslationTests.cs (renamed from src/StardewModdingAPI.Tests/Core/TranslationTests.cs)3
-rw-r--r--src/SMAPI.Tests/Properties/AssemblyInfo.cs (renamed from src/StardewModdingAPI.Tests/Properties/AssemblyInfo.cs)0
-rw-r--r--src/SMAPI.Tests/Sample.cs (renamed from src/StardewModdingAPI.Tests/Sample.cs)0
-rw-r--r--src/SMAPI.Tests/StardewModdingAPI.Tests.csproj (renamed from src/StardewModdingAPI.Tests/StardewModdingAPI.Tests.csproj)23
-rw-r--r--src/SMAPI.Tests/Utilities/SDateTests.cs (renamed from src/StardewModdingAPI.Tests/Utilities/SDateTests.cs)2
-rw-r--r--src/SMAPI.Tests/Utilities/SemanticVersionTests.cs (renamed from src/StardewModdingAPI.Tests/Utilities/SemanticVersionTests.cs)0
-rw-r--r--src/SMAPI.Tests/packages.config7
-rw-r--r--src/SMAPI.Web/Controllers/ModsController.cs162
-rw-r--r--src/SMAPI.Web/Framework/ConfigModels/ModUpdateCheckConfig.cs74
-rw-r--r--src/SMAPI.Web/Framework/InternalControllerFeatureProvider.cs27
-rw-r--r--src/SMAPI.Web/Framework/ModRepositories/BaseRepository.cs51
-rw-r--r--src/SMAPI.Web/Framework/ModRepositories/ChucklefishRepository.cs92
-rw-r--r--src/SMAPI.Web/Framework/ModRepositories/GitHubRepository.cs97
-rw-r--r--src/SMAPI.Web/Framework/ModRepositories/IModRepository.cs24
-rw-r--r--src/SMAPI.Web/Framework/ModRepositories/NexusRepository.cs89
-rw-r--r--src/SMAPI.Web/Framework/RewriteSubdomainRule.cs30
-rw-r--r--src/SMAPI.Web/Framework/VersionConstraint.cs16
-rw-r--r--src/SMAPI.Web/Program.cs26
-rw-r--r--src/SMAPI.Web/Properties/AssemblyInfo.cs4
-rw-r--r--src/SMAPI.Web/Properties/launchSettings.json29
-rw-r--r--src/SMAPI.Web/StardewModdingAPI.Web.csproj26
-rw-r--r--src/SMAPI.Web/Startup.cs70
-rw-r--r--src/SMAPI.Web/appsettings.Development.json10
-rw-r--r--src/SMAPI.Web/appsettings.json30
-rw-r--r--src/SMAPI.sln (renamed from src/StardewModdingAPI.sln)82
-rw-r--r--src/SMAPI.sln.DotSettings (renamed from src/StardewModdingAPI.sln.DotSettings)1
-rw-r--r--src/SMAPI/App.config (renamed from src/StardewModdingAPI/App.config)0
-rw-r--r--src/SMAPI/Constants.cs (renamed from src/StardewModdingAPI/Constants.cs)95
-rw-r--r--src/SMAPI/ContentSource.cs (renamed from src/StardewModdingAPI/ContentSource.cs)0
-rw-r--r--src/SMAPI/Context.cs (renamed from src/StardewModdingAPI/Context.cs)0
-rw-r--r--src/SMAPI/Events/ChangeType.cs (renamed from src/StardewModdingAPI/Events/ChangeType.cs)0
-rw-r--r--src/SMAPI/Events/ContentEvents.cs (renamed from src/StardewModdingAPI/Events/ContentEvents.cs)0
-rw-r--r--src/SMAPI/Events/ControlEvents.cs (renamed from src/StardewModdingAPI/Events/ControlEvents.cs)0
-rw-r--r--src/SMAPI/Events/EventArgsClickableMenuChanged.cs (renamed from src/StardewModdingAPI/Events/EventArgsClickableMenuChanged.cs)0
-rw-r--r--src/SMAPI/Events/EventArgsClickableMenuClosed.cs (renamed from src/StardewModdingAPI/Events/EventArgsClickableMenuClosed.cs)0
-rw-r--r--src/SMAPI/Events/EventArgsControllerButtonPressed.cs (renamed from src/StardewModdingAPI/Events/EventArgsControllerButtonPressed.cs)0
-rw-r--r--src/SMAPI/Events/EventArgsControllerButtonReleased.cs (renamed from src/StardewModdingAPI/Events/EventArgsControllerButtonReleased.cs)0
-rw-r--r--src/SMAPI/Events/EventArgsControllerTriggerPressed.cs (renamed from src/StardewModdingAPI/Events/EventArgsControllerTriggerPressed.cs)0
-rw-r--r--src/SMAPI/Events/EventArgsControllerTriggerReleased.cs (renamed from src/StardewModdingAPI/Events/EventArgsControllerTriggerReleased.cs)0
-rw-r--r--src/SMAPI/Events/EventArgsCurrentLocationChanged.cs (renamed from src/StardewModdingAPI/Events/EventArgsCurrentLocationChanged.cs)0
-rw-r--r--src/SMAPI/Events/EventArgsGameLocationsChanged.cs (renamed from src/StardewModdingAPI/Events/EventArgsGameLocationsChanged.cs)0
-rw-r--r--src/SMAPI/Events/EventArgsInput.cs (renamed from src/StardewModdingAPI/Events/EventArgsInput.cs)2
-rw-r--r--src/SMAPI/Events/EventArgsIntChanged.cs (renamed from src/StardewModdingAPI/Events/EventArgsIntChanged.cs)0
-rw-r--r--src/SMAPI/Events/EventArgsInventoryChanged.cs (renamed from src/StardewModdingAPI/Events/EventArgsInventoryChanged.cs)0
-rw-r--r--src/SMAPI/Events/EventArgsKeyPressed.cs (renamed from src/StardewModdingAPI/Events/EventArgsKeyPressed.cs)0
-rw-r--r--src/SMAPI/Events/EventArgsKeyboardStateChanged.cs (renamed from src/StardewModdingAPI/Events/EventArgsKeyboardStateChanged.cs)0
-rw-r--r--src/SMAPI/Events/EventArgsLevelUp.cs (renamed from src/StardewModdingAPI/Events/EventArgsLevelUp.cs)0
-rw-r--r--src/SMAPI/Events/EventArgsLocationObjectsChanged.cs (renamed from src/StardewModdingAPI/Events/EventArgsLocationObjectsChanged.cs)0
-rw-r--r--src/SMAPI/Events/EventArgsMineLevelChanged.cs (renamed from src/StardewModdingAPI/Events/EventArgsMineLevelChanged.cs)0
-rw-r--r--src/SMAPI/Events/EventArgsMouseStateChanged.cs (renamed from src/StardewModdingAPI/Events/EventArgsMouseStateChanged.cs)0
-rw-r--r--src/SMAPI/Events/EventArgsValueChanged.cs (renamed from src/StardewModdingAPI/Events/EventArgsValueChanged.cs)0
-rw-r--r--src/SMAPI/Events/GameEvents.cs96
-rw-r--r--src/SMAPI/Events/GraphicsEvents.cs (renamed from src/StardewModdingAPI/Events/GraphicsEvents.cs)0
-rw-r--r--src/SMAPI/Events/InputEvents.cs (renamed from src/StardewModdingAPI/Events/InputEvents.cs)2
-rw-r--r--src/SMAPI/Events/ItemStackChange.cs (renamed from src/StardewModdingAPI/Events/ItemStackChange.cs)0
-rw-r--r--src/SMAPI/Events/LocationEvents.cs (renamed from src/StardewModdingAPI/Events/LocationEvents.cs)0
-rw-r--r--src/SMAPI/Events/MenuEvents.cs (renamed from src/StardewModdingAPI/Events/MenuEvents.cs)0
-rw-r--r--src/SMAPI/Events/MineEvents.cs (renamed from src/StardewModdingAPI/Events/MineEvents.cs)0
-rw-r--r--src/SMAPI/Events/PlayerEvents.cs43
-rw-r--r--src/SMAPI/Events/SaveEvents.cs (renamed from src/StardewModdingAPI/Events/SaveEvents.cs)0
-rw-r--r--src/SMAPI/Events/TimeEvents.cs37
-rw-r--r--src/SMAPI/Framework/Command.cs (renamed from src/StardewModdingAPI/Framework/Command.cs)0
-rw-r--r--src/SMAPI/Framework/CommandManager.cs (renamed from src/StardewModdingAPI/Framework/CommandManager.cs)9
-rw-r--r--src/SMAPI/Framework/Content/AssetData.cs (renamed from src/StardewModdingAPI/Framework/Content/AssetData.cs)0
-rw-r--r--src/SMAPI/Framework/Content/AssetDataForDictionary.cs (renamed from src/StardewModdingAPI/Framework/Content/AssetDataForDictionary.cs)0
-rw-r--r--src/SMAPI/Framework/Content/AssetDataForImage.cs (renamed from src/StardewModdingAPI/Framework/Content/AssetDataForImage.cs)0
-rw-r--r--src/SMAPI/Framework/Content/AssetDataForObject.cs (renamed from src/StardewModdingAPI/Framework/Content/AssetDataForObject.cs)0
-rw-r--r--src/SMAPI/Framework/Content/AssetInfo.cs (renamed from src/StardewModdingAPI/Framework/Content/AssetInfo.cs)0
-rw-r--r--src/SMAPI/Framework/ContentManagerShim.cs (renamed from src/StardewModdingAPI/Framework/ContentManagerShim.cs)0
-rw-r--r--src/SMAPI/Framework/CursorPosition.cs (renamed from src/StardewModdingAPI/Framework/CursorPosition.cs)2
-rw-r--r--src/SMAPI/Framework/DeprecationLevel.cs (renamed from src/StardewModdingAPI/Framework/DeprecationLevel.cs)0
-rw-r--r--src/SMAPI/Framework/DeprecationManager.cs (renamed from src/StardewModdingAPI/Framework/DeprecationManager.cs)18
-rw-r--r--src/SMAPI/Framework/Exceptions/SAssemblyLoadFailedException.cs (renamed from src/StardewModdingAPI/Framework/Exceptions/SAssemblyLoadFailedException.cs)0
-rw-r--r--src/SMAPI/Framework/Exceptions/SContentLoadException.cs (renamed from src/StardewModdingAPI/Framework/Exceptions/SContentLoadException.cs)0
-rw-r--r--src/SMAPI/Framework/Exceptions/SParseException.cs (renamed from src/StardewModdingAPI/Framework/Exceptions/SParseException.cs)0
-rw-r--r--src/SMAPI/Framework/GameVersion.cs (renamed from src/StardewModdingAPI/Framework/GameVersion.cs)0
-rw-r--r--src/SMAPI/Framework/IModMetadata.cs (renamed from src/StardewModdingAPI/Framework/IModMetadata.cs)6
-rw-r--r--src/SMAPI/Framework/InternalExtensions.cs (renamed from src/StardewModdingAPI/Framework/InternalExtensions.cs)16
-rw-r--r--src/SMAPI/Framework/Logging/ConsoleInterceptionManager.cs (renamed from src/StardewModdingAPI/Framework/Logging/ConsoleInterceptionManager.cs)0
-rw-r--r--src/SMAPI/Framework/Logging/InterceptingTextWriter.cs (renamed from src/StardewModdingAPI/Framework/Logging/InterceptingTextWriter.cs)0
-rw-r--r--src/SMAPI/Framework/Logging/LogFileManager.cs (renamed from src/StardewModdingAPI/Framework/Logging/LogFileManager.cs)0
-rw-r--r--src/SMAPI/Framework/ModHelpers/BaseHelper.cs (renamed from src/StardewModdingAPI/Framework/ModHelpers/BaseHelper.cs)0
-rw-r--r--src/SMAPI/Framework/ModHelpers/CommandHelper.cs (renamed from src/StardewModdingAPI/Framework/ModHelpers/CommandHelper.cs)0
-rw-r--r--src/SMAPI/Framework/ModHelpers/ContentHelper.cs (renamed from src/StardewModdingAPI/Framework/ModHelpers/ContentHelper.cs)4
-rw-r--r--src/SMAPI/Framework/ModHelpers/ModHelper.cs (renamed from src/StardewModdingAPI/Framework/ModHelpers/ModHelper.cs)0
-rw-r--r--src/SMAPI/Framework/ModHelpers/ModRegistryHelper.cs (renamed from src/StardewModdingAPI/Framework/ModHelpers/ModRegistryHelper.cs)0
-rw-r--r--src/SMAPI/Framework/ModHelpers/ReflectionHelper.cs (renamed from src/StardewModdingAPI/Framework/ModHelpers/ReflectionHelper.cs)4
-rw-r--r--src/SMAPI/Framework/ModHelpers/TranslationHelper.cs (renamed from src/StardewModdingAPI/Framework/ModHelpers/TranslationHelper.cs)0
-rw-r--r--src/SMAPI/Framework/ModLoad