├── .gitattributes ├── .github ├── FUNDING.yml └── workflows │ ├── BuildDev.yml │ ├── BuildMaster.yml │ ├── UnitTests-Dev.yml │ └── UnitTests.yml ├── .gitignore ├── .gitmodules ├── Docs └── OBSControl_OBS-Settings.png ├── LICENSE ├── NuGet.Config ├── OBSControl.sln ├── OBSControl.v3.ncrunchsolution ├── OBSControl ├── .gitignore ├── Directory.Build.props ├── Directory.Build.targets ├── GameStatus.cs ├── HarmonyPatches │ ├── HarmonyManager.cs │ ├── HarmonyPatchInfo.cs │ └── LevelSelectionFlowCoordinator_StartLevel.cs ├── ILRepack.targets ├── Logger.cs ├── OBSComponents │ └── RecordingController.cs ├── OBSControl.csproj ├── OBSController.cs ├── OBSLogger.cs ├── Plugin.cs ├── PluginConfig.cs ├── Properties │ └── AssemblyInfo.cs ├── UI │ └── SettingsView.bsml ├── Utilities │ ├── FileRenaming.cs │ ├── Utilities.cs │ └── VersionCheck.cs ├── Wrappers │ ├── BeatmapLevelWrapper.cs │ ├── ConversionExtensions.cs │ ├── GameplayModifiersWrapper.cs │ ├── IGameplayModifiers.cs │ ├── ILevelCompletionResults.cs │ ├── ILevelData.cs │ └── LevelCompletionResultsWrapper.cs └── manifest.json ├── OBSControlTests ├── DataTypes │ ├── TestDifficultyBeatmap.cs │ ├── TestGameplayModifiers.cs │ └── TestLevelCompletionResults.cs ├── GetFilenameString_Tests.cs ├── MinutesAndSeconds_Tests.cs ├── OBSControlTests.csproj └── VersionCheck_Tests.cs ├── README.md └── Refs ├── Beat Saber_Data └── Managed │ └── IPA.Loader.dll ├── Libs ├── 0Harmony.dll ├── Newtonsoft.Json.dll └── SemVer.dll ├── Plugins ├── BSML.dll └── BS_Utils.dll └── refs.txt /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zingabopp/OBSControl/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zingabopp/OBSControl/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/workflows/BuildDev.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zingabopp/OBSControl/HEAD/.github/workflows/BuildDev.yml -------------------------------------------------------------------------------- /.github/workflows/BuildMaster.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zingabopp/OBSControl/HEAD/.github/workflows/BuildMaster.yml -------------------------------------------------------------------------------- /.github/workflows/UnitTests-Dev.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zingabopp/OBSControl/HEAD/.github/workflows/UnitTests-Dev.yml -------------------------------------------------------------------------------- /.github/workflows/UnitTests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zingabopp/OBSControl/HEAD/.github/workflows/UnitTests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zingabopp/OBSControl/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zingabopp/OBSControl/HEAD/.gitmodules -------------------------------------------------------------------------------- /Docs/OBSControl_OBS-Settings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zingabopp/OBSControl/HEAD/Docs/OBSControl_OBS-Settings.png -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zingabopp/OBSControl/HEAD/LICENSE -------------------------------------------------------------------------------- /NuGet.Config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zingabopp/OBSControl/HEAD/NuGet.Config -------------------------------------------------------------------------------- /OBSControl.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zingabopp/OBSControl/HEAD/OBSControl.sln -------------------------------------------------------------------------------- /OBSControl.v3.ncrunchsolution: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zingabopp/OBSControl/HEAD/OBSControl.v3.ncrunchsolution -------------------------------------------------------------------------------- /OBSControl/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zingabopp/OBSControl/HEAD/OBSControl/.gitignore -------------------------------------------------------------------------------- /OBSControl/Directory.Build.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zingabopp/OBSControl/HEAD/OBSControl/Directory.Build.props -------------------------------------------------------------------------------- /OBSControl/Directory.Build.targets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zingabopp/OBSControl/HEAD/OBSControl/Directory.Build.targets -------------------------------------------------------------------------------- /OBSControl/GameStatus.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zingabopp/OBSControl/HEAD/OBSControl/GameStatus.cs -------------------------------------------------------------------------------- /OBSControl/HarmonyPatches/HarmonyManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zingabopp/OBSControl/HEAD/OBSControl/HarmonyPatches/HarmonyManager.cs -------------------------------------------------------------------------------- /OBSControl/HarmonyPatches/HarmonyPatchInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zingabopp/OBSControl/HEAD/OBSControl/HarmonyPatches/HarmonyPatchInfo.cs -------------------------------------------------------------------------------- /OBSControl/HarmonyPatches/LevelSelectionFlowCoordinator_StartLevel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zingabopp/OBSControl/HEAD/OBSControl/HarmonyPatches/LevelSelectionFlowCoordinator_StartLevel.cs -------------------------------------------------------------------------------- /OBSControl/ILRepack.targets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zingabopp/OBSControl/HEAD/OBSControl/ILRepack.targets -------------------------------------------------------------------------------- /OBSControl/Logger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zingabopp/OBSControl/HEAD/OBSControl/Logger.cs -------------------------------------------------------------------------------- /OBSControl/OBSComponents/RecordingController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zingabopp/OBSControl/HEAD/OBSControl/OBSComponents/RecordingController.cs -------------------------------------------------------------------------------- /OBSControl/OBSControl.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zingabopp/OBSControl/HEAD/OBSControl/OBSControl.csproj -------------------------------------------------------------------------------- /OBSControl/OBSController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zingabopp/OBSControl/HEAD/OBSControl/OBSController.cs -------------------------------------------------------------------------------- /OBSControl/OBSLogger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zingabopp/OBSControl/HEAD/OBSControl/OBSLogger.cs -------------------------------------------------------------------------------- /OBSControl/Plugin.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zingabopp/OBSControl/HEAD/OBSControl/Plugin.cs -------------------------------------------------------------------------------- /OBSControl/PluginConfig.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zingabopp/OBSControl/HEAD/OBSControl/PluginConfig.cs -------------------------------------------------------------------------------- /OBSControl/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zingabopp/OBSControl/HEAD/OBSControl/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /OBSControl/UI/SettingsView.bsml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zingabopp/OBSControl/HEAD/OBSControl/UI/SettingsView.bsml -------------------------------------------------------------------------------- /OBSControl/Utilities/FileRenaming.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zingabopp/OBSControl/HEAD/OBSControl/Utilities/FileRenaming.cs -------------------------------------------------------------------------------- /OBSControl/Utilities/Utilities.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zingabopp/OBSControl/HEAD/OBSControl/Utilities/Utilities.cs -------------------------------------------------------------------------------- /OBSControl/Utilities/VersionCheck.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zingabopp/OBSControl/HEAD/OBSControl/Utilities/VersionCheck.cs -------------------------------------------------------------------------------- /OBSControl/Wrappers/BeatmapLevelWrapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zingabopp/OBSControl/HEAD/OBSControl/Wrappers/BeatmapLevelWrapper.cs -------------------------------------------------------------------------------- /OBSControl/Wrappers/ConversionExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zingabopp/OBSControl/HEAD/OBSControl/Wrappers/ConversionExtensions.cs -------------------------------------------------------------------------------- /OBSControl/Wrappers/GameplayModifiersWrapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zingabopp/OBSControl/HEAD/OBSControl/Wrappers/GameplayModifiersWrapper.cs -------------------------------------------------------------------------------- /OBSControl/Wrappers/IGameplayModifiers.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zingabopp/OBSControl/HEAD/OBSControl/Wrappers/IGameplayModifiers.cs -------------------------------------------------------------------------------- /OBSControl/Wrappers/ILevelCompletionResults.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zingabopp/OBSControl/HEAD/OBSControl/Wrappers/ILevelCompletionResults.cs -------------------------------------------------------------------------------- /OBSControl/Wrappers/ILevelData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zingabopp/OBSControl/HEAD/OBSControl/Wrappers/ILevelData.cs -------------------------------------------------------------------------------- /OBSControl/Wrappers/LevelCompletionResultsWrapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zingabopp/OBSControl/HEAD/OBSControl/Wrappers/LevelCompletionResultsWrapper.cs -------------------------------------------------------------------------------- /OBSControl/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zingabopp/OBSControl/HEAD/OBSControl/manifest.json -------------------------------------------------------------------------------- /OBSControlTests/DataTypes/TestDifficultyBeatmap.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zingabopp/OBSControl/HEAD/OBSControlTests/DataTypes/TestDifficultyBeatmap.cs -------------------------------------------------------------------------------- /OBSControlTests/DataTypes/TestGameplayModifiers.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zingabopp/OBSControl/HEAD/OBSControlTests/DataTypes/TestGameplayModifiers.cs -------------------------------------------------------------------------------- /OBSControlTests/DataTypes/TestLevelCompletionResults.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zingabopp/OBSControl/HEAD/OBSControlTests/DataTypes/TestLevelCompletionResults.cs -------------------------------------------------------------------------------- /OBSControlTests/GetFilenameString_Tests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zingabopp/OBSControl/HEAD/OBSControlTests/GetFilenameString_Tests.cs -------------------------------------------------------------------------------- /OBSControlTests/MinutesAndSeconds_Tests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zingabopp/OBSControl/HEAD/OBSControlTests/MinutesAndSeconds_Tests.cs -------------------------------------------------------------------------------- /OBSControlTests/OBSControlTests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zingabopp/OBSControl/HEAD/OBSControlTests/OBSControlTests.csproj -------------------------------------------------------------------------------- /OBSControlTests/VersionCheck_Tests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zingabopp/OBSControl/HEAD/OBSControlTests/VersionCheck_Tests.cs -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zingabopp/OBSControl/HEAD/README.md -------------------------------------------------------------------------------- /Refs/Beat Saber_Data/Managed/IPA.Loader.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zingabopp/OBSControl/HEAD/Refs/Beat Saber_Data/Managed/IPA.Loader.dll -------------------------------------------------------------------------------- /Refs/Libs/0Harmony.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zingabopp/OBSControl/HEAD/Refs/Libs/0Harmony.dll -------------------------------------------------------------------------------- /Refs/Libs/Newtonsoft.Json.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zingabopp/OBSControl/HEAD/Refs/Libs/Newtonsoft.Json.dll -------------------------------------------------------------------------------- /Refs/Libs/SemVer.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zingabopp/OBSControl/HEAD/Refs/Libs/SemVer.dll -------------------------------------------------------------------------------- /Refs/Plugins/BSML.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zingabopp/OBSControl/HEAD/Refs/Plugins/BSML.dll -------------------------------------------------------------------------------- /Refs/Plugins/BS_Utils.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zingabopp/OBSControl/HEAD/Refs/Plugins/BS_Utils.dll -------------------------------------------------------------------------------- /Refs/refs.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Zingabopp/OBSControl/HEAD/Refs/refs.txt --------------------------------------------------------------------------------