Download
Java version 1.7 or above required!
https://github.com/kamisenpaii/slider-creator
Once downloaded, make sure SliderCreator.jar and config.properties files are in the same directory
https://github.com/kamisenpaii/slider-creator
Once downloaded, make sure SliderCreator.jar and config.properties files are in the same directory
- Have your map open in editor
- Double click .jar file
- Navigate to .osu file of your map
- After clicking "Select File", a drawing interface should pop up.
- Using your mouse/tablet/trackpad, draw whatever your desired shape for the slider is. Keep in mind that the drawing area is the same dimensions as the osu play field so scale your drawing to that.
- Do not unclick and then try to finish your slider again. Do not go outside of the border. If you make a mistake, click "Clear" and start again.
- After you have drawn a satisfactory slider, click "Transform"
- When asked how many beats, type in how many beats you want the slider to take up.
- After clicking the next button, you should be taken to a window that says "Completed"
- To check your slider, switch back to the osu! window, exit WITHOUT SAVING and re-enter the map. Your slider should appear one beat after the last note.
- If you want to move the slider earlier or later in the timeline, make sure you also move the generated inherited point in addition to the slider itself.
- Run command prompt (Windows key -> 'cmd' -> Enter)
- Navigate to the directory that the downloads are in ("cd C:\Users\your username on your pc\..." -> Enter)
- Type "java -jar SliderCreator.jar" -> Enter
- It should now run. If not, you probably don't have the latest version of java
Known bugs
- Pixel length calculator is incorrect. If anyone knows the correct algorithm for accurately determining pixel length relative to the anchor points and not the bpm, please let me know
Future goals
- Incorporate perfect shapes (circle, square, star, etc.) that you can drag to enlarge
- Display light shadow of previous note/slider so user can make slider aesthetically interact with previous
- Pen pressure/weighted cursor(?)
Notes
This is my first project related to osu!. If there are any issues, please reply to the thread and don't be afraid to find me in game.
Images may or may not be coming soon.