The Online Users and Show Chat buttons that are present in the Intro Screen appear in all tabs of the Options Screen.
Click Options or press O in the Intro Screen to access the Options screen and change the way osu! behaves. By default, the Options Screen opens at the Graphics tab.
Note: b(YYYY)(MM)(DD) = Public Build. So, b20120620 means Public Build as in 20th of June 2012.
Restart is required.
|OpenGL||Use this if you  do not have shader support, experienced horrible lag or extreme/weak FPS,  using old or DirectX-incompatible graphic card.|
|DirectX (Default)||Uses shader to accelerate performance, but may run worse on very old machines.|
|Frame Limiter: (controls the maximum number of frames displayed per second)|
|60fps (vsync)||60fps (low latency)||120fps [Default]||Unlimited (gameplay)||Unlimited|
Note: For laptop users, it is recommended to limit your frames to prevent overheating as mentioned in this thread.
Resolution is dependent on Full Screen Mode.
|Properties||Windowed size||Fullscreen size|
|Standard:||640 x 680||640 x 480|
|800 x 600||800 x 600|
|1024 x 768 [Default?]||1024 x 768 [Default]|
|Widescreen:||1024 x 600||Your screen size (native)|
- Fullscreen mode (osu! will take over your screen)
- Show FPS Counter (Show subtle FPS counter at bottom-right of the screen)
- Pick a language of your choice. English is by default.
- If you wish to contribute: http://osu.ppy.sh/forum/t/104342/
- "Prefer non-english metadata": Beatmaps that have Unicode metadata will be shown instead of the usual ASCII metadata.
|Background Video||Allow background video file to be played. Can be temporary disabled in Visual Settings.|
|Combo Burst||Allow "combo-burst" image to appear at the side of the screen when hitting a combo milestone (30,60,100,150,200,...)|
|Storyboards||Allow storyboard contents to be played. Can be temporary disabled in Visual Settings.|
|Hit Lighting||A subtle glow behind each hit explosions. Does not disable lighting during Kial Time.|
|Snaking Sliders||Slider ball gradually "snake out" (crawling out) from their starting point. Not to be confused as "Shaking Sliders".|
|Shader Effects||Graphically speaking, Concert-type effects.|
|Softening filter||Adjust "Shader Effect" to be less flashy.|
|Adjusting this will force all beatmap to follow this Dim setting.|
|Progress Bar Position (configures where and how the song progress bar is displayed).|
| Top-Right (Pie) [Default]|| Top-Right (Bar)|| Bottom-Right [Similar to osu!droid]|| Bottom (long) [Similar to osu!stream]|
|Screenshot Format (Graphics format of screenshots).|
|PNG (Lossless)||High filesize but uncompressed quality.|
|JPEG (Web-friendly) [Default]||Compact filesize. Easy to load. May look pixelated when zoomed in.|
Low-end PC toggle
Low-end PC is a toggle for those who had an ancient PC hardware (from 2004 or older; Windows 98-level hardware) and currently made osu! lag due to its limited capabilities. Currently the toggle is gone from the Options screen but can be enabled by changing
1 in your
osu!.<USERNAME>.cfg file. It can still be disabled from the Options screen nevertheless. To open the .cfg, Notepad is your best friend.
(Skin name) by (Creator)
This area displays the Elite Beat! and Beat! Score Stars of the currently selected skin, as well as the skin's name and creator(s).
Click on the name bar to access the Skin Selector.
|Use skin's sound samples||Use the custom sound effects of the currently selected skin. Otherwise, osu! default by peppy sound sample will be used.|
|Use Taiko skin for Taiko mode||Uses the downloaded Taiko skin from osume! when playing Taiko mode. Disable it when your current skin have Taiko-specific elements.|
|Always use skin cursor||Your selected skin cursor (the cursor your mouse controls) will always be used regardless of the beatmap-specific cursor modification.|
|Force Slider rendering||(?)|
|Prefer new default when skin behaviour (animations, etc.)||
|Ignore all beatmap skins||When enabled, only own selected skin will be used instead of the beatmap's skin. Beatmap's skin will not be used.|
Skins customise many of osu!'s visual elements. To access this screen, click the bar with the current skin's name in the Skins tab of the Options screen. In this screen, you can preview and select between skins you have downloaded.
- This area on the right lists skins you have downloaded in your Skins subfolder. To switch to another one, simply click on its respective bar.
- Currently listening beatmap's design will play on the majority of the screen, using the elements of the skin currently selected. The artificial intelligence playing the beatmap is designed to display as many different visual elements in as short a period of time as possible.
- Clicking "Get more skins" will close osu! and open the updater (osume!), where you can download more skins for your viewing pleasure.
- For a compendium of skins: http://osu.ppy.sh/forum/t/23820
- Clicking "Random Beatmap" will load randomly selected beatmap from your collection to review the currently selected skin's appearance.
- Click Back or press Esc to return to the Skins tab of the Options Screen.
osu!mania skin settings
|Key Count||Settings for 4K ~ 8K.|
[6K and 8K only]
|Vertically flip playfield
|Move the judgement area and keynotes above the screen instead of the usual below the screen. Beatmap's design and key-bindings stay as it is.|
|Show Judgement line||Make Judgement Line slightly "brighter".|
|Key Configuration||Key-binding settings for the K setting. Sensitive to selected K only. Otherwise, the default key-bindings will be used based on the Input page.|
After entering the Options Screen, click the Audio tab to access this screen and modify audio settings.
The volume controls allow one to change the volume in-game.
- Master controls all aspects.
- Music affects only the music.
- Effect affects things such as hit sounds and in-game sounds.
|Ignore all beatmap hit-sounds|
|When enabled, only your own selected skin's hit-sounds will be played. Beatmap's hit-sounds will be ignored.|
Universal Audio Offset
If, in every single beatmap you play, you hear the sound effects out of sync with the song, you might need to adjust this value. Click and hold on the selector, then drag left or right. You can also place the cursor on the selector and move it using the left and right arrow keys. Continue adjusting until you find the position where the two different sounds are heard simultaneously. Alternatively, you can use Run Offset Wizard for a more graphical representation of ticks.
Unlike Local Song Offset (specific to that difficulty only) , this offset affects every beatmaps you play. If you received an Online Offset, you can  manually adjust it yourself for the difficulty you are playing using "Plus" (=/+) or "Minus" (-/_) to increase/decrease the beatmap's offset by 5ms (holding alt while pressing Plus or Minus will allow you to change the offset by 1ms) or  go to the Universal Audio Offset and adjust it yourself then revert it back to normal upon finishing the said beatmap.
After entering the Options Screen and clicking on the Audio Tab, click on Run Offset Wizard to adjust your Universal Audio Offset in a more graphical method.
Note: Your current playing song on your jukebox will be used.
- This displays your current Universal Audio Offset in terms of milliseconds.
- Clicking on "Half tick" will display slower, half ticks on the screen likewise clicking "Double tick" will show faster, double ticks.
- These are the ticks. They will pass through a green flashing line in the middle of the screen and will emit ticking sounds to represent beats.
- Click the Back button or press Esc to return to the Graphics tab of the Options Screen. This will update the Universal Audio Offset.
- Your jukebox. The currently playing song's BPM is shown as ticks.
After entering the Options Screen, click the Input tab to access this screen and modify input settings.
|Disable mouse wheel in play mode.||Mouse wheel is used to adjust "Universal Volume" and/or pause the game (by clicking it). Enabling this option disable the usage of mouse wheel.|
|Disable mouse buttons in play mode.||You can't click beats using your mouse button when the option is active. Useful for player who uses keyboard to click beats and likes to grip the mouse tightly. Can be enabled/disabled by pressing F10 during play.|
|Enable Wiimote/TaTaCon Drum Support.||Enable support for Nintendo's Wii Taiko Drum controller and Wiimote (not yet implemented?). Pair your device first before enabling it.|
|Enable OS TabletPC support.||Enable if you use a graphic tablet or tablet PC and your clicks aren't handled correctly.|
|Enable joystick support (osu!mania)||Enable this if you use a controller or joystick to play osu!mania.|
|Always show key overlay||Shows the key status overlay even when playing normally. Handy for streaming your play.|
Click and hold on the selector, then drag left or right to adjust the sensitivity of your mouse cursor. The higher the sensitivity, the bigger your cursor movement around the screen over small movement of your mouse. You can also place the cursor over the selector and press the left and right arrow keys to decrease or increase mouse sensitivity in increments of 1.0.
The minimum rate is 0.5x and the maximum rate is 4.0x. The default rate is the same as your desktop mouse speed.
osu!mania key binding layout. Refer here for more info about it.
- Left to Right (Similar to BeatmaniaIIDX)
- Symmetrical (Similar to DJMAX)
Note: It will affect the Key Bindings for osu!mania.
|osu! Standard Mode|
|Drum Center (Left)||X|
|Drum Center (Right)||C|
|Drum Rim (Left)||Z|
|Drum Rim (Right)||V|
|Catch the Beat Mode|
|Dash! (2x movement speed)||LeftShift|
|osu! Mania Mode [LtR/Sym]|
|Another Special/Centre Key||LeftCTRL|
|5th Key/Centre Key||C/Space|
|9th Key||B/Semicolon ";"|
|Increase Local Song Offset||Plus|
|Decrease Local Song Offset||Minus|
|Increase Speed (mania)||F3|
|Decrease Speed (mania)||F4|
|Toggle Framerate Limit||F7|
|Toggle Extended Chat||F9|
|Disable Mouse buttons||F10|
|New Combo Toggle||Q|
|Grip Snap toggle||T|
|Distance Snap Toggle||Y|
|Note Lock toggle||L|
|Jump to First Note||Z|
|Play from beginning||X|
|Jump to End||V|
|Grid Size Change||G|
|Add Timing Section||None|
|Add Inheriting Section||None|
|Reset all Bindings|
- Reset all Bindings: All bindings will be reverted to default key-bindings as shown above.
After entering the Options Screen, click the Online tab to access this screen and modify online settings.
Alerts and Privacy
|Show Chat Ticker||Show a one-line display bellow the screen when the Chat Console is not visible. It is tab dependent and only shows new messages on the tab you are currently on.|
|Automatically hide chat during gameplay.||Hides Chat Console when playing. It will be visible during breaks or intro/outro time of beatmap.|
|Show a notification pop-up when someone says your name.||A message will flash at the bottom of your screen when someone mention your name in the chat.|
|Play a sound when someone says your name||A sound will play when someone mentions your name in chat.|
|Share your city location with others||By default, your country is usually shown. Enabling it will add a city state along with your country. This is usually quite accurate. Example: Japan (Tokyo) where Japan is country and Tokyo is city state.|
|Show a list of spectators during gameplay.||A list of spectators will be shown at the left of the screen. Disable it and you will no longer know you are being spectated.|
|Show notification popups instantly during gameplay.||Enabled: Allow coloured notification shown at the bottom during gameplay. Disabled: Allow during break time only|
|Show notification popups when friend change status.||Notification will be shown when friends go online/offline.|
|Allow multiplayer game invites from all users.||Disabling it will limit it to friends only.|
|Integrate with MSN Live status display.||Your Windows Live Messenger will show the song you are currently playing or listening to.|
|Integrate with Yahoo! status display.||Your Yahoo! Messenger will show the song you are currently playing or listening to.|
Click on this box to call up the Account Setup dialog box from which you can log in, log out, or register an account. You can also access this dialog box by clicking your user panel at the top left on the Intro Screen to access the User Options screen and selecting the first item.
- It is shown as "Logged in as [(Account Name)]" when logged on.
- It will show as "Click to Login!" when no account is logged in ("Guest" account will be used).
Note: "Guest" account will not be connected to Bancho, and in simple terms, you are playing offline despite being online. (Chat Console, Ranking and even Multi-play doesn't work at all)
|Filter offensive words||Filter offensive words as "*beep*". Otherwise, the offensive words will be shown without the filter.|
|Filter foreign characters||Removes any characters outside the standard ASCII (alphabet) range. Useful if you experience lag from these.|
|Automatically log private messages||Enabling this option will log (save) all private messages sent/received to the Chat folder in a tidy .txt format.|
|Chat highlight words (space-separated list)||You will be notified when someone type some word(s) that coincides with the word(s) you put here. By default, your full account name can only trigger the highlight.|
|Chat ignore list (space-separated list)||Permanent ignore list in other word. By adding an @ followed by the letters, c, h, and/or p, you may ignore them in chat, highlights, or PMs respectively. |
Example: peppy@h BanchoBot (Where peppy can't highlight you and BanchoBot's messages will never be shown on your Chat Console but both of them can still see your messages.)
After entering the Options Screen, click the Maintenance tab to access this screen and modify maintenance settings.
|Delete all unranked maps||Delete all unranked maps in your Songs folder. osu! will open up a system message to show how many maps will be deleted and will ask to confirm the action.|
|Force Folder Permissions||Give read/write permission on osu! to its folders. Useful for Vista users with User Account Control (UAC) enabled.|
|Mark all maps played||Mark all maps as "played". Not recommended for players who want to know which maps they haven't played yet.|
|Run osu! updater||Close osu! and opens the external osu! updater(known previously as osume!) to search for updates.|