Gaming · osu!(stable) on Windows

How to Change the Cursor in osu!

Source-checked About 10 minutes

Answer

In osu!(stable), select the skin you want to edit and open its folder. A skin is the set of images and sounds that changes how osu! looks. Replace cursor.png with your own transparent PNG image, add cursortrail.png or cursormiddle.png only if you want those effects, then press Ctrl+Alt+Shift+S to reload the skin. Start a beatmap and check that the new cursor follows your pointer.

Guide steps6 steps
  1. Select the skin to edit
  2. Open the skin folder
  3. Replace cursor.png
  4. Add optional trail and centre images
  5. Reload the skin
  6. Check the cursor in play
  7. If it still does not work

Select the skin to edit

Open osu! Options, search for Skin, and choose the intended entry under Current skin. Select Export as .osk first if you want a restorable copy of that skin.

Open the skin folder

Select Open current skin folder in osu!'s Skin options. Keep that folder open so the cursor files go into the skin osu! is actually using.

Replace cursor.png

Rename the existing cursor.png as cursor-backup.png, then copy in your transparent PNG image and name it exactly cursor.png. For a sharper high-resolution version, add cursor@2x.png at twice the width and height. For example, pair a 64 × 64 cursor.png with a 128 × 128 cursor@2x.png.

Add optional trail and centre images

The file map is simple: cursor.png is the pointer, cursortrail.png is the trail behind it, and cursormiddle.png is the fixed centre dot. skin.ini is the skin's text settings file. Edit its case-sensitive CursorExpand, CursorRotate, or CursorTrailRotate values only when you want to change those animations.

Reload the skin

Return to osu! and press Ctrl+Alt+Shift+S. If a beatmap replaces your cursor, search Options for Always use skin cursor and enable it.

Check the cursor in play

Start a familiar beatmap and move the pointer around the first objects. The change worked when cursor.png appears at the expected size and its trail or centre dot behaves as intended.

If it does not work

  • If the old cursor remains, confirm you edited the folder opened by Open current skin folder, then press Ctrl+Alt+Shift+S again.
  • If the cursor is too large or small, adjust Cursor size in osu! Options or correct the PNG dimensions; do not resize the filename or add spaces.
  • If only some beatmaps show a different pointer, enable Always use skin cursor so beatmap-provided cursors cannot replace cursor.png.
Sources and verification

Checked against official documentation on . Scope: osu!(stable) on Windows.

Source-checked against the current osu! interface-skinning, skin.ini, client-options, and skin-reload references. The file change was not performed during review.

Continue with

Install a new osu! skinInstall an osu! skin from an .osk file, select it under Current skin, and use the stable-only folder method for ZIP archives.Browse more osu! tutorials