├── .editorconfig ├── .gitattributes ├── .gitignore ├── LICENSE ├── NuGet.Config ├── README.md ├── SongCore.sln └── source └── SongCore ├── Collections.cs ├── Data ├── CachedSongData.cs ├── ExtraSongData.cs ├── SongData.cs ├── SongFolderEntries.cs └── folders.xml ├── Directory.Build.props ├── Icons ├── Colors.png ├── Environment.png ├── ExtraDiffsIcon.png ├── FolderIcon.png ├── GreenCheck.png ├── Info.png ├── Lightshow.png ├── MissingChar.png ├── OneSaber.png ├── RedX.png ├── Standard.png ├── Warning.png ├── YellowCheck.png ├── YellowX.png └── squek.png ├── Installers ├── AppInstaller.cs ├── GameInstaller.cs └── MenuInstaller.cs ├── Loader.cs ├── OverrideClasses ├── SongCoreBeatmapLevelsRepository.cs └── SongCoreCustomBeatmapLevelPack.cs ├── Patches ├── AllowNegativeNoteJumpSpeedPatch.cs ├── BeatmapVersionDetectionPatch.cs ├── BindBeatmapLevelPatch.cs ├── CustomCharacteristicsPatch.cs ├── DisableSubmissionPatches.cs ├── HarmonyTranspilersFixPatch.cs ├── InternalRestartPatch.cs ├── LevelListTableCellDataPatch.cs ├── LoadingPatches.cs ├── RefreshAfterEditorPatch.cs ├── RemoveDownloadIconPatch.cs ├── SongDataGamePatches.cs ├── SongDataMenuPatches.cs ├── StandardLevelDetailViewControllerPatch.cs ├── ToggleConfigWatchersPatch.cs └── YeetLegacyBPMEventsPatch.cs ├── Plugin.cs ├── PluginConfig.cs ├── SongCore.csproj ├── UI ├── BasicUI.cs ├── ColorsUI.cs ├── ProgressBar.cs ├── RequirementsUI.cs ├── SettingsController.cs ├── colors.bsml ├── requirements.bsml └── settings.bsml ├── Utilities ├── Accessors.cs ├── CodeMatcherExtensions.cs ├── HSBColor.cs ├── Hashing.cs ├── SongDataExtensions.cs └── Utils.cs └── manifest.json /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kylemc1413/SongCore/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kylemc1413/SongCore/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kylemc1413/SongCore/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kylemc1413/SongCore/HEAD/LICENSE -------------------------------------------------------------------------------- /NuGet.Config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kylemc1413/SongCore/HEAD/NuGet.Config -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kylemc1413/SongCore/HEAD/README.md -------------------------------------------------------------------------------- /SongCore.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kylemc1413/SongCore/HEAD/SongCore.sln -------------------------------------------------------------------------------- /source/SongCore/Collections.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kylemc1413/SongCore/HEAD/source/SongCore/Collections.cs -------------------------------------------------------------------------------- /source/SongCore/Data/CachedSongData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kylemc1413/SongCore/HEAD/source/SongCore/Data/CachedSongData.cs -------------------------------------------------------------------------------- /source/SongCore/Data/ExtraSongData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kylemc1413/SongCore/HEAD/source/SongCore/Data/ExtraSongData.cs -------------------------------------------------------------------------------- /source/SongCore/Data/SongData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kylemc1413/SongCore/HEAD/source/SongCore/Data/SongData.cs -------------------------------------------------------------------------------- /source/SongCore/Data/SongFolderEntries.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kylemc1413/SongCore/HEAD/source/SongCore/Data/SongFolderEntries.cs -------------------------------------------------------------------------------- /source/SongCore/Data/folders.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kylemc1413/SongCore/HEAD/source/SongCore/Data/folders.xml -------------------------------------------------------------------------------- /source/SongCore/Directory.Build.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kylemc1413/SongCore/HEAD/source/SongCore/Directory.Build.props -------------------------------------------------------------------------------- /source/SongCore/Icons/Colors.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kylemc1413/SongCore/HEAD/source/SongCore/Icons/Colors.png -------------------------------------------------------------------------------- /source/SongCore/Icons/Environment.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kylemc1413/SongCore/HEAD/source/SongCore/Icons/Environment.png -------------------------------------------------------------------------------- /source/SongCore/Icons/ExtraDiffsIcon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kylemc1413/SongCore/HEAD/source/SongCore/Icons/ExtraDiffsIcon.png -------------------------------------------------------------------------------- /source/SongCore/Icons/FolderIcon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kylemc1413/SongCore/HEAD/source/SongCore/Icons/FolderIcon.png -------------------------------------------------------------------------------- /source/SongCore/Icons/GreenCheck.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kylemc1413/SongCore/HEAD/source/SongCore/Icons/GreenCheck.png -------------------------------------------------------------------------------- /source/SongCore/Icons/Info.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kylemc1413/SongCore/HEAD/source/SongCore/Icons/Info.png -------------------------------------------------------------------------------- /source/SongCore/Icons/Lightshow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kylemc1413/SongCore/HEAD/source/SongCore/Icons/Lightshow.png -------------------------------------------------------------------------------- /source/SongCore/Icons/MissingChar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kylemc1413/SongCore/HEAD/source/SongCore/Icons/MissingChar.png -------------------------------------------------------------------------------- /source/SongCore/Icons/OneSaber.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kylemc1413/SongCore/HEAD/source/SongCore/Icons/OneSaber.png -------------------------------------------------------------------------------- /source/SongCore/Icons/RedX.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kylemc1413/SongCore/HEAD/source/SongCore/Icons/RedX.png -------------------------------------------------------------------------------- /source/SongCore/Icons/Standard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kylemc1413/SongCore/HEAD/source/SongCore/Icons/Standard.png -------------------------------------------------------------------------------- /source/SongCore/Icons/Warning.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kylemc1413/SongCore/HEAD/source/SongCore/Icons/Warning.png -------------------------------------------------------------------------------- /source/SongCore/Icons/YellowCheck.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kylemc1413/SongCore/HEAD/source/SongCore/Icons/YellowCheck.png -------------------------------------------------------------------------------- /source/SongCore/Icons/YellowX.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kylemc1413/SongCore/HEAD/source/SongCore/Icons/YellowX.png -------------------------------------------------------------------------------- /source/SongCore/Icons/squek.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kylemc1413/SongCore/HEAD/source/SongCore/Icons/squek.png -------------------------------------------------------------------------------- /source/SongCore/Installers/AppInstaller.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kylemc1413/SongCore/HEAD/source/SongCore/Installers/AppInstaller.cs -------------------------------------------------------------------------------- /source/SongCore/Installers/GameInstaller.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kylemc1413/SongCore/HEAD/source/SongCore/Installers/GameInstaller.cs -------------------------------------------------------------------------------- /source/SongCore/Installers/MenuInstaller.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kylemc1413/SongCore/HEAD/source/SongCore/Installers/MenuInstaller.cs -------------------------------------------------------------------------------- /source/SongCore/Loader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kylemc1413/SongCore/HEAD/source/SongCore/Loader.cs -------------------------------------------------------------------------------- /source/SongCore/OverrideClasses/SongCoreBeatmapLevelsRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kylemc1413/SongCore/HEAD/source/SongCore/OverrideClasses/SongCoreBeatmapLevelsRepository.cs -------------------------------------------------------------------------------- /source/SongCore/OverrideClasses/SongCoreCustomBeatmapLevelPack.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kylemc1413/SongCore/HEAD/source/SongCore/OverrideClasses/SongCoreCustomBeatmapLevelPack.cs -------------------------------------------------------------------------------- /source/SongCore/Patches/AllowNegativeNoteJumpSpeedPatch.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kylemc1413/SongCore/HEAD/source/SongCore/Patches/AllowNegativeNoteJumpSpeedPatch.cs -------------------------------------------------------------------------------- /source/SongCore/Patches/BeatmapVersionDetectionPatch.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kylemc1413/SongCore/HEAD/source/SongCore/Patches/BeatmapVersionDetectionPatch.cs -------------------------------------------------------------------------------- /source/SongCore/Patches/BindBeatmapLevelPatch.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kylemc1413/SongCore/HEAD/source/SongCore/Patches/BindBeatmapLevelPatch.cs -------------------------------------------------------------------------------- /source/SongCore/Patches/CustomCharacteristicsPatch.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kylemc1413/SongCore/HEAD/source/SongCore/Patches/CustomCharacteristicsPatch.cs -------------------------------------------------------------------------------- /source/SongCore/Patches/DisableSubmissionPatches.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kylemc1413/SongCore/HEAD/source/SongCore/Patches/DisableSubmissionPatches.cs -------------------------------------------------------------------------------- /source/SongCore/Patches/HarmonyTranspilersFixPatch.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kylemc1413/SongCore/HEAD/source/SongCore/Patches/HarmonyTranspilersFixPatch.cs -------------------------------------------------------------------------------- /source/SongCore/Patches/InternalRestartPatch.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kylemc1413/SongCore/HEAD/source/SongCore/Patches/InternalRestartPatch.cs -------------------------------------------------------------------------------- /source/SongCore/Patches/LevelListTableCellDataPatch.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kylemc1413/SongCore/HEAD/source/SongCore/Patches/LevelListTableCellDataPatch.cs -------------------------------------------------------------------------------- /source/SongCore/Patches/LoadingPatches.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kylemc1413/SongCore/HEAD/source/SongCore/Patches/LoadingPatches.cs -------------------------------------------------------------------------------- /source/SongCore/Patches/RefreshAfterEditorPatch.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kylemc1413/SongCore/HEAD/source/SongCore/Patches/RefreshAfterEditorPatch.cs -------------------------------------------------------------------------------- /source/SongCore/Patches/RemoveDownloadIconPatch.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kylemc1413/SongCore/HEAD/source/SongCore/Patches/RemoveDownloadIconPatch.cs -------------------------------------------------------------------------------- /source/SongCore/Patches/SongDataGamePatches.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kylemc1413/SongCore/HEAD/source/SongCore/Patches/SongDataGamePatches.cs -------------------------------------------------------------------------------- /source/SongCore/Patches/SongDataMenuPatches.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kylemc1413/SongCore/HEAD/source/SongCore/Patches/SongDataMenuPatches.cs -------------------------------------------------------------------------------- /source/SongCore/Patches/StandardLevelDetailViewControllerPatch.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kylemc1413/SongCore/HEAD/source/SongCore/Patches/StandardLevelDetailViewControllerPatch.cs -------------------------------------------------------------------------------- /source/SongCore/Patches/ToggleConfigWatchersPatch.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kylemc1413/SongCore/HEAD/source/SongCore/Patches/ToggleConfigWatchersPatch.cs -------------------------------------------------------------------------------- /source/SongCore/Patches/YeetLegacyBPMEventsPatch.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kylemc1413/SongCore/HEAD/source/SongCore/Patches/YeetLegacyBPMEventsPatch.cs -------------------------------------------------------------------------------- /source/SongCore/Plugin.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kylemc1413/SongCore/HEAD/source/SongCore/Plugin.cs -------------------------------------------------------------------------------- /source/SongCore/PluginConfig.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kylemc1413/SongCore/HEAD/source/SongCore/PluginConfig.cs -------------------------------------------------------------------------------- /source/SongCore/SongCore.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kylemc1413/SongCore/HEAD/source/SongCore/SongCore.csproj -------------------------------------------------------------------------------- /source/SongCore/UI/BasicUI.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kylemc1413/SongCore/HEAD/source/SongCore/UI/BasicUI.cs -------------------------------------------------------------------------------- /source/SongCore/UI/ColorsUI.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kylemc1413/SongCore/HEAD/source/SongCore/UI/ColorsUI.cs -------------------------------------------------------------------------------- /source/SongCore/UI/ProgressBar.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kylemc1413/SongCore/HEAD/source/SongCore/UI/ProgressBar.cs -------------------------------------------------------------------------------- /source/SongCore/UI/RequirementsUI.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kylemc1413/SongCore/HEAD/source/SongCore/UI/RequirementsUI.cs -------------------------------------------------------------------------------- /source/SongCore/UI/SettingsController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kylemc1413/SongCore/HEAD/source/SongCore/UI/SettingsController.cs -------------------------------------------------------------------------------- /source/SongCore/UI/colors.bsml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kylemc1413/SongCore/HEAD/source/SongCore/UI/colors.bsml -------------------------------------------------------------------------------- /source/SongCore/UI/requirements.bsml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kylemc1413/SongCore/HEAD/source/SongCore/UI/requirements.bsml -------------------------------------------------------------------------------- /source/SongCore/UI/settings.bsml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kylemc1413/SongCore/HEAD/source/SongCore/UI/settings.bsml -------------------------------------------------------------------------------- /source/SongCore/Utilities/Accessors.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kylemc1413/SongCore/HEAD/source/SongCore/Utilities/Accessors.cs -------------------------------------------------------------------------------- /source/SongCore/Utilities/CodeMatcherExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kylemc1413/SongCore/HEAD/source/SongCore/Utilities/CodeMatcherExtensions.cs -------------------------------------------------------------------------------- /source/SongCore/Utilities/HSBColor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kylemc1413/SongCore/HEAD/source/SongCore/Utilities/HSBColor.cs -------------------------------------------------------------------------------- /source/SongCore/Utilities/Hashing.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kylemc1413/SongCore/HEAD/source/SongCore/Utilities/Hashing.cs -------------------------------------------------------------------------------- /source/SongCore/Utilities/SongDataExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kylemc1413/SongCore/HEAD/source/SongCore/Utilities/SongDataExtensions.cs -------------------------------------------------------------------------------- /source/SongCore/Utilities/Utils.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kylemc1413/SongCore/HEAD/source/SongCore/Utilities/Utils.cs -------------------------------------------------------------------------------- /source/SongCore/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Kylemc1413/SongCore/HEAD/source/SongCore/manifest.json --------------------------------------------------------------------------------