wiki
Requested page is not yet translated to the selected language (slovenčina). Showing English version.

Locus 2025

Locus 2025 was a multi-layered contest launched in early 2025 to bring the creative circles on osu! closer together.

Submissions to this contest included the following elements:

  • An original song of length 1:30–3:00.
  • A full beatmap spread on the osu! game mode that satisfies the ranking criteria.
  • Visual assets (e.g. background/storyboarding/video).

Schedule

Event Date (UTC)
Teaser #1 submission 1 April 2025
Trial voting start 16 March 2025
Teaser #2 submission 1 May 2025
Trial voting end 16 May 2025
Entry submission deadline 30 June 2025 (12:00)
Community voting period 1 August to 16 August 2025 (12:00)
Results stream 17 August 2025 (14:00)
Results news publication 21 August 2025

Prizes

The top 5 entries of the contest earned equal prizes. This number was decided based on the number of entries (42).

  • The beatmap is bundled as part of the default osu! installation as "recommended beatmaps" for at least 1 year.
  • Team members received a unique profile badge themed around their entry.
  • Team members were awarded an Architect user title befitting of their role, i.e. one of Visual Architect, Musical Architect, or Mapping Architect.

For any entry that was submitted by the entry submission deadline, team members are awarded a profile badge if they are able to rank the set before the end of the next iteration of the contest.

Additionally, the player with the highest score on this osu!(lazer) playlist of all the entries received a "Locus playlist winner" badge.

Finally, there was a wildcard prize. peppy, the game's creator, picked his favourite entry and that team earned a separate mystery prize, revealed to be the following:

  • The entry also got bundled with new installations of the game.
  • The entry got a favourite from peppy.

Organisation

Locus 2025 is run by various members of the osu! team alongside some prominent members of the community.

Position Member(s)
Manager mangomizer, Matrix
Developers Komm, Venix
Graphic designers Adarin, Tanza
General assistance Doomsday, Ephemeral, Hivie, pishifat, Walavouchey

Podium

Community picks

This contest has come to an end and resulted in the following podium:

Locus 2025 podium

peppy's pick

peppy also picked an entry to receive the additional mystery prize:

Locus 2025 peppy's pick

Playlist winner

Wispy won the Locus 2025 osu!(lazer) playlist and received a badge:

Locus 2025 playlist winner badgeLocus playlist leader

Statistics

Bar chart of voters' selected difficulty

Plot of submitted votes over time

Results

Artwork of Koto Spirit - Locus of Hexagram

YouTube Koto Spirit - Locus of Hexagram

Placement #1
Total Elo 5205.7
Graphics Elo 1751.1
Music Elo 1730.4
Mapping Elo 1724.3
Vote count1 134
Team name Hexagram
Mapper / assisting musician Chaoslitz
Musician / mapper Otosaka-Yu
Mapper seros
Mapper momoyo
Illustrator / VFX artist TARA-376

Artwork of takehirotei - Haiboku no Altra Vita

YouTube takehirotei - Haiboku no Altra Vita

Placement #2
Total Elo 5078
Graphics Elo 1815.1
Music Elo 1685.3
Mapping Elo 1577.6
Vote count1 109
Team name Sylenth2 v7.2769420 "Unlimited Synth Works"
Illustrator / designer / storyboarder / mapper Iyouka
Musician / mapper takehirotei
Mapper Mahiru Shiina
Mapper Etsuko Marvia
Mapper Kardshark

Artwork of Will Stetson - Of Our Time

Will Stetson - Of Our Time

Placement #3
Total Elo 4977.2
Graphics Elo 1706.8
Music Elo 1654.1
Mapping Elo 1616.3
Vote count1 113
Team name 5Head
Mapper / hitsounder Sotarks
Vocalist Will Stetson
Musician KiAme
Storyboarder Noffy
Illustrator tofumang

Artwork of Akiri - Vespera Stella

SoundCloud YouTube Akiri - Vespera Stella

Placement #4
Total Elo 4969.5
Graphics Elo 1793
Music Elo 1572.3
Mapping Elo 1604.2
Vote count1 105
Team name Vespera
VFX artist Sakura006
Musician Akiri-
Mapper fieryrage
Illustrator Dreamxiety
Illustrator Xiaoraini

Artwork of ArXe - Locus Amoenus (feat. Megurine Luka)

YouTube ArXe - Locus Amoenus (feat. Megurine Luka)

Placement #5
Total Elo 4962
Graphics Elo 1807.2
Music Elo 1594.9
Mapping Elo 1559.9
Vote count1 117
Team name Vocaloid Lovers
VFX artist / storyboarder / mapper Kuroise
Musician / mapper ArXe
Vocaloid tuning / mapper Defy
Lyricist / mapper Kawashiro
Illustrator Type

Artwork of kanase. - Lost Night Meteor

kanase. - Lost Night Meteor

Placement #6
Total Elo 4905.3
Graphics Elo 1696.9
Music Elo 1583.1
Mapping Elo 1625.3
Vote count1 111
Team name Meteors
Storyboarder / mapper 9ami
Musician unikanase
Mapper LeeGod
Illustrator / mapper Arushii
Mapper Matsuyuki Ame

Artwork of nm-y - Datura Sh//va

nm-y - Datura Sh//va

Placement #7
Total Elo 4885.1
Graphics Elo 1739.9
Music Elo 1546.3
Mapping Elo 1599
Vote count1 110
Team name Meguro
Mapper DeviousPanda
Mapper iljaaz
Musician nm-y
Storyboarder LowGraphics
Illustrator mochasan_

Artwork of kanemiko - distance of -RADIAL-

YouTube kanemiko - distance of -RADIAL-

Placement #8
Total Elo 4882
Graphics Elo 1745.8
Music Elo 1565.4
Mapping Elo 1570.7
Vote count1 108
Team name CN2K
Mapper / designer Sing
Mapper / hitsounder captin1
Storyboarder Storyboarder
Illustrator / musician kanemiko

Artwork of Kry.exe - Rift Walker

YouTube Kry.exe - Rift Walker

Placement #9
Total Elo 4867.5
Graphics Elo 1728.5
Music Elo 1620.7
Mapping Elo 1518.4
Vote count1 113
Team name AXIOMA
Project Manager BTMC
Musician / hitsounder KryDotExe
Designer / storyboarder VenerableNyanta
Illustrator Spoo
Mapper Ryuusei Aika

Artwork of Juwubi - H1GH D!VE

YouTube Juwubi - H1GH D!VE

Placement #10
Total Elo 4845.5
Graphics Elo 1660.7
Music Elo 1576.4
Mapping Elo 1608.4
Vote count1 110
Team name fruit salad
Mapper / hitsounder nuclei
Mapper R3m
Illustrator / mapper -pineapple-
Storyboarder / mapper binarie
Musician JuwubiDTM

Artwork of nominomu - against cacophony (feat. Mai)

YouTube nominomu - against cacophony (feat. Mai)

Placement #11
Total Elo 4793.8
Graphics Elo 1608.2
Music Elo 1584.9
Mapping Elo 1600.7
Vote count1 126
Team name :owoyay:
Musician / storyboarder / mapper nominomu
Illustrator NyuPenyu
Mapper KnightC0re
Mapper Amefystol

Artwork of Redside - First Adventure

SoundCloud YouTube Spotify Redside - First Adventure

Placement #12
Total Elo 4790.9
Graphics Elo 1590.2
Music Elo 1615.1
Mapping Elo 1585.7
Vote count1 116
Team name Team Red but Blue
Musician Redside
Mapper v0x
Mapper Zer0-G
Illustrator RedcXca
Storyboarder Meow Mix

Artwork of Xyris - Vitality Charger (feat. Hanakuma Chifuyu)

Xyris - Vitality Charger (feat. Hanakuma Chifuyu)

Placement #13
Total Elo 4776.4
Graphics Elo 1580.1
Music Elo 1600.4
Mapping Elo 1595.9
Vote count1 111
Team name s-sigma...
Mapper / storyboarder Tycani
Musician _Xyris_
Illustrator Danimato

Artwork of Fox Rush - Paint The Ocean Blue (feat. Cassylish)

Fox Rush - Paint The Ocean Blue (feat. Cassylish)

Placement #14
Total Elo 4762.3
Graphics Elo 1623.6
Music Elo 1561.3
Mapping Elo 1577.4
Vote count1 114
Team name Gumiho
Musician AngeI
Mapper Mejiro McQueen
Mapper ceras
Illustrator Kylerius
Storyboarder / VFX artist Schoki

Artwork of MetaHumanBoi - kinetic flux

MetaHumanBoi - kinetic flux

Placement #15
Total Elo 4742.7
Graphics Elo 1613.8
Music Elo 1577.3
Mapping Elo 1551.5
Vote count1 106
Team name metamorphosis
Designer Boolmaster Flex
Storyboarder RiceSS
Musician MetaHumanBoi
Mapper Gordon
Mapper mintIceCream_

Artwork of Krimek - Dahlia (feat. eili)

YouTube Krimek - Dahlia (feat. eili)

Placement #16
Total Elo 4689.4
Graphics Elo 1537.3
Music Elo 1601.1
Mapping Elo 1551
Vote count1 102
Team name we need a poll
Musician / mapper / hitsounder Krimek
Mapper Pho
Vocalist / VFX artist eilivox
Illustrator CMDR Saturn
Designer Z419

Artwork of Cityyy - Asphyxia

YouTube Cityyy - Asphyxia

Placement #17
Total Elo 4678.8
Graphics Elo 1622
Music Elo 1480.2
Mapping Elo 1576.6
Vote count1 101
Team name Picardia
Musician Cityyy
Mapper Astronic
Mapper Firiiu
Storyboarder / designer Syvatzia
Storyboarder aoratos

Artwork of Xeven - Become One Again (feat. Hatsune Miku)

Xeven - Become One Again (feat. Hatsune Miku)

Placement #18
Total Elo 4625.9
Graphics Elo 1590.9
Music Elo 1498.1
Mapping Elo 1536.9
Vote count1 115
Team name "we couldn't agree on naming"
Musician sxvnty
Mapper / hitsounder Daycore
Mapper alvearia
Mapper / storyboarder Shmiklak
VFX artist Polytetral

Artwork of furtrash - LONG LIVE THE KING

SoundCloud YouTube furtrash - LONG LIVE THE KING

Placement #19
Total Elo 4616
Graphics Elo 1511.5
Music Elo 1511.2
Mapping Elo 1593.3
Vote count1 119
Team name church of ppy
Mapper / hitsounder Evil-
Storyboarder minisbett
Mapper / storyboarder Omekyu
Mapper -Links
Musician / illustrator / hitsounder Nihkee

Artwork of WangleLine - Super Kitten Travel Hex

YouTube Bandcamp WangleLine - Super Kitten Travel Hex

Placement #20
Total Elo 4601.6
Graphics Elo 1456.1
Music Elo 1617.3
Mapping Elo 1528.1
Vote count1 114
Team name Fetchquest
VFX artist / mapper Utiba
Musician WangleLine
Storyboarder / mapper Coppertine
Illustrator - Arisu -
Mapper chidodou

Artwork of Darkney - Prism Fall

Darkney - Prism Fall

Placement #21
Total Elo 4598.2
Graphics Elo 1586.8
Music Elo 1474.8
Mapping Elo 1536.6
Vote count1 105
Team name Miku Fan Club
Musician / designer Darkney
Storyboarder Kafaka
Mapper bobbybaseball06
Mapper awawa

Artwork of Star* aka liaoxingyao - Inochi

Star* aka liaoxingyao - Inochi

Placement #22
Total Elo 4584.4
Graphics Elo 1439.5
Music Elo 1541.6
Mapping Elo 1603.3
Vote count1 107
Team name Crychic ghost
Mapper Karen
Musician liaoxingyao
Designer Sonwpalace
Mapper Skystar
Mapper Garden

Artwork of aidolon - Replay

aidolon - Replay

Placement #23
Total Elo 4476.1
Graphics Elo 1541.2
Music Elo 1442.7
Mapping Elo 1492.2
Vote count1 117
Team name Team Divergence
Mapper / storyboarder PukPow
Musician / VFX artist aidolon
Illustrator SuperGreentea
Hitsounder Kanui

Artwork of Viatores Nebulae feat. Megurine Luka - Heart of Epitaph

SoundCloud YouTube Viatores Nebulae feat. Megurine Luka - Heart of Epitaph

Placement #24
Total Elo 4437.4
Graphics Elo 1474.4
Music Elo 1498.1
Mapping Elo 1464.9
Vote count1 113
Team name Taiko World Cup
Mapper -Hitomi
Musician ptar124
Musician Raveille
Mapper Shii
VFX artist TheFunk

Artwork of trung-nova - Starry Comet

YouTube trung-nova - Starry Comet

Placement #25
Total Elo 4412.6
Graphics Elo 1382.6
Music Elo 1523.8
Mapping Elo 1506.2
Vote count1 124
Team name osu2vn
Mapper Ducky-
Musician / VFX artist TrungSabito0159
Mapper -Eresh
Mapper sanzu
Storyboarder Ningguang

Artwork of RRolanDD - Almom

RRolanDD - Almom

Placement #26
Total Elo 4373.5
Graphics Elo 1516.1
Music Elo 1418.6
Mapping Elo 1438.8
Vote count1 100
Team name Ocskai
Musician / mapper RRolanDD
Mapper Magor
Storyboarder / illustrator / mapper HyBer
Mapper Nyartin

Artwork of Riprider - ENC0DED : ENTR0PY

Riprider - ENC0DED : ENTR0PY

Placement #27
Total Elo 4305.8
Graphics Elo 1319.3
Music Elo 1473.7
Mapping Elo 1512.8
Vote count1 106
Team name Augment:Nova
Musician Riprider500
Mapper honne
Mapper Tenexxt
Mapper Kyairie
VFX artist / storyboarder / illustrator X-ill

Artwork of Chamiracqua - The Epiphany (feat. smoothycloud)

YouTube Chamiracqua - The Epiphany (feat. smoothycloud)

Placement #28
Total Elo 4297.8
Graphics Elo 1508.9
Music Elo 1354.1
Mapping Elo 1434.9
Vote count1 115
Team name Lazy Seals
Illustrator / storyboarder LeeNarie
Musician Vivaru
Musician SmoothyCloud
Mapper Rootynator
Mapper nine19

Artwork of rikvinyas - Ryuu no Majo

YouTube rikvinyas - Ryuu no Majo

Placement #29
Total Elo 4293.6
Graphics Elo 1328.4
Music Elo 1440.7
Mapping Elo 1524.5
Vote count1 124
Team name 1head
Musician / mapper / designer Rolniczy

Artwork of Aphel - Pondering Magic

SoundCloud YouTube Aphel - Pondering Magic

Placement #30
Total Elo 4243.5
Graphics Elo 1364.8
Music Elo 1413
Mapping Elo 1465.6
Vote count1 110
Team name we do well with deadlines
Mapper chlortal
Mapper Melons
Musician Aphel
Illustrator kyermaniac

Artwork of agu - unbound

agu - unbound

Placement #31
Total Elo 4236.7
Graphics Elo 1421.2
Music Elo 1364.7
Mapping Elo 1450.8
Vote count1 106
Team name hdm enjoyers
Musician roufou
VFX artist krabtown
Mapper bob
Mapper vetoed

Artwork of Ttmouse - NatsuUtsu feat. Kasane Teto

Ttmouse - NatsuUtsu feat. Kasane Teto

Placement #32
Total Elo 4198.6
Graphics Elo 1323.5
Music Elo 1429.2
Mapping Elo 1445.9
Vote count1 113
Team name aniteam
Musician / mapper / VFX artist TtmnZk
Mapper Asaba Harumasa
Illustrator / mapper Yorita Yoshino
Mapper nika mika
Mapper yf_bmp

Artwork of Attoclef ft. ∅ - EynohR

YouTube Attoclef ft. ∅ - EynohR

Placement #33
Total Elo 4182.3
Graphics Elo 1339.4
Music Elo 1386.8
Mapping Elo 1456.1
Vote count1 84
Team name Demiurge Zero
Musician Attoclef
Mapper KChronoZ
Mapper ItsCactus
Mapper Agagak
Illustrator mayonesachan

Artwork of sugosugiii - Maelstrom

sugosugiii - Maelstrom

Placement #34
Total Elo 4167.7
Graphics Elo 1314.2
Music Elo 1379.9
Mapping Elo 1473.6
Vote count1 103
Team name Drumstep4 - LYRICS!
Mapper / hitsounder nik
Mapper -kevincela-
Mapper Nemis
Mapper Wispy
Musician / illustrator sugosugiii

Artwork of Artackni - Brainfryer

YouTube Artackni - Brainfryer

Placement #35
Total Elo 4160
Graphics Elo 1293.6
Music Elo 1449.7
Mapping Elo 1416.7
Vote count1 111
Team name Team RGB
Mapper Amon-
Hitsounder fujinn
Illustrator Hoetoplay
Musician Artackni

Artwork of Tufani - Along the Cycle

Tufani - Along the Cycle

Placement #36
Total Elo 4136.6
Graphics Elo 1378.1
Music Elo 1403.1
Mapping Elo 1355.5
Vote count1 92
Team name moonleaf++++ EXTEND
Mapper bakery
Mapper Kojio
Musician Tufani
Illustrator sardines

Artwork of Tsukishiro feat. Inti - Neon Rebellion

Tsukishiro feat. Inti - Neon Rebellion

Placement #37
Total Elo 4052.7
Graphics Elo 1370.3
Music Elo 1271.8
Mapping Elo 1410.7
Vote count1 120
Team name The Abyss
Mapper Cris-
Musician KakashiSensei_
Musician / mapper intiaz
Mapper Hazu-
Illustrator / storyboarder Cosmolade

Artwork of eluixx - untitled_1

eluixx - untitled_1

Placement #38
Total Elo 4050.3
Graphics Elo 1282
Music Elo 1384.2
Mapping Elo 1384.1
Vote count1 118
Team name The Microwaves
Mapper / hitsounder Sparhten
Storyboarder Enkrypton
Mapper CebollaVladimir
Musician Chromapoly
Illustrator Eririker

Artwork of Evangelion_guy - it doesn't feel like home to me

Evangelion_guy - it doesn't feel like home to me

Placement #39
Total Elo 3834.1
Graphics Elo 1185.3
Music Elo 1287.9
Mapping Elo 1360.9
Vote count1 106
Team name Angevin Eulogy
Musician / mapper / designer Evangelion_MAN

Artwork of Maemi no Yume - Free Your Heart

Maemi no Yume - Free Your Heart

Placement #40
Total Elo 3828.5
Graphics Elo 785.1
Music Elo 1503.7
Mapping Elo 1539.7
Vote count1 105
Team name 5pc chicken mcnuggets
Mapper Onegai
Mapper LeCandy
Hitsounder iFinixe
Vocalist / illustrator peko_
Musician Maemi no Yume

Artwork of airlemoneX - Be with you

airlemoneX - Be with you

Placement #41
Total Elo 3752.4
Graphics Elo 1443.7
Music Elo 1449.7
Mapping Elo 859
Vote count1 117
Team name Limerence
Mapper Lulu-
Mapper Typ4
Storyboarder R3aCt10n
Musician motidora

Artwork of ZxKirara feat. Shian - Shiny Day Roam

ZxKirara feat. Shian - Shiny Day Roam

Placement #42
Total Elo 3722.2
Graphics Elo 1223.3
Music Elo 1332.6
Mapping Elo 1166.4
Vote count1 120
Team name Shiny morning
Musician / mapper / illustrator ZxKirara

Graphics category results

# Entry Graphics Elo Win rate2
1 takehirotei - Haiboku no Altra Vita 1815.1 81%
2 ArXe - Locus Amoenus (feat. Megurine Luka) 1807.2 81%
3 Akiri - Vespera Stella 1793 80%
4 Koto Spirit - Locus of Hexagram 1751.1 76%
5 kanemiko - distance of -RADIAL- 1745.8 75%
6 nm-y - Datura Sh//va 1739.9 74%
7 Kry.exe - Rift Walker 1728.5 74%
8 Will Stetson - Of Our Time 1706.8 71%
9 kanase. - Lost Night Meteor 1696.9 69%
10 Juwubi - H1GH D!VE 1660.7 67%
11 Fox Rush - Paint The Ocean Blue (feat. Cassylish) 1623.6 63%
12 Cityyy - Asphyxia 1622 63%
13 MetaHumanBoi - kinetic flux 1613.8 62%
14 nominomu - against cacophony (feat. Mai) 1608.2 61%
15 Xeven - Become One Again (feat. Hatsune Miku) 1590.9 61%
16 Redside - First Adventure 1590.2 60%
17 Darkney - Prism Fall 1586.8 60%
18 Xyris - Vitality Charger (feat. Hanakuma Chifuyu) 1580.1 59%
19 aidolon - Replay 1541.2 53%
20 Krimek - Dahlia (feat. eili) 1537.3 53%
21 RRolanDD - Almom 1516.1 52%
22 furtrash - LONG LIVE THE KING 1511.5 50%
23 Chamiracqua - The Epiphany (feat. smoothycloud) 1508.9 51%
24 Viatores Nebulae feat. Megurine Luka - Heart of Epitaph 1474.4 47%
25 WangleLine - Super Kitten Travel Hex 1456.1 44%
26 airlemoneX - Be with you 1443.7 43%
27 Star* aka liaoxingyao - Inochi 1439.5 41%
28 agu - unbound 1421.2 40%
29 trung-nova - Starry Comet 1382.6 36%
30 Tufani - Along the Cycle 1378.1 36%
31 Tsukishiro feat. Inti - Neon Rebellion 1370.3 35%
32 Aphel - Pondering Magic 1364.8 34%
33 Attoclef ft. ∅ - EynohR 1339.4 30%
34 rikvinyas - Ryuu no Majo 1328.4 30%
35 Ttmouse - NatsuUtsu feat. Kasane Teto 1323.5 30%
36 Riprider - ENC0DED : ENTR0PY 1319.3 28%
37 sugosugiii - Maelstrom 1314.2 30%
38 Artackni - Brainfryer 1293.6 27%
39 eluixx - untitled_1 1282 26%
40 ZxKirara feat. Shian - Shiny Day Roam 1223.3 21%
41 Evangelion_guy - it doesn't feel like home to me 1185.3 17%
42 Maemi no Yume - Free Your Heart 785.1 0%3

Music category results

# Entry Music Elo Win rate2
1 Koto Spirit - Locus of Hexagram 1730.4 77%
2 takehirotei - Haiboku no Altra Vita 1685.3 73%
3 Will Stetson - Of Our Time 1654.1 68%
4 Kry.exe - Rift Walker 1620.7 65%
5 WangleLine - Super Kitten Travel Hex 1617.3 65%
6 Redside - First Adventure 1615.1 65%
7 Krimek - Dahlia (feat. eili) 1601.1 62%
8 Xyris - Vitality Charger (feat. Hanakuma Chifuyu) 1600.4 63%
9 ArXe - Locus Amoenus (feat. Megurine Luka) 1594.9 62%
10 nominomu - against cacophony (feat. Mai) 1584.9 61%
11 kanase. - Lost Night Meteor 1583.1 60%
12 MetaHumanBoi - kinetic flux 1577.3 60%
13 Juwubi - H1GH D!VE 1576.4 59%
14 Akiri - Vespera Stella 1572.3 59%
15 kanemiko - distance of -RADIAL- 1565.4 58%
16 Fox Rush - Paint The Ocean Blue (feat. Cassylish) 1561.3 58%
17 nm-y - Datura Sh//va 1546.3 55%
18 Star* aka liaoxingyao - Inochi 1541.6 55%
19 trung-nova - Starry Comet 1523.8 53%
20 furtrash - LONG LIVE THE KING 1511.2 50%
21 Maemi no Yume - Free Your Heart 1503.7 51%
22 Xeven - Become One Again (feat. Hatsune Miku) 1498.1 49%
23 Viatores Nebulae feat. Megurine Luka - Heart of Epitaph 1498.1 49%
24 Cityyy - Asphyxia 1480.2 47%
25 Darkney - Prism Fall 1474.8 48%
26 Riprider - ENC0DED : ENTR0PY 1473.7 46%
27 airlemoneX - Be with you 1449.7 43%
28 Artackni - Brainfryer 1449.7 44%
29 aidolon - Replay 1442.7 42%
30 rikvinyas - Ryuu no Majo 1440.7 42%
31 Ttmouse - NatsuUtsu feat. Kasane Teto 1429.2 40%
32 RRolanDD - Almom 1418.6 40%
33 Aphel - Pondering Magic 1413 38%
34 Tufani - Along the Cycle 1403.1 38%
35 Attoclef ft. ∅ - EynohR 1386.8 35%
36 eluixx - untitled_1 1384.2 35%
37 sugosugiii - Maelstrom 1379.9 34%
38 agu - unbound 1364.7 33%
39 Chamiracqua - The Epiphany (feat. smoothycloud) 1354.1 32%
40 ZxKirara feat. Shian - Shiny Day Roam 1332.6 30%
41 Evangelion_guy - it doesn't feel like home to me 1287.9 25%
42 Tsukishiro feat. Inti - Neon Rebellion 1271.8 23%

Mapping category results

# Entry Mapping Elo Win rate2
1 Koto Spirit - Locus of Hexagram 1724.3 76%
2 kanase. - Lost Night Meteor 1625.3 65%
3 Will Stetson - Of Our Time 1616.3 63%
4 Juwubi - H1GH D!VE 1608.4 62%
5 Akiri - Vespera Stella 1604.2 62%
6 Star* aka liaoxingyao - Inochi 1603.3 61%
7 nominomu - against cacophony (feat. Mai) 1600.7 62%
8 nm-y - Datura Sh//va 1599 61%
9 Xyris - Vitality Charger (feat. Hanakuma Chifuyu) 1595.9 61%
10 furtrash - LONG LIVE THE KING 1593.3 60%
11 Redside - First Adventure 1585.7 60%
12 takehirotei - Haiboku no Altra Vita 1577.6 59%
13 Fox Rush - Paint The Ocean Blue (feat. Cassylish) 1577.4 59%
14 Cityyy - Asphyxia 1576.6 58%
15 kanemiko - distance of -RADIAL- 1570.7 57%
16 ArXe - Locus Amoenus (feat. Megurine Luka) 1559.9 56%
17 MetaHumanBoi - kinetic flux 1551.5 55%
18 Krimek - Dahlia (feat. eili) 1551 56%
19 Maemi no Yume - Free Your Heart 1539.7 55%
20 Xeven - Become One Again (feat. Hatsune Miku) 1536.9 54%
21 Darkney - Prism Fall 1536.6 55%
22 WangleLine - Super Kitten Travel Hex 1528.1 53%
23 rikvinyas - Ryuu no Majo 1524.5 51%
24 Kry.exe - Rift Walker 1518.4 51%
25 Riprider - ENC0DED : ENTR0PY 1512.8 51%
26 trung-nova - Starry Comet 1506.2 50%
27 aidolon - Replay 1492.2 48%
28 sugosugiii - Maelstrom 1473.6 46%
29 Aphel - Pondering Magic 1465.6 44%
30 Viatores Nebulae feat. Megurine Luka - Heart of Epitaph 1464.9 45%
31 Attoclef ft. ∅ - EynohR 1456.1 43%
32 agu - unbound 1450.8 42%
33 Ttmouse - NatsuUtsu feat. Kasane Teto 1445.9 42%
34 RRolanDD - Almom 1438.8 41%
35 Chamiracqua - The Epiphany (feat. smoothycloud) 1434.9 42%
36 Artackni - Brainfryer 1416.7 38%
37 Tsukishiro feat. Inti - Neon Rebellion 1410.7 38%
38 eluixx - untitled_1 1384.1 35%
39 Evangelion_guy - it doesn't feel like home to me 1360.9 32%
40 Tufani - Along the Cycle 1355.5 30%
41 ZxKirara feat. Shian - Shiny Day Roam 1166.4 15%
42 airlemoneX - Be with you 859 1%

Rules

Failure to abide by these rules MAY lead to immediate disqualification.

  • Team composition
    • There can only be a maximum of 5 people per team.
      • An individual can fill in for multiple roles (eg. a mapper can also contribute to some design elements).
      • How teams allocate these roles is entirely up to them.
    • Participants cannot be part of more than one team.
    • Teams must not publicise their entry anywhere outside of the officially sanctioned Teaser #1 and #2, or otherwise identify themselves until the contest results have been announced.
  • Teams must submit their entry as a .osz by the submission deadline. Do not upload your entry to the website via BSS — there will be a separate submission for this.
    • Song requirements
      • Must contain the original song in .mp3 (192 kbps) or .ogg (208 kbps) format.
      • DRAIN TIME SHOULD AIM TO be between 1:30–3:00. Length of song should be reasonably close to this.
      • No restrictions on genre, but must be suitable for all ages (ie. not explicit).
      • Composers must own all the usage rights to samples (so it can be licensed).
    • Spread
      • The .osz should aim to contain an ENHIX spread that satisfies the current ranking criteria for the osu! game mode. Your submission should contain no more than 5 difficulties.
      • Other game modes are not supported.
    • Visual elements
      • Any images, storyboards, or videos produced must be integrated into the .osz on submission.
      • Designers must own all the usage rights for these as well.
    • The entry must abide by the song content rules and visual content considerations.
    • Teams may be asked to email examples of WIPs/assets used throughout to demonstrate ownership of said content. Full spread and graphical design elements are not mandatory requirements. However, the entry will be heavily penalised by the voting process (see below).
  • Teams who submit an entry agree that we have the rights to use that song in anything and everything related to this contest.

Operational procedures

Team registration

Teams must be registered in order to submit an entry. Teams are allowed to choose their own team name on registration, but the osu! team reserves the right to request a change if deemed unsuitable for the event. Team members are to remain anonymous for the duration of the contest — they will be revealed at its conclusion.

Register through this form.

Submission

Visit the contest page and drop your submission as a .osz file. The deadline is 30 June 2025 (12:00 UTC).

Before submitting, please check the following:

  • Ensure that you have successfully registered a team, and that all your team members have confirmed their intent as well (if you have not received an explicit email confirming this, then this has not been done).
    • Your submission will be ignored if you have not successfully registered a team.
  • Please read the rules thoroughly to check that your entry abides by all of them, especially the ones relating to spread and anonymity.
  • It is preferable that the team captain submits. Only one person from each team needs to submit (to prevent any ambiguity or confusion, please do not submit duplicates).
  • Do not submit your entry via BSS.
  • As an optional precaution, please reply to the existing email thread to let us know that you have submitted your entry.

During the week after the submission deadline, entries will be checked to ensure all rules are followed. Any required changes will be communicated via email.

Nexus

We cannot expect every composer and graphic designer who is interested in participating to be familiar with navigating the osu! community, so the Nexus was created as a support system to help those who are looking to form or join viable teams.

  • The Nexus is a website that will allow users to self advertise.
  • Potential participants who are looking to form a team may browse the Nexus to contact someone who they feel is suitable. We expect the majority of interactions to be composers seeking mappers.
  • Once a team has been registered, the team member's bios will be updated to indicate that they are no longer available.

The Nexus is not a compulsory process. It is designed as both a support system as well as an additional avenue to help individuals form teams. Participants are welcome to form teams through their own methods as well, but they must still register their team if they intend to participate.

The Nexus is available on the Mappers' Guild website.

Voting system

A form of community voting was chosen to determine the ranking of the submissions, as it best reflects the osu! community spirit. To combat bandwagoning, a unique elo voting system was developed:

  • Voting will only be open to osu! accounts that are at least 6 months old.
  • All valid submitted entries will be checked to ensure they are entirely anonymised.
  • Voters will be assigned 5 random entries. They will be prompted to sort the entries under the following judging criteria:
    • Song Quality
    • Beatmap Quality
    • Visual Presentation
  • Voters must submit a score on every entry before they are able to vote. They will be expected to evaluate the entries across a single difficulty of their choice (e.g. Normal).
    • If an entry is missing a specific difficulty or does not have any visual design elements, it automatically scores last place under their respective judging criteria.
  • All votes will be treated as comparisons and fed into an elo system of sorts to determine the overall ranking of all entries.
    • The process is similar to a round-robin tournament where every player is matched against each other multiple times, except the match outcomes are decided by the voters, essentially taken as "wins" or "losses" and fed into an elo-rating system.
    • This is, in spirit, similar to ranking systems used by games like chess or League of Legends, and was constructed to make the voting more accessible to the general community (by not having to go through every single entry to participate in voting), and to help prevent bandwagoning.

Teasers

Teaser #1 and #2 are optional submissions. Registered teams are allowed to freely submit a 5–10 second video clip showcasing their work. These clips will be stitched together to form a "trailer" that will be featured on osu!'s social media.

The osu! team reserves the right to deny any clip if deemed unsuitable for the event.

General enquiries

A Discord channel (#osu-locus) will be created on the osu! server. Announcements will be posted there — it will be up to teams to ensure they are caught up with the latest updates, though we will endeavour to inform registered teams of any updates.

For specific (private) enquiries or disputes, email mangomizer@ppy.sh.

Trial voting

From 16 March to 7 May, a trial voting was conducted to allow people to familiarise themselves with the voting system.

Users were asked "What was the best osu! original tiebreaker from the osu! World Cups?". 378 voters got 5 randomly selected beatmaps to rank across two categories, music and mapping, with the votes being fed into an Elo algorithm. Unlike the actual voting, the resulting leaderboard was visible live on the trial voting website crafted for the event. At the end, the results were calculated as an average of 1,000 random voting runs to account for bias in voting order.

The results were as follows:

# Entry Overall Elo Music Elo Graphic Elo
1 Camellia - Operation: Zenithfall 3389 1622 1767
2 Ludicin - Lost Requiem 3325 1630 1695
3 Release Hallucination - VANITAS 3272 1624 1648
4 Imy feat. Natsume Itsuki - Lies playing Truth 3230 1553 1677
5 Yooh - RPG 3211 1670 1541
6 Umeboshi Chazuke - AJITAMA Adventure OST 3202 1477 1725
7 kanemiko - Ruin in Cascade 3188 1549 1639
8 Kou! - Frost Walker 3166 1516 1650
9 nm-y vs. Kry.exe - Kaiju 3109 1529 1580
10 Minstrel - today is the day 3108 1466 1642
11 seatrus - DiSANiMATE 3079 1514 1565
12 HyuN feat. Sennzai - Duplicity Shade 3046 1546 1500
13 Halv vs. kuro - Evreka 3039 1517 1522
14 Kurokotei feat. Sennzai - escape (the looking-glass, and what alice found there) 3036 1566 1470
14 kanemiko & Kyutatsuki & Aoi - Fractal Vertex 3036 1527 1509
16 D-D-Dice vs. siromaru - Catch the Glory 3032 1613 1419
17 seatrus - EXXTRA JUDGEMENT 3030 1496 1534
18 Akiri - Symphony Of The Lost Souls 3029 1486 1543
19 SOOOO - illloved (osu! Edit) 3019 1405 1614
20 aa...hisuichazuke... - steganography 3016 1604 1412
21 Camellia - OOPARTS 3003 1602 1401
22 polysha - Endverse 2994 1486 1508
23 Cansol - Train of Thought 2991 1452 1539
24 Genkaku Aria feat. KOKOMI - Whiteout 2975 1423 1552
25 Camellia - Parallel Universe Shifter 2920 1523 1397
26 Quarkee & Yuuni - Fabricated Exaltation 2871 1390 1481
27 SUPER MWC KART - Purple Palace 2847 1518 1329
28 Gram - Sigrdrifa 2846 1457 1389
29 Frums - of Ambrosia 2813 1491 1322
30 onumi & Akira Complex - Ethereal Cyber Angel XV 2800 1418 1382
31 Frums - HALL 2799 1475 1324
32 TWC Sound Team "Xurv Stasis Rasufim" - Kaze no Denwa 2787 1322 1465
33 katagiri - Kyuukou 2752 1510 1242
34 Viatores Nebulae (ptar124 & SiLiS) - Ad infinitum ~ein sof~ 2717 1309 1408
35 Yuuni - Frozen Blood 2698 1304 1394
36 TWC Sound Team "Zeroth Powers" - One One 2621 1407 1214
  1. Each voter is assigned 5 randomly selected entries to rank in each category. The vote count is the amount of voters assigned to a particular entry who also submitted their vote.                                          

  2. Win rate is the ratio of total wins over losses against other entries during the Elo calculation.   

  3. This map was disqualified from the graphics category due to the beatmap's background being too heavily inspired by an existing artwork.