1[
2 {
3 "Name": "osu",
4 "RulesetID": 0,
5 "Mods": [
6 {
7 "Acronym": "EZ",
8 "Name": "Easy",
9 "Description": "Larger circles, more forgiving HP drain, less accuracy required, and three lives!",
10 "Type": "DifficultyReduction",
11 "Settings": [
12 {
13 "Name": "retries",
14 "Type": "number",
15 "Label": "Extra Lives",
16 "Description": "Number of extra lives"
17 }
18 ],
19 "IncompatibleMods": [
20 "HR",
21 "AC",
22 "DA"
23 ],
24 "RequiresConfiguration": false,
25 "UserPlayable": true,
26 "ValidForMultiplayer": true,
27 "ValidForMultiplayerAsFreeMod": true,
28 "AlwaysValidForSubmission": false
29 },
30 {
31 "Acronym": "NF",
32 "Name": "No Fail",
33 "Description": "You can't fail, no matter what.",
34 "Type": "DifficultyReduction",
35 "Settings": [],
36 "IncompatibleMods": [
37 "SD",
38 "PF",
39 "AC",
40 "CN"
41 ],
42 "RequiresConfiguration": false,
43 "UserPlayable": true,
44 "ValidForMultiplayer": true,
45 "ValidForMultiplayerAsFreeMod": true,
46 "AlwaysValidForSubmission": false
47 },
48 {
49 "Acronym": "HT",
50 "Name": "Half Time",
51 "Description": "Less zoom...",
52 "Type": "DifficultyReduction",
53 "Settings": [
54 {
55 "Name": "speed_change",
56 "Type": "number",
57 "Label": "Speed decrease",
58 "Description": "The actual decrease to apply"
59 },
60 {
61 "Name": "adjust_pitch",
62 "Type": "boolean",
63 "Label": "Adjust pitch",
64 "Description": "Should pitch be adjusted with speed"
65 }
66 ],
67 "IncompatibleMods": [
68 "HT",
69 "DC",
70 "DT",
71 "NC",
72 "WU",
73 "WD",
74 "AS"
75 ],
76 "RequiresConfiguration": false,
77 "UserPlayable": true,
78 "ValidForMultiplayer": true,
79 "ValidForMultiplayerAsFreeMod": false,
80 "AlwaysValidForSubmission": false
81 },
82 {
83 "Acronym": "DC",
84 "Name": "Daycore",
85 "Description": "Whoaaaaa...",
86 "Type": "DifficultyReduction",
87 "Settings": [
88 {
89 "Name": "speed_change",
90 "Type": "number",
91 "Label": "Speed decrease",
92 "Description": "The actual decrease to apply"
93 }
94 ],
95 "IncompatibleMods": [
96 "HT",
97 "DC",
98 "DT",
99 "NC",
100 "WU",
101 "WD",
102 "AS"
103 ],
104 "RequiresConfiguration": false,
105 "UserPlayable": true,
106 "ValidForMultiplayer": true,
107 "ValidForMultiplayerAsFreeMod": false,
108 "AlwaysValidForSubmission": false
109 },
110 {
111 "Acronym": "HR",
112 "Name": "Hard Rock",
113 "Description": "Everything just got a bit harder...",
114 "Type": "DifficultyIncrease",
115 "Settings": [],
116 "IncompatibleMods": [
117 "EZ",
118 "DA",
119 "MR"
120 ],
121 "RequiresConfiguration": false,
122 "UserPlayable": true,
123 "ValidForMultiplayer": true,
124 "ValidForMultiplayerAsFreeMod": true,
125 "AlwaysValidForSubmission": false
126 },
127 {
128 "Acronym": "SD",
129 "Name": "Sudden Death",
130 "Description": "Miss and fail.",
131 "Type": "DifficultyIncrease",
132 "Settings": [
133 {
134 "Name": "restart",
135 "Type": "boolean",
136 "Label": "Restart on fail",
137 "Description": "Automatically restarts when failed."
138 }
139 ],
140 "IncompatibleMods": [
141 "NF",
142 "PF",
143 "TP",
144 "CN"
145 ],
146 "RequiresConfiguration": false,
147 "UserPlayable": true,
148 "ValidForMultiplayer": true,
149 "ValidForMultiplayerAsFreeMod": true,
150 "AlwaysValidForSubmission": false
151 },
152 {
153 "Acronym": "PF",
154 "Name": "Perfect",
155 "Description": "SS or quit.",
156 "Type": "DifficultyIncrease",
157 "Settings": [
158 {
159 "Name": "restart",
160 "Type": "boolean",
161 "Label": "Restart on fail",
162 "Description": "Automatically restarts when failed."
163 }
164 ],
165 "IncompatibleMods": [
166 "NF",
167 "SD",
168 "AC",
169 "CN"
170 ],
171 "RequiresConfiguration": false,
172 "UserPlayable": true,
173 "ValidForMultiplayer": true,
174 "ValidForMultiplayerAsFreeMod": true,
175 "AlwaysValidForSubmission": false
176 },
177 {
178 "Acronym": "DT",
179 "Name": "Double Time",
180 "Description": "Zoooooooooom...",
181 "Type": "DifficultyIncrease",
182 "Settings": [
183 {
184 "Name": "speed_change",
185 "Type": "number",
186 "Label": "Speed increase",
187 "Description": "The actual increase to apply"
188 },
189 {
190 "Name": "adjust_pitch",
191 "Type": "boolean",
192 "Label": "Adjust pitch",
193 "Description": "Should pitch be adjusted with speed"
194 }
195 ],
196 "IncompatibleMods": [
197 "HT",
198 "DC",
199 "DT",
200 "NC",
201 "WU",
202 "WD",
203 "AS"
204 ],
205 "RequiresConfiguration": false,
206 "UserPlayable": true,
207 "ValidForMultiplayer": true,
208 "ValidForMultiplayerAsFreeMod": false,
209 "AlwaysValidForSubmission": false
210 },
211 {
212 "Acronym": "NC",
213 "Name": "Nightcore",
214 "Description": "Uguuuuuuuu...",
215 "Type": "DifficultyIncrease",
216 "Settings": [
217 {
218 "Name": "speed_change",
219 "Type": "number",
220 "Label": "Speed increase",
221 "Description": "The actual increase to apply"
222 }
223 ],
224 "IncompatibleMods": [
225 "HT",
226 "DC",
227 "DT",
228 "NC",
229 "WU",
230 "WD",
231 "AS"
232 ],
233 "RequiresConfiguration": false,
234 "UserPlayable": true,
235 "ValidForMultiplayer": true,
236 "ValidForMultiplayerAsFreeMod": false,
237 "AlwaysValidForSubmission": false
238 },
239 {
240 "Acronym": "HD",
241 "Name": "Hidden",
242 "Description": "Play with no approach circles and fading circles/sliders.",
243 "Type": "DifficultyIncrease",
244 "Settings": [
245 {
246 "Name": "only_fade_approach_circles",
247 "Type": "boolean",
248 "Label": "Only fade approach circles",
249 "Description": "The main object body will not fade when enabled."
250 }
251 ],
252 "IncompatibleMods": [
253 "SI",
254 "TC",
255 "AD",
256 "DP"
257 ],
258 "RequiresConfiguration": false,
259 "UserPlayable": true,
260 "ValidForMultiplayer": true,
261 "ValidForMultiplayerAsFreeMod": true,
262 "AlwaysValidForSubmission": false
263 },
264 {
265 "Acronym": "FL",
266 "Name": "Flashlight",
267 "Description": "Restricted view area.",
268 "Type": "DifficultyIncrease",
269 "Settings": [
270 {
271 "Name": "follow_delay",
272 "Type": "number",
273 "Label": "Follow delay",
274 "Description": "Milliseconds until the flashlight reaches the cursor"
275 },
276 {
277 "Name": "size_multiplier",
278 "Type": "number",
279 "Label": "Flashlight size",
280 "Description": "Multiplier applied to the default flashlight size."
281 },
282 {
283 "Name": "combo_based_size",
284 "Type": "boolean",
285 "Label": "Change size based on combo",
286 "Description": "Decrease the flashlight size as combo increases."
287 }
288 ],
289 "IncompatibleMods": [
290 "BL",
291 "BM"
292 ],
293 "RequiresConfiguration": false,
294 "UserPlayable": true,
295 "ValidForMultiplayer": true,
296 "ValidForMultiplayerAsFreeMod": true,
297 "AlwaysValidForSubmission": false
298 },
299 {
300 "Acronym": "BL",
301 "Name": "Blinds",
302 "Description": "Play with blinds on your screen.",
303 "Type": "DifficultyIncrease",
304 "Settings": [],
305 "IncompatibleMods": [
306 "FL"
307 ],
308 "RequiresConfiguration": false,
309 "UserPlayable": true,
310 "ValidForMultiplayer": true,
311 "ValidForMultiplayerAsFreeMod": true,
312 "AlwaysValidForSubmission": false
313 },
314 {
315 "Acronym": "ST",
316 "Name": "Strict Tracking",
317 "Description": "Once you start a slider, follow precisely or get a miss.",
318 "Type": "DifficultyIncrease",
319 "Settings": [],
320 "IncompatibleMods": [
321 "TP",
322 "CL"
323 ],
324 "RequiresConfiguration": false,
325 "UserPlayable": true,
326 "ValidForMultiplayer": true,
327 "ValidForMultiplayerAsFreeMod": true,
328 "AlwaysValidForSubmission": false
329 },
330 {
331 "Acronym": "AC",
332 "Name": "Accuracy Challenge",
333 "Description": "Fail if your accuracy drops too low!",
334 "Type": "DifficultyIncrease",
335 "Settings": [
336 {
337 "Name": "minimum_accuracy",
338 "Type": "number",
339 "Label": "Minimum accuracy",
340 "Description": "Trigger a failure if your accuracy goes below this value."
341 },
342 {
343 "Name": "accuracy_judge_mode",
344 "Type": "string",
345 "Label": "Accuracy mode",
346 "Description": "The mode of accuracy that will trigger failure."
347 },
348 {
349 "Name": "restart",
350 "Type": "boolean",
351 "Label": "Restart on fail",
352 "Description": "Automatically restarts when failed."
353 }
354 ],
355 "IncompatibleMods": [
356 "EZ",
357 "NF",
358 "PF",
359 "CN"
360 ],
361 "RequiresConfiguration": false,
362 "UserPlayable": true,
363 "ValidForMultiplayer": true,
364 "ValidForMultiplayerAsFreeMod": true,
365 "AlwaysValidForSubmission": false
366 },
367 {
368 "Acronym": "TP",
369 "Name": "Target Practice",
370 "Description": "Practice keeping up with the beat of the song.",
371 "Type": "Conversion",
372 "Settings": [
373 {
374 "Name": "seed",
375 "Type": "number",
376 "Label": "Seed",
377 "Description": "Use a custom seed instead of a random one"
378 },
379 {
380 "Name": "metronome",
381 "Type": "boolean",
382 "Label": "Metronome ticks",
383 "Description": "Whether a metronome beat should play in the background"
384 }
385 ],
386 "IncompatibleMods": [
387 "SD",
388 "ST",
389 "RD",
390 "SO",
391 "TC",
392 "AD",
393 "DP"
394 ],
395 "RequiresConfiguration": false,
396 "UserPlayable": true,
397 "ValidForMultiplayer": true,
398 "ValidForMultiplayerAsFreeMod": true,
399 "AlwaysValidForSubmission": false
400 },
401 {
402 "Acronym": "DA",
403 "Name": "Difficulty Adjust",
404 "Description": "Override a beatmap's difficulty settings.",
405 "Type": "Conversion",
406 "Settings": [
407 {
408 "Name": "circle_size",
409 "Type": "number",
410 "Label": "Circle Size",
411 "Description": "Override a beatmap's set CS."
412 },
413 {
414 "Name": "approach_rate",
415 "Type": "number",
416 "Label": "Approach Rate",
417 "Description": "Override a beatmap's set AR."
418 },
419 {
420 "Name": "drain_rate",
421 "Type": "number",
422 "Label": "HP Drain",
423 "Description": "Override a beatmap's set HP."
424 },
425 {
426 "Name": "overall_difficulty",
427 "Type": "number",
428 "Label": "Accuracy",
429 "Description": "Override a beatmap's set OD."
430 },
431 {
432 "Name": "extended_limits",
433 "Type": "boolean",
434 "Label": "Extended Limits",
435 "Description": "Adjust difficulty beyond sane limits."
436 }
437 ],
438 "IncompatibleMods": [
439 "EZ",
440 "HR"
441 ],
442 "RequiresConfiguration": true,
443 "UserPlayable": true,
444 "ValidForMultiplayer": true,
445 "ValidForMultiplayerAsFreeMod": true,
446 "AlwaysValidForSubmission": false
447 },
448 {
449 "Acronym": "CL",
450 "Name": "Classic",
451 "Description": "Feeling nostalgic?",
452 "Type": "Conversion",
453 "Settings": [
454 {
455 "Name": "no_slider_head_accuracy",
456 "Type": "boolean",
457 "Label": "No slider head accuracy requirement",
458 "Description": "Scores sliders proportionally to the number of ticks hit."
459 },
460 {
461 "Name": "classic_note_lock",
462 "Type": "boolean",
463 "Label": "Apply classic note lock",
464 "Description": "Applies note lock to the full hit window."
465 },
466 {
467 "Name": "always_play_tail_sample",
468 "Type": "boolean",
469 "Label": "Always play a slider's tail sample",
470 "Description": "Always plays a slider's tail sample regardless of whether it was hit or not."
471 },
472 {
473 "Name": "fade_hit_circle_early",
474 "Type": "boolean",
475 "Label": "Fade out hit circles earlier",
476 "Description": "Make hit circles fade out into a miss, rather than after it."
477 },
478 {
479 "Name": "classic_health",
480 "Type": "boolean",
481 "Label": "Classic health",
482 "Description": "More closely resembles the original HP drain mechanics."
483 }
484 ],
485 "IncompatibleMods": [
486 "ST"
487 ],
488 "RequiresConfiguration": false,
489 "UserPlayable": true,
490 "ValidForMultiplayer": true,
491 "ValidForMultiplayerAsFreeMod": true,
492 "AlwaysValidForSubmission": false
493 },
494 {
495 "Acronym": "RD",
496 "Name": "Random",
497 "Description": "It never gets boring!",
498 "Type": "Conversion",
499 "Settings": [
500 {
501 "Name": "angle_sharpness",
502 "Type": "number",
503 "Label": "Angle sharpness",
504 "Description": "How sharp angles should be"
505 },
506 {
507 "Name": "seed",
508 "Type": "number",
509 "Label": "Seed",
510 "Description": "Use a custom seed instead of a random one"
511 }
512 ],
513 "IncompatibleMods": [
514 "TP"
515 ],
516 "RequiresConfiguration": false,
517 "UserPlayable": true,
518 "ValidForMultiplayer": true,
519 "ValidForMultiplayerAsFreeMod": true,
520 "AlwaysValidForSubmission": false
521 },
522 {
523 "Acronym": "MR",
524 "Name": "Mirror",
525 "Description": "Flip objects on the chosen axes.",
526 "Type": "Conversion",
527 "Settings": [
528 {
529 "Name": "reflection",
530 "Type": "string",
531 "Label": "Mirrored axes",
532 "Description": "Choose which axes objects are mirrored over."
533 }
534 ],
535 "IncompatibleMods": [
536 "HR"
537 ],
538 "RequiresConfiguration": false,
539 "UserPlayable": true,
540 "ValidForMultiplayer": true,
541 "ValidForMultiplayerAsFreeMod": true,
542 "AlwaysValidForSubmission": false
543 },
544 {
545 "Acronym": "AL",
546 "Name": "Alternate",
547 "Description": "Don't use the same key twice in a row!",
548 "Type": "Conversion",
549 "Settings": [],
550 "IncompatibleMods": [
551 "SG",
552 "AT",
553 "CN",
554 "RX"
555 ],
556 "RequiresConfiguration": false,
557 "UserPlayable": true,
558 "ValidForMultiplayer": true,
559 "ValidForMultiplayerAsFreeMod": true,
560 "AlwaysValidForSubmission": false
561 },
562 {
563 "Acronym": "SG",
564 "Name": "Single Tap",
565 "Description": "You must only use one key!",
566 "Type": "Conversion",
567 "Settings": [],
568 "IncompatibleMods": [
569 "AL",
570 "AT",
571 "CN",
572 "RX"
573 ],
574 "RequiresConfiguration": false,
575 "UserPlayable": true,
576 "ValidForMultiplayer": true,
577 "ValidForMultiplayerAsFreeMod": true,
578 "AlwaysValidForSubmission": false
579 },
580 {
581 "Acronym": "AT",
582 "Name": "Autoplay",
583 "Description": "Watch a perfect automated play through the song.",
584 "Type": "Automation",
585 "Settings": [],
586 "IncompatibleMods": [
587 "AL",
588 "SG",
589 "CN",
590 "RX",
591 "AP",
592 "SO",
593 "MG",
594 "RP",
595 "AS",
596 "TD"
597 ],
598 "RequiresConfiguration": false,
599 "UserPlayable": false,
600 "ValidForMultiplayer": false,
601 "ValidForMultiplayerAsFreeMod": false,
602 "AlwaysValidForSubmission": false
603 },
604 {
605 "Acronym": "CN",
606 "Name": "Cinema",
607 "Description": "Watch the video without visual distractions.",
608 "Type": "Automation",
609 "Settings": [],
610 "IncompatibleMods": [
611 "NF",
612 "SD",
613 "PF",
614 "AC",
615 "AL",
616 "SG",
617 "AT",
618 "CN",
619 "RX",
620 "AP",
621 "SO",
622 "MG",
623 "RP",
624 "AS",
625 "TD"
626 ],
627 "RequiresConfiguration": false,
628 "UserPlayable": false,
629 "ValidForMultiplayer": false,
630 "ValidForMultiplayerAsFreeMod": false,
631 "AlwaysValidForSubmission": false
632 },
633 {
634 "Acronym": "RX",
635 "Name": "Relax",
636 "Description": "You don't need to click. Give your clicking/tapping fingers a break from the heat of things.",
637 "Type": "Automation",
638 "Settings": [],
639 "IncompatibleMods": [
640 "AL",
641 "SG",
642 "AT",
643 "CN",
644 "AP",
645 "MG"
646 ],
647 "RequiresConfiguration": false,
648 "UserPlayable": true,
649 "ValidForMultiplayer": true,
650 "ValidForMultiplayerAsFreeMod": true,
651 "AlwaysValidForSubmission": false
652 },
653 {
654 "Acronym": "AP",
655 "Name": "Autopilot",
656 "Description": "Automatic cursor movement - just follow the rhythm.",
657 "Type": "Automation",
658 "Settings": [],
659 "IncompatibleMods": [
660 "AT",
661 "CN",
662 "RX",
663 "SO",
664 "MG",
665 "RP",
666 "TD"
667 ],
668 "RequiresConfiguration": false,
669 "UserPlayable": true,
670 "ValidForMultiplayer": true,
671 "ValidForMultiplayerAsFreeMod": true,
672 "AlwaysValidForSubmission": false
673 },
674 {
675 "Acronym": "SO",
676 "Name": "Spun Out",
677 "Description": "Spinners will be automatically completed.",
678 "Type": "Automation",
679 "Settings": [],
680 "IncompatibleMods": [
681 "TP",
682 "AT",
683 "CN",
684 "AP"
685 ],
686 "RequiresConfiguration": false,
687 "UserPlayable": true,
688 "ValidForMultiplayer": true,
689 "ValidForMultiplayerAsFreeMod": true,
690 "AlwaysValidForSubmission": false
691 },
692 {
693 "Acronym": "TR",
694 "Name": "Transform",
695 "Description": "Everything rotates. EVERYTHING.",
696 "Type": "Fun",
697 "Settings": [],
698 "IncompatibleMods": [
699 "WG",
700 "MG",
701 "RP",
702 "FR",
703 "DP"
704 ],
705 "RequiresConfiguration": false,
706 "UserPlayable": true,
707 "ValidForMultiplayer": true,
708 "ValidForMultiplayerAsFreeMod": true,
709 "AlwaysValidForSubmission": false
710 },
711 {
712 "Acronym": "WG",
713 "Name": "Wiggle",
714 "Description": "They just won't stay still...",
715 "Type": "Fun",
716 "Settings": [
717 {
718 "Name": "strength",
719 "Type": "number",
720 "Label": "Strength",
721 "Description": "Multiplier applied to the wiggling strength."
722 }
723 ],
724 "IncompatibleMods": [
725 "TR",
726 "MG",
727 "RP",
728 "DP"
729 ],
730 "RequiresConfiguration": false,
731 "UserPlayable": true,
732 "ValidForMultiplayer": true,
733 "ValidForMultiplayerAsFreeMod": true,
734 "AlwaysValidForSubmission": false
735 },
736 {
737 "Acronym": "SI",
738 "Name": "Spin In",
739 "Description": "Circles spin in. No approach circles.",
740 "Type": "Fun",
741 "Settings": [],
742 "IncompatibleMods": [
743 "HD",
744 "GR",
745 "DF",
746 "TC",
747 "AD",
748 "DP"
749 ],
750 "RequiresConfiguration": false,
751 "UserPlayable": true,
752 "ValidForMultiplayer": true,
753 "ValidForMultiplayerAsFreeMod": true,
754 "AlwaysValidForSubmission": false
755 },
756 {
757 "Acronym": "GR",
758 "Name": "Grow",
759 "Description": "Hit them at the right size!",
760 "Type": "Fun",
761 "Settings": [
762 {
763 "Name": "start_scale",
764 "Type": "number",
765 "Label": "Starting Size",
766 "Description": "The initial size multiplier applied to all objects."
767 }
768 ],
769 "IncompatibleMods": [
770 "SI",
771 "GR",
772 "DF",
773 "TC",
774 "AD",
775 "DP"
776 ],
777 "RequiresConfiguration": false,
778 "UserPlayable": true,
779 "ValidForMultiplayer": true,
780 "ValidForMultiplayerAsFreeMod": true,
781 "AlwaysValidForSubmission": false
782 },
783 {
784 "Acronym": "DF",
785 "Name": "Deflate",
786 "Description": "Hit them at the right size!",
787 "Type": "Fun",
788 "Settings": [
789 {
790 "Name": "start_scale",
791 "Type": "number",
792 "Label": "Starting Size",
793 "Description": "The initial size multiplier applied to all objects."
794 }
795 ],
796 "IncompatibleMods": [
797 "SI",
798 "GR",
799 "DF",
800 "TC",
801 "AD",
802 "DP"
803 ],
804 "RequiresConfiguration": false,
805 "UserPlayable": true,
806 "ValidForMultiplayer": true,
807 "ValidForMultiplayerAsFreeMod": true,
808 "AlwaysValidForSubmission": false
809 },
810 {
811 "Acronym": "WU",
812 "Name": "Wind Up",
813 "Description": "Can you keep up?",
814 "Type": "Fun",
815 "Settings": [
816 {
817 "Name": "initial_rate",
818 "Type": "number",
819 "Label": "Initial rate",
820 "Description": "The starting speed of the track"
821 },
822 {
823 "Name": "final_rate",
824 "Type": "number",
825 "Label": "Final rate",
826 "Description": "The final speed to ramp to"
827 },
828 {
829 "Name": "adjust_pitch",
830 "Type": "boolean",
831 "Label": "Adjust pitch",
832 "Description": "Should pitch be adjusted with speed"
833 }
834 ],
835 "IncompatibleMods": [
836 "HT",
837 "DC",
838 "DT",
839 "NC",
840 "WD",
841 "AS"
842 ],
843 "RequiresConfiguration": false,
844 "UserPlayable": true,
845 "ValidForMultiplayer": true,
846 "ValidForMultiplayerAsFreeMod": false,
847 "AlwaysValidForSubmission": false
848 },
849 {
850 "Acronym": "WD",
851 "Name": "Wind Down",
852 "Description": "Sloooow doooown...",
853 "Type": "Fun",
854 "Settings": [
855 {
856 "Name": "initial_rate",
857 "Type": "number",
858 "Label": "Initial rate",
859 "Description": "The starting speed of the track"
860 },
861 {
862 "Name": "final_rate",
863 "Type": "number",
864 "Label": "Final rate",
865 "Description": "The final speed to ramp to"
866 },
867 {
868 "Name": "adjust_pitch",
869 "Type": "boolean",
870 "Label": "Adjust pitch",
871 "Description": "Should pitch be adjusted with speed"
872 }
873 ],
874 "IncompatibleMods": [
875 "HT",
876 "DC",
877 "DT",
878 "NC",
879 "WU",
880 "AS"
881 ],
882 "RequiresConfiguration": false,
883 "UserPlayable": true,
884 "ValidForMultiplayer": true,
885 "ValidForMultiplayerAsFreeMod": false,
886 "AlwaysValidForSubmission": false
887 },
888 {
889 "Acronym": "TC",
890 "Name": "Traceable",
891 "Description": "Put your faith in the approach circles...",
892 "Type": "Fun",
893 "Settings": [],
894 "IncompatibleMods": [
895 "HD",
896 "TP",
897 "SI",
898 "GR",
899 "DF",
900 "DP"
901 ],
902 "RequiresConfiguration": false,
903 "UserPlayable": true,
904 "ValidForMultiplayer": true,
905 "ValidForMultiplayerAsFreeMod": true,
906 "AlwaysValidForSubmission": false
907 },
908 {
909 "Acronym": "BR",
910 "Name": "Barrel Roll",
911 "Description": "The whole playfield is on a wheel!",
912 "Type": "Fun",
913 "Settings": [
914 {
915 "Name": "spin_speed",
916 "Type": "number",
917 "Label": "Roll speed",
918 "Description": "Rotations per minute"
919 },
920 {
921 "Name": "direction",
922 "Type": "string",
923 "Label": "Direction",
924 "Description": "The direction of rotation"
925 }
926 ],
927 "IncompatibleMods": [
928 "BU"
929 ],
930 "RequiresConfiguration": false,
931 "UserPlayable": true,
932 "ValidForMultiplayer": true,
933 "ValidForMultiplayerAsFreeMod": true,
934 "AlwaysValidForSubmission": false
935 },
936 {
937 "Acronym": "AD",
938 "Name": "Approach Different",
939 "Description": "Never trust the approach circles...",
940 "Type": "Fun",
941 "Settings": [
942 {
943 "Name": "scale",
944 "Type": "number",
945 "Label": "Initial size",
946 "Description": "Change the initial size of the approach circle, relative to hit circles."
947 },
948 {
949 "Name": "style",
950 "Type": "string",
951 "Label": "Style",
952 "Description": "Change the animation style of the approach circles."
953 }
954 ],
955 "IncompatibleMods": [
956 "HD",
957 "TP",
958 "SI",
959 "GR",
960 "DF",
961 "FR"
962 ],
963 "RequiresConfiguration": false,
964 "UserPlayable": true,
965 "ValidForMultiplayer": true,
966 "ValidForMultiplayerAsFreeMod": true,
967 "AlwaysValidForSubmission": false
968 },
969 {
970 "Acronym": "MU",
971 "Name": "Muted",
972 "Description": "Can you still feel the rhythm without music?",
973 "Type": "Fun",
974 "Settings": [
975 {
976 "Name": "inverse_muting",
977 "Type": "boolean",
978 "Label": "Start muted",
979 "Description": "Increase volume as combo builds."
980 },
981 {
982 "Name": "enable_metronome",
983 "Type": "boolean",
984 "Label": "Enable metronome",
985 "Description": "Add a metronome beat to help you keep track of the rhythm."
986 },
987 {
988 "Name": "mute_combo_count",
989 "Type": "number",
990 "Label": "Final volume at combo",
991 "Description": "The combo count at which point the track reaches its final volume."
992 },
993 {
994 "Name": "affects_hit_sounds",
995 "Type": "boolean",
996 "Label": "Mute hit sounds",
997 "Description": "Hit sounds are also muted alongside the track."
998 }
999 ],
1000 "IncompatibleMods": [],
1001 "RequiresConfiguration": false,
1002 "UserPlayable": true,
1003 "ValidForMultiplayer": true,
1004 "ValidForMultiplayerAsFreeMod": true,
1005 "AlwaysValidForSubmission": false
1006 },
1007 {
1008 "Acronym": "NS",
1009 "Name": "No Scope",
1010 "Description": "Where's the cursor?",
1011 "Type": "Fun",
1012 "Settings": [
1013 {
1014 "Name": "hidden_combo_count",
1015 "Type": "number",
1016 "Label": "Hidden at combo",
1017 "Description": "The combo count at which the cursor becomes completely hidden"
1018 }
1019 ],
1020 "IncompatibleMods": [
1021 "BM"
1022 ],
1023 "RequiresConfiguration": false,
1024 "UserPlayable": true,
1025 "ValidForMultiplayer": true,
1026 "ValidForMultiplayerAsFreeMod": true,
1027 "AlwaysValidForSubmission": false
1028 },
1029 {
1030 "Acronym": "MG",
1031 "Name": "Magnetised",
1032 "Description": "No need to chase the circles – your cursor is a magnet!",
1033 "Type": "Fun",
1034 "Settings": [
1035 {
1036 "Name": "attraction_strength",
1037 "Type": "number",
1038 "Label": "Attraction strength",
1039 "Description": "How strong the pull is."
1040 }
1041 ],
1042 "IncompatibleMods": [
1043 "AT",
1044 "CN",
1045 "RX",
1046 "AP",
1047 "TR",
1048 "WG",
1049 "RP",
1050 "BU",
1051 "DP"
1052 ],
1053 "RequiresConfiguration": false,
1054 "UserPlayable": true,
1055 "ValidForMultiplayer": true,
1056 "ValidForMultiplayerAsFreeMod": true,
1057 "AlwaysValidForSubmission": false
1058 },
1059 {
1060 "Acronym": "RP",
1061 "Name": "Repel",
1062 "Description": "Hit objects run away!",
1063 "Type": "Fun",
1064 "Settings": [
1065 {
1066 "Name": "repulsion_strength",
1067 "Type": "number",
1068 "Label": "Repulsion strength",
1069 "Description": "How strong the repulsion is."
1070 }
1071 ],
1072 "IncompatibleMods": [
1073 "AT",
1074 "CN",
1075 "AP",
1076 "TR",
1077 "WG",
1078 "MG",
1079 "BU",
1080 "DP"
1081 ],
1082 "RequiresConfiguration": false,
1083 "UserPlayable": true,
1084 "ValidForMultiplayer": true,
1085 "ValidForMultiplayerAsFreeMod": true,
1086 "AlwaysValidForSubmission": false
1087 },
1088 {
1089 "Acronym": "AS",
1090 "Name": "Adaptive Speed",
1091 "Description": "Let track speed adapt to you.",
1092 "Type": "Fun",
1093 "Settings": [
1094 {
1095 "Name": "initial_rate",
1096 "Type": "number",
1097 "Label": "Initial rate",
1098 "Description": "The starting speed of the track"
1099 },
1100 {
1101 "Name": "adjust_pitch",
1102 "Type": "boolean",
1103 "Label": "Adjust pitch",
1104 "Description": "Should pitch be adjusted with speed"
1105 }
1106 ],
1107 "IncompatibleMods": [
1108 "HT",
1109 "DC",
1110 "DT",
1111 "NC",
1112 "AT",
1113 "CN",
1114 "WU",
1115 "WD"
1116 ],
1117 "RequiresConfiguration": false,
1118 "UserPlayable": true,
1119 "ValidForMultiplayer": false,
1120 "ValidForMultiplayerAsFreeMod": false,
1121 "AlwaysValidForSubmission": false
1122 },
1123 {
1124 "Acronym": "FR",
1125 "Name": "Freeze Frame",
1126 "Description": "Burn the notes into your memory.",
1127 "Type": "Fun",
1128 "Settings": [],
1129 "IncompatibleMods": [
1130 "TR",
1131 "AD",
1132 "DP"
1133 ],
1134 "RequiresConfiguration": false,
1135 "UserPlayable": true,
1136 "ValidForMultiplayer": true,
1137 "ValidForMultiplayerAsFreeMod": true,
1138 "AlwaysValidForSubmission": false
1139 },
1140 {
1141 "Acronym": "BU",
1142 "Name": "Bubbles",
1143 "Description": "Don't let their popping distract you!",
1144 "Type": "Fun",
1145 "Settings": [],
1146 "IncompatibleMods": [
1147 "BR",
1148 "MG",
1149 "RP"
1150 ],
1151 "RequiresConfiguration": false,
1152 "UserPlayable": true,
1153 "ValidForMultiplayer": true,
1154 "ValidForMultiplayerAsFreeMod": true,
1155 "AlwaysValidForSubmission": false
1156 },
1157 {
1158 "Acronym": "SY",
1159 "Name": "Synesthesia",
1160 "Description": "Colours hit objects based on the rhythm.",
1161 "Type": "Fun",
1162 "Settings": [],
1163 "IncompatibleMods": [],
1164 "RequiresConfiguration": false,
1165 "UserPlayable": true,
1166 "ValidForMultiplayer": true,
1167 "ValidForMultiplayerAsFreeMod": true,
1168 "AlwaysValidForSubmission": false
1169 },
1170 {
1171 "Acronym": "DP",
1172 "Name": "Depth",
1173 "Description": "3D. Almost.",
1174 "Type": "Fun",
1175 "Settings": [
1176 {
1177 "Name": "max_depth",
1178 "Type": "number",
1179 "Label": "Maximum depth",
1180 "Description": "How far away objects appear."
1181 },
1182 {
1183 "Name": "show_approach_circles",
1184 "Type": "boolean",
1185 "Label": "Show Approach Circles",
1186 "Description": "Whether approach circles should be visible."
1187 }
1188 ],
1189 "IncompatibleMods": [
1190 "HD",
1191 "TP",
1192 "TR",
1193 "WG",
1194 "SI",
1195 "GR",
1196 "DF",
1197 "TC",
1198 "MG",
1199 "RP",
1200 "FR",
1201 "DP"
1202 ],
1203 "RequiresConfiguration": false,
1204 "UserPlayable": true,
1205 "ValidForMultiplayer": true,
1206 "ValidForMultiplayerAsFreeMod": true,
1207 "AlwaysValidForSubmission": false
1208 },
1209 {
1210 "Acronym": "BM",
1211 "Name": "Bloom",
1212 "Description": "The cursor blooms into.. a larger cursor!",
1213 "Type": "Fun",
1214 "Settings": [
1215 {
1216 "Name": "max_size_combo_count",
1217 "Type": "number",
1218 "Label": "Max size at combo",
1219 "Description": "The combo count at which the cursor reaches its maximum size"
1220 },
1221 {
1222 "Name": "max_cursor_size",
1223 "Type": "number",
1224 "Label": "Final size multiplier",
1225 "Description": "The multiplier applied to cursor size when combo reaches maximum"
1226 }
1227 ],
1228 "IncompatibleMods": [
1229 "FL",
1230 "NS",
1231 "TD"
1232 ],
1233 "RequiresConfiguration": false,
1234 "UserPlayable": true,
1235 "ValidForMultiplayer": true,
1236 "ValidForMultiplayerAsFreeMod": true,
1237 "AlwaysValidForSubmission": false
1238 },
1239 {
1240 "Acronym": "TD",
1241 "Name": "Touch Device",
1242 "Description": "Automatically applied to plays on devices with a touchscreen.",
1243 "Type": "System",
1244 "Settings": [],
1245 "IncompatibleMods": [
1246 "AT",
1247 "CN",
1248 "AP",
1249 "BM"
1250 ],
1251 "RequiresConfiguration": false,
1252 "UserPlayable": true,
1253 "ValidForMultiplayer": false,
1254 "ValidForMultiplayerAsFreeMod": false,
1255 "AlwaysValidForSubmission": true
1256 },
1257 {
1258 "Acronym": "SV2",
1259 "Name": "Score V2",
1260 "Description": "Score set on earlier osu! versions with the V2 scoring algorithm active.",
1261 "Type": "System",
1262 "Settings": [],
1263 "IncompatibleMods": [],
1264 "RequiresConfiguration": false,
1265 "UserPlayable": false,
1266 "ValidForMultiplayer": false,
1267 "ValidForMultiplayerAsFreeMod": false,
1268 "AlwaysValidForSubmission": false
1269 }
1270 ]
1271 },
1272 {
1273 "Name": "taiko",
1274 "RulesetID": 1,
1275 "Mods": [
1276 {
1277 "Acronym": "EZ",
1278 "Name": "Easy",
1279 "Description": "Beats move slower, and less accuracy required!",
1280 "Type": "DifficultyReduction",
1281 "Settings": [],
1282 "IncompatibleMods": [
1283 "HR",
1284 "DA"
1285 ],
1286 "RequiresConfiguration": false,
1287 "UserPlayable": true,
1288 "ValidForMultiplayer": true,
1289 "ValidForMultiplayerAsFreeMod": true,
1290 "AlwaysValidForSubmission": false
1291 },
1292 {
1293 "Acronym": "NF",
1294 "Name": "No Fail",
1295 "Description": "You can't fail, no matter what.",
1296 "Type": "DifficultyReduction",
1297 "Settings": [],
1298 "IncompatibleMods": [
1299 "SD",
1300 "PF",
1301 "AC",
1302 "CN"
1303 ],
1304 "RequiresConfiguration": false,
1305 "UserPlayable": true,
1306 "ValidForMultiplayer": true,
1307 "ValidForMultiplayerAsFreeMod": true,
1308 "AlwaysValidForSubmission": false
1309 },
1310 {
1311 "Acronym": "HT",
1312 "Name": "Half Time",
1313 "Description": "Less zoom...",
1314 "Type": "DifficultyReduction",
1315 "Settings": [
1316 {
1317 "Name": "speed_change",
1318 "Type": "number",
1319 "Label": "Speed decrease",
1320 "Description": "The actual decrease to apply"
1321 },
1322 {
1323 "Name": "adjust_pitch",
1324 "Type": "boolean",
1325 "Label": "Adjust pitch",
1326 "Description": "Should pitch be adjusted with speed"
1327 }
1328 ],
1329 "IncompatibleMods": [
1330 "HT",
1331 "DC",
1332 "DT",
1333 "NC",
1334 "WU",
1335 "WD",
1336 "AS"
1337 ],
1338 "RequiresConfiguration": false,
1339 "UserPlayable": true,
1340 "ValidForMultiplayer": true,
1341 "ValidForMultiplayerAsFreeMod": false,
1342 "AlwaysValidForSubmission": false
1343 },
1344 {
1345 "Acronym": "DC",
1346 "Name": "Daycore",
1347 "Description": "Whoaaaaa...",
1348 "Type": "DifficultyReduction",
1349 "Settings": [
1350 {
1351 "Name": "speed_change",
1352 "Type": "number",
1353 "Label": "Speed decrease",
1354 "Description": "The actual decrease to apply"
1355 }
1356 ],
1357 "IncompatibleMods": [
1358 "HT",
1359 "DC",
1360 "DT",
1361 "NC",
1362 "WU",
1363 "WD",
1364 "AS"
1365 ],
1366 "RequiresConfiguration": false,
1367 "UserPlayable": true,
1368 "ValidForMultiplayer": true,
1369 "ValidForMultiplayerAsFreeMod": false,
1370 "AlwaysValidForSubmission": false
1371 },
1372 {
1373 "Acronym": "HR",
1374 "Name": "Hard Rock",
1375 "Description": "Everything just got a bit harder...",
1376 "Type": "DifficultyIncrease",
1377 "Settings": [],
1378 "IncompatibleMods": [
1379 "EZ",
1380 "DA"
1381 ],
1382 "RequiresConfiguration": false,
1383 "UserPlayable": true,
1384 "ValidForMultiplayer": true,
1385 "ValidForMultiplayerAsFreeMod": true,
1386 "AlwaysValidForSubmission": false
1387 },
1388 {
1389 "Acronym": "SD",
1390 "Name": "Sudden Death",
1391 "Description": "Miss and fail.",
1392 "Type": "DifficultyIncrease",
1393 "Settings": [
1394 {
1395 "Name": "restart",
1396 "Type": "boolean",
1397 "Label": "Restart on fail",
1398 "Description": "Automatically restarts when failed."
1399 }
1400 ],
1401 "IncompatibleMods": [
1402 "NF",
1403 "PF",
1404 "CN"
1405 ],
1406 "RequiresConfiguration": false,
1407 "UserPlayable": true,
1408 "ValidForMultiplayer": true,
1409 "ValidForMultiplayerAsFreeMod": true,
1410 "AlwaysValidForSubmission": false
1411 },
1412 {
1413 "Acronym": "PF",
1414 "Name": "Perfect",
1415 "Description": "SS or quit.",
1416 "Type": "DifficultyIncrease",
1417 "Settings": [
1418 {
1419 "Name": "restart",
1420 "Type": "boolean",
1421 "Label": "Restart on fail",
1422 "Description": "Automatically restarts when failed."
1423 }
1424 ],
1425 "IncompatibleMods": [
1426 "NF",
1427 "SD",
1428 "AC",
1429 "CN"
1430 ],
1431 "RequiresConfiguration": false,
1432 "UserPlayable": true,
1433 "ValidForMultiplayer": true,
1434 "ValidForMultiplayerAsFreeMod": true,
1435 "AlwaysValidForSubmission": false
1436 },
1437 {
1438 "Acronym": "DT",
1439 "Name": "Double Time",
1440 "Description": "Zoooooooooom...",
1441 "Type": "DifficultyIncrease",
1442 "Settings": [
1443 {
1444 "Name": "speed_change",
1445 "Type": "number",
1446 "Label": "Speed increase",
1447 "Description": "The actual increase to apply"
1448 },
1449 {
1450 "Name": "adjust_pitch",
1451 "Type": "boolean",
1452 "Label": "Adjust pitch",
1453 "Description": "Should pitch be adjusted with speed"
1454 }
1455 ],
1456 "IncompatibleMods": [
1457 "HT",
1458 "DC",
1459 "DT",
1460 "NC",
1461 "WU",
1462 "WD",
1463 "AS"
1464 ],
1465 "RequiresConfiguration": false,
1466 "UserPlayable": true,
1467 "ValidForMultiplayer": true,
1468 "ValidForMultiplayerAsFreeMod": false,
1469 "AlwaysValidForSubmission": false
1470 },
1471 {
1472 "Acronym": "NC",
1473 "Name": "Nightcore",
1474 "Description": "Uguuuuuuuu...",
1475 "Type": "DifficultyIncrease",
1476 "Settings": [
1477 {
1478 "Name": "speed_change",
1479 "Type": "number",
1480 "Label": "Speed increase",
1481 "Description": "The actual increase to apply"
1482 }
1483 ],
1484 "IncompatibleMods": [
1485 "HT",
1486 "DC",
1487 "DT",
1488 "NC",
1489 "WU",
1490 "WD",
1491 "AS"
1492 ],
1493 "RequiresConfiguration": false,
1494 "UserPlayable": true,
1495 "ValidForMultiplayer": true,
1496 "ValidForMultiplayerAsFreeMod": false,
1497 "AlwaysValidForSubmission": false
1498 },
1499 {
1500 "Acronym": "HD",
1501 "Name": "Hidden",
1502 "Description": "Beats fade out before you hit them!",
1503 "Type": "DifficultyIncrease",
1504 "Settings": [],
1505 "IncompatibleMods": [],
1506 "RequiresConfiguration": false,
1507 "UserPlayable": true,
1508 "ValidForMultiplayer": true,
1509 "ValidForMultiplayerAsFreeMod": true,
1510 "AlwaysValidForSubmission": false
1511 },
1512 {
1513 "Acronym": "FL",
1514 "Name": "Flashlight",
1515 "Description": "Restricted view area.",
1516 "Type": "DifficultyIncrease",
1517 "Settings": [
1518 {
1519 "Name": "size_multiplier",
1520 "Type": "number",
1521 "Label": "Flashlight size",
1522 "Description": "Multiplier applied to the default flashlight size."
1523 },
1524 {
1525 "Name": "combo_based_size",
1526 "Type": "boolean",
1527 "Label": "Change size based on combo",
1528 "Description": "Decrease the flashlight size as combo increases."
1529 }
1530 ],
1531 "IncompatibleMods": [],
1532 "RequiresConfiguration": false,
1533 "UserPlayable": true,
1534 "ValidForMultiplayer": true,
1535 "ValidForMultiplayerAsFreeMod": true,
1536 "AlwaysValidForSubmission": false
1537 },
1538 {
1539 "Acronym": "AC",
1540 "Name": "Accuracy Challenge",
1541 "Description": "Fail if your accuracy drops too low!",
1542 "Type": "DifficultyIncrease",
1543 "Settings": [
1544 {
1545 "Name": "minimum_accuracy",
1546 "Type": "number",
1547 "Label": "Minimum accuracy",
1548 "Description": "Trigger a failure if your accuracy goes below this value."
1549 },
1550 {
1551 "Name": "accuracy_judge_mode",
1552 "Type": "string",
1553 "Label": "Accuracy mode",
1554 "Description": "The mode of accuracy that will trigger failure."
1555 },
1556 {
1557 "Name": "restart",
1558 "Type": "boolean",
1559 "Label": "Restart on fail",
1560 "Description": "Automatically restarts when failed."
1561 }
1562 ],
1563 "IncompatibleMods": [
1564 "NF",
1565 "PF",
1566 "CN"
1567 ],
1568 "RequiresConfiguration": false,
1569 "UserPlayable": true,
1570 "ValidForMultiplayer": true,
1571 "ValidForMultiplayerAsFreeMod": true,
1572 "AlwaysValidForSubmission": false
1573 },
1574 {
1575 "Acronym": "RD",
1576 "Name": "Random",
1577 "Description": "Shuffle around the colours!",
1578 "Type": "Conversion",
1579 "Settings": [
1580 {
1581 "Name": "seed",
1582 "Type": "number",
1583 "Label": "Seed",
1584 "Description": "Use a custom seed instead of a random one"
1585 }
1586 ],
1587 "IncompatibleMods": [
1588 "SW"
1589 ],
1590 "RequiresConfiguration": false,
1591 "UserPlayable": true,
1592 "ValidForMultiplayer": true,
1593 "ValidForMultiplayerAsFreeMod": true,
1594 "AlwaysValidForSubmission": false
1595 },
1596 {
1597 "Acronym": "DA",
1598 "Name": "Difficulty Adjust",
1599 "Description": "Override a beatmap's difficulty settings.",
1600 "Type": "Conversion",
1601 "Settings": [
1602 {
1603 "Name": "scroll_speed",
1604 "Type": "number",
1605 "Label": "Scroll Speed",
1606 "Description": "Adjust a beatmap's set scroll speed"
1607 },
1608 {
1609 "Name": "drain_rate",
1610 "Type": "number",
1611 "Label": "HP Drain",
1612 "Description": "Override a beatmap's set HP."
1613 },
1614 {
1615 "Name": "overall_difficulty",
1616 "Type": "number",
1617 "Label": "Accuracy",
1618 "Description": "Override a beatmap's set OD."
1619 },
1620 {
1621 "Name": "extended_limits",
1622 "Type": "boolean",
1623 "Label": "Extended Limits",
1624 "Description": "Adjust difficulty beyond sane limits."
1625 }
1626 ],
1627 "IncompatibleMods": [
1628 "EZ",
1629 "HR"
1630 ],
1631 "RequiresConfiguration": true,
1632 "UserPlayable": true,
1633 "ValidForMultiplayer": true,
1634 "ValidForMultiplayerAsFreeMod": true,
1635 "AlwaysValidForSubmission": false
1636 },
1637 {
1638 "Acronym": "CL",
1639 "Name": "Classic",
1640 "Description": "Feeling nostalgic?",
1641 "Type": "Conversion",
1642 "Settings": [],
1643 "IncompatibleMods": [],
1644 "RequiresConfiguration": false,
1645 "UserPlayable": true,
1646 "ValidForMultiplayer": true,
1647 "ValidForMultiplayerAsFreeMod": true,
1648 "AlwaysValidForSubmission": false
1649 },
1650 {
1651 "Acronym": "SW",
1652 "Name": "Swap",
1653 "Description": "Dons become kats, kats become dons",
1654 "Type": "Conversion",
1655 "Settings": [],
1656 "IncompatibleMods": [
1657 "RD"
1658 ],
1659 "RequiresConfiguration": false,
1660 "UserPlayable": true,
1661 "ValidForMultiplayer": true,
1662 "ValidForMultiplayerAsFreeMod": true,
1663 "AlwaysValidForSubmission": false
1664 },
1665 {
1666 "Acronym": "SG",
1667 "Name": "Single Tap",
1668 "Description": "One key for dons, one key for kats.",
1669 "Type": "Conversion",
1670 "Settings": [],
1671 "IncompatibleMods": [
1672 "AT",
1673 "CN",
1674 "RX"
1675 ],
1676 "RequiresConfiguration": false,
1677 "UserPlayable": true,
1678 "ValidForMultiplayer": true,
1679 "ValidForMultiplayerAsFreeMod": true,
1680 "AlwaysValidForSubmission": false
1681 },
1682 {
1683 "Acronym": "CS",
1684 "Name": "Constant Speed",
1685 "Description": "No more tricky speed changes!",
1686 "Type": "Conversion",
1687 "Settings": [],
1688 "IncompatibleMods": [],
1689 "RequiresConfiguration": false,
1690 "UserPlayable": true,
1691 "ValidForMultiplayer": true,
1692 "ValidForMultiplayerAsFreeMod": true,
1693 "AlwaysValidForSubmission": false
1694 },
1695 {
1696 "Acronym": "AT",
1697 "Name": "Autoplay",
1698 "Description": "Watch a perfect automated play through the song.",
1699 "Type": "Automation",
1700 "Settings": [],
1701 "IncompatibleMods": [
1702 "SG",
1703 "CN",
1704 "RX",
1705 "AS"
1706 ],
1707 "RequiresConfiguration": false,
1708 "UserPlayable": false,
1709 "ValidForMultiplayer": false,
1710 "ValidForMultiplayerAsFreeMod": false,
1711 "AlwaysValidForSubmission": false
1712 },
1713 {
1714 "Acronym": "CN",
1715 "Name": "Cinema",
1716 "Description": "Watch the video without visual distractions.",
1717 "Type": "Automation",
1718 "Settings": [],
1719 "IncompatibleMods": [
1720 "NF",
1721 "SD",
1722 "PF",
1723 "AC",
1724 "SG",
1725 "AT",
1726 "CN",
1727 "RX",
1728 "AS"
1729 ],
1730 "RequiresConfiguration": false,
1731 "UserPlayable": false,
1732 "ValidForMultiplayer": false,
1733 "ValidForMultiplayerAsFreeMod": false,
1734 "AlwaysValidForSubmission": false
1735 },
1736 {
1737 "Acronym": "RX",
1738 "Name": "Relax",
1739 "Description": "No need to remember which key is correct anymore!",
1740 "Type": "Automation",
1741 "Settings": [],
1742 "IncompatibleMods": [
1743 "SG",
1744 "AT",
1745 "CN"
1746 ],
1747 "RequiresConfiguration": false,
1748 "UserPlayable": true,
1749 "ValidForMultiplayer": true,
1750 "ValidForMultiplayerAsFreeMod": true,
1751 "AlwaysValidForSubmission": false
1752 },
1753 {
1754 "Acronym": "WU",
1755 "Name": "Wind Up",
1756 "Description": "Can you keep up?",
1757 "Type": "Fun",
1758 "Settings": [
1759 {
1760 "Name": "initial_rate",
1761 "Type": "number",
1762 "Label": "Initial rate",
1763 "Description": "The starting speed of the track"
1764 },
1765 {
1766 "Name": "final_rate",
1767 "Type": "number",
1768 "Label": "Final rate",
1769 "Description": "The final speed to ramp to"
1770 },
1771 {
1772 "Name": "adjust_pitch",
1773 "Type": "boolean",
1774 "Label": "Adjust pitch",
1775 "Description": "Should pitch be adjusted with speed"
1776 }
1777 ],
1778 "IncompatibleMods": [
1779 "HT",
1780 "DC",
1781 "DT",
1782 "NC",
1783 "WD",
1784 "AS"
1785 ],
1786 "RequiresConfiguration": false,
1787 "UserPlayable": true,
1788 "ValidForMultiplayer": true,
1789 "ValidForMultiplayerAsFreeMod": false,
1790 "AlwaysValidForSubmission": false
1791 },
1792 {
1793 "Acronym": "WD",
1794 "Name": "Wind Down",
1795 "Description": "Sloooow doooown...",
1796 "Type": "Fun",
1797 "Settings": [
1798 {
1799 "Name": "initial_rate",
1800 "Type": "number",
1801 "Label": "Initial rate",
1802 "Description": "The starting speed of the track"
1803 },
1804 {
1805 "Name": "final_rate",
1806 "Type": "number",
1807 "Label": "Final rate",
1808 "Description": "The final speed to ramp to"
1809 },
1810 {
1811 "Name": "adjust_pitch",
1812 "Type": "boolean",
1813 "Label": "Adjust pitch",
1814 "Description": "Should pitch be adjusted with speed"
1815 }
1816 ],
1817 "IncompatibleMods": [
1818 "HT",
1819 "DC",
1820 "DT",
1821 "NC",
1822 "WU",
1823 "AS"
1824 ],
1825 "RequiresConfiguration": false,
1826 "UserPlayable": true,
1827 "ValidForMultiplayer": true,
1828 "ValidForMultiplayerAsFreeMod": false,
1829 "AlwaysValidForSubmission": false
1830 },
1831 {
1832 "Acronym": "MU",
1833 "Name": "Muted",
1834 "Description": "Can you still feel the rhythm without music?",
1835 "Type": "Fun",
1836 "Settings": [
1837 {
1838 "Name": "inverse_muting",
1839 "Type": "boolean",
1840 "Label": "Start muted",
1841 "Description": "Increase volume as combo builds."
1842 },
1843 {
1844 "Name": "enable_metronome",
1845 "Type": "boolean",
1846 "Label": "Enable metronome",
1847 "Description": "Add a metronome beat to help you keep track of the rhythm."
1848 },
1849 {
1850 "Name": "mute_combo_count",
1851 "Type": "number",
1852 "Label": "Final volume at combo",
1853 "Description": "The combo count at which point the track reaches its final volume."
1854 },
1855 {
1856 "Name": "affects_hit_sounds",
1857 "Type": "boolean",
1858 "Label": "Mute hit sounds",
1859 "Description": "Hit sounds are also muted alongside the track."
1860 }
1861 ],
1862 "IncompatibleMods": [],
1863 "RequiresConfiguration": false,
1864 "UserPlayable": true,
1865 "ValidForMultiplayer": true,
1866 "ValidForMultiplayerAsFreeMod": true,
1867 "AlwaysValidForSubmission": false
1868 },
1869 {
1870 "Acronym": "AS",
1871 "Name": "Adaptive Speed",
1872 "Description": "Let track speed adapt to you.",
1873 "Type": "Fun",
1874 "Settings": [
1875 {
1876 "Name": "initial_rate",
1877 "Type": "number",
1878 "Label": "Initial rate",
1879 "Description": "The starting speed of the track"
1880 },
1881 {
1882 "Name": "adjust_pitch",
1883 "Type": "boolean",
1884 "Label": "Adjust pitch",
1885 "Description": "Should pitch be adjusted with speed"
1886 }
1887 ],
1888 "IncompatibleMods": [
1889 "HT",
1890 "DC",
1891 "DT",
1892 "NC",
1893 "AT",
1894 "CN",
1895 "WU",
1896 "WD"
1897 ],
1898 "RequiresConfiguration": false,
1899 "UserPlayable": true,
1900 "ValidForMultiplayer": false,
1901 "ValidForMultiplayerAsFreeMod": false,
1902 "AlwaysValidForSubmission": false
1903 },
1904 {
1905 "Acronym": "SV2",
1906 "Name": "Score V2",
1907 "Description": "Score set on earlier osu! versions with the V2 scoring algorithm active.",
1908 "Type": "System",
1909 "Settings": [],
1910 "IncompatibleMods": [],
1911 "RequiresConfiguration": false,
1912 "UserPlayable": false,
1913 "ValidForMultiplayer": false,
1914 "ValidForMultiplayerAsFreeMod": false,
1915 "AlwaysValidForSubmission": false
1916 }
1917 ]
1918 },
1919 {
1920 "Name": "fruits",
1921 "RulesetID": 2,
1922 "Mods": [
1923 {
1924 "Acronym": "EZ",
1925 "Name": "Easy",
1926 "Description": "Larger fruits, more forgiving HP drain, less accuracy required, and three lives!",
1927 "Type": "DifficultyReduction",
1928 "Settings": [
1929 {
1930 "Name": "retries",
1931 "Type": "number",
1932 "Label": "Extra Lives",
1933 "Description": "Number of extra lives"
1934 }
1935 ],
1936 "IncompatibleMods": [
1937 "HR",
1938 "AC",
1939 "DA"
1940 ],
1941 "RequiresConfiguration": false,
1942 "UserPlayable": true,
1943 "ValidForMultiplayer": true,
1944 "ValidForMultiplayerAsFreeMod": true,
1945 "AlwaysValidForSubmission": false
1946 },
1947 {
1948 "Acronym": "NF",
1949 "Name": "No Fail",
1950 "Description": "You can't fail, no matter what.",
1951 "Type": "DifficultyReduction",
1952 "Settings": [],
1953 "IncompatibleMods": [
1954 "SD",
1955 "PF",
1956 "AC",
1957 "CN"
1958 ],
1959 "RequiresConfiguration": false,
1960 "UserPlayable": true,
1961 "ValidForMultiplayer": true,
1962 "ValidForMultiplayerAsFreeMod": true,
1963 "AlwaysValidForSubmission": false
1964 },
1965 {
1966 "Acronym": "HT",
1967 "Name": "Half Time",
1968 "Description": "Less zoom...",
1969 "Type": "DifficultyReduction",
1970 "Settings": [
1971 {
1972 "Name": "speed_change",
1973 "Type": "number",
1974 "Label": "Speed decrease",
1975 "Description": "The actual decrease to apply"
1976 },
1977 {
1978 "Name": "adjust_pitch",
1979 "Type": "boolean",
1980 "Label": "Adjust pitch",
1981 "Description": "Should pitch be adjusted with speed"
1982 }
1983 ],
1984 "IncompatibleMods": [
1985 "HT",
1986 "DC",
1987 "DT",
1988 "NC",
1989 "WU",
1990 "WD"
1991 ],
1992 "RequiresConfiguration": false,
1993 "UserPlayable": true,
1994 "ValidForMultiplayer": true,
1995 "ValidForMultiplayerAsFreeMod": false,
1996 "AlwaysValidForSubmission": false
1997 },
1998 {
1999 "Acronym": "DC",
2000 "Name": "Daycore",
2001 "Description": "Whoaaaaa...",
2002 "Type": "DifficultyReduction",
2003 "Settings": [
2004 {
2005 "Name": "speed_change",
2006 "Type": "number",
2007 "Label": "Speed decrease",
2008 "Description": "The actual decrease to apply"
2009 }
2010 ],
2011 "IncompatibleMods": [
2012 "HT",
2013 "DC",
2014 "DT",
2015 "NC",
2016 "WU",
2017 "WD"
2018 ],
2019 "RequiresConfiguration": false,
2020 "UserPlayable": true,
2021 "ValidForMultiplayer": true,
2022 "ValidForMultiplayerAsFreeMod": false,
2023 "AlwaysValidForSubmission": false
2024 },
2025 {
2026 "Acronym": "HR",
2027 "Name": "Hard Rock",
2028 "Description": "Everything just got a bit harder...",
2029 "Type": "DifficultyIncrease",
2030 "Settings": [],
2031 "IncompatibleMods": [
2032 "EZ",
2033 "DA"
2034 ],
2035 "RequiresConfiguration": false,
2036 "UserPlayable": true,
2037 "ValidForMultiplayer": true,
2038 "ValidForMultiplayerAsFreeMod": true,
2039 "AlwaysValidForSubmission": false
2040 },
2041 {
2042 "Acronym": "SD",
2043 "Name": "Sudden Death",
2044 "Description": "Miss and fail.",
2045 "Type": "DifficultyIncrease",
2046 "Settings": [
2047 {
2048 "Name": "restart",
2049 "Type": "boolean",
2050 "Label": "Restart on fail",
2051 "Description": "Automatically restarts when failed."
2052 }
2053 ],
2054 "IncompatibleMods": [
2055 "NF",
2056 "PF",
2057 "CN"
2058 ],
2059 "RequiresConfiguration": false,
2060 "UserPlayable": true,
2061 "ValidForMultiplayer": true,
2062 "ValidForMultiplayerAsFreeMod": true,
2063 "AlwaysValidForSubmission": false
2064 },
2065 {
2066 "Acronym": "PF",
2067 "Name": "Perfect",
2068 "Description": "SS or quit.",
2069 "Type": "DifficultyIncrease",
2070 "Settings": [
2071 {
2072 "Name": "restart",
2073 "Type": "boolean",
2074 "Label": "Restart on fail",
2075 "Description": "Automatically restarts when failed."
2076 }
2077 ],
2078 "IncompatibleMods": [
2079 "NF",
2080 "SD",
2081 "AC",
2082 "CN"
2083 ],
2084 "RequiresConfiguration": false,
2085 "UserPlayable": true,
2086 "ValidForMultiplayer": true,
2087 "ValidForMultiplayerAsFreeMod": true,
2088 "AlwaysValidForSubmission": false
2089 },
2090 {
2091 "Acronym": "DT",
2092 "Name": "Double Time",
2093 "Description": "Zoooooooooom...",
2094 "Type": "DifficultyIncrease",
2095 "Settings": [
2096 {
2097 "Name": "speed_change",
2098 "Type": "number",
2099 "Label": "Speed increase",
2100 "Description": "The actual increase to apply"
2101 },
2102 {
2103 "Name": "adjust_pitch",
2104 "Type": "boolean",
2105 "Label": "Adjust pitch",
2106 "Description": "Should pitch be adjusted with speed"
2107 }
2108 ],
2109 "IncompatibleMods": [
2110 "HT",
2111 "DC",
2112 "DT",
2113 "NC",
2114 "WU",
2115 "WD"
2116 ],
2117 "RequiresConfiguration": false,
2118 "UserPlayable": true,
2119 "ValidForMultiplayer": true,
2120 "ValidForMultiplayerAsFreeMod": false,
2121 "AlwaysValidForSubmission": false
2122 },
2123 {
2124 "Acronym": "NC",
2125 "Name": "Nightcore",
2126 "Description": "Uguuuuuuuu...",
2127 "Type": "DifficultyIncrease",
2128 "Settings": [
2129 {
2130 "Name": "speed_change",
2131 "Type": "number",
2132 "Label": "Speed increase",
2133 "Description": "The actual increase to apply"
2134 }
2135 ],
2136 "IncompatibleMods": [
2137 "HT",
2138 "DC",
2139 "DT",
2140 "NC",
2141 "WU",
2142 "WD"
2143 ],
2144 "RequiresConfiguration": false,
2145 "UserPlayable": true,
2146 "ValidForMultiplayer": true,
2147 "ValidForMultiplayerAsFreeMod": false,
2148 "AlwaysValidForSubmission": false
2149 },
2150 {
2151 "Acronym": "HD",
2152 "Name": "Hidden",
2153 "Description": "Play with fading fruits.",
2154 "Type": "DifficultyIncrease",
2155 "Settings": [],
2156 "IncompatibleMods": [],
2157 "RequiresConfiguration": false,
2158 "UserPlayable": true,
2159 "ValidForMultiplayer": true,
2160 "ValidForMultiplayerAsFreeMod": true,
2161 "AlwaysValidForSubmission": false
2162 },
2163 {
2164 "Acronym": "FL",
2165 "Name": "Flashlight",
2166 "Description": "Restricted view area.",
2167 "Type": "DifficultyIncrease",
2168 "Settings": [
2169 {
2170 "Name": "size_multiplier",
2171 "Type": "number",
2172 "Label": "Flashlight size",
2173 "Description": "Multiplier applied to the default flashlight size."
2174 },
2175 {
2176 "Name": "combo_based_size",
2177 "Type": "boolean",
2178 "Label": "Change size based on combo",
2179 "Description": "Decrease the flashlight size as combo increases."
2180 }
2181 ],
2182 "IncompatibleMods": [],
2183 "RequiresConfiguration": false,
2184 "UserPlayable": true,
2185 "ValidForMultiplayer": true,
2186 "ValidForMultiplayerAsFreeMod": true,
2187 "AlwaysValidForSubmission": false
2188 },
2189 {
2190 "Acronym": "AC",
2191 "Name": "Accuracy Challenge",
2192 "Description": "Fail if your accuracy drops too low!",
2193 "Type": "DifficultyIncrease",
2194 "Settings": [
2195 {
2196 "Name": "minimum_accuracy",
2197 "Type": "number",
2198 "Label": "Minimum accuracy",
2199 "Description": "Trigger a failure if your accuracy goes below this value."
2200 },
2201 {
2202 "Name": "accuracy_judge_mode",
2203 "Type": "string",
2204 "Label": "Accuracy mode",
2205 "Description": "The mode of accuracy that will trigger failure."
2206 },
2207 {
2208 "Name": "restart",
2209 "Type": "boolean",
2210 "Label": "Restart on fail",
2211 "Description": "Automatically restarts when failed."
2212 }
2213 ],
2214 "IncompatibleMods": [
2215 "EZ",
2216 "NF",
2217 "PF",
2218 "CN"
2219 ],
2220 "RequiresConfiguration": false,
2221 "UserPlayable": true,
2222 "ValidForMultiplayer": true,
2223 "ValidForMultiplayerAsFreeMod": true,
2224 "AlwaysValidForSubmission": false
2225 },
2226 {
2227 "Acronym": "DA",
2228 "Name": "Difficulty Adjust",
2229 "Description": "Override a beatmap's difficulty settings.",
2230 "Type": "Conversion",
2231 "Settings": [
2232 {
2233 "Name": "circle_size",
2234 "Type": "number",
2235 "Label": "Circle Size",
2236 "Description": "Override a beatmap's set CS."
2237 },
2238 {
2239 "Name": "approach_rate",
2240 "Type": "number",
2241 "Label": "Approach Rate",
2242 "Description": "Override a beatmap's set AR."
2243 },
2244 {
2245 "Name": "hard_rock_offsets",
2246 "Type": "boolean",
2247 "Label": "Spicy Patterns",
2248 "Description": "Adjust the patterns as if Hard Rock is enabled."
2249 },
2250 {
2251 "Name": "drain_rate",
2252 "Type": "number",
2253 "Label": "HP Drain",
2254 "Description": "Override a beatmap's set HP."
2255 },
2256 {
2257 "Name": "overall_difficulty",
2258 "Type": "number",
2259 "Label": "Accuracy",
2260 "Description": "Override a beatmap's set OD."
2261 },
2262 {
2263 "Name": "extended_limits",
2264 "Type": "boolean",
2265 "Label": "Extended Limits",
2266 "Description": "Adjust difficulty beyond sane limits."
2267 }
2268 ],
2269 "IncompatibleMods": [
2270 "EZ",
2271 "HR"
2272 ],
2273 "RequiresConfiguration": true,
2274 "UserPlayable": true,
2275 "ValidForMultiplayer": true,
2276 "ValidForMultiplayerAsFreeMod": true,
2277 "AlwaysValidForSubmission": false
2278 },
2279 {
2280 "Acronym": "CL",
2281 "Name": "Classic",
2282 "Description": "Feeling nostalgic?",
2283 "Type": "Conversion",
2284 "Settings": [],
2285 "IncompatibleMods": [],
2286 "RequiresConfiguration": false,
2287 "UserPlayable": true,
2288 "ValidForMultiplayer": true,
2289 "ValidForMultiplayerAsFreeMod": true,
2290 "AlwaysValidForSubmission": false
2291 },
2292 {
2293 "Acronym": "MR",
2294 "Name": "Mirror",
2295 "Description": "Fruits are flipped horizontally.",
2296 "Type": "Conversion",
2297 "Settings": [],
2298 "IncompatibleMods": [],
2299 "RequiresConfiguration": false,
2300 "UserPlayable": true,
2301 "ValidForMultiplayer": true,
2302 "ValidForMultiplayerAsFreeMod": true,
2303 "AlwaysValidForSubmission": false
2304 },
2305 {
2306 "Acronym": "AT",
2307 "Name": "Autoplay",
2308 "Description": "Watch a perfect automated play through the song.",
2309 "Type": "Automation",
2310 "Settings": [],
2311 "IncompatibleMods": [
2312 "CN",
2313 "RX"
2314 ],
2315 "RequiresConfiguration": false,
2316 "UserPlayable": false,
2317 "ValidForMultiplayer": false,
2318 "ValidForMultiplayerAsFreeMod": false,
2319 "AlwaysValidForSubmission": false
2320 },
2321 {
2322 "Acronym": "CN",
2323 "Name": "Cinema",
2324 "Description": "Watch the video without visual distractions.",
2325 "Type": "Automation",
2326 "Settings": [],
2327 "IncompatibleMods": [
2328 "NF",
2329 "SD",
2330 "PF",
2331 "AC",
2332 "AT",
2333 "CN",
2334 "RX"
2335 ],
2336 "RequiresConfiguration": false,
2337 "UserPlayable": false,
2338 "ValidForMultiplayer": false,
2339 "ValidForMultiplayerAsFreeMod": false,
2340 "AlwaysValidForSubmission": false
2341 },
2342 {
2343 "Acronym": "RX",
2344 "Name": "Relax",
2345 "Description": "Use the mouse to control the catcher.",
2346 "Type": "Automation",
2347 "Settings": [],
2348 "IncompatibleMods": [
2349 "AT",
2350 "CN"
2351 ],
2352 "RequiresConfiguration": false,
2353 "UserPlayable": true,
2354 "ValidForMultiplayer": true,
2355 "ValidForMultiplayerAsFreeMod": true,
2356 "AlwaysValidForSubmission": false
2357 },
2358 {
2359 "Acronym": "WU",
2360 "Name": "Wind Up",
2361 "Description": "Can you keep up?",
2362 "Type": "Fun",
2363 "Settings": [
2364 {
2365 "Name": "initial_rate",
2366 "Type": "number",
2367 "Label": "Initial rate",
2368 "Description": "The starting speed of the track"
2369 },
2370 {
2371 "Name": "final_rate",
2372 "Type": "number",
2373 "Label": "Final rate",
2374 "Description": "The final speed to ramp to"
2375 },
2376 {
2377 "Name": "adjust_pitch",
2378 "Type": "boolean",
2379 "Label": "Adjust pitch",
2380 "Description": "Should pitch be adjusted with speed"
2381 }
2382 ],
2383 "IncompatibleMods": [
2384 "HT",
2385 "DC",
2386 "DT",
2387 "NC",
2388 "WD"
2389 ],
2390 "RequiresConfiguration": false,
2391 "UserPlayable": true,
2392 "ValidForMultiplayer": true,
2393 "ValidForMultiplayerAsFreeMod": false,
2394 "AlwaysValidForSubmission": false
2395 },
2396 {
2397 "Acronym": "WD",
2398 "Name": "Wind Down",
2399 "Description": "Sloooow doooown...",
2400 "Type": "Fun",
2401 "Settings": [
2402 {
2403 "Name": "initial_rate",
2404 "Type": "number",
2405 "Label": "Initial rate",
2406 "Description": "The starting speed of the track"
2407 },
2408 {
2409 "Name": "final_rate",
2410 "Type": "number",
2411 "Label": "Final rate",
2412 "Description": "The final speed to ramp to"
2413 },
2414 {
2415 "Name": "adjust_pitch",
2416 "Type": "boolean",
2417 "Label": "Adjust pitch",
2418 "Description": "Should pitch be adjusted with speed"
2419 }
2420 ],
2421 "IncompatibleMods": [
2422 "HT",
2423 "DC",
2424 "DT",
2425 "NC",
2426 "WU"
2427 ],
2428 "RequiresConfiguration": false,
2429 "UserPlayable": true,
2430 "ValidForMultiplayer": true,
2431 "ValidForMultiplayerAsFreeMod": false,
2432 "AlwaysValidForSubmission": false
2433 },
2434 {
2435 "Acronym": "FF",
2436 "Name": "Floating Fruits",
2437 "Description": "The fruits are... floating?",
2438 "Type": "Fun",
2439 "Settings": [],
2440 "IncompatibleMods": [],
2441 "RequiresConfiguration": false,
2442 "UserPlayable": true,
2443 "ValidForMultiplayer": true,
2444 "ValidForMultiplayerAsFreeMod": true,
2445 "AlwaysValidForSubmission": false
2446 },
2447 {
2448 "Acronym": "MU",
2449 "Name": "Muted",
2450 "Description": "Can you still feel the rhythm without music?",
2451 "Type": "Fun",
2452 "Settings": [
2453 {
2454 "Name": "inverse_muting",
2455 "Type": "boolean",
2456 "Label": "Start muted",
2457 "Description": "Increase volume as combo builds."
2458 },
2459 {
2460 "Name": "enable_metronome",
2461 "Type": "boolean",
2462 "Label": "Enable metronome",
2463 "Description": "Add a metronome beat to help you keep track of the rhythm."
2464 },
2465 {
2466 "Name": "mute_combo_count",
2467 "Type": "number",
2468 "Label": "Final volume at combo",
2469 "Description": "The combo count at which point the track reaches its final volume."
2470 },
2471 {
2472 "Name": "affects_hit_sounds",
2473 "Type": "boolean",
2474 "Label": "Mute hit sounds",
2475 "Description": "Hit sounds are also muted alongside the track."
2476 }
2477 ],
2478 "IncompatibleMods": [],
2479 "RequiresConfiguration": false,
2480 "UserPlayable": true,
2481 "ValidForMultiplayer": true,
2482 "ValidForMultiplayerAsFreeMod": true,
2483 "AlwaysValidForSubmission": false
2484 },
2485 {
2486 "Acronym": "NS",
2487 "Name": "No Scope",
2488 "Description": "Where's the catcher?",
2489 "Type": "Fun",
2490 "Settings": [
2491 {
2492 "Name": "hidden_combo_count",
2493 "Type": "number",
2494 "Label": "Hidden at combo",
2495 "Description": "The combo count at which the cursor becomes completely hidden"
2496 }
2497 ],
2498 "IncompatibleMods": [],
2499 "RequiresConfiguration": false,
2500 "UserPlayable": true,
2501 "ValidForMultiplayer": true,
2502 "ValidForMultiplayerAsFreeMod": true,
2503 "AlwaysValidForSubmission": false
2504 },
2505 {
2506 "Acronym": "SV2",
2507 "Name": "Score V2",
2508 "Description": "Score set on earlier osu! versions with the V2 scoring algorithm active.",
2509 "Type": "System",
2510 "Settings": [],
2511 "IncompatibleMods": [],
2512 "RequiresConfiguration": false,
2513 "UserPlayable": false,
2514 "ValidForMultiplayer": false,
2515 "ValidForMultiplayerAsFreeMod": false,
2516 "AlwaysValidForSubmission": false
2517 }
2518 ]
2519 },
2520 {
2521 "Name": "mania",
2522 "RulesetID": 3,
2523 "Mods": [
2524 {
2525 "Acronym": "EZ",
2526 "Name": "Easy",
2527 "Description": "More forgiving HP drain, less accuracy required, and three lives!",
2528 "Type": "DifficultyReduction",
2529 "Settings": [
2530 {
2531 "Name": "retries",
2532 "Type": "number",
2533 "Label": "Extra Lives",
2534 "Description": "Number of extra lives"
2535 }
2536 ],
2537 "IncompatibleMods": [
2538 "HR",
2539 "AC",
2540 "DA"
2541 ],
2542 "RequiresConfiguration": false,
2543 "UserPlayable": true,
2544 "ValidForMultiplayer": true,
2545 "ValidForMultiplayerAsFreeMod": true,
2546 "AlwaysValidForSubmission": false
2547 },
2548 {
2549 "Acronym": "NF",
2550 "Name": "No Fail",
2551 "Description": "You can't fail, no matter what.",
2552 "Type": "DifficultyReduction",
2553 "Settings": [],
2554 "IncompatibleMods": [
2555 "SD",
2556 "PF",
2557 "AC",
2558 "CN"
2559 ],
2560 "RequiresConfiguration": false,
2561 "UserPlayable": true,
2562 "ValidForMultiplayer": true,
2563 "ValidForMultiplayerAsFreeMod": true,
2564 "AlwaysValidForSubmission": false
2565 },
2566 {
2567 "Acronym": "HT",
2568 "Name": "Half Time",
2569 "Description": "Less zoom...",
2570 "Type": "DifficultyReduction",
2571 "Settings": [
2572 {
2573 "Name": "speed_change",
2574 "Type": "number",
2575 "Label": "Speed decrease",
2576 "Description": "The actual decrease to apply"
2577 },
2578 {
2579 "Name": "adjust_pitch",
2580 "Type": "boolean",
2581 "Label": "Adjust pitch",
2582 "Description": "Should pitch be adjusted with speed"
2583 }
2584 ],
2585 "IncompatibleMods": [
2586 "HT",
2587 "DC",
2588 "DT",
2589 "NC",
2590 "WU",
2591 "WD",
2592 "AS"
2593 ],
2594 "RequiresConfiguration": false,
2595 "UserPlayable": true,
2596 "ValidForMultiplayer": true,
2597 "ValidForMultiplayerAsFreeMod": false,
2598 "AlwaysValidForSubmission": false
2599 },
2600 {
2601 "Acronym": "DC",
2602 "Name": "Daycore",
2603 "Description": "Whoaaaaa...",
2604 "Type": "DifficultyReduction",
2605 "Settings": [
2606 {
2607 "Name": "speed_change",
2608 "Type": "number",
2609 "Label": "Speed decrease",
2610 "Description": "The actual decrease to apply"
2611 }
2612 ],
2613 "IncompatibleMods": [
2614 "HT",
2615 "DC",
2616 "DT",
2617 "NC",
2618 "WU",
2619 "WD",
2620 "AS"
2621 ],
2622 "RequiresConfiguration": false,
2623 "UserPlayable": true,
2624 "ValidForMultiplayer": true,
2625 "ValidForMultiplayerAsFreeMod": false,
2626 "AlwaysValidForSubmission": false
2627 },
2628 {
2629 "Acronym": "NR",
2630 "Name": "No Release",
2631 "Description": "No more timing the end of hold notes.",
2632 "Type": "DifficultyReduction",
2633 "Settings": [],
2634 "IncompatibleMods": [
2635 "HO"
2636 ],
2637 "RequiresConfiguration": false,
2638 "UserPlayable": true,
2639 "ValidForMultiplayer": true,
2640 "ValidForMultiplayerAsFreeMod": true,
2641 "AlwaysValidForSubmission": false
2642 },
2643 {
2644 "Acronym": "HR",
2645 "Name": "Hard Rock",
2646 "Description": "Everything just got a bit harder...",
2647 "Type": "DifficultyIncrease",
2648 "Settings": [],
2649 "IncompatibleMods": [
2650 "EZ",
2651 "DA"
2652 ],
2653 "RequiresConfiguration": false,
2654 "UserPlayable": true,
2655 "ValidForMultiplayer": true,
2656 "ValidForMultiplayerAsFreeMod": true,
2657 "AlwaysValidForSubmission": false
2658 },
2659 {
2660 "Acronym": "SD",
2661 "Name": "Sudden Death",
2662 "Description": "Miss and fail.",
2663 "Type": "DifficultyIncrease",
2664 "Settings": [
2665 {
2666 "Name": "restart",
2667 "Type": "boolean",
2668 "Label": "Restart on fail",
2669 "Description": "Automatically restarts when failed."
2670 }
2671 ],
2672 "IncompatibleMods": [
2673 "NF",
2674 "PF",
2675 "CN"
2676 ],
2677 "RequiresConfiguration": false,
2678 "UserPlayable": true,
2679 "ValidForMultiplayer": true,
2680 "ValidForMultiplayerAsFreeMod": true,
2681 "AlwaysValidForSubmission": false
2682 },
2683 {
2684 "Acronym": "PF",
2685 "Name": "Perfect",
2686 "Description": "SS or quit.",
2687 "Type": "DifficultyIncrease",
2688 "Settings": [
2689 {
2690 "Name": "restart",
2691 "Type": "boolean",
2692 "Label": "Restart on fail",
2693 "Description": "Automatically restarts when failed."
2694 }
2695 ],
2696 "IncompatibleMods": [
2697 "NF",
2698 "SD",
2699 "AC",
2700 "CN"
2701 ],
2702 "RequiresConfiguration": false,
2703 "UserPlayable": true,
2704 "ValidForMultiplayer": true,
2705 "ValidForMultiplayerAsFreeMod": true,
2706 "AlwaysValidForSubmission": false
2707 },
2708 {
2709 "Acronym": "DT",
2710 "Name": "Double Time",
2711 "Description": "Zoooooooooom...",
2712 "Type": "DifficultyIncrease",
2713 "Settings": [
2714 {
2715 "Name": "speed_change",
2716 "Type": "number",
2717 "Label": "Speed increase",
2718 "Description": "The actual increase to apply"
2719 },
2720 {
2721 "Name": "adjust_pitch",
2722 "Type": "boolean",
2723 "Label": "Adjust pitch",
2724 "Description": "Should pitch be adjusted with speed"
2725 }
2726 ],
2727 "IncompatibleMods": [
2728 "HT",
2729 "DC",
2730 "DT",
2731 "NC",
2732 "WU",
2733 "WD",
2734 "AS"
2735 ],
2736 "RequiresConfiguration": false,
2737 "UserPlayable": true,
2738 "ValidForMultiplayer": true,
2739 "ValidForMultiplayerAsFreeMod": false,
2740 "AlwaysValidForSubmission": false
2741 },
2742 {
2743 "Acronym": "NC",
2744 "Name": "Nightcore",
2745 "Description": "Uguuuuuuuu...",
2746 "Type": "DifficultyIncrease",
2747 "Settings": [
2748 {
2749 "Name": "speed_change",
2750 "Type": "number",
2751 "Label": "Speed increase",
2752 "Description": "The actual increase to apply"
2753 }
2754 ],
2755 "IncompatibleMods": [
2756 "HT",
2757 "DC",
2758 "DT",
2759 "NC",
2760 "WU",
2761 "WD",
2762 "AS"
2763 ],
2764 "RequiresConfiguration": false,
2765 "UserPlayable": true,
2766 "ValidForMultiplayer": true,
2767 "ValidForMultiplayerAsFreeMod": false,
2768 "AlwaysValidForSubmission": false
2769 },
2770 {
2771 "Acronym": "FI",
2772 "Name": "Fade In",
2773 "Description": "Keys appear out of nowhere!",
2774 "Type": "DifficultyIncrease",
2775 "Settings": [],
2776 "IncompatibleMods": [
2777 "FI",
2778 "HD",
2779 "CO",
2780 "FL"
2781 ],
2782 "RequiresConfiguration": false,
2783 "UserPlayable": true,
2784 "ValidForMultiplayer": true,
2785 "ValidForMultiplayerAsFreeMod": true,
2786 "AlwaysValidForSubmission": false
2787 },
2788 {
2789 "Acronym": "HD",
2790 "Name": "Hidden",
2791 "Description": "Keys fade out before you hit them!",
2792 "Type": "DifficultyIncrease",
2793 "Settings": [],
2794 "IncompatibleMods": [
2795 "FI",
2796 "CO",
2797 "FL"
2798 ],
2799 "RequiresConfiguration": false,
2800 "UserPlayable": true,
2801 "ValidForMultiplayer": true,
2802 "ValidForMultiplayerAsFreeMod": true,
2803 "AlwaysValidForSubmission": false
2804 },
2805 {
2806 "Acronym": "CO",
2807 "Name": "Cover",
2808 "Description": "Decrease the playfield's viewing area.",
2809 "Type": "DifficultyIncrease",
2810 "Settings": [
2811 {
2812 "Name": "coverage",
2813 "Type": "number",
2814 "Label": "Coverage",
2815 "Description": "The proportion of playfield height that notes will be hidden for."
2816 },
2817 {
2818 "Name": "direction",
2819 "Type": "string",
2820 "Label": "Direction",
2821 "Description": "The direction on which the cover is applied"
2822 }
2823 ],
2824 "IncompatibleMods": [
2825 "FI",
2826 "HD",
2827 "FL"
2828 ],
2829 "RequiresConfiguration": false,
2830 "UserPlayable": true,
2831 "ValidForMultiplayer": true,
2832 "ValidForMultiplayerAsFreeMod": true,
2833 "AlwaysValidForSubmission": false
2834 },
2835 {
2836 "Acronym": "FL",
2837 "Name": "Flashlight",
2838 "Description": "Restricted view area.",
2839 "Type": "DifficultyIncrease",
2840 "Settings": [
2841 {
2842 "Name": "size_multiplier",
2843 "Type": "number",
2844 "Label": "Flashlight size",
2845 "Description": "Multiplier applied to the default flashlight size."
2846 },
2847 {
2848 "Name": "combo_based_size",
2849 "Type": "boolean",
2850 "Label": "Change size based on combo",
2851 "Description": "Decrease the flashlight size as combo increases."
2852 }
2853 ],
2854 "IncompatibleMods": [
2855 "FI",
2856 "HD",
2857 "CO"
2858 ],
2859 "RequiresConfiguration": false,
2860 "UserPlayable": true,
2861 "ValidForMultiplayer": true,
2862 "ValidForMultiplayerAsFreeMod": true,
2863 "AlwaysValidForSubmission": false
2864 },
2865 {
2866 "Acronym": "AC",
2867 "Name": "Accuracy Challenge",
2868 "Description": "Fail if your accuracy drops too low!",
2869 "Type": "DifficultyIncrease",
2870 "Settings": [
2871 {
2872 "Name": "minimum_accuracy",
2873 "Type": "number",
2874 "Label": "Minimum accuracy",
2875 "Description": "Trigger a failure if your accuracy goes below this value."
2876 },
2877 {
2878 "Name": "accuracy_judge_mode",
2879 "Type": "string",
2880 "Label": "Accuracy mode",
2881 "Description": "The mode of accuracy that will trigger failure."
2882 },
2883 {
2884 "Name": "restart",
2885 "Type": "boolean",
2886 "Label": "Restart on fail",
2887 "Description": "Automatically restarts when failed."
2888 }
2889 ],
2890 "IncompatibleMods": [
2891 "EZ",
2892 "NF",
2893 "PF",
2894 "CN"
2895 ],
2896 "RequiresConfiguration": false,
2897 "UserPlayable": true,
2898 "ValidForMultiplayer": true,
2899 "ValidForMultiplayerAsFreeMod": true,
2900 "AlwaysValidForSubmission": false
2901 },
2902 {
2903 "Acronym": "RD",
2904 "Name": "Random",
2905 "Description": "Shuffle around the keys!",
2906 "Type": "Conversion",
2907 "Settings": [
2908 {
2909 "Name": "seed",
2910 "Type": "number",
2911 "Label": "Seed",
2912 "Description": "Use a custom seed instead of a random one"
2913 }
2914 ],
2915 "IncompatibleMods": [],
2916 "RequiresConfiguration": false,
2917 "UserPlayable": true,
2918 "ValidForMultiplayer": true,
2919 "ValidForMultiplayerAsFreeMod": true,
2920 "AlwaysValidForSubmission": false
2921 },
2922 {
2923 "Acronym": "DS",
2924 "Name": "Dual Stages",
2925 "Description": "Double the stages, double the fun!",
2926 "Type": "Conversion",
2927 "Settings": [],
2928 "IncompatibleMods": [],
2929 "RequiresConfiguration": false,
2930 "UserPlayable": true,
2931 "ValidForMultiplayer": true,
2932 "ValidForMultiplayerAsFreeMod": true,
2933 "AlwaysValidForSubmission": false
2934 },
2935 {
2936 "Acronym": "MR",
2937 "Name": "Mirror",
2938 "Description": "Notes are flipped horizontally.",
2939 "Type": "Conversion",
2940 "Settings": [],
2941 "IncompatibleMods": [],
2942 "RequiresConfiguration": false,
2943 "UserPlayable": true,
2944 "ValidForMultiplayer": true,
2945 "ValidForMultiplayerAsFreeMod": true,
2946 "AlwaysValidForSubmission": false
2947 },
2948 {
2949 "Acronym": "DA",
2950 "Name": "Difficulty Adjust",
2951 "Description": "Override a beatmap's difficulty settings.",
2952 "Type": "Conversion",
2953 "Settings": [
2954 {
2955 "Name": "drain_rate",
2956 "Type": "number",
2957 "Label": "HP Drain",
2958 "Description": "Override a beatmap's set HP."
2959 },
2960 {
2961 "Name": "overall_difficulty",
2962 "Type": "number",
2963 "Label": "Accuracy",
2964 "Description": "Override a beatmap's set OD."
2965 },
2966 {
2967 "Name": "extended_limits",
2968 "Type": "boolean",
2969 "Label": "Extended Limits",
2970 "Description": "Adjust difficulty beyond sane limits."
2971 }
2972 ],
2973 "IncompatibleMods": [
2974 "EZ",
2975 "HR"
2976 ],
2977 "RequiresConfiguration": true,
2978 "UserPlayable": true,
2979 "ValidForMultiplayer": true,
2980 "ValidForMultiplayerAsFreeMod": true,
2981 "AlwaysValidForSubmission": false
2982 },
2983 {
2984 "Acronym": "CL",
2985 "Name": "Classic",
2986 "Description": "Feeling nostalgic?",
2987 "Type": "Conversion",
2988 "Settings": [],
2989 "IncompatibleMods": [],
2990 "RequiresConfiguration": false,
2991 "UserPlayable": true,
2992 "ValidForMultiplayer": true,
2993 "ValidForMultiplayerAsFreeMod": true,
2994 "AlwaysValidForSubmission": false
2995 },
2996 {
2997 "Acronym": "IN",
2998 "Name": "Invert",
2999 "Description": "Hold the keys. To the beat.",
3000 "Type": "Conversion",
3001 "Settings": [],
3002 "IncompatibleMods": [
3003 "HO"
3004 ],
3005 "RequiresConfiguration": false,
3006 "UserPlayable": true,
3007 "ValidForMultiplayer": true,
3008 "ValidForMultiplayerAsFreeMod": true,
3009 "AlwaysValidForSubmission": false
3010 },
3011 {
3012 "Acronym": "CS",
3013 "Name": "Constant Speed",
3014 "Description": "No more tricky speed changes!",
3015 "Type": "Conversion",
3016 "Settings": [],
3017 "IncompatibleMods": [],
3018 "RequiresConfiguration": false,
3019 "UserPlayable": true,
3020 "ValidForMultiplayer": true,
3021 "ValidForMultiplayerAsFreeMod": true,
3022 "AlwaysValidForSubmission": false
3023 },
3024 {
3025 "Acronym": "HO",
3026 "Name": "Hold Off",
3027 "Description": "Replaces all hold notes with normal notes.",
3028 "Type": "Conversion",
3029 "Settings": [],
3030 "IncompatibleMods": [
3031 "NR",
3032 "IN"
3033 ],
3034 "RequiresConfiguration": false,
3035 "UserPlayable": true,
3036 "ValidForMultiplayer": true,
3037 "ValidForMultiplayerAsFreeMod": true,
3038 "AlwaysValidForSubmission": false
3039 },
3040 {
3041 "Acronym": "1K",
3042 "Name": "One Key",
3043 "Description": "Play with one key.",
3044 "Type": "Conversion",
3045 "Settings": [],
3046 "IncompatibleMods": [
3047 "2K",
3048 "3K",
3049 "4K",
3050 "5K",
3051 "6K",
3052 "7K",
3053 "8K",
3054 "9K",
3055 "10K"
3056 ],
3057 "RequiresConfiguration": false,
3058 "UserPlayable": true,
3059 "ValidForMultiplayer": true,
3060 "ValidForMultiplayerAsFreeMod": true,
3061 "AlwaysValidForSubmission": false
3062 },
3063 {
3064 "Acronym": "2K",
3065 "Name": "Two Keys",
3066 "Description": "Play with two keys.",
3067 "Type": "Conversion",
3068 "Settings": [],
3069 "IncompatibleMods": [
3070 "1K",
3071 "3K",
3072 "4K",
3073 "5K",
3074 "6K",
3075 "7K",
3076 "8K",
3077 "9K",
3078 "10K"
3079 ],
3080 "RequiresConfiguration": false,
3081 "UserPlayable": true,
3082 "ValidForMultiplayer": true,
3083 "ValidForMultiplayerAsFreeMod": true,
3084 "AlwaysValidForSubmission": false
3085 },
3086 {
3087 "Acronym": "3K",
3088 "Name": "Three Keys",
3089 "Description": "Play with three keys.",
3090 "Type": "Conversion",
3091 "Settings": [],
3092 "IncompatibleMods": [
3093 "1K",
3094 "2K",
3095 "4K",
3096 "5K",
3097 "6K",
3098 "7K",
3099 "8K",
3100 "9K",
3101 "10K"
3102 ],
3103 "RequiresConfiguration": false,
3104 "UserPlayable": true,
3105 "ValidForMultiplayer": true,
3106 "ValidForMultiplayerAsFreeMod": true,
3107 "AlwaysValidForSubmission": false
3108 },
3109 {
3110 "Acronym": "4K",
3111 "Name": "Four Keys",
3112 "Description": "Play with four keys.",
3113 "Type": "Conversion",
3114 "Settings": [],
3115 "IncompatibleMods": [
3116 "1K",
3117 "2K",
3118 "3K",
3119 "5K",
3120 "6K",
3121 "7K",
3122 "8K",
3123 "9K",
3124 "10K"
3125 ],
3126 "RequiresConfiguration": false,
3127 "UserPlayable": true,
3128 "ValidForMultiplayer": true,
3129 "ValidForMultiplayerAsFreeMod": true,
3130 "AlwaysValidForSubmission": false
3131 },
3132 {
3133 "Acronym": "5K",
3134 "Name": "Five Keys",
3135 "Description": "Play with five keys.",
3136 "Type": "Conversion",
3137 "Settings": [],
3138 "IncompatibleMods": [
3139 "1K",
3140 "2K",
3141 "3K",
3142 "4K",
3143 "6K",
3144 "7K",
3145 "8K",
3146 "9K",
3147 "10K"
3148 ],
3149 "RequiresConfiguration": false,
3150 "UserPlayable": true,
3151 "ValidForMultiplayer": true,
3152 "ValidForMultiplayerAsFreeMod": true,
3153 "AlwaysValidForSubmission": false
3154 },
3155 {
3156 "Acronym": "6K",
3157 "Name": "Six Keys",
3158 "Description": "Play with six keys.",
3159 "Type": "Conversion",
3160 "Settings": [],
3161 "IncompatibleMods": [
3162 "1K",
3163 "2K",
3164 "3K",
3165 "4K",
3166 "5K",
3167 "7K",
3168 "8K",
3169 "9K",
3170 "10K"
3171 ],
3172 "RequiresConfiguration": false,
3173 "UserPlayable": true,
3174 "ValidForMultiplayer": true,
3175 "ValidForMultiplayerAsFreeMod": true,
3176 "AlwaysValidForSubmission": false
3177 },
3178 {
3179 "Acronym": "7K",
3180 "Name": "Seven Keys",
3181 "Description": "Play with seven keys.",
3182 "Type": "Conversion",
3183 "Settings": [],
3184 "IncompatibleMods": [
3185 "1K",
3186 "2K",
3187 "3K",
3188 "4K",
3189 "5K",
3190 "6K",
3191 "8K",
3192 "9K",
3193 "10K"
3194 ],
3195 "RequiresConfiguration": false,
3196 "UserPlayable": true,
3197 "ValidForMultiplayer": true,
3198 "ValidForMultiplayerAsFreeMod": true,
3199 "AlwaysValidForSubmission": false
3200 },
3201 {
3202 "Acronym": "8K",
3203 "Name": "Eight Keys",
3204 "Description": "Play with eight keys.",
3205 "Type": "Conversion",
3206 "Settings": [],
3207 "IncompatibleMods": [
3208 "1K",
3209 "2K",
3210 "3K",
3211 "4K",
3212 "5K",
3213 "6K",
3214 "7K",
3215 "9K",
3216 "10K"
3217 ],
3218 "RequiresConfiguration": false,
3219 "UserPlayable": true,
3220 "ValidForMultiplayer": true,
3221 "ValidForMultiplayerAsFreeMod": true,
3222 "AlwaysValidForSubmission": false
3223 },
3224 {
3225 "Acronym": "9K",
3226 "Name": "Nine Keys",
3227 "Description": "Play with nine keys.",
3228 "Type": "Conversion",
3229 "Settings": [],
3230 "IncompatibleMods": [
3231 "1K",
3232 "2K",
3233 "3K",
3234 "4K",
3235 "5K",
3236 "6K",
3237 "7K",
3238 "8K",
3239 "10K"
3240 ],
3241 "RequiresConfiguration": false,
3242 "UserPlayable": true,
3243 "ValidForMultiplayer": true,
3244 "ValidForMultiplayerAsFreeMod": true,
3245 "AlwaysValidForSubmission": false
3246 },
3247 {
3248 "Acronym": "10K",
3249 "Name": "Ten Keys",
3250 "Description": "Play with ten keys.",
3251 "Type": "Conversion",
3252 "Settings": [],
3253 "IncompatibleMods": [
3254 "1K",
3255 "2K",
3256 "3K",
3257 "4K",
3258 "5K",
3259 "6K",
3260 "7K",
3261 "8K",
3262 "9K"
3263 ],
3264 "RequiresConfiguration": false,
3265 "UserPlayable": true,
3266 "ValidForMultiplayer": true,
3267 "ValidForMultiplayerAsFreeMod": true,
3268 "AlwaysValidForSubmission": false
3269 },
3270 {
3271 "Acronym": "AT",
3272 "Name": "Autoplay",
3273 "Description": "Watch a perfect automated play through the song.",
3274 "Type": "Automation",
3275 "Settings": [],
3276 "IncompatibleMods": [
3277 "CN",
3278 "AS"
3279 ],
3280 "RequiresConfiguration": false,
3281 "UserPlayable": false,
3282 "ValidForMultiplayer": false,
3283 "ValidForMultiplayerAsFreeMod": false,
3284 "AlwaysValidForSubmission": false
3285 },
3286 {
3287 "Acronym": "CN",
3288 "Name": "Cinema",
3289 "Description": "Watch the video without visual distractions.",
3290 "Type": "Automation",
3291 "Settings": [],
3292 "IncompatibleMods": [
3293 "NF",
3294 "SD",
3295 "PF",
3296 "AC",
3297 "AT",
3298 "CN",
3299 "AS"
3300 ],
3301 "RequiresConfiguration": false,
3302 "UserPlayable": false,
3303 "ValidForMultiplayer": false,
3304 "ValidForMultiplayerAsFreeMod": false,
3305 "AlwaysValidForSubmission": false
3306 },
3307 {
3308 "Acronym": "WU",
3309 "Name": "Wind Up",
3310 "Description": "Can you keep up?",
3311 "Type": "Fun",
3312 "Settings": [
3313 {
3314 "Name": "initial_rate",
3315 "Type": "number",
3316 "Label": "Initial rate",
3317 "Description": "The starting speed of the track"
3318 },
3319 {
3320 "Name": "final_rate",
3321 "Type": "number",
3322 "Label": "Final rate",
3323 "Description": "The final speed to ramp to"
3324 },
3325 {
3326 "Name": "adjust_pitch",
3327 "Type": "boolean",
3328 "Label": "Adjust pitch",
3329 "Description": "Should pitch be adjusted with speed"
3330 }
3331 ],
3332 "IncompatibleMods": [
3333 "HT",
3334 "DC",
3335 "DT",
3336 "NC",
3337 "WD",
3338 "AS"
3339 ],
3340 "RequiresConfiguration": false,
3341 "UserPlayable": true,
3342 "ValidForMultiplayer": true,
3343 "ValidForMultiplayerAsFreeMod": false,
3344 "AlwaysValidForSubmission": false
3345 },
3346 {
3347 "Acronym": "WD",
3348 "Name": "Wind Down",
3349 "Description": "Sloooow doooown...",
3350 "Type": "Fun",
3351 "Settings": [
3352 {
3353 "Name": "initial_rate",
3354 "Type": "number",
3355 "Label": "Initial rate",
3356 "Description": "The starting speed of the track"
3357 },
3358 {
3359 "Name": "final_rate",
3360 "Type": "number",
3361 "Label": "Final rate",
3362 "Description": "The final speed to ramp to"
3363 },
3364 {
3365 "Name": "adjust_pitch",
3366 "Type": "boolean",
3367 "Label": "Adjust pitch",
3368 "Description": "Should pitch be adjusted with speed"
3369 }
3370 ],
3371 "IncompatibleMods": [
3372 "HT",
3373 "DC",
3374 "DT",
3375 "NC",
3376 "WU",
3377 "AS"
3378 ],
3379 "RequiresConfiguration": false,
3380 "UserPlayable": true,
3381 "ValidForMultiplayer": true,
3382 "ValidForMultiplayerAsFreeMod": false,
3383 "AlwaysValidForSubmission": false
3384 },
3385 {
3386 "Acronym": "MU",
3387 "Name": "Muted",
3388 "Description": "Can you still feel the rhythm without music?",
3389 "Type": "Fun",
3390 "Settings": [
3391 {
3392 "Name": "inverse_muting",
3393 "Type": "boolean",
3394 "Label": "Start muted",
3395 "Description": "Increase volume as combo builds."
3396 },
3397 {
3398 "Name": "enable_metronome",
3399 "Type": "boolean",
3400 "Label": "Enable metronome",
3401 "Description": "Add a metronome beat to help you keep track of the rhythm."
3402 },
3403 {
3404 "Name": "mute_combo_count",
3405 "Type": "number",
3406 "Label": "Final volume at combo",
3407 "Description": "The combo count at which point the track reaches its final volume."
3408 },
3409 {
3410 "Name": "affects_hit_sounds",
3411 "Type": "boolean",
3412 "Label": "Mute hit sounds",
3413 "Description": "Hit sounds are also muted alongside the track."
3414 }
3415 ],
3416 "IncompatibleMods": [],
3417 "RequiresConfiguration": false,
3418 "UserPlayable": true,
3419 "ValidForMultiplayer": true,
3420 "ValidForMultiplayerAsFreeMod": true,
3421 "AlwaysValidForSubmission": false
3422 },
3423 {
3424 "Acronym": "AS",
3425 "Name": "Adaptive Speed",
3426 "Description": "Let track speed adapt to you.",
3427 "Type": "Fun",
3428 "Settings": [
3429 {
3430 "Name": "initial_rate",
3431 "Type": "number",
3432 "Label": "Initial rate",
3433 "Description": "The starting speed of the track"
3434 },
3435 {
3436 "Name": "adjust_pitch",
3437 "Type": "boolean",
3438 "Label": "Adjust pitch",
3439 "Description": "Should pitch be adjusted with speed"
3440 }
3441 ],
3442 "IncompatibleMods": [
3443 "HT",
3444 "DC",
3445 "DT",
3446 "NC",
3447 "AT",
3448 "CN",
3449 "WU",
3450 "WD"
3451 ],
3452 "RequiresConfiguration": false,
3453 "UserPlayable": true,
3454 "ValidForMultiplayer": false,
3455 "ValidForMultiplayerAsFreeMod": false,
3456 "AlwaysValidForSubmission": false
3457 },
3458 {
3459 "Acronym": "SV2",
3460 "Name": "Score V2",
3461 "Description": "Score set on earlier osu! versions with the V2 scoring algorithm active.",
3462 "Type": "System",
3463 "Settings": [],
3464 "IncompatibleMods": [],
3465 "RequiresConfiguration": false,
3466 "UserPlayable": false,
3467 "ValidForMultiplayer": false,
3468 "ValidForMultiplayerAsFreeMod": false,
3469 "AlwaysValidForSubmission": false
3470 }
3471 ]
3472 }
3473]