8 Sep 2023
osu!(lazer) Updates & The Path to Ranked Play
by Walavouchey

osu!(lazer) Updates & The Path to Ranked Play

by Walavouchey

Exciting steps have been taken, with even more exciting steps yet to come!

Your monthly dose of improvements to the game has arrived. It comes in the form of a video, which you can watch below, and a big list of changes you can find right here (below) or here.

This batch is different from the rest, because it also marks the announcement of even more updates in the coming months (who knew).

Or, well, it actually is different... just read on or watch the video below to find out.

Changes

  • New overlay sound effects. As always, sound designer nekodex continues making unique sounds for every button he can find in the game.
  • Keep "date added" order for beatmaps imported from osu!(stable). If you're one of those people who keep track of where your beatmaps are based on when you downloaded them, this one is for you!
  • Precise rotation controls in the editor. Ctrl + Shift + R is back! ... except now it's Ctrl + R by default, but that can be changed in the options.
  • Slider reversion fixes for some cases. If you press Ctrl + G to reverse a slider, it should retain the exact same shape. That is now the case for a few more types of slides (but not all of them yet).
  • General performance improvements. smoogipoo talks about this one in the video. The game renders things a bit more efficiently now.
  • Gameplay leaderboard toggling with the Tab key. This was already a toggle in the options, but now it's more quickly accessible.
  • Minor changes to gameplay to match osu!(stable). These include fixes to hit circle fade-out timing, super obscure notelock behaviour with the Classic mod and flashlight dim fading.
  • More natural hold note conversion for the Hold Off mod in osu!mania. The Hold Off mod converts hold notes into regular notes. Previously it would put notes at the hold note ends, which felt unnatural to players.
  • Constant hit window widths for osu!mania with rate-changing mods. Hit windows would previously become tighter or more lenient with mods like Double Time and Half Time, just like in other game modes, but that is not the expected behaviour for osu!mania. Wind Up, Wind Down and Adaptive Speed haven't received this fix yet.
  • Replay downloads have been enabled. Replays made in the osu!(lazer) client during the past few months are available. There should be a leaderboard reset sometime later this year, so now is the chance to download any that you wish to archive.
  • Sorting by difficulty splits difficulties into individual panels. This was a highly requested feature. The current design doesn't make this look perfect yet, but a full redesign for the song select screen exists and will be implemented later.

The above video goes more into the topic described below than the actual changes to the client, but if you're looking for more visuals for these changes, you can find a couple in the full changelog.

The path to ranked play

This update comes with a shift in developer focus announced a bit over two weeks ago in the last community meeting, which is to get osu!(lazer) to a state where it can submit permanent scores to ranked leaderboards. Discussion around the remaining tasks have been a thing for a long while (see the last few community meetings), but the priority hasn't really been there yet. Now it is.

In order for things to happen, a GitHub project board has been made to track all of the remaining tasks. These range from creating missing infrastructure components to implementing important improvements to user experience (the quality-of-life stuff), and most importantly, rebalancing gameplay mechanics.

In addition, courtesy of former tournament and top player Bubbleman, a group of top osu! players has been gathered in order to accelerate progress on more contentious discussions and resolve any stalemates. This kind of direct involvement between the team and specific groups in the osu! community will likely happen more often in the future.

Essentially, soon you'll be able to farm performance points in osu!(lazer) and have them tracked in your profile forevermore.

When will all of it be ready? Hopefully by the end of this year, with one single leaderboard wipe.


The download button for the new client can be found this way! Expect more updates soon. Perhaps sooner than you expect.

—Walavouchey

Comments103

Sort by

Osu Lazer is not bad but i dont like it. It should be optimized for mouse or 2 finger usage. One for aiming and one for pressing

when is the release of render that supports android

lol

day 727 of asking for nightcore mod to have variable pitch based on speed

RadeonVega64 FlutterWhy

WYSI

group by difficulty?! were finally in the 21st century!

Custom mod multipliers BlessRNG

I am a 100% Lazer player.

Until Lazer's ranked play system goes live, I'd really like to see the osu team fix the score calculation issues caused by the June update.

Whether it's a previous promise to "expect the grade to be cleared at some point in the future" or some other way.

Oh boy, oh boy, the pp to be gained will be immense. Immense, I tell you!

finally 60fps pp on mac

Jtorquy Nintendo 64

Yessirskiiii

what will happen with the people that has a shit computer that cant run windows 10 and osu lazer?

JOSHUA0309 dainel

I have a laptop (asus) that's from 2016.

It can run stray medium graphics in 20-30 fps
10-5 fps on highest

dainel JOSHUA0309

my videocard is from 2009 (intel g41 express)

Xiyng dainel

If your PC can't run Windows 10, can it even run osu!? It's not like Windows 10 is that demanding, whereas osu! seems to be quite sensitive to e.g. Windows running stuff in the background. Anyway, lazer runs on other operating systems too, so you can just install Linux if you'd like (it's generally very easy for everyday use).

Crozh Xiyng

windows 10 is pretty demanding for a 2009 PC, though - Moreso than osu by a wide margin.
He is right, Linux should be your best choice from now on if you don't plan to upgrade that old PC.

kaedori daineldeleted
dainel kaedori

my pc still use open gl 2.0 😭

Nukrid dainel

Stable will be supported until people actually stop using it, so you won't really need to make the switch immediately

dainel Nukrid

ohh cool

-Kori dainel

get a new computer

livtrne -Kori

worst reply ever

SKC56 -Kori

War, covid, and inflation said N O

cool shit

HOPIUM

Hasn’t it been like 6 years now?

Ok but where senya

in year 2137 may appear ngl

Ok before anything I just wanna ask...
If "Lazer" do become good enough...Will yall stop workin' on "Stable"?
Bear wiht me.

Walavouchey CLICKMACHINE

stable will receive support and maintenance updates until it no longer is relevant and basically everyone has switched to lazer

CLICKMACHINE Walavouchey

Noooooo my pc can't handle lazer noooooo
Tnx for the answer

ZebbyX CLICKMACHINE

They stopped working on stable a while ago, I mean, they plan on keeping giving it support for bug fixing or at least for it to basically work for a few more years to come.

Thank you too

orangix CLICKMACHINE

stable is feature freeze
there will still be bug fixes for a while probably

CLICKMACHINE orangix

and thank you 3

wow! this is great

This is getting closer and closer to a decent editor. Cant wait for more in future gj ppy :3

I love you peppy!

Is PP going to be awarded for some of the new mods that lazer introduces? It would be interesting to play and be rewarded with some of the new mods.

HL Gamer kingerman88

they said that every mod will be ranked, including the ones not ranked in stable currently

SilverCube HL Gamer

leaderboars gonna be full of auto replays fr fr

ZebbyX HL Gamer

They said that on a community meeting?

verticaldude HL Gamer

well thats nice to know

ctrl R

lazer is cringe isnt it better to just fix the shit we have instead if making new worse shit?

Vanilla loserotaku

always the bocchi pfps with the shittest takes out there

Dafiely loserotaku

congrats on gathering all lazer bots in one place

Nao Tomori loserotaku

8 yearse too late

northlnwza loserotaku

example of "why osu! community look bad to other"

Corne2Plum3 loserotaku

Lazer will be better than stable, both in design and code maintenance. Just let them finish before complaining...

loserotaku Corne2Plum3

bro lazer ui looks more like a cheap rushed mobile game than a decent pc game. also with the amount of time and money wasted on lazer they could have fixed stable for cheaper and less time

-Kori loserotaku

YOU'RE CRINGE

[[[[[[ loserotaku

when will you quit

Cublics loserotaku

stable was programmed in like 3 days while ppy was tweaking in the hood

longnguyen2004 loserotaku

telling people you don't know a thing about software development without saying you don't know a thing about software development

Xiyng longnguyen2004

A full rewrite is usually a bad idea though, and lazer shows exactly why. Not saying lazer is a mistake, but a full rewrite of non-trivial software is usually a massive risk in a lot of ways. The end result might be worth it, but the way is painful, and if there's financial incentive to get things done, well, it's hard. I'm all for lazer, but I don't think that's a great way to defend a full rewrite.

krvqx loserotaku

If you've ever worked with a terrible codebase that it's functionality makes no sense in terms of architecture, you will understand their reasoning for creating a completely new engine
you can check osu!'s (lazer) codebase if you're curious: https://github.com/ppy/osu/

overdahedge2015 loserotaku

feel free to stick ur fork into the 9 tons of stable spaghetti if u wanna make changes

Xiyng overdahedge2015

Not saying lazer is a mistake, but it seems like a great example of why a rewrite is usually a bad idea. Of course if there's not much (meaningful) pressure to get things done, taking your time is fine though.

- Marco - overdahedge2015

spaghetti are yummy tho :3

CLICKMACHINE overdahedge2015

Apply some cold water...to that BURRN.

tity loserotaku

good luck fixing the stable code😊

- Marco - loserotaku

L take

CLICKMACHINE - Marco -

He won't take it...FORCE IT!

diamondBIaze loserotaku

creating an endless mountain of outdated code is pretty bad

tochiii diamondBIaze

agreed, take a look at how huge and unoptimzed Adobe programs are as an example

Nekoraw loserotaku

cope

eeeeeee

in-game beatmap search for beatmap listing is broken!

-Kori squareSphere

disable featured artists filter?

ONE SINGLE LEADERBOARD WIPE PauseChamp

ZebbyX diamondBIaze

I mean, they said from the very begginning that lazer leaderboards would be erased at some point because they were experimental.

mayoneeze diamondBIaze

honestly i don't mind my lazer submitted plays are pretty bad (somehow even more so than my stable plays). or am i misunderstanding what leaderboards they're erasing?

Walavouchey mayoneeze

lazer scores will be wiped either wholly or partially and there's no definite plan of how or when exactly it'll happen.

scores can be wiped at any time but there's not much point in doing so rn and it'd just cause disruption among current lazer players who don't know about it, so it'll come with an announcement

/

lazer scores will be wiped either wholly or partially and there's no definite plan of how or when exactly it'll happen.

scores can be wiped at any time but there's not much point in doing so rn and it'd just cause disruption among current lazer players who don't know about it, so it'll come with an announcement