osu! alltrick is an app aimed to give every single listed in osu!phd it's own pp system. It's inspried by DigitalHypno's osu!phd video.
- An older FlowAim pp calculator from 9/11/2022, made in 30 minutes, wonderfully being broken by the power of Guess Who is Back.
!!!!! osu! alltrick is still in beta, and thus the calculations implemented are guaranteed to change drastically and be broken in many ways. Please report all bugs found onto the github page, and do not take the calculations shown as an objective measure of your skill!!! !!!!!
It's simple, really!!!
Currently, only windows is supported... Mac and Linux are incoming as soon as I can find a way to test and develop for the two.
If you want to import a score you've set in the past, just click on the download icon to the left of the top bar and input in the beatmap ID the score was set on. Currently, osu! alltrick is only able to import the play with the best score, regardless of what mods are applied.
The beatmap ID is the very last set of the 2 IDs in the link, for example, "osu.ppy.sh/beatmapsets/1229091#osu/2555568".
If there's ever a new update, the releases page will automatically open in your default browser when you open osu! alltrick. Just install the new release and delete the old release. Your scores will be transferred over easily as your savedata is stored in a stabler location.
Simply make an issue with:
The wiki contains information on how every skill works and even on how to make your own skill! (Maybe one day there will be community guides on how to improve your skills as well!) Click on the logo to the left to check it out!
The discord server is currently a work in progress, but it's still open to the public. Click on the icon to the left to join!
If you want to contribute to the development of a skill, check out the guide in the wiki! It (will be) crafted so that even the beginners to programming and the greatest haters of math will enjoy it.
There's also an Analyzer that lets you visualize the changes you make to your calculator and test them instantly:
If you want to contribute to the base, just follow the directions given below. Make sure to create an issue before starting to make something if you're planning make a pull request!!
You will need three things:
After all of that, simply open a terminal (ex. Command Prompt) in the folder you want to install osuAT to and run these three commands one by one to set it up:
git clone https://github.com/srb2thepast/osu-alltrick/main
cd osuAT
dotnet build
Then, if you're using VS Code, right click the folder you downloaded osu!AT into and click "Open With Code", then press Ctrl+Shift+` to open a terminal there for ease of access.
Now, if you want to create or edit a Skill, navigate to the SkillAnalyzer directory via the terminal with this command:
cd SkillAnalyzer
If you instead want to edit osuAT itself, navigate to the test browser with this command:
cd osuAT.Game.Tests
And finally, run osuAT!
dotnet run
Also, the savefile is stored in a seperate folder while testing, usually "osuAT.Game.Tests/bin/Debug/net6.0/dev_savedata", so that the main save file in AppData doesn't get overriden while testing.
# ppy Pty Ltd | osu-framework [MIT License]
- Assets used: "osu!framework"
# ppy Pty Ltd | osu! [MIT License]
- Assets used: "StarRatingDisplay.cs" [Modified]
| "osu.Game" [Namespace]
| | |
| "ColourUtils.cs" [SampleFromLinearGradient() method]
| | |
| "TestSceneStarRatingDisplay.cs" [Modified]
| | |
| "StarDifficulty.cs" [Modified]
| | with dependencies from : "DifficultyRating.cs"
| | |
| "ModIcon.cs" [Modified]
| | with dependencies from : "OsuColour.cs"
| | |
| "OsuIcon.cs"
| | |
| "ModDisplay.cs" [Modified]
| | with dependencies from : "ReverseChildIDFillFlowContainer.cs"
| | |
| "TestSceneModDisplay.cs" [Modified]
| | |
| "DrawableRank.cs" [Modified]
| | with dependencies from : "OsuColour.cs"
# Piotrekol | OsuMemoryDataProvider [GNU General Public License v3.0]
- Assets used: "OsuMemoryDataProvider"
# ppy Pty Ltd | osu-resources [Creative Commons Attribution-NonCommercial 4.0 International]
- Assets used: "osuFont.bin"
| |
| "osuFont_0.png"
# ppy Pty Ltd | osu-tools [MIT License]
- Assets used: "ProcessorWorkingBeatmap"
| | with dependencies from : "LegacyHelper.cs"
| "StrainVisualizer.cs"
# [- Fonts - ] #
# Dan Sayers | Averia Sans Libre [Open Font License]
- Assets used: "Averia Sans Libre Font"
# Joe Prince | Varela Round [Open Font License]
- Assets used: "Varela Round Font"
# Joe Prince | Venera [Personal Use License]
- Assets used: "Venera Font"
# Haley Fiege | Sniglet [Open Font License]
- Assets used: "Sniglet Font"