├── .editorconfig ├── .gitattributes ├── .github └── workflows │ └── build.yml ├── .gitignore ├── CustomJSONData.sln ├── CustomJSONData ├── CustomBeatmap │ ├── Converters1_34_2AndEarlier.cs │ ├── CustomBeatmapData.cs │ ├── CustomBeatmapDataSortedListForTypes.cs │ ├── CustomBeatmapLevel.cs │ ├── CustomData.cs │ ├── CustomDataConverter.cs │ ├── CustomEventData.cs │ ├── EventData │ │ ├── CustomBPMChangeBeatmapEventData.cs │ │ ├── CustomBasicBeatmapEventData.cs │ │ ├── CustomColorBoostBeatmapEventData.cs │ │ ├── CustomLightColorBeatmapEventData.cs │ │ ├── CustomLightRotationBeatmapEventData.cs │ │ └── CustomSpawnRotationBeatmapEventdata.cs │ ├── ICustomData.cs │ ├── IVersionable.cs │ ├── ObjectData │ │ ├── CustomNoteData.cs │ │ ├── CustomObstacleData.cs │ │ ├── CustomSliderData.cs │ │ └── CustomWaypointData.cs │ └── SaveData │ │ ├── CustomFileBeatmapLevelData.cs │ │ ├── CustomJSONDataDeserializer.cs │ │ ├── CustomLevelInfoSaveData.cs │ │ ├── SaveData2_6_0Converter.cs │ │ ├── Version2_6_0AndEarlierCustomBeatmapSaveData.cs │ │ ├── Version3CustomBeatmapSaveData.cs │ │ └── Version3CustomBeatmapSaveDataItems.cs ├── CustomJSONData.csproj ├── CustomJSONData.csproj.DotSettings ├── HarmonyPatches │ ├── BeatmapDataTransformHelper │ │ └── StrobeFilterCustomify.cs │ ├── CustomBeatmapData │ │ ├── BeatmapDataLoader1_34_2AndEarlierCustomify.cs │ │ ├── BeatmapDataLoaderLevelInfoInjector.cs │ │ ├── BeatmapDataLoaderLevelInfoInjectorAsync.cs │ │ ├── BeatmapDataLoaderV2_6_0AndEarlierCustomify.cs │ │ ├── BeatmapDataLoaderV3Customify.cs │ │ ├── BurstSliderSpawnerCustomify.cs │ │ ├── CallbackCustomTypeGetter.cs │ │ ├── ConvertersCustomify.cs │ │ ├── CustomLevelLoaderCustomify.cs │ │ ├── CustomLevelLoaderRedirect.cs │ │ ├── DefaultEnvironmentEventsCustomify.cs │ │ ├── FixV2_6_0AndEarlierDefaultEnvironmentEvents.cs │ │ └── LevelInfoSaveDataRedirect.cs │ └── CustomEventCallback │ │ └── CustomEventValidator.cs ├── Plugin.cs └── Utils │ ├── ActualParametersExtension.cs │ ├── DictionaryExtensions.cs │ ├── JsonExtensions.cs │ ├── JsonNotDefinedException.cs │ ├── NullableAttributes.cs │ └── VersionExtensions.cs ├── LICENSE ├── NuGet.config └── README.md /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aeroluna/CustomJSONData/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aeroluna/CustomJSONData/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aeroluna/CustomJSONData/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aeroluna/CustomJSONData/HEAD/.gitignore -------------------------------------------------------------------------------- /CustomJSONData.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aeroluna/CustomJSONData/HEAD/CustomJSONData.sln -------------------------------------------------------------------------------- /CustomJSONData/CustomBeatmap/Converters1_34_2AndEarlier.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aeroluna/CustomJSONData/HEAD/CustomJSONData/CustomBeatmap/Converters1_34_2AndEarlier.cs -------------------------------------------------------------------------------- /CustomJSONData/CustomBeatmap/CustomBeatmapData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aeroluna/CustomJSONData/HEAD/CustomJSONData/CustomBeatmap/CustomBeatmapData.cs -------------------------------------------------------------------------------- /CustomJSONData/CustomBeatmap/CustomBeatmapDataSortedListForTypes.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aeroluna/CustomJSONData/HEAD/CustomJSONData/CustomBeatmap/CustomBeatmapDataSortedListForTypes.cs -------------------------------------------------------------------------------- /CustomJSONData/CustomBeatmap/CustomBeatmapLevel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aeroluna/CustomJSONData/HEAD/CustomJSONData/CustomBeatmap/CustomBeatmapLevel.cs -------------------------------------------------------------------------------- /CustomJSONData/CustomBeatmap/CustomData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aeroluna/CustomJSONData/HEAD/CustomJSONData/CustomBeatmap/CustomData.cs -------------------------------------------------------------------------------- /CustomJSONData/CustomBeatmap/CustomDataConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aeroluna/CustomJSONData/HEAD/CustomJSONData/CustomBeatmap/CustomDataConverter.cs -------------------------------------------------------------------------------- /CustomJSONData/CustomBeatmap/CustomEventData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aeroluna/CustomJSONData/HEAD/CustomJSONData/CustomBeatmap/CustomEventData.cs -------------------------------------------------------------------------------- /CustomJSONData/CustomBeatmap/EventData/CustomBPMChangeBeatmapEventData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aeroluna/CustomJSONData/HEAD/CustomJSONData/CustomBeatmap/EventData/CustomBPMChangeBeatmapEventData.cs -------------------------------------------------------------------------------- /CustomJSONData/CustomBeatmap/EventData/CustomBasicBeatmapEventData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aeroluna/CustomJSONData/HEAD/CustomJSONData/CustomBeatmap/EventData/CustomBasicBeatmapEventData.cs -------------------------------------------------------------------------------- /CustomJSONData/CustomBeatmap/EventData/CustomColorBoostBeatmapEventData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aeroluna/CustomJSONData/HEAD/CustomJSONData/CustomBeatmap/EventData/CustomColorBoostBeatmapEventData.cs -------------------------------------------------------------------------------- /CustomJSONData/CustomBeatmap/EventData/CustomLightColorBeatmapEventData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aeroluna/CustomJSONData/HEAD/CustomJSONData/CustomBeatmap/EventData/CustomLightColorBeatmapEventData.cs -------------------------------------------------------------------------------- /CustomJSONData/CustomBeatmap/EventData/CustomLightRotationBeatmapEventData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aeroluna/CustomJSONData/HEAD/CustomJSONData/CustomBeatmap/EventData/CustomLightRotationBeatmapEventData.cs -------------------------------------------------------------------------------- /CustomJSONData/CustomBeatmap/EventData/CustomSpawnRotationBeatmapEventdata.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aeroluna/CustomJSONData/HEAD/CustomJSONData/CustomBeatmap/EventData/CustomSpawnRotationBeatmapEventdata.cs -------------------------------------------------------------------------------- /CustomJSONData/CustomBeatmap/ICustomData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aeroluna/CustomJSONData/HEAD/CustomJSONData/CustomBeatmap/ICustomData.cs -------------------------------------------------------------------------------- /CustomJSONData/CustomBeatmap/IVersionable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aeroluna/CustomJSONData/HEAD/CustomJSONData/CustomBeatmap/IVersionable.cs -------------------------------------------------------------------------------- /CustomJSONData/CustomBeatmap/ObjectData/CustomNoteData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aeroluna/CustomJSONData/HEAD/CustomJSONData/CustomBeatmap/ObjectData/CustomNoteData.cs -------------------------------------------------------------------------------- /CustomJSONData/CustomBeatmap/ObjectData/CustomObstacleData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aeroluna/CustomJSONData/HEAD/CustomJSONData/CustomBeatmap/ObjectData/CustomObstacleData.cs -------------------------------------------------------------------------------- /CustomJSONData/CustomBeatmap/ObjectData/CustomSliderData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aeroluna/CustomJSONData/HEAD/CustomJSONData/CustomBeatmap/ObjectData/CustomSliderData.cs -------------------------------------------------------------------------------- /CustomJSONData/CustomBeatmap/ObjectData/CustomWaypointData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aeroluna/CustomJSONData/HEAD/CustomJSONData/CustomBeatmap/ObjectData/CustomWaypointData.cs -------------------------------------------------------------------------------- /CustomJSONData/CustomBeatmap/SaveData/CustomFileBeatmapLevelData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aeroluna/CustomJSONData/HEAD/CustomJSONData/CustomBeatmap/SaveData/CustomFileBeatmapLevelData.cs -------------------------------------------------------------------------------- /CustomJSONData/CustomBeatmap/SaveData/CustomJSONDataDeserializer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aeroluna/CustomJSONData/HEAD/CustomJSONData/CustomBeatmap/SaveData/CustomJSONDataDeserializer.cs -------------------------------------------------------------------------------- /CustomJSONData/CustomBeatmap/SaveData/CustomLevelInfoSaveData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aeroluna/CustomJSONData/HEAD/CustomJSONData/CustomBeatmap/SaveData/CustomLevelInfoSaveData.cs -------------------------------------------------------------------------------- /CustomJSONData/CustomBeatmap/SaveData/SaveData2_6_0Converter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aeroluna/CustomJSONData/HEAD/CustomJSONData/CustomBeatmap/SaveData/SaveData2_6_0Converter.cs -------------------------------------------------------------------------------- /CustomJSONData/CustomBeatmap/SaveData/Version2_6_0AndEarlierCustomBeatmapSaveData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aeroluna/CustomJSONData/HEAD/CustomJSONData/CustomBeatmap/SaveData/Version2_6_0AndEarlierCustomBeatmapSaveData.cs -------------------------------------------------------------------------------- /CustomJSONData/CustomBeatmap/SaveData/Version3CustomBeatmapSaveData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aeroluna/CustomJSONData/HEAD/CustomJSONData/CustomBeatmap/SaveData/Version3CustomBeatmapSaveData.cs -------------------------------------------------------------------------------- /CustomJSONData/CustomBeatmap/SaveData/Version3CustomBeatmapSaveDataItems.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aeroluna/CustomJSONData/HEAD/CustomJSONData/CustomBeatmap/SaveData/Version3CustomBeatmapSaveDataItems.cs -------------------------------------------------------------------------------- /CustomJSONData/CustomJSONData.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aeroluna/CustomJSONData/HEAD/CustomJSONData/CustomJSONData.csproj -------------------------------------------------------------------------------- /CustomJSONData/CustomJSONData.csproj.DotSettings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aeroluna/CustomJSONData/HEAD/CustomJSONData/CustomJSONData.csproj.DotSettings -------------------------------------------------------------------------------- /CustomJSONData/HarmonyPatches/BeatmapDataTransformHelper/StrobeFilterCustomify.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aeroluna/CustomJSONData/HEAD/CustomJSONData/HarmonyPatches/BeatmapDataTransformHelper/StrobeFilterCustomify.cs -------------------------------------------------------------------------------- /CustomJSONData/HarmonyPatches/CustomBeatmapData/BeatmapDataLoader1_34_2AndEarlierCustomify.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aeroluna/CustomJSONData/HEAD/CustomJSONData/HarmonyPatches/CustomBeatmapData/BeatmapDataLoader1_34_2AndEarlierCustomify.cs -------------------------------------------------------------------------------- /CustomJSONData/HarmonyPatches/CustomBeatmapData/BeatmapDataLoaderLevelInfoInjector.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aeroluna/CustomJSONData/HEAD/CustomJSONData/HarmonyPatches/CustomBeatmapData/BeatmapDataLoaderLevelInfoInjector.cs -------------------------------------------------------------------------------- /CustomJSONData/HarmonyPatches/CustomBeatmapData/BeatmapDataLoaderLevelInfoInjectorAsync.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aeroluna/CustomJSONData/HEAD/CustomJSONData/HarmonyPatches/CustomBeatmapData/BeatmapDataLoaderLevelInfoInjectorAsync.cs -------------------------------------------------------------------------------- /CustomJSONData/HarmonyPatches/CustomBeatmapData/BeatmapDataLoaderV2_6_0AndEarlierCustomify.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aeroluna/CustomJSONData/HEAD/CustomJSONData/HarmonyPatches/CustomBeatmapData/BeatmapDataLoaderV2_6_0AndEarlierCustomify.cs -------------------------------------------------------------------------------- /CustomJSONData/HarmonyPatches/CustomBeatmapData/BeatmapDataLoaderV3Customify.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aeroluna/CustomJSONData/HEAD/CustomJSONData/HarmonyPatches/CustomBeatmapData/BeatmapDataLoaderV3Customify.cs -------------------------------------------------------------------------------- /CustomJSONData/HarmonyPatches/CustomBeatmapData/BurstSliderSpawnerCustomify.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aeroluna/CustomJSONData/HEAD/CustomJSONData/HarmonyPatches/CustomBeatmapData/BurstSliderSpawnerCustomify.cs -------------------------------------------------------------------------------- /CustomJSONData/HarmonyPatches/CustomBeatmapData/CallbackCustomTypeGetter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aeroluna/CustomJSONData/HEAD/CustomJSONData/HarmonyPatches/CustomBeatmapData/CallbackCustomTypeGetter.cs -------------------------------------------------------------------------------- /CustomJSONData/HarmonyPatches/CustomBeatmapData/ConvertersCustomify.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aeroluna/CustomJSONData/HEAD/CustomJSONData/HarmonyPatches/CustomBeatmapData/ConvertersCustomify.cs -------------------------------------------------------------------------------- /CustomJSONData/HarmonyPatches/CustomBeatmapData/CustomLevelLoaderCustomify.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aeroluna/CustomJSONData/HEAD/CustomJSONData/HarmonyPatches/CustomBeatmapData/CustomLevelLoaderCustomify.cs -------------------------------------------------------------------------------- /CustomJSONData/HarmonyPatches/CustomBeatmapData/CustomLevelLoaderRedirect.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aeroluna/CustomJSONData/HEAD/CustomJSONData/HarmonyPatches/CustomBeatmapData/CustomLevelLoaderRedirect.cs -------------------------------------------------------------------------------- /CustomJSONData/HarmonyPatches/CustomBeatmapData/DefaultEnvironmentEventsCustomify.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aeroluna/CustomJSONData/HEAD/CustomJSONData/HarmonyPatches/CustomBeatmapData/DefaultEnvironmentEventsCustomify.cs -------------------------------------------------------------------------------- /CustomJSONData/HarmonyPatches/CustomBeatmapData/FixV2_6_0AndEarlierDefaultEnvironmentEvents.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aeroluna/CustomJSONData/HEAD/CustomJSONData/HarmonyPatches/CustomBeatmapData/FixV2_6_0AndEarlierDefaultEnvironmentEvents.cs -------------------------------------------------------------------------------- /CustomJSONData/HarmonyPatches/CustomBeatmapData/LevelInfoSaveDataRedirect.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aeroluna/CustomJSONData/HEAD/CustomJSONData/HarmonyPatches/CustomBeatmapData/LevelInfoSaveDataRedirect.cs -------------------------------------------------------------------------------- /CustomJSONData/HarmonyPatches/CustomEventCallback/CustomEventValidator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aeroluna/CustomJSONData/HEAD/CustomJSONData/HarmonyPatches/CustomEventCallback/CustomEventValidator.cs -------------------------------------------------------------------------------- /CustomJSONData/Plugin.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aeroluna/CustomJSONData/HEAD/CustomJSONData/Plugin.cs -------------------------------------------------------------------------------- /CustomJSONData/Utils/ActualParametersExtension.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aeroluna/CustomJSONData/HEAD/CustomJSONData/Utils/ActualParametersExtension.cs -------------------------------------------------------------------------------- /CustomJSONData/Utils/DictionaryExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aeroluna/CustomJSONData/HEAD/CustomJSONData/Utils/DictionaryExtensions.cs -------------------------------------------------------------------------------- /CustomJSONData/Utils/JsonExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aeroluna/CustomJSONData/HEAD/CustomJSONData/Utils/JsonExtensions.cs -------------------------------------------------------------------------------- /CustomJSONData/Utils/JsonNotDefinedException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aeroluna/CustomJSONData/HEAD/CustomJSONData/Utils/JsonNotDefinedException.cs -------------------------------------------------------------------------------- /CustomJSONData/Utils/NullableAttributes.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aeroluna/CustomJSONData/HEAD/CustomJSONData/Utils/NullableAttributes.cs -------------------------------------------------------------------------------- /CustomJSONData/Utils/VersionExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aeroluna/CustomJSONData/HEAD/CustomJSONData/Utils/VersionExtensions.cs -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aeroluna/CustomJSONData/HEAD/LICENSE -------------------------------------------------------------------------------- /NuGet.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aeroluna/CustomJSONData/HEAD/NuGet.config -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Aeroluna/CustomJSONData/HEAD/README.md --------------------------------------------------------------------------------