osu!mania in Scratch!
Follow the notes with your keypresses.
Play on Turbowarp for the best experience!
https://forkphorus.github.io/#220672247
https://turbowarp.org/220672247?fps=120
=========================================
Controls:
(D, F, J, K) to hit the notes in their respective columns.
(P) to quit the map instantly.
All of these keys can be changed in the options.
Gameplay:
Press the button corresponding to the column on the exact moment the note falls on the receptor to get the best score.
The notes with extention are supposed to be pressed and held for the duration and released when they end.
Options:
In the main menu, click the options button. In the options menu, click the < and > buttons to switch pages. Click on an option to change it.
=========================================
Color codes for the skin colour option:
25500=dark orange, 25512780=light cyan, 2551650=pinkish magenta, 24517665=rose pink, 2551910=yellow-orange, 100149237=indigo purple, 2232550=lime, 191970=greenish cyan, 23311681=rose red, 1296565=emerald green, 242210189=bright cyan, 229228226=royal blue, 13815491=orange red, 95133117=yellow, 1352220=Deep Blue, 203354=Lighter Green
How to add your own osu! mania beatmaps:
https://pastebin dot com/wXqPCstN
0. You need to have a 4K osu! mania beatmap of your song in osu!
1. Remix this project and go to the 'Map Master' sprite.
2. Remove all the existing beatmaps by clearing the lists using the provided code block. After that go to the background sprite and remove all the songs and backgrounds.
3. Locate the beatmap you want to add. You can do this by opening your beatmap in the osu! editor and clicking File > Open Song Folder.
4. Open the .osu file of your beatmap and copy all its content.
5. Add "/n" to the end of every line, so scratch can recognize where new lines start. You can use this site (
https://pinetools.com/add-text-each-line) to add the text at the end of the lines. You may also remove the [Editor] and [Events] sections from the .osu file and change the AudioFileName.
6. Import the converted .osu contents into the project using the code blocks in the Map Master sprite.
7. Add the song and background in the background sprite. The names of these must match the AudioFileName.
8. Add an outfit in the Song Button sprite to display the name and version of your beatmap. The name of this outfit must be in the shape "Title//Version" where you replace Title with the title of the song and Version with the diffname of the beatmap.
Adding your own skins:
You can edit the sprites in the game sprite to change the look and feel of the notes. You can directly import osu! skin assets. Only the receptor images have to be first cut to 176 pixels height from the bottom, so the receptor area is in the middle.
If you want to add additional skins, add new sprites with a new skin name. The sprites are named like this: "(skin name)-(sprite name)". Edit the "Option Note Skin" sprite to make the new skin usable.
More osu! games:
osu!std:
https://scratch.mit.edu/projects/613688710/
remix:
https://scratch.mit.edu/projects/665493836/
Original game made by Dean Herbert, AKA Peppy
Song in the title screen is called: nekodex - circles!
Song in results screen is called: a_hisa - Synesthesia
Beatmaps made by various mappers credited in game
All code by me
FAQ:
Q: How do I get less lag?
A: Change the graphics options (disable fancy score; set pen mode to all) or play on one of these mirrors for 60fps:
https://forkphorus.github.io/#220672247
https://turbowarp.org/220672247?fps=60
Q: This game is way too hard!
A: Anemone on Beginner is the easiest map. Alternatively you can slow down the songs by lowering the tempo in the gameplay options.
Q: How do I add my own songs?
A: There are step-by-step instructions in the instructions. If you are stuck at any specific part then you can ask me.
Q: How do I change the color of the notes?
A: In the options under the skin section you can change the colour of the notes. I included some color codes in the instructions. You could also edit the sprites in the Mania game sprite.
Q: Can I use arrow controls?
A: Yes go to options -> input -> keybinds, and write "left arrow", "down arrow", "up arrow", "right arrow" to assign arrow keys.
Q: Will you make Osu! Mania V4?
A: V3 already has all the features I want, so a rewrite or V4 is not necessary.
Q: Will you add big black/galaxy collapse/FNF song?
A: No.
If you have suggestions or find any bugs feel free to comment.
Plans:
- New project with new songs
Changelog:
Update 19-11-2018:
- Added changeable notespeed
- Added P hotkey to exit the map
- Added Freedom Dive mapset
Update 23-11-2018
- Fixed bug with measure lines not appearing and FPS reduction in longer maps
Update 07-12-2018
- Added option for lowered OD so it's easier to get accuracy
- Added autoplay option
- Fixed bug with random notes being impossible to hit
Update 08-12-2018
- Added option to toggle the fancy score, accuracy and combo counters that you see while playing
- Added 0.5s extra delay after loading map to prevent possible audio desync
Update 11-12-2018
- Changed hotkey for exiting the map to Backspace
Update 15-12-2018
- Added Blastix Riotz
- Added Oshama Scramble!
- Added DropZ-Line
- Improved autoplay
- Fixed Osu! logo bugging after playing a map
Update 09-03-2019
- Added Feedback Size option
Update 8-10-2019
- Added customizable keybinds option
Update 12-10-2019
- Added Tempo option
Update 08-02-2020
- Added Dark Sheep
- Added harder difficulties of DropZ-Line
Update 14-04-2020
- Added arrow key functionality to the song select
- Fixed approach rate for different tempos
Update 19-08-2020
- Added croiX
- Added Flowering Night Fever
Update 11-09-2020
- Added Bad Apple (REDALiCE Remix)
- Changed hitsounds and the default settings
Update 01-10-2020
- Fixed bug with hold notes sometimes turning into circles
- Fixed hold notes sometimes getting removed while still active
Update 07-10-2020
- Added Space Battle
Update 04-11-2020
- Added Completeness Under Incompleteness
- Added Angelic Jelly
Update 05-11-2020
- Added combo break sound effect
Update 19-11-2020
- Fixed automatic combo break at the end of maps
Update 11-12-2020
- Added C18H27NO3
Update 13-12-2020
- Added categories to the options screen
- Added option for changing hitsound
Update 06-01-2021
- Added note skinning options and sprited skin support
- Improved visibility of key hints
Update 08-02-2021
- Added Feedback Position option
Update 12-02-2021
- Added A Lasting Promise
- Added Dyscontrolled Galaxy
Update 17-02-2021
- Added cloud score saving
- Removed the second C18H27NO3 [ADVANCED] and Space Battle [END] so I could save the project
Update 08-04-2021
- Added beatmap search function
- Added scores screen
- Added additional beatmap metadata to song select
Update 09-04-2021
- Updated note judgement and scoring to accurately mimic osu! mania's scoring
Update 29-06-2021
- Added Upscroll option
Update 18-07-2021
- Added arrow note skin
- Adjusted feedback bounce
Update 07-08-2021
- Added weekly leaderboard
- Added score multiplier for Tempo modifier
Update 28-12-2021
- Added health bar and fail screen
- Added beatmap time indicator
- Thanks Ash_Gould for letting me steal code
- Removed Bad Apple to make space
Update 04-01-2022
- Added No-fail mod