Personal tools
Please be aware that the osu!wiki will be moving to GitHub.
You won't be able to edit articles soon so make sure to learn how to use GitHub.
Go to the new home of the osu!wiki

Osu! Program Files

From osu!wiki
Jump to: navigation, search
Other Languages

Français  Русский  Español  Bahasa Indonesia  中文  한국어  Polski  Português  Italiano 

osu! Program Files in nutshell.




Current default filepath C:\Users\<Username>\AppData\Local\osu! "C:" is your harddisk with osu! installed.
Old installer filepath C:\Program Files\osu!
C:\Program Files(x86)\osu! (for 7 64-bit or 8)

Folder.png Folders


osu! for Macintosh OS. For Windows OS users, just ignore it or delete it if you wish.


Only appears when you used "/savelog" at Chat Console once or if you enabled "Automatically log private messages" in Options. The folder shows your Chat Console tab's log of comments.

The styling is {Tab_name}-{YYYYMMDD}-{HHMMSS} in .txt format, which basically can be opened in any word application of choice(Notepad).
Example: #multiplayer-20121115-040845 (/savelog at #multiplayer tab in 15th November 2012 at 0408hrs and 45secs).


Appears when you had used the "osu!direct" download service. Holds the .osz files which you are currently downloading from osu!direct, later to be transferred into osu!'s Songs folder as legitimate beatmaps upon completion.


Appears if you used the Skin Selector's "Export as .osk" or Beatmap Editor's "Export Package". Holds .osz (beatmap)/.osk (skin) file you had exported from osu!. For how-to, click me.


Appears when you had switched your Language under Graphics at Options page. Holds translated text files which can be used each to replace the usual English text based on selected localisation.


Holds external executable osu! replay file (.osr). Does not work when the beatmap linked to the replay file is missing. Holds Results data and reanimates your cursor movement during the replay. To create the .osr, press "[F2]" at Results screen or click on the "Save as .osr" at the Online Ranking screen (below Results screen in Solo only). Does not save multi-play elements. File size ranging around 100KB ~ 1KB. For players who are interested to upload their replay to Youtube, see this tread.

The format is {Local player name} - {Artist} - {Title} {[Difficulty]}{(YYYY-MM-DD)} {Game Mode}
Example: dummytest1 - Loituma - Ievan Polkka [SPINNER-MADNESS] (2013-08-12) OsuMania


Screenshots (F12 by default) of osu!. The saved screenshot's file extension (.jpg/.png) is based on what you set on the Options menu.

The format is screenshot### where "###" is the screenshot number count.


Holds user-created skins which can be used to customise your User Interface around osu! in-game. You can download more skins from osume!.exe(osu! updater) under Skins tab or you can take a tour to the forum's skinning palace. Skins downloaded from osume!.exe are extracted immediately and ready to use. For forum's downloads, there are two possibility. If you get a executable osu!skin (.osk) file, directly open it and you will be forced to open osu! and directed to the "Skins Selector" screen with your new skin located at the list. If the downloaded skin is in folder form, you will have to place the folder here yourself. If it is in .zip/.rar format, you must extract it first. You can change your skins at Options menu under Skins tab (Skin Selector). Please bear in mind the skin used is only effective to your own osu! only.

For further reference, please refer to the Skinning page. Also, "osu! by peppy" is the only skin without its folder and cannot be deleted directly.


Your compendium of osu! beatmaps. Usually contains .osu (difficulties), .mp3/.ogg (music file), .jpg/.png/.gif (BG image), .osb (SB file) and .mp4/.flv (video file). May also contains .wav/.ogg (hitsound file) and folders (SB spites and/or skin).

The format is {Beatmap number} {Artist} - {Song Title}.
Example: 57950 SOUND HOLIC - Drive My Life

Please note that ancient beatmaps folders during the beginnings of osu! do not have numberings and does not follow the format. Some examples would be "discoprince" or "avgn". Special mention goes to "tutorial" because every osu! player will have it when osu! is installed using the osu!installer. Also, manually created/graveyard .osz/.zip songs folders can be counted as well.

Hidden Folders


osu!data files. Should not be tampered.

Program files

.db (Database file)

The .db files are beatmaps' data which only osu!.exe/osu!test.exe can utilise. Notepad can open the .db files but it will be mostly made up of encrypted characters.

osu! database

  • collection.db (Your "Collections" in-game. You can post it to forum for others to check out your "Collections". Actual beatmaps not provided.)
  • osu!.db (osu! beatmaps' cache. You know, that long start-up loading screen before you see Song Selection?)
  • presence.db (Cache of osu!players @ Chat Console)
  • scores.db (Stores historical Local scores)

.cfg (Configuration files)

Configuration files or config files configure the initial settings for osu! to work. The files can be opened by Notepad.

.exe (Application)

The main component. Click on it to start-up. The .exe files are safe to open assuming you used the osu!installer to install osu!.

  • Logo.png osu!.exe (Start-up osu!)

Hidden files

DLL icon.jpg .dll (application extension)

The .dll files are components of osu!.exe so ignore it.

Base components (For Microsoft .NET)

  • avcodec-51.dll
  • avformat-52.dll
  • avutil-49.dll
  • bass.dll
  • bass_fx.dll
  • d3dx9_31.dll
  • Microsoft.Ink.dll
  • Microsoft.Xna.Framework.dll
  • pthreadGC2.dll
  • x3daudio1_1.dll

osu! components

  • osu!framework.dll

    (This is no longer needed)
  • osu!gameplay.dll
  • osu!ui.dll
  • osu.dll

Contents of
Getting Started Registration Installation Newbie's guide Game Interface Options Hit Objects
osu! Game Styles Basic explanation Multi-play
External ports » osu!stream osu!droid opsu! osu!wp T-Aiko Beats
External clients » osu!tourney osu!MapDownloader
World of osu!
Miscellaneous » Mascots osu!academy osu!talk
Beatmap Editor Compose / Design (Scripting) / Timing / Song Setup

Beatmapping Beat Snap Divisor / Distance Snap Custom Sample Overrides Kiai Time Mapping Techniques Skinning Skin.ini Storyboarding

Online Editing
and Ranking
Beatmap forum Submission Beatmap Approval (How to Get Your Map Ranked) Modding (Getting Your Map Modded) Music Theory Audio Editing Kudosu / Star Priority
People The Team Administrators/Global Moderation Team Quality Assurance Team Beatmap Nomination Group Language Moderators osu! Alumni Support Team Community Contributors List of notable people