-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Jakads edited this page Nov 8, 2019
·
11 revisions
한국어 버젼은 여기
- Rand(osu!)
- How to use
- How to use like a GAMER
- Disclaimer
- Arguments
- Result File Names / Difficulty Names Syntax
Table of contents generated with markdown-toc
Rand(osu!) is a Python3 program that randomizes patterns in any maps in any gamemodes.
Drag an .osu file into randosu.py / randosu.exe and follow the instructions.
Like this:
-
I want Mirror Mod in osu!taiko
Set Proportion of Switching Colors to 100% and you'll have a "Mirror" mod in Taiko. -
I Despise Jacks in osu!mania
Enable Scatter and set Proportion of Switching Columns to 0% to keep the original pattern AND replace as many jacks as possible. -
I want a minijack challenge in osu!mania
Disable Scatter and adjust Proportion of Switching Columns like below:
- Easy: 5~10%
- Normal: 10~20%
- Hard: 20~35%
- Insane: 35~55%
- Torture: 55~100%
-
Mapping is so bothersome
Place notes randomly on the screen but on the beat, and then run this program! :D
- Please drag only one .osu file at a time!
- Randomized result may differ by program version even with the same seed and arguments.
- Default: Current Timestamp
- Seed is used to initialize a random number generator. That means the same seed will create the same .osu file if used with the same arguments.
- If left blank, Rand(osu!) will use the current timestamp as the seed.
- Recommended: Off
- Rand(osu!) uses original map as a reference so that it won't create an absolute mess. Details are written below.
- This option will ignore all that and create a truly chaotic masterpiece.
- Default: 0.8x ~ 1.5x
- Rand(osu!) calculates the distance between the objects as a reference, multiplies a random number to it, and then use the result to place the next object.
- These arguments will specify the random number's range.
- Default: 25%
- Rand(osu!) will first read all the slider curve points as normal anchors. It will then change some of the points to a red one, which will add to the chaos.
- This argument specifies the chance of changing a curve point into a red one.
- Default: 50%
- Rand(osu!) will keep the size of all notes and only change the color of some.
- This argument controls the proportion of notes to change.
- In official taiko games, the proportions are:
- Abekobe(あべこべ): 100% - Mirror
- Detarame(でたらめ): 50% - Random
- Kimagure(きまぐれ): 20% - Semi-random
- Recommended: On
- In Lunatic Rave 2, there's a special option called Scatter, which is just like S-Random, except it avoids jacks at all costs.
- This works the exact same in Rand(osu!). It will avoid the stupid jacks anywhere possible.
- To compare with beatmania IIDX, Scatter Off is S-RANDOM, and Scatter On is H-RANDOM.
- Default: 100%
- Rand(osu!) will displace notes to other available columns.
- This argument specifies the proportion of changing the column of a given note.
- The lower the value, the easier the map usually gets.
Randomized .osu files will be created right where your original .osu file is. Here's what the names of the generated files mean.
- Difficulty name: Randomized(Min Scale Factor~Max Scale Factor, Red:Chance of Red Anchors)_Seed_Original Difficulty Name
- File name: rand(Min Scale Factor~Max Scale Factor,Chance of Red Anchors)_Seed_Original Difficulty Name.osu
- Difficulty name: TrueRandomized(Red:Chance of Red Anchors)_Seed_Original Difficulty Name
- File name: truerand(Chance of Red Anchors)_Seed_Original Difficulty Name.osu
- Difficulty name: Randomized(Proportion of Switching Colors%)_Seed_Original Difficulty Name
- File name: rand(Proportion of Switching Colors)_Seed_Original Difficulty Name.osu
- Difficulty name: Randomized(Proportion of Switching Columns%)_Seed_Original Difficulty Name
- File name: rand(Proportion of Switching Columns)_Seed_Original Difficulty Name.osu
- Difficulty name: Scattered(Proportion of Switching Columns%)_Seed_Original Difficulty Name
- File name: scat(Proportion of Switching Columns)_Seed_Original Difficulty Name.osu