Yup, exactly what the title says.
I've made a program that converts Cytoid maps to osu! maps.
I made this in one night (March 1 - March 2) so don't expect any high code quality
I plan to eventually add some form of storyboard generator that does the scanline
Currently this only generates the [TimingPoints] and [HitObjects] for an .osu file, and outputs them in the console.
Pull requests appreciated!
Current features:
Also if you need help using the program feel free to ask!
Screenshots (taken with E.CS skin):
A hold circle
Auto gameplay on lazer (map)
Auto gameplay on stable (map (I'm serious))
Download it from GitHub
I've made a program that converts Cytoid maps to osu! maps.
I made this in one night (March 1 - March 2) so don't expect any high code quality
I plan to eventually add some form of storyboard generator that does the scanline
Currently this only generates the [TimingPoints] and [HitObjects] for an .osu file, and outputs them in the console.
Pull requests appreciated!
Current features:
- Timing point and hitobject generation
- Generates hold circles as very small slider circles
- Generates combos according to when the scanline changes directions
- Open source
- Written in pure Python 3
- Can rickroll you at a 9.75 star rating (according to lazer)
- Doesn't crash (hopefully)
- It uh... works.
- Make sure you have Python 3 installed
- Put your map's json file in the same directory as the program with the name map.json
- Run main.py
- It will print the resulting osu! beatmap data, so put those [TimingPoints] and [HitObjects] in your .osu file
- Done!
Also if you need help using the program feel free to ask!
Screenshots (taken with E.CS skin):
A hold circle
Auto gameplay on lazer (map)
Auto gameplay on stable (map (I'm serious))
Download it from GitHub