├── .editorconfig ├── .gitattributes ├── .gitignore ├── Directory.Build.props ├── README.md ├── app.manifest ├── osu.Game.Rulesets.PumpTrainer.Tests ├── .vscode │ ├── launch.json │ └── tasks.json ├── TestSceneOsuGame.cs ├── TestSceneOsuPlayer.cs ├── VisualTestRunner.cs └── osu.Game.Rulesets.PumpTrainer.Tests.csproj ├── osu.Game.Rulesets.PumpTrainer.sln ├── osu.Game.Rulesets.PumpTrainer.sln.DotSettings └── osu.Game.Rulesets.PumpTrainer ├── Beatmaps ├── PumpTrainerBeatmapConverter.cs ├── PumpTrainerHitObjectGenerator.cs ├── PumpTrainerHitObjectGeneratorSettings.cs └── PumpTrainerHitObjectGeneratorSettingsPerHitObject.cs ├── Mods ├── ExcludeColumns │ ├── PumpTrainerModExcludeColumn.cs │ ├── PumpTrainerModExcludeP1C.cs │ ├── PumpTrainerModExcludeP1DL.cs │ ├── PumpTrainerModExcludeP1DR.cs │ ├── PumpTrainerModExcludeP1UL.cs │ ├── PumpTrainerModExcludeP1UR.cs │ ├── PumpTrainerModExcludeP2C.cs │ ├── PumpTrainerModExcludeP2DL.cs │ ├── PumpTrainerModExcludeP2DR.cs │ ├── PumpTrainerModExcludeP2UL.cs │ └── PumpTrainerModExcludeP2UR.cs ├── PumpTrainerModAutoplay.cs ├── PumpTrainerModCornersOnSixteenths.cs ├── PumpTrainerModDiagonalSkips.cs ├── PumpTrainerModDoubleTime.cs ├── PumpTrainerModHalfTime.cs ├── PumpTrainerModHorizontalTriplesOnSixteenths.cs ├── PumpTrainerModHorizontalTwists.cs ├── PumpTrainerModNoFarColumns.cs └── PumpTrainerModSeeded.cs ├── Objects ├── Drawables │ ├── DrawablePumpTrainerHitObject.cs │ └── DrawableTopRowHitObject.cs └── PumpTrainerHitObject.cs ├── PumpTrainerDifficultyCalculator.cs ├── PumpTrainerInputManager.cs ├── PumpTrainerKeybindConversions.cs ├── PumpTrainerRuleset.cs ├── Replays ├── PumpTrainerAutoGenerator.cs ├── PumpTrainerFramedReplayInputHandler.cs └── PumpTrainerReplayFrame.cs ├── Resources └── Textures │ ├── C-gray.png │ ├── C.png │ ├── DL-gray.png │ ├── DL.png │ ├── UL-gray.png │ └── UL.png ├── UI ├── DrawablePumpTrainerRuleset.cs └── PumpTrainerPlayfield.cs └── osu.Game.Rulesets.PumpTrainer.csproj /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hwabis/pump-trainer/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hwabis/pump-trainer/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hwabis/pump-trainer/HEAD/.gitignore -------------------------------------------------------------------------------- /Directory.Build.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hwabis/pump-trainer/HEAD/Directory.Build.props -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hwabis/pump-trainer/HEAD/README.md -------------------------------------------------------------------------------- /app.manifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hwabis/pump-trainer/HEAD/app.manifest -------------------------------------------------------------------------------- /osu.Game.Rulesets.PumpTrainer.Tests/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hwabis/pump-trainer/HEAD/osu.Game.Rulesets.PumpTrainer.Tests/.vscode/launch.json -------------------------------------------------------------------------------- /osu.Game.Rulesets.PumpTrainer.Tests/.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hwabis/pump-trainer/HEAD/osu.Game.Rulesets.PumpTrainer.Tests/.vscode/tasks.json -------------------------------------------------------------------------------- /osu.Game.Rulesets.PumpTrainer.Tests/TestSceneOsuGame.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hwabis/pump-trainer/HEAD/osu.Game.Rulesets.PumpTrainer.Tests/TestSceneOsuGame.cs -------------------------------------------------------------------------------- /osu.Game.Rulesets.PumpTrainer.Tests/TestSceneOsuPlayer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hwabis/pump-trainer/HEAD/osu.Game.Rulesets.PumpTrainer.Tests/TestSceneOsuPlayer.cs -------------------------------------------------------------------------------- /osu.Game.Rulesets.PumpTrainer.Tests/VisualTestRunner.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hwabis/pump-trainer/HEAD/osu.Game.Rulesets.PumpTrainer.Tests/VisualTestRunner.cs -------------------------------------------------------------------------------- /osu.Game.Rulesets.PumpTrainer.Tests/osu.Game.Rulesets.PumpTrainer.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hwabis/pump-trainer/HEAD/osu.Game.Rulesets.PumpTrainer.Tests/osu.Game.Rulesets.PumpTrainer.Tests.csproj -------------------------------------------------------------------------------- /osu.Game.Rulesets.PumpTrainer.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hwabis/pump-trainer/HEAD/osu.Game.Rulesets.PumpTrainer.sln -------------------------------------------------------------------------------- /osu.Game.Rulesets.PumpTrainer.sln.DotSettings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hwabis/pump-trainer/HEAD/osu.Game.Rulesets.PumpTrainer.sln.DotSettings -------------------------------------------------------------------------------- /osu.Game.Rulesets.PumpTrainer/Beatmaps/PumpTrainerBeatmapConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hwabis/pump-trainer/HEAD/osu.Game.Rulesets.PumpTrainer/Beatmaps/PumpTrainerBeatmapConverter.cs -------------------------------------------------------------------------------- /osu.Game.Rulesets.PumpTrainer/Beatmaps/PumpTrainerHitObjectGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hwabis/pump-trainer/HEAD/osu.Game.Rulesets.PumpTrainer/Beatmaps/PumpTrainerHitObjectGenerator.cs -------------------------------------------------------------------------------- /osu.Game.Rulesets.PumpTrainer/Beatmaps/PumpTrainerHitObjectGeneratorSettings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hwabis/pump-trainer/HEAD/osu.Game.Rulesets.PumpTrainer/Beatmaps/PumpTrainerHitObjectGeneratorSettings.cs -------------------------------------------------------------------------------- /osu.Game.Rulesets.PumpTrainer/Beatmaps/PumpTrainerHitObjectGeneratorSettingsPerHitObject.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hwabis/pump-trainer/HEAD/osu.Game.Rulesets.PumpTrainer/Beatmaps/PumpTrainerHitObjectGeneratorSettingsPerHitObject.cs -------------------------------------------------------------------------------- /osu.Game.Rulesets.PumpTrainer/Mods/ExcludeColumns/PumpTrainerModExcludeColumn.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hwabis/pump-trainer/HEAD/osu.Game.Rulesets.PumpTrainer/Mods/ExcludeColumns/PumpTrainerModExcludeColumn.cs -------------------------------------------------------------------------------- /osu.Game.Rulesets.PumpTrainer/Mods/ExcludeColumns/PumpTrainerModExcludeP1C.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hwabis/pump-trainer/HEAD/osu.Game.Rulesets.PumpTrainer/Mods/ExcludeColumns/PumpTrainerModExcludeP1C.cs -------------------------------------------------------------------------------- /osu.Game.Rulesets.PumpTrainer/Mods/ExcludeColumns/PumpTrainerModExcludeP1DL.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hwabis/pump-trainer/HEAD/osu.Game.Rulesets.PumpTrainer/Mods/ExcludeColumns/PumpTrainerModExcludeP1DL.cs -------------------------------------------------------------------------------- /osu.Game.Rulesets.PumpTrainer/Mods/ExcludeColumns/PumpTrainerModExcludeP1DR.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hwabis/pump-trainer/HEAD/osu.Game.Rulesets.PumpTrainer/Mods/ExcludeColumns/PumpTrainerModExcludeP1DR.cs -------------------------------------------------------------------------------- /osu.Game.Rulesets.PumpTrainer/Mods/ExcludeColumns/PumpTrainerModExcludeP1UL.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hwabis/pump-trainer/HEAD/osu.Game.Rulesets.PumpTrainer/Mods/ExcludeColumns/PumpTrainerModExcludeP1UL.cs -------------------------------------------------------------------------------- /osu.Game.Rulesets.PumpTrainer/Mods/ExcludeColumns/PumpTrainerModExcludeP1UR.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hwabis/pump-trainer/HEAD/osu.Game.Rulesets.PumpTrainer/Mods/ExcludeColumns/PumpTrainerModExcludeP1UR.cs -------------------------------------------------------------------------------- /osu.Game.Rulesets.PumpTrainer/Mods/ExcludeColumns/PumpTrainerModExcludeP2C.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hwabis/pump-trainer/HEAD/osu.Game.Rulesets.PumpTrainer/Mods/ExcludeColumns/PumpTrainerModExcludeP2C.cs -------------------------------------------------------------------------------- /osu.Game.Rulesets.PumpTrainer/Mods/ExcludeColumns/PumpTrainerModExcludeP2DL.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hwabis/pump-trainer/HEAD/osu.Game.Rulesets.PumpTrainer/Mods/ExcludeColumns/PumpTrainerModExcludeP2DL.cs -------------------------------------------------------------------------------- /osu.Game.Rulesets.PumpTrainer/Mods/ExcludeColumns/PumpTrainerModExcludeP2DR.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hwabis/pump-trainer/HEAD/osu.Game.Rulesets.PumpTrainer/Mods/ExcludeColumns/PumpTrainerModExcludeP2DR.cs -------------------------------------------------------------------------------- /osu.Game.Rulesets.PumpTrainer/Mods/ExcludeColumns/PumpTrainerModExcludeP2UL.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hwabis/pump-trainer/HEAD/osu.Game.Rulesets.PumpTrainer/Mods/ExcludeColumns/PumpTrainerModExcludeP2UL.cs -------------------------------------------------------------------------------- /osu.Game.Rulesets.PumpTrainer/Mods/ExcludeColumns/PumpTrainerModExcludeP2UR.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hwabis/pump-trainer/HEAD/osu.Game.Rulesets.PumpTrainer/Mods/ExcludeColumns/PumpTrainerModExcludeP2UR.cs -------------------------------------------------------------------------------- /osu.Game.Rulesets.PumpTrainer/Mods/PumpTrainerModAutoplay.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hwabis/pump-trainer/HEAD/osu.Game.Rulesets.PumpTrainer/Mods/PumpTrainerModAutoplay.cs -------------------------------------------------------------------------------- /osu.Game.Rulesets.PumpTrainer/Mods/PumpTrainerModCornersOnSixteenths.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hwabis/pump-trainer/HEAD/osu.Game.Rulesets.PumpTrainer/Mods/PumpTrainerModCornersOnSixteenths.cs -------------------------------------------------------------------------------- /osu.Game.Rulesets.PumpTrainer/Mods/PumpTrainerModDiagonalSkips.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hwabis/pump-trainer/HEAD/osu.Game.Rulesets.PumpTrainer/Mods/PumpTrainerModDiagonalSkips.cs -------------------------------------------------------------------------------- /osu.Game.Rulesets.PumpTrainer/Mods/PumpTrainerModDoubleTime.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hwabis/pump-trainer/HEAD/osu.Game.Rulesets.PumpTrainer/Mods/PumpTrainerModDoubleTime.cs -------------------------------------------------------------------------------- /osu.Game.Rulesets.PumpTrainer/Mods/PumpTrainerModHalfTime.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hwabis/pump-trainer/HEAD/osu.Game.Rulesets.PumpTrainer/Mods/PumpTrainerModHalfTime.cs -------------------------------------------------------------------------------- /osu.Game.Rulesets.PumpTrainer/Mods/PumpTrainerModHorizontalTriplesOnSixteenths.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hwabis/pump-trainer/HEAD/osu.Game.Rulesets.PumpTrainer/Mods/PumpTrainerModHorizontalTriplesOnSixteenths.cs -------------------------------------------------------------------------------- /osu.Game.Rulesets.PumpTrainer/Mods/PumpTrainerModHorizontalTwists.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hwabis/pump-trainer/HEAD/osu.Game.Rulesets.PumpTrainer/Mods/PumpTrainerModHorizontalTwists.cs -------------------------------------------------------------------------------- /osu.Game.Rulesets.PumpTrainer/Mods/PumpTrainerModNoFarColumns.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hwabis/pump-trainer/HEAD/osu.Game.Rulesets.PumpTrainer/Mods/PumpTrainerModNoFarColumns.cs -------------------------------------------------------------------------------- /osu.Game.Rulesets.PumpTrainer/Mods/PumpTrainerModSeeded.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hwabis/pump-trainer/HEAD/osu.Game.Rulesets.PumpTrainer/Mods/PumpTrainerModSeeded.cs -------------------------------------------------------------------------------- /osu.Game.Rulesets.PumpTrainer/Objects/Drawables/DrawablePumpTrainerHitObject.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hwabis/pump-trainer/HEAD/osu.Game.Rulesets.PumpTrainer/Objects/Drawables/DrawablePumpTrainerHitObject.cs -------------------------------------------------------------------------------- /osu.Game.Rulesets.PumpTrainer/Objects/Drawables/DrawableTopRowHitObject.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hwabis/pump-trainer/HEAD/osu.Game.Rulesets.PumpTrainer/Objects/Drawables/DrawableTopRowHitObject.cs -------------------------------------------------------------------------------- /osu.Game.Rulesets.PumpTrainer/Objects/PumpTrainerHitObject.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hwabis/pump-trainer/HEAD/osu.Game.Rulesets.PumpTrainer/Objects/PumpTrainerHitObject.cs -------------------------------------------------------------------------------- /osu.Game.Rulesets.PumpTrainer/PumpTrainerDifficultyCalculator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hwabis/pump-trainer/HEAD/osu.Game.Rulesets.PumpTrainer/PumpTrainerDifficultyCalculator.cs -------------------------------------------------------------------------------- /osu.Game.Rulesets.PumpTrainer/PumpTrainerInputManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hwabis/pump-trainer/HEAD/osu.Game.Rulesets.PumpTrainer/PumpTrainerInputManager.cs -------------------------------------------------------------------------------- /osu.Game.Rulesets.PumpTrainer/PumpTrainerKeybindConversions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hwabis/pump-trainer/HEAD/osu.Game.Rulesets.PumpTrainer/PumpTrainerKeybindConversions.cs -------------------------------------------------------------------------------- /osu.Game.Rulesets.PumpTrainer/PumpTrainerRuleset.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hwabis/pump-trainer/HEAD/osu.Game.Rulesets.PumpTrainer/PumpTrainerRuleset.cs -------------------------------------------------------------------------------- /osu.Game.Rulesets.PumpTrainer/Replays/PumpTrainerAutoGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hwabis/pump-trainer/HEAD/osu.Game.Rulesets.PumpTrainer/Replays/PumpTrainerAutoGenerator.cs -------------------------------------------------------------------------------- /osu.Game.Rulesets.PumpTrainer/Replays/PumpTrainerFramedReplayInputHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hwabis/pump-trainer/HEAD/osu.Game.Rulesets.PumpTrainer/Replays/PumpTrainerFramedReplayInputHandler.cs -------------------------------------------------------------------------------- /osu.Game.Rulesets.PumpTrainer/Replays/PumpTrainerReplayFrame.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hwabis/pump-trainer/HEAD/osu.Game.Rulesets.PumpTrainer/Replays/PumpTrainerReplayFrame.cs -------------------------------------------------------------------------------- /osu.Game.Rulesets.PumpTrainer/Resources/Textures/C-gray.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hwabis/pump-trainer/HEAD/osu.Game.Rulesets.PumpTrainer/Resources/Textures/C-gray.png -------------------------------------------------------------------------------- /osu.Game.Rulesets.PumpTrainer/Resources/Textures/C.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hwabis/pump-trainer/HEAD/osu.Game.Rulesets.PumpTrainer/Resources/Textures/C.png -------------------------------------------------------------------------------- /osu.Game.Rulesets.PumpTrainer/Resources/Textures/DL-gray.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hwabis/pump-trainer/HEAD/osu.Game.Rulesets.PumpTrainer/Resources/Textures/DL-gray.png -------------------------------------------------------------------------------- /osu.Game.Rulesets.PumpTrainer/Resources/Textures/DL.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hwabis/pump-trainer/HEAD/osu.Game.Rulesets.PumpTrainer/Resources/Textures/DL.png -------------------------------------------------------------------------------- /osu.Game.Rulesets.PumpTrainer/Resources/Textures/UL-gray.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hwabis/pump-trainer/HEAD/osu.Game.Rulesets.PumpTrainer/Resources/Textures/UL-gray.png -------------------------------------------------------------------------------- /osu.Game.Rulesets.PumpTrainer/Resources/Textures/UL.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hwabis/pump-trainer/HEAD/osu.Game.Rulesets.PumpTrainer/Resources/Textures/UL.png -------------------------------------------------------------------------------- /osu.Game.Rulesets.PumpTrainer/UI/DrawablePumpTrainerRuleset.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hwabis/pump-trainer/HEAD/osu.Game.Rulesets.PumpTrainer/UI/DrawablePumpTrainerRuleset.cs -------------------------------------------------------------------------------- /osu.Game.Rulesets.PumpTrainer/UI/PumpTrainerPlayfield.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hwabis/pump-trainer/HEAD/osu.Game.Rulesets.PumpTrainer/UI/PumpTrainerPlayfield.cs -------------------------------------------------------------------------------- /osu.Game.Rulesets.PumpTrainer/osu.Game.Rulesets.PumpTrainer.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hwabis/pump-trainer/HEAD/osu.Game.Rulesets.PumpTrainer/osu.Game.Rulesets.PumpTrainer.csproj --------------------------------------------------------------------------------