Skip to content
Contents

How to make an osu! mappool pack

Build an osu! mappool pack from beatmap IDs, links or a pasted pool, sort the maps into slots, download it as one zip, and share it with a pack key.

Last updated
On this page

To make an osu! mappool pack, open the builder at packs.haruhime.moe/new, paste your beatmap IDs or links, and download the pool as one zip. It's free, and you don't need an account. It takes about a minute.

Steps

#
  1. Open the builder. Go to New pack. Your draft saves in this browser as you go, so you can close the tab and come back.

  2. Name the pack. Type the tournament and round, for example Spring Cup 2026 Quarterfinals. The name goes on the zip and the folder inside it.

  3. Paste the pool. Paste one line per map into "Paste a mappool" and press "Add to pool". All of these work:

    • bare IDs, such as 129891, or several on one line separated by commas or spaces;
    • slot lines copied from a spreadsheet, such as NM1 129891 or HD2 https://osu.ppy.sh/beatmapsets/39804#osu/129891;
    • your own slots, such as EZ1 1872396, which creates an EZ slot.

    Lines with only IDs become maps without a slot. Lines the builder can't read stay in the box with a note.

  4. Arrange the slots. In "Slots", drag slots into your order, add your own (up to 8, each with a color), or rename them. Within a slot, drag a map by its handle to reorder it (NM1, NM2, ... renumber to match); to move a map to another slot, pick the slot in its row and press "Move".

  5. Download the zip. In the "Download" card, press "Download maps", then "Save .zip". Your browser fetches each beatmap set from the mirror and builds one zip, with files numbered in pool order and a pack.txt listing every map.

  6. Share it. Copy the pack key from "Share" and post it anywhere. Anyone who pastes it on the homepage gets the same pool. Sign in with osu! and press "Save to account" to get a short link like packs.haruhime.moe/p/abcdefghij, then set it to Public to list it on public packs.

Tips

#
  • A pack holds up to 64 maps.
  • Every map row has a "Copy ID" button that copies its beatmap ID, ready for !mp map in a tournament lobby.
  • Players can open a shared key and download the same zip themselves.
  • Pack keys explains what a key contains.
  • To share the pool as a torrent, see how to seed an osu! mappool torrent.
  • To put the pack's maps in one of your osu! collections, see Add a pack to your osu! collections.