Skip to content

Ruleset installation guide

ziv_vy edited this page Oct 10, 2026 · 28 revisions

Most rulesets should work on every platform that osu!(lazer) supports.

Pre-requisites

Step 1: Navigate to osu data directory

Windows, macOS and Linux

In the osu! settings menu, search for a button titled "Open osu! folder" and click it.

Android

On Android, there isn't the "Open osu! folder" button. You need to connect your main device to a secondary device (computer or phone) using a physical cable, enable file transfer in settings and, on your secondary device's file explorer, find the plugged in device and navigate to /Android/data/sh.ppy.osulazer/files/rulesets/

Due to an Android bug, you might need to reboot your device before being able to enable file transfers.

iOS

In iOS, there isn't the "Open osu! folder" button. The osu data directory can be accessed via iTunes on a computer.

Step 2: Installing the ruleset

Copy the ruleset file into the rulesets directory. Make sure to delete the previous versions.

All rulesets should be in this folder.

iOS

Create a rulesets directory on your computer temporarily, and put ruleset files in, then drag the whole rulesets directory into "osu! Documents". This will completely replace (not merge) the rulesets directory in your device.

To uninstall rulesets, put only the ruleset files you want to remain in the directory and drag it over.

[OPTIONAL] Step 3: Installing different ruleset languages

Download the language zips of your choice. The folder(s) for languages are named by their two-letter locale code within the zips. These folders are usually located on the same GitHub downloads page as the rulesets (albeit they might not have received an update with the latest version of the ruleset, meaning that you might need to scroll and find an older one) and can be placed alongside the ruleset in the rulesets folder.

Locales for different rulesets can be extracted and updated in the same destination without conflicts, since they use their own localisation files within the locale folders.

Step 4: Have fun!

After completing the above steps, you may need to restart lazer if it is already open. Once lazer is started, you should see the ruleset alongside the standard rulesets.

Notes

Rulesets do NOT update automatically alongside lazer.

Rulesets will sometimes continue to function with newer versions of lazer, but there will be times when a change in lazer may render a ruleset unplayable. In such cases, ruleset developers often release a new version of their ruleset to resolve such issues.

Clone this wiki locally