├── .gitattributes ├── .github ├── assets │ ├── logo.png │ └── logo.psd └── workflows │ └── build.yml ├── .gitignore ├── .run ├── Kill osu!.run.xml ├── Launch osu!.run.xml └── Restart osu! & Injector.run.xml ├── LICENSE ├── Osu.Patcher.Hook ├── ConsoleHook.cs ├── DebugHook.cs ├── Hook.cs ├── Osu.Patcher.Hook.csproj ├── Patches │ ├── BeatmapMirror │ │ └── EnableOsuDirect.cs │ ├── CustomStrings │ │ ├── AddEnumValueNames.cs │ │ ├── AddLocalizedStrings.cs │ │ └── CustomStrings.cs │ ├── LivePerformance │ │ ├── AddPerformanceToUi.cs │ │ ├── PerformanceCalculator.cs │ │ ├── PerformanceCalculatorType.cs │ │ ├── PerformanceDisplay.cs │ │ ├── PerformanceOptions.cs │ │ ├── TrackOnScoreHit.cs │ │ └── TrackResetScore.cs │ ├── Misc │ │ ├── AllowPlayModeReload.cs │ │ ├── DisableErrorReporting.cs │ │ ├── FixDoubleSkipping.cs │ │ ├── LogOsuLogger.cs │ │ └── LogSoftErrors.cs │ ├── Mods │ │ ├── AudioPreview │ │ │ ├── AudioPreviewOptions.cs │ │ │ ├── FixUpdatePlaybackRate.cs │ │ │ ├── ModAudioEffects.cs │ │ │ ├── ModSelectAudioPreview.cs │ │ │ └── TrackUpdatePreviewMusic.cs │ │ └── SuddenDeathAutoRetry.cs │ ├── OsuPatch.cs │ ├── OsuPatchProcessor.cs │ ├── PatchOptions.cs │ ├── PatcherOptions │ │ └── AddOptionsToUi.cs │ ├── Relax │ │ ├── AllowRelaxComboBreakSound.cs │ │ ├── AllowRelaxDrawMisses.cs │ │ ├── AllowRelaxFailing.cs │ │ ├── AllowRelaxLowHpGlow.cs │ │ └── AutoSaveRelaxScores.cs │ └── UI │ │ ├── AllowOpenOptionsInGameplay.cs │ │ ├── CustomSongSelectThumbnailAlpha.cs │ │ ├── RevertSortWhenNoGroup.cs │ │ └── ShowModsInGameplay.cs └── Settings.cs ├── Osu.Patcher.Injector ├── Injector.cs ├── Osu.Patcher.Injector.csproj └── icon.ico ├── Osu.Performance ├── Native.cs ├── Osu.Performance.csproj ├── OsuPerformance.cs ├── OsuPerformanceStructs.cs └── rosu-ffi │ ├── .cargo │ └── config.toml │ ├── Cargo.lock │ ├── Cargo.toml │ └── src │ ├── lib.rs │ └── structs.rs ├── Osu.Stubs.Tests ├── Osu.Stubs.Tests.csproj ├── OsuApi.cs ├── OsuLoader.cs ├── OsuUpdateFile.cs ├── Program.cs ├── StubAggregator.cs └── TestStubs.cs ├── Osu.Stubs ├── Audio │ ├── AudioEngine.cs │ └── AudioTrackBass.cs ├── GameModes │ ├── Options │ │ ├── OptionCategory.cs │ │ ├── OptionCheckbox.cs │ │ ├── OptionDropdown.cs │ │ ├── OptionElement.cs │ │ ├── OptionSection.cs │ │ ├── OptionText.cs │ │ ├── OptionVersion.cs │ │ └── Options.cs │ ├── Play │ │ ├── Player.cs │ │ ├── Rulesets │ │ │ ├── IncreaseScoreType.cs │ │ │ └── Ruleset.cs │ │ └── ScoreDisplay.cs │ └── Select │ │ ├── ModSelection.cs │ │ └── SongSelection.cs ├── GameplayElements │ ├── Beatmaps │ │ ├── Beatmap.cs │ │ ├── BeatmapTreeItem.cs │ │ ├── BeatmapTreeManager.cs │ │ └── TreeGroupMode.cs │ ├── Events │ │ └── EventManager.cs │ └── Scoring │ │ ├── ModManager.cs │ │ ├── Processors │ │ ├── ScoreChange.cs │ │ └── ScoreProcessor.cs │ │ └── Score.cs ├── Graphics │ ├── Notifications │ │ └── NotificationManager.cs │ ├── Skinning │ │ ├── SkinManager.cs │ │ └── SkinOsu.cs │ ├── Sprites │ │ ├── SpriteManager.cs │ │ ├── pSpriteText.cs │ │ └── pText.cs │ ├── pDrawable.cs │ └── pDropdownItem.cs ├── Helpers │ ├── Bindable.cs │ ├── BindableBool.cs │ ├── DataStoreUpdater.cs │ ├── ErrorSubmission.cs │ ├── LocalisationManager.cs │ ├── Logger.cs │ ├── Obfuscated.cs │ ├── OsuString.cs │ ├── Scheduler.cs │ └── ValueChangedObservable.cs ├── Online │ └── OsuDirect.cs ├── Osu.Stubs.csproj ├── Root │ ├── GameBase.cs │ └── Mods.cs ├── Stubs.cs ├── Wrappers │ ├── BindableType.cs │ ├── BindableWrapper.cs │ ├── Clocks.cs │ ├── Color.cs │ ├── Fields.cs │ ├── Notifications.cs │ ├── OptionsUtils.cs │ ├── Origins.cs │ ├── SkinSource.cs │ └── VoidDelegate.cs └── XNA │ └── Vector2.cs ├── Osu.Utils ├── Extensions │ ├── ArrayExtensions.cs │ ├── Extensions.cs │ ├── ReflectionExtensions.cs │ └── TranspilerExtensions.cs ├── IL │ ├── MethodReader.cs │ ├── OpCodeMatcher.cs │ └── OpCodeReader.cs ├── Lazy │ ├── ILazy.cs │ ├── LazyConstructor.cs │ ├── LazyField.cs │ ├── LazyMethod.cs │ └── LazyType.cs ├── Osu.Utils.csproj └── OsuAssembly.cs ├── README.md ├── global.json ├── osu-patcher.sln └── osu-patcher.sln.DotSettings /.gitattributes: -------------------------------------------------------------------------------- 1 | * text=auto eol=lf 2 | -------------------------------------------------------------------------------- /.github/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushiiMachine/osu-patcher/HEAD/.github/assets/logo.png -------------------------------------------------------------------------------- /.github/assets/logo.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushiiMachine/osu-patcher/HEAD/.github/assets/logo.psd -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushiiMachine/osu-patcher/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushiiMachine/osu-patcher/HEAD/.gitignore -------------------------------------------------------------------------------- /.run/Kill osu!.run.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushiiMachine/osu-patcher/HEAD/.run/Kill osu!.run.xml -------------------------------------------------------------------------------- /.run/Launch osu!.run.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushiiMachine/osu-patcher/HEAD/.run/Launch osu!.run.xml -------------------------------------------------------------------------------- /.run/Restart osu! & Injector.run.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushiiMachine/osu-patcher/HEAD/.run/Restart osu! & Injector.run.xml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushiiMachine/osu-patcher/HEAD/LICENSE -------------------------------------------------------------------------------- /Osu.Patcher.Hook/ConsoleHook.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushiiMachine/osu-patcher/HEAD/Osu.Patcher.Hook/ConsoleHook.cs -------------------------------------------------------------------------------- /Osu.Patcher.Hook/DebugHook.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushiiMachine/osu-patcher/HEAD/Osu.Patcher.Hook/DebugHook.cs -------------------------------------------------------------------------------- /Osu.Patcher.Hook/Hook.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushiiMachine/osu-patcher/HEAD/Osu.Patcher.Hook/Hook.cs -------------------------------------------------------------------------------- /Osu.Patcher.Hook/Osu.Patcher.Hook.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushiiMachine/osu-patcher/HEAD/Osu.Patcher.Hook/Osu.Patcher.Hook.csproj -------------------------------------------------------------------------------- /Osu.Patcher.Hook/Patches/BeatmapMirror/EnableOsuDirect.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushiiMachine/osu-patcher/HEAD/Osu.Patcher.Hook/Patches/BeatmapMirror/EnableOsuDirect.cs -------------------------------------------------------------------------------- /Osu.Patcher.Hook/Patches/CustomStrings/AddEnumValueNames.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushiiMachine/osu-patcher/HEAD/Osu.Patcher.Hook/Patches/CustomStrings/AddEnumValueNames.cs -------------------------------------------------------------------------------- /Osu.Patcher.Hook/Patches/CustomStrings/AddLocalizedStrings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushiiMachine/osu-patcher/HEAD/Osu.Patcher.Hook/Patches/CustomStrings/AddLocalizedStrings.cs -------------------------------------------------------------------------------- /Osu.Patcher.Hook/Patches/CustomStrings/CustomStrings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushiiMachine/osu-patcher/HEAD/Osu.Patcher.Hook/Patches/CustomStrings/CustomStrings.cs -------------------------------------------------------------------------------- /Osu.Patcher.Hook/Patches/LivePerformance/AddPerformanceToUi.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushiiMachine/osu-patcher/HEAD/Osu.Patcher.Hook/Patches/LivePerformance/AddPerformanceToUi.cs -------------------------------------------------------------------------------- /Osu.Patcher.Hook/Patches/LivePerformance/PerformanceCalculator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushiiMachine/osu-patcher/HEAD/Osu.Patcher.Hook/Patches/LivePerformance/PerformanceCalculator.cs -------------------------------------------------------------------------------- /Osu.Patcher.Hook/Patches/LivePerformance/PerformanceCalculatorType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushiiMachine/osu-patcher/HEAD/Osu.Patcher.Hook/Patches/LivePerformance/PerformanceCalculatorType.cs -------------------------------------------------------------------------------- /Osu.Patcher.Hook/Patches/LivePerformance/PerformanceDisplay.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushiiMachine/osu-patcher/HEAD/Osu.Patcher.Hook/Patches/LivePerformance/PerformanceDisplay.cs -------------------------------------------------------------------------------- /Osu.Patcher.Hook/Patches/LivePerformance/PerformanceOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushiiMachine/osu-patcher/HEAD/Osu.Patcher.Hook/Patches/LivePerformance/PerformanceOptions.cs -------------------------------------------------------------------------------- /Osu.Patcher.Hook/Patches/LivePerformance/TrackOnScoreHit.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushiiMachine/osu-patcher/HEAD/Osu.Patcher.Hook/Patches/LivePerformance/TrackOnScoreHit.cs -------------------------------------------------------------------------------- /Osu.Patcher.Hook/Patches/LivePerformance/TrackResetScore.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushiiMachine/osu-patcher/HEAD/Osu.Patcher.Hook/Patches/LivePerformance/TrackResetScore.cs -------------------------------------------------------------------------------- /Osu.Patcher.Hook/Patches/Misc/AllowPlayModeReload.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushiiMachine/osu-patcher/HEAD/Osu.Patcher.Hook/Patches/Misc/AllowPlayModeReload.cs -------------------------------------------------------------------------------- /Osu.Patcher.Hook/Patches/Misc/DisableErrorReporting.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushiiMachine/osu-patcher/HEAD/Osu.Patcher.Hook/Patches/Misc/DisableErrorReporting.cs -------------------------------------------------------------------------------- /Osu.Patcher.Hook/Patches/Misc/FixDoubleSkipping.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushiiMachine/osu-patcher/HEAD/Osu.Patcher.Hook/Patches/Misc/FixDoubleSkipping.cs -------------------------------------------------------------------------------- /Osu.Patcher.Hook/Patches/Misc/LogOsuLogger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushiiMachine/osu-patcher/HEAD/Osu.Patcher.Hook/Patches/Misc/LogOsuLogger.cs -------------------------------------------------------------------------------- /Osu.Patcher.Hook/Patches/Misc/LogSoftErrors.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushiiMachine/osu-patcher/HEAD/Osu.Patcher.Hook/Patches/Misc/LogSoftErrors.cs -------------------------------------------------------------------------------- /Osu.Patcher.Hook/Patches/Mods/AudioPreview/AudioPreviewOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushiiMachine/osu-patcher/HEAD/Osu.Patcher.Hook/Patches/Mods/AudioPreview/AudioPreviewOptions.cs -------------------------------------------------------------------------------- /Osu.Patcher.Hook/Patches/Mods/AudioPreview/FixUpdatePlaybackRate.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushiiMachine/osu-patcher/HEAD/Osu.Patcher.Hook/Patches/Mods/AudioPreview/FixUpdatePlaybackRate.cs -------------------------------------------------------------------------------- /Osu.Patcher.Hook/Patches/Mods/AudioPreview/ModAudioEffects.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushiiMachine/osu-patcher/HEAD/Osu.Patcher.Hook/Patches/Mods/AudioPreview/ModAudioEffects.cs -------------------------------------------------------------------------------- /Osu.Patcher.Hook/Patches/Mods/AudioPreview/ModSelectAudioPreview.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushiiMachine/osu-patcher/HEAD/Osu.Patcher.Hook/Patches/Mods/AudioPreview/ModSelectAudioPreview.cs -------------------------------------------------------------------------------- /Osu.Patcher.Hook/Patches/Mods/AudioPreview/TrackUpdatePreviewMusic.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushiiMachine/osu-patcher/HEAD/Osu.Patcher.Hook/Patches/Mods/AudioPreview/TrackUpdatePreviewMusic.cs -------------------------------------------------------------------------------- /Osu.Patcher.Hook/Patches/Mods/SuddenDeathAutoRetry.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushiiMachine/osu-patcher/HEAD/Osu.Patcher.Hook/Patches/Mods/SuddenDeathAutoRetry.cs -------------------------------------------------------------------------------- /Osu.Patcher.Hook/Patches/OsuPatch.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushiiMachine/osu-patcher/HEAD/Osu.Patcher.Hook/Patches/OsuPatch.cs -------------------------------------------------------------------------------- /Osu.Patcher.Hook/Patches/OsuPatchProcessor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushiiMachine/osu-patcher/HEAD/Osu.Patcher.Hook/Patches/OsuPatchProcessor.cs -------------------------------------------------------------------------------- /Osu.Patcher.Hook/Patches/PatchOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushiiMachine/osu-patcher/HEAD/Osu.Patcher.Hook/Patches/PatchOptions.cs -------------------------------------------------------------------------------- /Osu.Patcher.Hook/Patches/PatcherOptions/AddOptionsToUi.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushiiMachine/osu-patcher/HEAD/Osu.Patcher.Hook/Patches/PatcherOptions/AddOptionsToUi.cs -------------------------------------------------------------------------------- /Osu.Patcher.Hook/Patches/Relax/AllowRelaxComboBreakSound.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushiiMachine/osu-patcher/HEAD/Osu.Patcher.Hook/Patches/Relax/AllowRelaxComboBreakSound.cs -------------------------------------------------------------------------------- /Osu.Patcher.Hook/Patches/Relax/AllowRelaxDrawMisses.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushiiMachine/osu-patcher/HEAD/Osu.Patcher.Hook/Patches/Relax/AllowRelaxDrawMisses.cs -------------------------------------------------------------------------------- /Osu.Patcher.Hook/Patches/Relax/AllowRelaxFailing.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushiiMachine/osu-patcher/HEAD/Osu.Patcher.Hook/Patches/Relax/AllowRelaxFailing.cs -------------------------------------------------------------------------------- /Osu.Patcher.Hook/Patches/Relax/AllowRelaxLowHpGlow.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushiiMachine/osu-patcher/HEAD/Osu.Patcher.Hook/Patches/Relax/AllowRelaxLowHpGlow.cs -------------------------------------------------------------------------------- /Osu.Patcher.Hook/Patches/Relax/AutoSaveRelaxScores.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushiiMachine/osu-patcher/HEAD/Osu.Patcher.Hook/Patches/Relax/AutoSaveRelaxScores.cs -------------------------------------------------------------------------------- /Osu.Patcher.Hook/Patches/UI/AllowOpenOptionsInGameplay.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushiiMachine/osu-patcher/HEAD/Osu.Patcher.Hook/Patches/UI/AllowOpenOptionsInGameplay.cs -------------------------------------------------------------------------------- /Osu.Patcher.Hook/Patches/UI/CustomSongSelectThumbnailAlpha.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushiiMachine/osu-patcher/HEAD/Osu.Patcher.Hook/Patches/UI/CustomSongSelectThumbnailAlpha.cs -------------------------------------------------------------------------------- /Osu.Patcher.Hook/Patches/UI/RevertSortWhenNoGroup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushiiMachine/osu-patcher/HEAD/Osu.Patcher.Hook/Patches/UI/RevertSortWhenNoGroup.cs -------------------------------------------------------------------------------- /Osu.Patcher.Hook/Patches/UI/ShowModsInGameplay.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushiiMachine/osu-patcher/HEAD/Osu.Patcher.Hook/Patches/UI/ShowModsInGameplay.cs -------------------------------------------------------------------------------- /Osu.Patcher.Hook/Settings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushiiMachine/osu-patcher/HEAD/Osu.Patcher.Hook/Settings.cs -------------------------------------------------------------------------------- /Osu.Patcher.Injector/Injector.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushiiMachine/osu-patcher/HEAD/Osu.Patcher.Injector/Injector.cs -------------------------------------------------------------------------------- /Osu.Patcher.Injector/Osu.Patcher.Injector.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushiiMachine/osu-patcher/HEAD/Osu.Patcher.Injector/Osu.Patcher.Injector.csproj -------------------------------------------------------------------------------- /Osu.Patcher.Injector/icon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushiiMachine/osu-patcher/HEAD/Osu.Patcher.Injector/icon.ico -------------------------------------------------------------------------------- /Osu.Performance/Native.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushiiMachine/osu-patcher/HEAD/Osu.Performance/Native.cs -------------------------------------------------------------------------------- /Osu.Performance/Osu.Performance.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushiiMachine/osu-patcher/HEAD/Osu.Performance/Osu.Performance.csproj -------------------------------------------------------------------------------- /Osu.Performance/OsuPerformance.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushiiMachine/osu-patcher/HEAD/Osu.Performance/OsuPerformance.cs -------------------------------------------------------------------------------- /Osu.Performance/OsuPerformanceStructs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushiiMachine/osu-patcher/HEAD/Osu.Performance/OsuPerformanceStructs.cs -------------------------------------------------------------------------------- /Osu.Performance/rosu-ffi/.cargo/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushiiMachine/osu-patcher/HEAD/Osu.Performance/rosu-ffi/.cargo/config.toml -------------------------------------------------------------------------------- /Osu.Performance/rosu-ffi/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushiiMachine/osu-patcher/HEAD/Osu.Performance/rosu-ffi/Cargo.lock -------------------------------------------------------------------------------- /Osu.Performance/rosu-ffi/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushiiMachine/osu-patcher/HEAD/Osu.Performance/rosu-ffi/Cargo.toml -------------------------------------------------------------------------------- /Osu.Performance/rosu-ffi/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushiiMachine/osu-patcher/HEAD/Osu.Performance/rosu-ffi/src/lib.rs -------------------------------------------------------------------------------- /Osu.Performance/rosu-ffi/src/structs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushiiMachine/osu-patcher/HEAD/Osu.Performance/rosu-ffi/src/structs.rs -------------------------------------------------------------------------------- /Osu.Stubs.Tests/Osu.Stubs.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushiiMachine/osu-patcher/HEAD/Osu.Stubs.Tests/Osu.Stubs.Tests.csproj -------------------------------------------------------------------------------- /Osu.Stubs.Tests/OsuApi.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushiiMachine/osu-patcher/HEAD/Osu.Stubs.Tests/OsuApi.cs -------------------------------------------------------------------------------- /Osu.Stubs.Tests/OsuLoader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushiiMachine/osu-patcher/HEAD/Osu.Stubs.Tests/OsuLoader.cs -------------------------------------------------------------------------------- /Osu.Stubs.Tests/OsuUpdateFile.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushiiMachine/osu-patcher/HEAD/Osu.Stubs.Tests/OsuUpdateFile.cs -------------------------------------------------------------------------------- /Osu.Stubs.Tests/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushiiMachine/osu-patcher/HEAD/Osu.Stubs.Tests/Program.cs -------------------------------------------------------------------------------- /Osu.Stubs.Tests/StubAggregator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushiiMachine/osu-patcher/HEAD/Osu.Stubs.Tests/StubAggregator.cs -------------------------------------------------------------------------------- /Osu.Stubs.Tests/TestStubs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushiiMachine/osu-patcher/HEAD/Osu.Stubs.Tests/TestStubs.cs -------------------------------------------------------------------------------- /Osu.Stubs/Audio/AudioEngine.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushiiMachine/osu-patcher/HEAD/Osu.Stubs/Audio/AudioEngine.cs -------------------------------------------------------------------------------- /Osu.Stubs/Audio/AudioTrackBass.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushiiMachine/osu-patcher/HEAD/Osu.Stubs/Audio/AudioTrackBass.cs -------------------------------------------------------------------------------- /Osu.Stubs/GameModes/Options/OptionCategory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushiiMachine/osu-patcher/HEAD/Osu.Stubs/GameModes/Options/OptionCategory.cs -------------------------------------------------------------------------------- /Osu.Stubs/GameModes/Options/OptionCheckbox.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushiiMachine/osu-patcher/HEAD/Osu.Stubs/GameModes/Options/OptionCheckbox.cs -------------------------------------------------------------------------------- /Osu.Stubs/GameModes/Options/OptionDropdown.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushiiMachine/osu-patcher/HEAD/Osu.Stubs/GameModes/Options/OptionDropdown.cs -------------------------------------------------------------------------------- /Osu.Stubs/GameModes/Options/OptionElement.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushiiMachine/osu-patcher/HEAD/Osu.Stubs/GameModes/Options/OptionElement.cs -------------------------------------------------------------------------------- /Osu.Stubs/GameModes/Options/OptionSection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushiiMachine/osu-patcher/HEAD/Osu.Stubs/GameModes/Options/OptionSection.cs -------------------------------------------------------------------------------- /Osu.Stubs/GameModes/Options/OptionText.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushiiMachine/osu-patcher/HEAD/Osu.Stubs/GameModes/Options/OptionText.cs -------------------------------------------------------------------------------- /Osu.Stubs/GameModes/Options/OptionVersion.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushiiMachine/osu-patcher/HEAD/Osu.Stubs/GameModes/Options/OptionVersion.cs -------------------------------------------------------------------------------- /Osu.Stubs/GameModes/Options/Options.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushiiMachine/osu-patcher/HEAD/Osu.Stubs/GameModes/Options/Options.cs -------------------------------------------------------------------------------- /Osu.Stubs/GameModes/Play/Player.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushiiMachine/osu-patcher/HEAD/Osu.Stubs/GameModes/Play/Player.cs -------------------------------------------------------------------------------- /Osu.Stubs/GameModes/Play/Rulesets/IncreaseScoreType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushiiMachine/osu-patcher/HEAD/Osu.Stubs/GameModes/Play/Rulesets/IncreaseScoreType.cs -------------------------------------------------------------------------------- /Osu.Stubs/GameModes/Play/Rulesets/Ruleset.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushiiMachine/osu-patcher/HEAD/Osu.Stubs/GameModes/Play/Rulesets/Ruleset.cs -------------------------------------------------------------------------------- /Osu.Stubs/GameModes/Play/ScoreDisplay.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushiiMachine/osu-patcher/HEAD/Osu.Stubs/GameModes/Play/ScoreDisplay.cs -------------------------------------------------------------------------------- /Osu.Stubs/GameModes/Select/ModSelection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushiiMachine/osu-patcher/HEAD/Osu.Stubs/GameModes/Select/ModSelection.cs -------------------------------------------------------------------------------- /Osu.Stubs/GameModes/Select/SongSelection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushiiMachine/osu-patcher/HEAD/Osu.Stubs/GameModes/Select/SongSelection.cs -------------------------------------------------------------------------------- /Osu.Stubs/GameplayElements/Beatmaps/Beatmap.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushiiMachine/osu-patcher/HEAD/Osu.Stubs/GameplayElements/Beatmaps/Beatmap.cs -------------------------------------------------------------------------------- /Osu.Stubs/GameplayElements/Beatmaps/BeatmapTreeItem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushiiMachine/osu-patcher/HEAD/Osu.Stubs/GameplayElements/Beatmaps/BeatmapTreeItem.cs -------------------------------------------------------------------------------- /Osu.Stubs/GameplayElements/Beatmaps/BeatmapTreeManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushiiMachine/osu-patcher/HEAD/Osu.Stubs/GameplayElements/Beatmaps/BeatmapTreeManager.cs -------------------------------------------------------------------------------- /Osu.Stubs/GameplayElements/Beatmaps/TreeGroupMode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushiiMachine/osu-patcher/HEAD/Osu.Stubs/GameplayElements/Beatmaps/TreeGroupMode.cs -------------------------------------------------------------------------------- /Osu.Stubs/GameplayElements/Events/EventManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushiiMachine/osu-patcher/HEAD/Osu.Stubs/GameplayElements/Events/EventManager.cs -------------------------------------------------------------------------------- /Osu.Stubs/GameplayElements/Scoring/ModManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushiiMachine/osu-patcher/HEAD/Osu.Stubs/GameplayElements/Scoring/ModManager.cs -------------------------------------------------------------------------------- /Osu.Stubs/GameplayElements/Scoring/Processors/ScoreChange.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushiiMachine/osu-patcher/HEAD/Osu.Stubs/GameplayElements/Scoring/Processors/ScoreChange.cs -------------------------------------------------------------------------------- /Osu.Stubs/GameplayElements/Scoring/Processors/ScoreProcessor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushiiMachine/osu-patcher/HEAD/Osu.Stubs/GameplayElements/Scoring/Processors/ScoreProcessor.cs -------------------------------------------------------------------------------- /Osu.Stubs/GameplayElements/Scoring/Score.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushiiMachine/osu-patcher/HEAD/Osu.Stubs/GameplayElements/Scoring/Score.cs -------------------------------------------------------------------------------- /Osu.Stubs/Graphics/Notifications/NotificationManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushiiMachine/osu-patcher/HEAD/Osu.Stubs/Graphics/Notifications/NotificationManager.cs -------------------------------------------------------------------------------- /Osu.Stubs/Graphics/Skinning/SkinManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushiiMachine/osu-patcher/HEAD/Osu.Stubs/Graphics/Skinning/SkinManager.cs -------------------------------------------------------------------------------- /Osu.Stubs/Graphics/Skinning/SkinOsu.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushiiMachine/osu-patcher/HEAD/Osu.Stubs/Graphics/Skinning/SkinOsu.cs -------------------------------------------------------------------------------- /Osu.Stubs/Graphics/Sprites/SpriteManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushiiMachine/osu-patcher/HEAD/Osu.Stubs/Graphics/Sprites/SpriteManager.cs -------------------------------------------------------------------------------- /Osu.Stubs/Graphics/Sprites/pSpriteText.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushiiMachine/osu-patcher/HEAD/Osu.Stubs/Graphics/Sprites/pSpriteText.cs -------------------------------------------------------------------------------- /Osu.Stubs/Graphics/Sprites/pText.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushiiMachine/osu-patcher/HEAD/Osu.Stubs/Graphics/Sprites/pText.cs -------------------------------------------------------------------------------- /Osu.Stubs/Graphics/pDrawable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushiiMachine/osu-patcher/HEAD/Osu.Stubs/Graphics/pDrawable.cs -------------------------------------------------------------------------------- /Osu.Stubs/Graphics/pDropdownItem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushiiMachine/osu-patcher/HEAD/Osu.Stubs/Graphics/pDropdownItem.cs -------------------------------------------------------------------------------- /Osu.Stubs/Helpers/Bindable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushiiMachine/osu-patcher/HEAD/Osu.Stubs/Helpers/Bindable.cs -------------------------------------------------------------------------------- /Osu.Stubs/Helpers/BindableBool.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushiiMachine/osu-patcher/HEAD/Osu.Stubs/Helpers/BindableBool.cs -------------------------------------------------------------------------------- /Osu.Stubs/Helpers/DataStoreUpdater.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushiiMachine/osu-patcher/HEAD/Osu.Stubs/Helpers/DataStoreUpdater.cs -------------------------------------------------------------------------------- /Osu.Stubs/Helpers/ErrorSubmission.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushiiMachine/osu-patcher/HEAD/Osu.Stubs/Helpers/ErrorSubmission.cs -------------------------------------------------------------------------------- /Osu.Stubs/Helpers/LocalisationManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushiiMachine/osu-patcher/HEAD/Osu.Stubs/Helpers/LocalisationManager.cs -------------------------------------------------------------------------------- /Osu.Stubs/Helpers/Logger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushiiMachine/osu-patcher/HEAD/Osu.Stubs/Helpers/Logger.cs -------------------------------------------------------------------------------- /Osu.Stubs/Helpers/Obfuscated.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushiiMachine/osu-patcher/HEAD/Osu.Stubs/Helpers/Obfuscated.cs -------------------------------------------------------------------------------- /Osu.Stubs/Helpers/OsuString.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushiiMachine/osu-patcher/HEAD/Osu.Stubs/Helpers/OsuString.cs -------------------------------------------------------------------------------- /Osu.Stubs/Helpers/Scheduler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushiiMachine/osu-patcher/HEAD/Osu.Stubs/Helpers/Scheduler.cs -------------------------------------------------------------------------------- /Osu.Stubs/Helpers/ValueChangedObservable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushiiMachine/osu-patcher/HEAD/Osu.Stubs/Helpers/ValueChangedObservable.cs -------------------------------------------------------------------------------- /Osu.Stubs/Online/OsuDirect.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushiiMachine/osu-patcher/HEAD/Osu.Stubs/Online/OsuDirect.cs -------------------------------------------------------------------------------- /Osu.Stubs/Osu.Stubs.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushiiMachine/osu-patcher/HEAD/Osu.Stubs/Osu.Stubs.csproj -------------------------------------------------------------------------------- /Osu.Stubs/Root/GameBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushiiMachine/osu-patcher/HEAD/Osu.Stubs/Root/GameBase.cs -------------------------------------------------------------------------------- /Osu.Stubs/Root/Mods.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushiiMachine/osu-patcher/HEAD/Osu.Stubs/Root/Mods.cs -------------------------------------------------------------------------------- /Osu.Stubs/Stubs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushiiMachine/osu-patcher/HEAD/Osu.Stubs/Stubs.cs -------------------------------------------------------------------------------- /Osu.Stubs/Wrappers/BindableType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushiiMachine/osu-patcher/HEAD/Osu.Stubs/Wrappers/BindableType.cs -------------------------------------------------------------------------------- /Osu.Stubs/Wrappers/BindableWrapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushiiMachine/osu-patcher/HEAD/Osu.Stubs/Wrappers/BindableWrapper.cs -------------------------------------------------------------------------------- /Osu.Stubs/Wrappers/Clocks.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushiiMachine/osu-patcher/HEAD/Osu.Stubs/Wrappers/Clocks.cs -------------------------------------------------------------------------------- /Osu.Stubs/Wrappers/Color.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushiiMachine/osu-patcher/HEAD/Osu.Stubs/Wrappers/Color.cs -------------------------------------------------------------------------------- /Osu.Stubs/Wrappers/Fields.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushiiMachine/osu-patcher/HEAD/Osu.Stubs/Wrappers/Fields.cs -------------------------------------------------------------------------------- /Osu.Stubs/Wrappers/Notifications.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushiiMachine/osu-patcher/HEAD/Osu.Stubs/Wrappers/Notifications.cs -------------------------------------------------------------------------------- /Osu.Stubs/Wrappers/OptionsUtils.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushiiMachine/osu-patcher/HEAD/Osu.Stubs/Wrappers/OptionsUtils.cs -------------------------------------------------------------------------------- /Osu.Stubs/Wrappers/Origins.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushiiMachine/osu-patcher/HEAD/Osu.Stubs/Wrappers/Origins.cs -------------------------------------------------------------------------------- /Osu.Stubs/Wrappers/SkinSource.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushiiMachine/osu-patcher/HEAD/Osu.Stubs/Wrappers/SkinSource.cs -------------------------------------------------------------------------------- /Osu.Stubs/Wrappers/VoidDelegate.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushiiMachine/osu-patcher/HEAD/Osu.Stubs/Wrappers/VoidDelegate.cs -------------------------------------------------------------------------------- /Osu.Stubs/XNA/Vector2.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushiiMachine/osu-patcher/HEAD/Osu.Stubs/XNA/Vector2.cs -------------------------------------------------------------------------------- /Osu.Utils/Extensions/ArrayExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushiiMachine/osu-patcher/HEAD/Osu.Utils/Extensions/ArrayExtensions.cs -------------------------------------------------------------------------------- /Osu.Utils/Extensions/Extensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushiiMachine/osu-patcher/HEAD/Osu.Utils/Extensions/Extensions.cs -------------------------------------------------------------------------------- /Osu.Utils/Extensions/ReflectionExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushiiMachine/osu-patcher/HEAD/Osu.Utils/Extensions/ReflectionExtensions.cs -------------------------------------------------------------------------------- /Osu.Utils/Extensions/TranspilerExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushiiMachine/osu-patcher/HEAD/Osu.Utils/Extensions/TranspilerExtensions.cs -------------------------------------------------------------------------------- /Osu.Utils/IL/MethodReader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushiiMachine/osu-patcher/HEAD/Osu.Utils/IL/MethodReader.cs -------------------------------------------------------------------------------- /Osu.Utils/IL/OpCodeMatcher.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushiiMachine/osu-patcher/HEAD/Osu.Utils/IL/OpCodeMatcher.cs -------------------------------------------------------------------------------- /Osu.Utils/IL/OpCodeReader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushiiMachine/osu-patcher/HEAD/Osu.Utils/IL/OpCodeReader.cs -------------------------------------------------------------------------------- /Osu.Utils/Lazy/ILazy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushiiMachine/osu-patcher/HEAD/Osu.Utils/Lazy/ILazy.cs -------------------------------------------------------------------------------- /Osu.Utils/Lazy/LazyConstructor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushiiMachine/osu-patcher/HEAD/Osu.Utils/Lazy/LazyConstructor.cs -------------------------------------------------------------------------------- /Osu.Utils/Lazy/LazyField.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushiiMachine/osu-patcher/HEAD/Osu.Utils/Lazy/LazyField.cs -------------------------------------------------------------------------------- /Osu.Utils/Lazy/LazyMethod.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushiiMachine/osu-patcher/HEAD/Osu.Utils/Lazy/LazyMethod.cs -------------------------------------------------------------------------------- /Osu.Utils/Lazy/LazyType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushiiMachine/osu-patcher/HEAD/Osu.Utils/Lazy/LazyType.cs -------------------------------------------------------------------------------- /Osu.Utils/Osu.Utils.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushiiMachine/osu-patcher/HEAD/Osu.Utils/Osu.Utils.csproj -------------------------------------------------------------------------------- /Osu.Utils/OsuAssembly.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushiiMachine/osu-patcher/HEAD/Osu.Utils/OsuAssembly.cs -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushiiMachine/osu-patcher/HEAD/README.md -------------------------------------------------------------------------------- /global.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushiiMachine/osu-patcher/HEAD/global.json -------------------------------------------------------------------------------- /osu-patcher.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushiiMachine/osu-patcher/HEAD/osu-patcher.sln -------------------------------------------------------------------------------- /osu-patcher.sln.DotSettings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rushiiMachine/osu-patcher/HEAD/osu-patcher.sln.DotSettings --------------------------------------------------------------------------------