Skip to content

thsvkd/autosu_mania

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Autosu! mania

I made osu! mania hardware auto macro which can run at arduino micro board. This project consists of two main components.

1. Aduino code generator
2. Base Aduino code

Aduino code generator base Aduino code

The code generator running at your PC, and uses the base aduino code to generate a compilationable aduino code and copy it to the clipboard. And then paste the code into the aduino IDE and upload it to the aduino micro. (use ctrl + A, ctrl + V)

Once the upload is complete, press the button corresponding to pin 5 to start the auto play. If you press the button corresponding to pin 4, automatic play will stop.

Pin 6 has been assigned as an LED pin, and if the LED lights up, it's in auto play mode and if it's off, it's in controller mode (to be updated in the future).

Aduino code generator

Pin 3 and pin 2 respectively slow down or quicken the sync of the automatic play. In the osu! setting menu, if the score meter of the game play section is set to "judgment error", pin 3 moves the hit bar(blue bar at picture) to the left and pin 2 moves to the right.

Aduino code generator

To use this properly, you receive it as a zip file through the git clone, then extract it and open the sln file to build it. If the build is successful, the program will run automatically. (You must have visual studios installed to open the sln file)

Aduino code generator Aduino code generator Aduino code generator

When the program runs, type a part of the title of the song you want to play automatically and press Enter. Then you will get a list of the songs that contain that word. If you enter an index for a song that you want to auto-play, you can see that song is selected. At this state, press the enter one more time (if the difficulty does not appear, press it one more time), you'll get a list of map levels. You can select the corresponding index to obtain an arduino code that automatically plays that level of difficulty

Caution: only maps of 4 to 7 keys can be played. Maps that are not in their range cause errors.

About

Osu! mania hardware macro

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages