the browser-facing portion of osu!
at master 98 kB view raw
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]