Skip to content
All integrations
osu! official Steam artwork

COMMUNITY INTEGRATION

osu!Archipelago randomizer mod

Turn completed osu! beatmaps into multiworld checks. Receive song unlocks and Performance Points, then clear a selected final song using API-based score tracking.

Maintained by Kanave, Taoshi, Weagle

Reviewed build
1.3.2-beta
OS
Windows
Last reviewed
13 Oct 2026
Installation
Manual installation

How the game changes

  • Selected beatmapsets award one or two checks after a successful play. The default configuration selects 45 playable songs plus a final song and creates 81 checks.
  • Song items make their associated checks eligible; they do not prevent playing other songs in osu! itself. Performance Points unlock the final song and are separate from your osu! account PP.
  • Standard, taiko, catch and mania selections have configurable difficulty ranges. Optional grade, difficulty and conversion rules determine which scores count.
  • The client lists song titles, unlocks and remaining Performance Points. Score recognition uses the public osu! API and the configured player profile.
  • Choose beatmapsets to include or exclude, song-length and year ranges, and optional automatic score tracking. Downloads use osu!direct by default, with a selectable mirror.
Explore game mechanics

Before you start

  • This review covers the v1.3.2 beta APWorld and Python client. Windows paths are supported in the inspected code; Linux paths assume Wine, and native Linux or macOS operation has not been established.
  • An osu! account, OAuth application credentials and player ID are required for API tracking. The packaged guide is unfinished; the linked external guide targets MultiworldGG and does not establish a tested installation for this exact release.
  • The client prints the OAuth response, including its access token, to the console. Saved client credentials are plaintext. Remove credentials and tokens before sharing console output or configuration.
  • Tracking reads the ten most recent scores. There is no durable local queue for interrupted check sends, and an unhandled API error can stop automatic polling. Offline play or interruptions may require replaying a song.
  • The manual update command with an explicit mode contains an uninitialized-variable path. Automatic tracking uses a separate path, but has not been tested here.
  • Forced song inclusions can bypass difficulty, length and other filters. Include/exclude overlap and oversized inclusion lists are not explicitly rejected.
  • The World models completion as collecting enough Performance Points; the client also requires passing the final song. Duplicate song unlocks can occupy additional item slots.
  • No music recordings, artwork or playable beatmap archives are bundled in the reviewed APWorld. Beatmaps are obtained separately. A stale cached client differs from the source; standard Python ZIP loading selects the source. No game execution or reproducible release build was performed.
Read all setup notes

This integration is maintained independently of Panludia. Downloads are provided by its maintainer. Contact the maintainer through the linked repository or support channels.

View osu! on Standalone