Populars: Dades actualitzades el 27 d’octubre del 2026

Categories

Internet1.356
Comunicació321
Àudio i vídeo898
Gràfics i disseny539
Ofimàtica i productivitat1.124
Eines per a desenvolupadors3.134
Eines d’IA529
Seguretat i privadesa385
Eines del sistema3.114
Jocs523
Educació i ciència239
Xarxa i TI284

osu!(lazer): baixar versions anteriors

rhythm is just a *click* away!

ppy Pty Ltd Jocs per a PC #20 Jocs per a PC

Aquí hi ha 39 versions d’osu!(lazer), des de 13 d’abril del 2024 fins a l’actual, 2026.1005.0-lazer. Cadascuna enllaça amb els instal·ladors del mateix desenvolupador.

2024: 12 12 24 2025: 15 15 25 2026: 12 12 26

39 versions en 2 anys · unes 16 per any

VersióDataMidaFitxers
2026.1005.0-lazerDarrera versió 5 d’octubre del 2026 — 64 bits EXE
2026.921.0-lazer 21 de setembre del 2026 — 64 bits EXE
Notes de la versió
Hotfix to fix startup crashes for some users on windows.
2026.920.0-lazer 19 de setembre del 2026 — 64 bits EXE
Notes de la versió
What's Changed
- Implement legacy bar hit error meter by @bdach in #38535
- RankedPlay / Quickplay queue NullReferenceException by @austin19moore in #38490
- Move inlined usages of "stable magic ratio" to constant by @bdach in #38547
- Use colour hit error meter in catch by @MingxuanGame in #38269
- Fix legacy bar hit error meter origin resetting to center on every load by @sp2dev in #38576
- Minimize crash/freezes on multiple "block all realm operations" by @logisticalissue in #38572
- Save last song select collection filter to local config by @bdach in #38549
- Fix text clipping on form controls by @bdach in #38578
- Merge RadioButton model into EditorRadioButton drawable by @bdach in #38580
- Inherit previous object's sample settings in polygon tool by @bdach in #38579
- Fix stutter on returning to song select when updating large beatmap sets by @SevenSec114 in #38514
- Automatically close the now playing overlay when interacting with other overlays by @peppy in #38604
- Fix spinner spin sample not modulating as high as it should by @peppy in #38606
- Refactor report popovers to use dialogs by @LiquidPL in #38337
- Use Inter font in chat for better legibility by @peppy in #38630
- Batch chat message delivery when possible by @peppy in #38629
- Move up selection state bindables to HitObjectComposer level by @bdach in #38603
- Limit star rating display animation duration for large changes by @peppy in #38635
- Add support for customizing ruleset-specific editor key bindings by @bdach in #38608
- Fix replay analysis cursor path shifting in rare cases by @bdach in #38637
- Add store for caching online assets to disk by @bdach in #38454
- Precompile path shaders during game load by @EVAST9919 in #38647
- Fix presenting beatmap sometimes not working correctly when scoped to beatmap by @bdach in #38639
- Allow reporting users in ranked play by @LiquidPL in #38632
- Fix infinite recursion in song select logic in certain circumstances by @bdach in #38638
- Add ability to sync bookmarks/preview point across difficulties by @Hiviexd in #38381
- Add ellipsis to menu items which open a dialog by @peppy in #38649
- Change extended result screen layout by @stanriders in #38643
- Improve settings sidebar and ruleset visibility by @peppy in #38640
- Avoid using GetDescription for hover sounds lookups by @peppy in #38655
- Fix OnlineAssetCachingStore not ever disposing by @peppy in #38656
- Adjust operation of left sidebar toggles in editor by @bdach in #38648
- Add rebind support for more editor actions by @bdach in #38666
- Temporarily disable online asset cache due to unacceptable performance by @bdach in #38668
- Fix editor toggle states not applying to current placement by @bdach in #38696
- Make "clear all local scores" menu item destructive by @Joehuu in #38677
- Fix editor verify issue messages potentially overflowing by @Joehuu in #38737
- Do not insert leading spaces into song select search bar when it is empty by @diquoks in #38713
- Fix user tags are not showing on first beatmap selection by @diquoks in #38733
- Make osu! autoplay mod incompatible with a few mods that move objects around by @Tom94 in #38777
- Fix osu! performance calculator using LegacyTotalScore == null checks by @stanriders in #38754
- Upgrade to .NET 10.0 by @smoogipoo in #38039
- Restore Filipino language by @Joehuu in #38779
- Reduce log spew from game-breaking beatmaps by @bdach in #38789
- Retain the release stream which is specified by the game installer by @peppy in #38794
- Adjust rounding tolerance in distance snap grid ring colour logic again by @bdach in #38788
- Fix incorrect dependency container overrides by @bdach in #38772
- Remove link on beatmap deletion in recent activity on user profiles by @AndiTafel in #38801
- Improve performance when loading chat overlay with too many channels joined by @peppy in #38803
- Fix VSCode executable path directory by @TechStudent10 in #38815
- Avoid importing case-sensitive beatmaps files leading to crashes by 
2026.804.2-lazer 4 d’agost del 2026 — 64 bits EXE
Notes de la versió
What's Changed
- Replace objectList by calculating reduced note count during processing by @tsunyoku in #38200
- Show informational note when running non-stable release by @peppy in #38430
- Fix accuracy and combo proportions being back-to-front in mania standardised score conversion algorithm by @bdach in #38321
- Improve behaviour of sample popover volume slider when selection contains multiple volume values by @bdach in #38435
- Adjust pause/fail menu layouts to handle better at higher UI scales by @peppy in #38429
- Fix multiple instances of culture variance in format encoding & decoding by @bdach in #38451
- Improve legibility and understandability of some settings by @peppy in #38450
- Adjust positioning of taiko flashlight effect to match stable by @bdach in #38374
- Add ability to lock object placement to hit area in taiko/catch/mania by @Hiviexd in #38380
- Implement storyboard hit sound triggers by @bdach in #38387
- Add styled alert markdown component by @gagahpangeran in #38393
- Attempt to fix some flaky tests by @bdach in #38471
- Make performance of "select all" in editor a little less laughably bad by @bdach in #38464
- Accessibility: Make parallax a slider rather than a tickbox by @andylovescode in #38443
- Fix song select not working if collections grouping active and a beatmap has null MD5Hash by @bdach in #38480
- Add combo colour suggestions from beatmap background by @Hiviexd in #38391
- Fix editor background and video drag and drop placeholder text overflowing by @Joehuu in #38487
- Add localisation support to rulesets' beatmaps attributes extended descriptions by @diquoks in #38220
- Add localisation support to Stack Leniency in Editor by @YHSabc233 in #37911
- Revert "Fix O(n²) overhead from individual blueprint additions / removals by batching" by @bdach in #38506
- Throw when attempting to create ZIP archive with duplicated filenames in entries by @bdach in #38507
- Fix gameplay not completing on some taiko maps by @bdach in #38508
- Fix storyboard decode hanging on self-referential variable definitions by @YuuLuo in #38505
- Adjust flashlight scale animation to match stable closer in osu!, osu!taiko, and osu!catch by @bdach in #38474
- Show room descriptions in multiplayer/playlists/daily challenge by @Hiviexd in #38496
- Add localisation support to rulesets' variants group mode by @diquoks in #38222
- Fix crash when clicking on another object mid-placement of spinner by @bdach in #38513
- Fix indentation inspection by @bdach in #38515
- Show pp value of non-preserved scores by @bdach in #38516
- Fix incorrect parallax config migration by @bdach in #38518

New Contributors
- @andylovescode made their first contribution in #38443
- @YuuLuo made their first contribution in #38505
2026.726.0-lazer 26 de juliol del 2026 — 64 bits EXE
Notes de la versió
What's Changed
- Clamp pp score params where possible by @stanriders in #38219
- Make Mania mods "Invert" and "No Release" mutually incompatible by @XDRANDYYYYYY in #38267
- Unify right toolbox velocity control with difficulty pieces by @bdach in #38302
- Localise Clear binding button in key configuration panel by @Loreos7 in #38296
- Fix HarmonicSkill's ObjectWeightSum causing discrepancies in timed calculations by @tsunyoku in #38276
- Fix rank localisation in LocalScoreDeleteDialog by @diquoks in #38227
- Add extra key binding slots for taiko by @peppy in #38313
- Re-enable frame-stable playback in the editor in selected circumstances by @bdach in #38314
- Disable "reset all keys" button when all bindings are already default by @peppy in #38316
- A few form control adjustments by @peppy in #38317
- Improve editor object inspector display by @peppy in #38320
- Add marker line to show where default value is on slider bars by @peppy in #38319
- Add localisation support to rulesets' input actions by @diquoks in #38238
- Update editor volume popover controls by @bdach in #38304
- Add filter to hide full rooms in multiplayer lobby by @peppy in #38318
- Preserve storyboard data when creating new difficulty in editor by @bdach in #38332
- Fix hitobjects not shaking on invalid hit outside of classic mod by @peppy in #38322
- Fix settings sections sometimes not being highlighted when scrolling to a setting programmatically by @Joehuu in #38331
- Change song select click-to-search behaviour to append rather than replace by @peppy in #38333
- Fix skin editor reset button not working by @unststable in #38324
- Display queue time as hh:mm:ss for durations above 1 hour by @fzql in #38275
- Fix multiplayer spectator clock drift causing stutters when rate-adjust mods are active by @ILW8 in #38359
- Fix long stutter when restoring all hidden difficulties of a beatmap with a lot of difficulties by @Joehuu in #38346
- Fix storyboard samples not playing when beatmap hitsounds disabled by @LeafStative in #38350
- Adjust design of popup dialog buttons (including pause / fail menu) by @peppy in #38357
- Add actual distance snap value to the osu hitobject inspector by @maotovisk in #38338
- Allow using hitsounding hotkeys while sample popover volume text box is focused by @bdach in #38364
- Delay switchover of spectator client to new spectator server instance until current score is done by @bdach in #38362
- Implement crude memory caching of localised strings by @bdach in #38360
- Adjust spectator client code to use new server API by @bdach in #38230
- Allow to hide hit objects instantly when hit in taiko by @logisticalissue in #38284
- Fix editor treating valid audio files with uppercase extension as "corrupted" because of taglib internals by @bdach in #38367
- Implement storyboard passing, failing, & hit object hit triggers by @bdach in #38335
- Force login overlay to dismiss other top level overlays by @peppy in #38378
- Add setting to disable/reduce osu! hitobject animations by @peppy in #38371
- Fix unit tests download online cache in some cases by @peppy in #38379
- Fix multiplayer spectator stutter from player clocks double-counting elapsed time by @ILW8 in #38369

New Contributors
- @XDRANDYYYYYY made their first contribution in #38267
- @unststable made their first contribution in #38324
- @fzql made their first contribution in #38275
- @LeafStative made their first contribution in #38350
- @maotovisk made their first contribution in #38338
- @logisticalissue made their first contribution in #38284
2026.711.0-lazer 10 de juliol del 2026 — 64 bits EXE
Notes de la versió
What's Changed
- Add localisation support to various context menus by @diquoks in #38066
- Use markdown container for changelog entry description by @gagahpangeran in #38124
- Add localisation support to SoloSpectatorScreen by @diquoks in #38038
- Fix duplicates of [General] section getting concatenated to skin.ini on every skin rename by @bdach in #38136
- Added display for total time in queue for Ranked Play by @pacowoc in #37712
- Use web localisation of text on daily challenge profile badge by @bdach in #38154
- Extract "discrete adjustment control" for editor re-use by @bdach in #38140
- Use discrete adjustment control in slider velocity adjustment popover in top timeline by @bdach in #38183
- Improve chat /help command layout with multiline formatting by @kljj04 in #38176
- Update style of key binding UI by @LiquidPL in #38166
- Add localisation support to groups on song select by @diquoks in #38165
- Add ability to resnap all notes in editor by @Hiviexd in #37475
- Adjust colour of dangerous menu items to be more legible against new colour scheme by @peppy in #38192
- Fix offset adjustment control not respecting "adjust existing object on timing changes" setting by @bdach in #38193
- 2026 Q2 SR & PP release by @tsunyoku in #37850
- Change RulesetStore to not recurse subdirectories by @peppy in #38208
- Adding holding a keybind during replays to temporary double the playback speed by @plinkuq in #38006
- Display dialog to prevent accidental clicks on ClickableTeamFlag by @diquoks in #38218
- Move legacy health display to the front of every other skin component to match stable by @Joehuu in #38217
- Improve taiko standardised score conversion algorithm by @bdach in #38203
- Update total score & difficulty calculator versions by @bdach in #38226
- Fix converted beatmaps getting filtered out when Dual Stages and Ten Keys mods are active by @bdach in #38228
- Adjust how global screen offsets are applied to avoid jerky animation by @peppy in #38229
- Fix timed pp calculation regression with optimisations by @peppy in #38211
- Fix global overlay offset not behaving as expected by @peppy in #38236
- Adjust kiai flash on osu! hit circles to closer match stable by @bdach in #38245
- Fix miss penalty potentially being negative through a strain count <= 1 by @minisbett in #38253
- Fix slider body fade in/out transforms with Hidden mod not matching stable by @frankZZzzzzzzzz in #38164
- Add API liveness probes by @bdach in #35752
- Fix daily challenge profile badge size not matching ranked play badge size by @bdach in #38263
- Show user card tooltip on user brick panels by @Joehuu in #38207
- Add presets to slider velocity control by @bdach in #38210
- Add messaging to player loader screen and user profiles when PP processing is ongoing by @peppy in #38272
New Contributors
- @kljj04 made their first contribution in #38176
- @plinkuq made their first contribution in #38006
- @frankZZzzzzzzzz made their first contribution in #38164
Full Changelog: 2026.624.0-lazer...2026.711.0-lazer
2026.624.0-lazer 24 de juny del 2026 — 32 bits EXE
Notes de la versió
What's Changed
- Prevent legacy beatmap encoder from outputting kiai time flag on first control point of beatmap by @bdach in #38107
- Implement legacy skin encoder by @bdach in #38090
- Add localisation support to various pluralisable strings by @diquoks in #38047
- Flip cards in opponent's hand by @diquoks in #37984
Full Changelog: 2026.620.0-lazer...2026.624.0-lazer
2026.620.0-lazer 20 de juny del 2026 — 64 bits EXE
Notes de la versió
What's Changed
- Add editor hotkeys for beatmap submit and edit externally by @peppy in #37782
- Add slider velocity control to toolbox by @bdach in #37746
- Limit maximum match history displayed at ranked play queue screen by @peppy in #37816
- Add score multiplier calculator API by @bdach in #37822
- Add custom editor toolbox icons for taiko, mania, and catch by @LiquidPL in #37804
- Add legacy storyboard encoder by @bdach in #37790
- Allow rulesets to override PlacementReplacesExisting by @LumpBloom7 in #37789
- Fix popup dialogs not appearing if pushed when OverlayActivationMode is wrong by @peppy in #37838
- Remove the ability to "Invite to room" and "Duel" in Ranked Rooms by @pacowoc in #37795
- Move configuration migrations to OsuGame by @peppy in #37839
- Add client-side support for slots in multiplayer rooms by @bdach in #37741
- Make experimental audio the new default by @peppy in #37856
- Add ability to add videos in editor by @bdach in #37857
- Handle background offset when encoding/decoding beatmaps by @bdach in #37841
- Increase minimum size of video/storyboard icons globally by @peppy in #37866
- Fix "Click to see what's new!" notification no longer appearing by @peppy in #37875
- Fix legacy beatmap export dropping background specification by @bdach in #37892
- Add SFX to damage bonus/multipliers on ranked play results screen by @nekodex in #37867
- Follow-up fixes for client-side slots implementation by @bdach in #37868
- Replace new combo button icons with ruleset-specifc ones by @LiquidPL in #37848
- Replace usages of Mod.ScoreMultiplier with new score multiplier API by @bdach in #37845
- Fix client not sending data relevant to replay to spectator server by @bdach in #37919
- Obsolete Mod.ScoreMultiplier and remove all other references to it by @bdach in #37846
- Add beatmap difficulty before mods as context for score multiplier calculations by @tsunyoku in #37921
- Fix edge cases around matchmaking queue notifications by @smoogipoo in #37942
- Implement new score multipliers by @tsunyoku in #37967
- Fix crash when trying to scope to beatmap set in multiplayer freestyle select screen with sorting/grouping mode which has difficulties split apart by @bdach in #37997
- Use a space to pad hint text symbol in FormFieldCaption by @LiquidPL in #37983
- Enable osu-stable sliders smoothness by @EVAST9919 in #38015
- Adjust score multiplier formatting logic to look less wrong for some floating point values by @bdach in #38019
- Fix Windows platform offsets not being applied by @Joehuu in #38025
- Allow specifying LengthLimit on form text boxes by @LiquidPL in #37927
- Hide user tags section on beatmap overlay if beatmap doesn't have user tags by @diquoks in #37476
- Fix options menu not toggling off when pressing f3 again by @JerryK73 in #37648
- Add localisation support to NonSkinnableScreenPlaceholder & ExternalEdit screens by @diquoks in #37861
- Fix email verification code step of account registration only working if done correctly on the first try by @bdach in #38032
- Fix flashes on some form controls going beyond the borders by @diquoks in #37903
- Update sample bank icons by @LiquidPL in #37849
- Hide already shown tags in overflow popover by @smyalygames in #37851
- Add localisation support to FileImportScreen by @diquoks in #37238
- Remove localisation schedule hack in TabletSettings by @bdach in #38040
- Implement a V2 password textbox by @LiquidPL in #38028
- Use song title as tie-breaker before date added when sorting song select by @SneakyKenny in #36971
- Fix changing difficulty in editor potentially seeking incorrectly in presence of user/platform offsets by @peppy in #38042
- Update packages by @bdach in #38053
- Hide deferred vulkan renderer for users which aren't already using it by @peppy in #38052
- Implement client-side migration paths for new mod multipliers by @bdach in #38022
- Fix a couple of cases where favouriting a beatmap resulting in error hits sentry by @peppy in #38055
- Add localisatio
2026.518.0 18 de maig del 2026 — 64 bits EXE
Notes de la versió
What's Changed
- Fix duel crash due to failing lookups by @smoogipoo in #37606
- Fix discord multiplayer invites by @zihadmahiuddin in #37598
- Eagerly connect to latest server instance for best online experience by @peppy in #37506
- Synchronise ranked play text box with gameplay text box by @smyalygames in #37630
- Add localisation support to DailyChallenge by @diquoks in #37248
- Allow reporting users from their profile page by @LiquidPL in #36335
- Fix opening changelog overlay from settings in development by @curoviyxru in #37602
- Add already existing localisation support from CommonStrings by @diquoks in #37401
- Fix non-default mod settings allowing for duplicate freestyle mod selection in multiplayer by @triacontakai in #37646
- Add better support for handling disconnection at the ranked play queue screen by @peppy in #37658
- Fix pause ambience loop not playing at fail screen by @peppy in #37663
- Don't search for users when no search query is provided by @peppy in #37660
- Show user rank on list panels by @peppy in #37659
- Ensure users cannot lose data when editing beatmaps above 10K by @bdach in #37668
- Fix some numeric settings not working correct in some languages when attempting to set negative value by @bdach in #37667
- Show chat during ranked play intro screen by @smoogipoo in #37657
- Add ability to sync metadata across difficulties in editor setup by @Hiviexd in #37465
- Add judgement counter mode to show misses only by @peppy in #37664
- Restore editor mode when changing difficulty by @peppy in #37671
- Added "LN Ratio" display in Mania in the place of useless "key count" by @pacowoc in #37581
- Replace hit objects when placing at same time in editor by @Hiviexd in #37485
- Fix sentry logger init failing for edge cases by @peppy in #37673
- Don't consider user toggles for beatmap skin/samples when in editor by @peppy in #37662
- Fix song select scrolling performance when user has many beatmaps loaded by @peppy in #37666
- Enable stateful reconnects by @smoogipoo in #35658
- Check all beatmaps for tag changes rather than just beatmaps with zero tags by @peppy in #37684
- Change taiko hit flying animation to be rate independent by @peppy in #37541
- Adjust CheckFewHitsounds verify check based on feedback by @Hiviexd in #37466
- Improve ranked play rating graph's x-axis divisions by @IceDynamix in #37534
- Fix dragging difficulty filter slider on a very large collection causing lag by @peppy in #37701
- Allow wider recognition of osu! files on Android by @smyalygames in #37614
- Fall back to using APIUser.Statistics for rank in UserPanel by @zihadmahiuddin in #37717
- Fix crash when fetching top local rank in song select by @bdach in #37722
- Fix crash when rewinding replay with rate-adjusted hit animations off by @bdach in #37721
- Allow spectator and replay gameplay to load even when window is inactive by @peppy in #37633
- Fix song select local ranks disappearing on beatmap downloads by @peppy in #37711
- Rename Localisation.Web.CommonStrings using directives to WebCommonStrings by @diquoks in #37675
- Add classic hotkey support for blinds / traceable by @peppy in #37023
- Set OD equal to AR on catch maps by default by @bdach in #37727
- Change editor grid slider adjustments to be relative to centre by @peppy in #37737
- Add small indicator for last stand by @smoogipoo in #37747
- Use truncation to 2dp of star rating in ranked play card to be consistent with everything else by @bdach in #37756
- Add experimental banner to ranked play queue screen by @smoogipoo in #37767
- Ranked Play: Add damage breakdown and individual multipliers by @smoogipoo in #37740
- Stop applying UI scale to ranked play by @peppy in #37779
- Fix not being able to spectate users in daily challenge gameplay by @peppy in #37781
New Contributors
- @smyalygames made their first contribution in #37630
- @curoviyxru made their first contribution in #37602
- @triacontakai made their first contribution in #37646
- @pacowoc made their firs
2026.429.0 29 d’abril del 2026 — 64 bits EXE
Notes de la versió
## What's Changed

- Remove points statistic from MatchmakingStatsTooltip by @diquoks in #37495
- Enhance ranked play stage countdown timer SFX by @nekodex in #37524
- Implement animation for RankedPlayBottomOrnament by @EVAST9919 in #37504
- Add pen input settings by @Susko3 in #37500
- Add beatmap panel to the ranked play results screen by @smoogipoo in #37558
- Fix beatmap panels now showing "downloaded" green strip by @peppy in #37566
- Stop song preview when entering spectator by @Piotrr0 in #37564
- Implement duels for ranked play by @smoogipoo in #37556
2026.406.0 6 d’abril del 2026 — 64 bits EXE
Notes de la versió
## What's Changed

- Ranked Play: Make cards draggable and reorderable by @minetoblend in #37157
- Fix replay/spectator scroll text not toggling with Ctrl+H by @peppy in #37027
- Fix song select dropdowns not being navigable with keyboard by @Joehuu in #37158
- Fix multiplayer spectator player names being too small with new scrolling text by @peppy in #37164
- Update room state on card played in TestMultiplayerClient by @LiquidPL in #37172
- Implement background music for ranked play by @nekodex in #37166
- Fix osu!mania editor not zooming playfield to match timeline by @peppy in #37176
- Add "Synesthesia" mod for osu!catch ruleset by @Tenexxt in #37011
- More tooling updates & fixes by @bdach in #37177
- Adjust multiplayer logic to accommodate for referees spectating in-game by @bdach in #37152
- Fix race condition in beatmap difficulty cache invalidation flow by @bdach in #37178
- Fix ranked play test failures from adding null playlist items by @bdach in #37189
- Assorted test deflaking by @bdach in #37191
- Add osu! (Debug, Second Client) launch option for VS Code by @Tenexxt in #37197
- Add SFX to ranked play results screen by @nekodex in #37193
- Display beatmap state in RankedPlayUserDisplay by @LiquidPL in #37188
- Add current stage overlay to ranked play by @LiquidPL in #37202

## New Contributors

- @Tenexxt made their first contribution in #37011
2026.119.0 19 de gener del 2026 — 64 bits EXE
Notes de la versió
What's Changed
- Add beatmap attributes to quick play panels by @smoogipoo in #36160
- Localise friend presence notifications by @diquoks in #36198
- Fix play button starting wrong beatmap before selection loads by @itsdaliia in #36104
- Fix OsuAutoGenerator failing to alternate when objects are exactly 50ms apart by @minetoblend in #36227
- Adjust quick play player panels for long usernames by @smoogipoo in #36231
- Localise notifications in LegacyCollectionImporter by @diquoks in #36225
- Localise DownloadNotification by @diquoks in #36224
- Localise notifications in OnlineStatusNotifier by @diquoks in #36223
- Remove map from bundled maps list by @pishifat in #36218
- Fix editor crashing on undoing after hit object placement by @peppy in #36232
- Adjust online beatmap query to fix potential crash by @smoogipoo in #36235
- Visual addition of whitespaces to the FPS counter by @jonasschips in #36251
- Require hold-to-exit during multiplayer load by @smoogipoo in #35931
- Fix broken transition of player loader right side content by @bdach in #36261
- Fix replay settings overlay appearing momentarily during gameplay retry by @peppy in #36253
- Fix beatmap scope dismiss bar showing on top of filter control dropdowns by @bdach in #36262
- Log version hash to sentry by @bdach in #36263
- Fix now playing overlay buttons not showing toggle colour correctly by @peppy in #36281
- Add safeties against exceptions in OnlineLookupCache by @peppy in #36282
- Add support for global rank parsing in /users/ batch lookups by @peppy in #36249
- Support text wrapping in form controls by @frenzibyte in #36242
- Add star rating text gradient by @stanriders in #36292
- Fix broken date formatting in some languages on several overlays by @bdach in #36309
- Fix Freeze Frame mod suppressing skip if the first object is a spinner by @bdach in #36311
- Fix underline size at song select details panel not matching after changing language by @linusgenz in #36303
- Expand settings in ReplayPlayer by default by @diquoks in #36308
- Hide cursor during background reveal in song select by @UltraDrakon in #36252
- Fix skin section buttons disappearing when searching for plural "skins" by @Joehuu in #36319
- Localise some more notification/updater strings by @diquoks in #36301
- Fix mod footer button with unranked badge not resizing on localisation changes by @frenzibyte in #33810
- Improve form dropdown UX by @frenzibyte in #36325
- Use new song select (v2) for playlists by @smoogipoo in #35117
- Clean up HubClientConnector configuration by @bdach in #36328
- Update form button UI/UX and support text wrapping by @frenzibyte in #36324
- Use new star rating text gradient for the difficulty name, "mapped by" text and difficulty bars by @tadatomix in #36345
- Adjust friend notification logic to fix a few flaws by @peppy in #36348
- Fix notification spam on websocket connection handshake failures by @peppy in #36349
- Fix toasts showing "no key bound" for operations which can't have keys bound by @peppy in #36350
- Fix double-clicking form slider bar not propagating default to other bindables when TransferValueOnCommit is true by @Joehuu in #36354
- Update editor slider controls to new design by @tadatomix in #36346
- Add localisation support for some more notifications by @diquoks in #36353
- Ensure diffcalc runs after mods get replaced during a ruleset change by @LiquidPL in #36359
- Add way to add/remove custom beatmap samples to setup screen by @bdach in #36190
- Fix form dropdown open animation not being smooth by @frenzibyte in #36358
- Improve input handling in percentage-based slider bars by @frenzibyte in #36195
- Fix score tooltips being displayed when hovering mod status bar by @diquoks in #36332
- Remove now unnecessary mobile hold hack when song select v2 wasn't default by @Joehuu in #36384
- Localise "hold for menu" & "press for menu" in HoldForMenuButton by @MayoCollector in #36381
- Fix osu! logo appearing in at new playlist song select screen after open
2025.710.0 11 de juliol del 2025 — 64 bits EXE
Notes de la versió
# Beatmap Overlay
✓ Fix beatmap set author information not showing in some places (osu#33783)by EYHN
+ Add video and storyboard icons (osu#33800)by StanR
# Editor
✓ Fix timeline not updating ticks correctly after arbitrary timing control point changes (again) (osu#33616)by spaceman_atlas
✓ Retain current submission status (pending/WIP) uploading beatmap updates (osu#33665)by spaceman_atlas
✓ Fix very short kiai sections not showing up on editor summary timeline (osu#33850)by peppy
✓ Maintain scroll position relative to hovered drawable when editor toolbox expands (osu#33621)by Maarvin
✓ Fix lack of slider encode-decode stability due to truncating control point coordinates on decode (osu#33615)by spaceman_atlas
✓ Read & output combo indices in timestamps in catch editor (osu#33960)by spaceman_atlas
✓ Change colour of BeatDivisorControl icons from black to light gray (osu#33965)by Maarvin
# Framework
✓ Use nanosecond sleep for non-Windows platforms (osu-framework#6392)by hwsmm
Should marginally improve frame timings on linux and macOS.
✓ Preserve weight and italics when falling back to other fonts in text rendering (osu-framework#6598)by frenzibyte
# Gameplay
+ Add support for showing gameplay leaderboard in playlists and daily challenge (osu#33634)by spaceman_atlas
✓ Allow using previous valid score for offset calibration when subsequent retries are too short (osu#33626)by peppy
+ Add a skin-level setting to leaderboard to allow disabling automatic collapsing (osu#33630)by peppy
✓ Fix player settings overlay potentially disappearing unexpectedly (osu#33853)by peppy
✓ Ensure global leaderboard state matches beatmap when loading player (osu#33878)by spaceman_atlas
✓ Fix beatmap skin sample lookups falling back to non-custom sample banks if the custom bank sample was not found (osu#33908)by spaceman_atlas
✓ Fix player settings no longer collapsing correctly (osu#33958)by peppy
# Gameplay (osu!)
+ Add test hitting next circle during tail window (osu#33883)by smoogipoo
✓ Fix "Flashlight" having increased radius when "Barrel Roll" is active (osu#33910)by spaceman_atlas
✓ Fix Strict Tracking Classic scoring (osu#33752)by Fayar35
# Gameplay (osu!mania)
✓ Fix drawable hold notes continuing to show hit lighting with "No Release" mod and classic skin (osu#33764)by spaceman_atlas
✓ Support mania-specific hit window quirks (osu#33982)by spaceman_atlas
# Gameplay (osu!taiko)
✓ Apply flooring and half-millisecond-adjustments to hit windows (osu#33882)by spaceman_atlas
# Multiplayer
✓ Fix spectator button not working when user is playing daily challenge (osu#33848)by peppy
✓ Fix download requests firing too often in multiplayer spectator (osu#33854)by peppy
+ Add button to open website view of multiplayer/playlists rooms (osu#33858)by frenzibyte
✓ Disallow Classic mod from being valid in freestyle as required mod (osu#34007)by spaceman_atlas
# Replay
✓ Ensure partial failed replays are played to their end (osu#33670)by spaceman_atlas
✓ Fix very old lazer replays failing to decode (osu#33969)by spaceman_atlas
# Results
✓ Fix results screen not showing local scores on results screen for some beatmap statuses (osu#33610)by spaceman_atlas
✓ Fix user tags moving visually in the control after voting (osu#33880)by spaceman_atlas
✓ Explicitly explain to users that failed plays do not give pp on results screen (osu#33909)by spaceman_atlas
# Skin Editor
✓ Fix rotating objects in the skin editor not rotating as expected (osu#33856)by peppy
+ Add ability to edit skin externally from skin editor (osu#30226)by smallketchup82
Similarly to the analogous option in beatmap editor, this allows arbitrary external modifications to skins. In particular this means that it is now possible to change gameplay assets without exporting and re-emporting the skin.
✓ Fix skins containing subdirectories breaking on external edit on windows (osu#33999)by spaceman_atlas
For anyone who broke their skins because of this, this change also allows them to be retroactively fixed by 
2025.607.0 7 de juny del 2025 — 64 bits EXE
Notes de la versió
What's Changed
- Hack around hold-for-right-click mobile thing not allowing to hold to access song select v2 in main menu by @bdach in #33439
- Fix user country flags no longer showing on multiplayer participants list by @bdach in #33488
- Fix replays being misrecorded if an action is pressed and released in one update frame by @bdach in #33491
- Fix general confusion in which combo should be read on which gameplay leaderboard by @bdach in #33495
- Fix leaderboard score display not respecting local timezone & user 12/24hr settings by @bdach in #33499
- SongSelectV2: Fix TagsOverflowPopover not applying tag search to song select by @Stedoss in #33497
- Fix several issues with leaderboard score display by @bdach in #33498
- Prevent rank display shown in skin editor toolbox from playing samples by @bdach in #33503
- Fix simplified rhythm mod not working on some beatmaps by @smoogipoo in #33502
- SongSelectV2: Add back highlighting friend scores on the leaderboard by @bdach in #33504
- Fix clicking beatmap header causing leaderboard to refresh by @peppy in #33515
- Fix loading spinner without a box clipping by @Joehuu in #33509
- Ensure beatmapSetsChanged code doesn't run during gameplay by @peppy in #33514
Full Changelog: https://github.com/ppy/osu/compare/2025.605.3...2025.607.0
2025.424.0 24 d’abril del 2025 — 64 bits EXE
Notes de la versió
Editor
✓ Fix slider repeat arrows appearing too early in editor when hit markers are enabled (osu#32894) by spaceman_atlas
Gameplay
✓ Allow toggling leaderboard visibility in replays (osu#32893) by spaceman_atlas
Multiplayer
✓ Fix free mod selection sub-button being clickable even if the main button isn't (osu#32912) by spaceman_atlas
✓ Fix multiplayer settings screen closing unexpectedly on user ready state change (osu#32923) by smoogipoo
✓ Show true beatmap background when viewing historical multiplayer results (osu#32924) by smoogipoo
Settings
✓ Fix slider tooltip text not updating with current value (osu#32884) by TheHardCoder
✓ Fix tablet settings adjusting with too much precision (osu#32922) by peppy
UI
✓ Fix daily challenge marker text spacing (osu#32909) by spaceman_atlas
2025.420.0 19 d’abril del 2025 — 64 bits EXE
Notes de la versió
A word from the dev team
✓ This is a hotfix release by peppy
Please check here for the full changelog from the last major release!
https://osu.ppy.sh/home/changelog/lazer/2025.418.0

Drawable
✓ Fix incorrect text flow layout with non-left anchors when line breaks at last word of paragraph (osu-framework#6568) by spaceman_atlas

Gameplay
✓ Fix gameplay leaderboard showing scores from wrong beatmaps (osu#32863) by spaceman_atlas

Misc
✓ Change "Delete Difficulty" editor menu item type to destructive (osu#32874) by TheHardCoder
2025.418.1 18 d’abril del 2025 — 64 bits EXE
Notes de la versió
A word from the dev team
✓ This is a hotfix release by peppy
Please check here for the full changelog from the last major release!
https://osu.ppy.sh/home/changelog/lazer/2025.418.0

Storyboard
✓ Fix storyboard videos not displaying (osu#32853) by spaceman_atlas
2025.418.0 18 d’abril del 2025 — 64 bits EXE
2025.321.0 21 de març del 2025 — 64 bits EXE
Notes de la versió
Editor
✓ Fix editor reading wrong beatmap version leading to incorrect stacking (osu#32429) by spaceman_atlas
✓ Fix editor crashing if beatmap does not have a mode explicitly specified in the .osu (osu#32442) by spaceman_atlas
✓ Fix lag when scrolling right-hand toolboxes in editor during long edit session (osu#32475) by peppy
Gameplay
✓ Improve SFX playback behaviour of rapid kiai/star fountain activations (osu#32376) by nekodex
✓ Fade out pause loop sound when the game window is inactive (osu#32450) by peppy
Input
✓ Fix tablet buttons being handled when window is not active (osu-framework#6543) by peppy
✓ Fix pen input not working well for some users in recent releases (osu-framework#6523) by frenzibyte
Multiplayer
✓ Make ruleset filter apply to lounge again (osu#32435) by smoogipoo
We removed this in the last release, but turns out it wasn't a great idea.
Results
✓ Disallow tagging beatmaps when playing as convert (osu#32478) by peppy
Skinning
+ Add vertical layout support for skinnable mod display (osu#32457) by peppy
Song Select
✓ Highlight difficulty attribute changes in mod select (osu#32363) by Zihad2002
+ Add some lenience around mod customisation expanding overlay (osu#32447) by peppy
✓ Fix some users still having beatmaps stuck in qualified status (osu#32455) by peppy
This was fixed last release for new imports. This fixes it for already loaded beatmaps.
UI
✓ Update guest difficulty display to consistent with the web page (osu#31970)by cdwcgt
✓ Allow copying version via right click in settings footer (osu#32366)by GAMIS65
+ Add more functionality when right-clicking a user in the chat window (osu#32446)by GioSDA
You can now spectate or invite a user to a multiplayer room.
✓ Fix window size OSD display not updating in realtime during resizing (osu-framework#6550)by Susko3
✓ Fix some image attachments in comments not loading in game (osu#30866)by frenzibyte
2025.310.0 9 de març del 2025 — 64 bits EXE
Notes de la versió
Audio
✓ Allow kiai star-fountain sound effect to be skinnable (osu#32267) by nekodex
We hear your feedback and have changed how this works:
- Now only plays on "argon" skins. You can add a custom sound via fountain-shoot.wav
- Only plays when the game is focused (to stop it playing in the background while at the main menu).

Editor
✓ Fix precise movement popover crashing if selection bounding box exceeds playfield size (osu#32269) by spaceman_atlas

Multiplayer
✓ Fix error message on invalid room password (osu#32299) by smoogipoo
✓ Fix initial multiplayer room settings not applied (osu#32298) by smoogipoo

Song Select
✓ Fix leaderboard date text being cut off sometimes (osu#32268) by spaceman_atlas
2025.306.0 6 de març del 2025 — 64 bits EXE
Notes de la versió
What's Changed
- Limit number of allowed beatmap combo colours to 8 by @bdach in #32110
- Fix sliders not being selectable if the body is hidden but the head is still visible by @bdach in #32130
- Add support for legacy osu!mania barline height and colour spec by @peppy in #32151
- Adjust preview time display to not conflict with bookmarks by @peppy in #32149
- Fix multiplayer results screen displaying same beatmap for all users by @smoogipoo in #32109
- Cancel beatmap load in more loops by @smoogipoo in #32192
- Apply first wave blanket fixes to new beatmap carousel design by @peppy in #32153
- Make TestSceneSongSelect work with local database by @peppy in #32152
- Add SFX for kiai/star fountain activation by @nekodex in #32162
- Fix settings control not visible because of previous search by @zihadmahiuddin in #32135
- Always zoom timeline to centre rather than focus point by @peppy in #32197
- Fix intermittent score panel test by @smoogipoo in #32209
- Use web localisable string for team channel label by @Joehuu in #32204
- Cancel difficulty calculation after 10 seconds by default by @smoogipoo in #32208
- Fix being unable to join multiplayer rooms with many users by @smoogipoo in #32210
- Create, join, and part multiplayer rooms only via the multiplayer server by @smoogipoo in #31637
- Remove unused virtual method after refactor the scale handling. by @andy840119 in #32200
- Fix drain length calculation helper method being able to return negative durations by @bdach in #32196
- Fix possible crash when scaling objects in editor by @bdach in #32158
- Fix broken test by @smoogipoo in #32215
- Remove RoomManager, centralise listing management to lounge by @smoogipoo in #31866
- Add Alt + mousewheel volume adjustment on result screens by @Gennadiyev in #32075
- Fix multiplayer not joining correct chat channel by @smoogipoo in #32217
- Adjust scale and display of rooms in multiplayer lounge by @peppy in #32219
- Fix thread safety when kicking multiplayer users by @smoogipoo in #32214
- Attempt to fix common editor test failures by @peppy in #32218
- Attempt to preserve sample control point bank when encoding beatmap by @bdach in #32098
- Remove SelectedRoom from online play tests by @smoogipoo in #31867
- Fix playlists results screens potentially displaying negative score positions by @bdach in #32199
- Fix "use these mods" context menu option doing broken things with system mods by @bdach in #32235
- Localise skin rename/export/delete buttons in settings by @SchiavoAnto in #32243
- Add taskbar flashing when a multiplayer game is starting by @GioSDA in #32180
- Bump difficulty calculator versions in preparation for release by @peppy in #32246
- Add current beatmap info to window title by @zihadmahiuddin in #32222
- Fix differential submission process crashing when no files have changed by @bdach in #32248
- Add ability to start gameplay from carousel v2 by @peppy in #32220
- Add "discard unsaved changes" operation to beatmap editor by @bdach in #32240
- Fix initial multiplayer room items not having freestyle by @smoogipoo in #32249
- Fix intermittent playlists results screen tests by @smoogipoo in #32245
New Contributors
- @zihadmahiuddin made their first contribution in #32135
- @Gennadiyev made their first contribution in #32075
- @GioSDA made their first contribution in #32180
2025.225.0 25 de febrer del 2025 — 64 bits EXE
Notes de la versió
What's Changed
- Fix wrong beatmap attributes in multiplayer spectate by @smoogipoo in #32004
- Fix terminology and capitalisation on high precision mouse tooltip by @ziv-vy in #32050
- Adjust rounding tolerance in distance snap grid ring colour logic by @bdach in #32011
- Fix "use current distance snap" button incorrectly factoring in last object with velocity by @bdach in #32014
- Fix host change sounds playing when exiting multiplayer rooms by @smoogipoo in #32005
- Add support for team chat channels by @bdach in #32079
- Fix taiko swell ending samples playing at results sometimes by @bdach in #32085
- Do not give swell ticks any visual representation by @bdach in #32084
- Fix hash comparison being case sensitive when choosing files for partial beatmap submission by @bdach in #32081
- Update framework by @bdach in #32096
- Fix double-clicking difficulty adjust sliders not resetting the value to default correctly by @bdach in #32077
New Contributors
- @ziv-vy made their first contribution in #32050
Full Changelog: https://github.com/ppy/osu/compare/2025.221.0...2025.225.0
2025.221.0 20 de febrer del 2025 — 64 bits EXE
Notes de la versió
First hotfix for last major release
What's Changed
- Implement designs for beatmap carousel v2 by @frenzibyte in https://github.com/ppy/osu/pull/31774
- Adjust handling of team flags with non-matching aspect ratio to match web by @bdach in https://github.com/ppy/osu/pull/31969
- Fix results screen applause playing too loud during multiplayer spectating by @peppy in https://github.com/ppy/osu/pull/31967
- Update framework by @bdach in https://github.com/ppy/osu/pull/31965
- Fix osu!taiko and osu!catch being oversized on mobile platforms by @frenzibyte in https://github.com/ppy/osu/pull/31968
Full Changelog: https://github.com/ppy/osu/compare/2025.220.0...2025.221.0
2025.220.0 20 de febrer del 2025 — 64 bits EXE
2025.118.3 24 de gener del 2025 — 64 bits EXE
Notes de la versió
Editor
✓ Fix crash from new combo colour selector when there are no combo colours present (osu#31616) by bdach

Gameplay
✓ Make offset adjust more lenient (osu#31645) by peppy
We added new rules to disallow changing offset too far into gameplay, but it wasn't accounting for intro time correctly. Now it does, so you have a full 10 seconds to adjust.
(you can also always adjust during breaks)

Reliability
✓ Fix discord error messages popping up constantly (osu#31640) by frenzibyte
Discord seems to have broken something. Until it's fixed we're just going to hide the messages as to not bother you peoples.

✓ Fix potential crash when adjusting offset (osu#31644) by peppy

Tooling
✓ Fix android builds not building (osu#31633) by bdach
2025.118.2 19 de gener del 2025 — 64 bits EXE
Notes de la versió
🔥🔥🔥🔥🔥 🚒🚒
✓ This is a hotfix release by peppy
Please check here for the full changelog from the last major release!

Editor
✓ Fix song setup screen loading difficulty settings without decimal point considerations by peppy
Song Select
✓ Fix right click not working in various places it used to by peppy
2025.101.0 1 de gener del 2025 — 64 bits EXE
Notes de la versió
Editor
✓ Switch scroll direction for beat snap key bindings ([osu#31277](https://github.com/ppy/osu/pull/31277))by [kongehund](https://github.com/kongehund)
✓ Populate metadata from ID3 tags when changing beatmap audio track in editor ([osu#31307](https://github.com/ppy/osu/pull/31307))by [bdach](https://github.com/bdach)
✓ Pause playback when entering gameplay test from editor ([osu#31303](https://github.com/ppy/osu/pull/31303))by [bdach](https://github.com/bdach)
✓ Take custom bank name length into account when collapsing sample point indicators ([osu#31352](https://github.com/ppy/osu/pull/31352))by [bdach](https://github.com/bdach)
✓ Fix quick-deleting unselected slider path control point also deleting all selected control points ([osu#31348](https://github.com/ppy/osu/pull/31348))by [bdach](https://github.com/bdach)
✓ Fix slider end drag marker blocking open of control point piece context menus ([osu#31350](https://github.com/ppy/osu/pull/31350))by [bdach](https://github.com/bdach)
Framework
✓ FFmpeg build: Use macos-13 CI image ([osu-framework#6473](https://github.com/ppy/osu-framework/pull/6473))by [FreezyLemon](https://github.com/FreezyLemon)
Gameplay (osu!)
✓ Change relax mod hit leniency to be the same as in stable ([osu#31287](https://github.com/ppy/osu/pull/31287))by [stanriders](https://github.com/stanriders)
Settings
✓ Fix volume adjust key repeat not working as expected ([osu#31282](https://github.com/ppy/osu/pull/31282))by [peppy](https://github.com/peppy)
✓ Ignore whitespace while 2FA authentication ([osu#31362](https://github.com/ppy/osu/pull/31362))by [CuNO3](https://github.com/CuNO3)
Full Changelog: https://github.com/ppy/osu/compare/2024.1224.0...2025.101.0
2024.1224.1 24 de desembre del 2024 — 64 bits EXE
Notes de la versió
Difficulty Calculation
✓ Refactor TaikoDifficultyCalculator and add DifficultStrain attributes (osu#31191)by Lawtrohux
✓ Increase accscalingshift and include countok in hit proportion (osu#31195)by Lawtrohux
✓ Remove Conditional SkillRating nerf to Converts (osu#31196)by Lawtrohux
✓ Simplify osu! high-bpm acute angle jumps bonus (osu#30902)by stanriders
+ Implement Reading Skill into osu!taiko (osu#31208)by Lawtrohux
✓ Change slider drop penalty to use actual number of difficult sliders, fix slider drop penalty being too lenient (osu#31055)by stanriders
✓ Use lastAngle when nerfing repeated angles on acute bonus (osu#31245)by tsunyoku
Editor
✓ Fix being able to click through slider tail drag handles (osu#31184)by peppy
✓ Change beat snap divisor adjust defaults to be Ctrl+Scroll instead of Ctrl+Shift+Scroll (osu#31147)by peppy
Framework
✓ Fix BindableList methods crashing with non-IList collections (osu-framework#6466)by smoogipoo
✓ Move "global" scroll-adjusts-volume to a per-screen component-based implementation (osu#31146)by peppy
+ Implement getting OpenGL iOS main framebuffer on SDL3 (osu-framework#6468)by Susko3
✓ Fix typo in main menu tip (osu#31224)by frenzibyte
✓ Use Accelerate framework for texture image processing on iOS and fix premultiplication issues (osu-framework#6470)by frenzibyte
✓ Shave allocation overheads in recent iOS texture loading code (osu-framework#6471)by frenzibyte
Gameplay
✓ Skip the pause cooldown when in intro / break time (osu#31143)by peppy
+ Implement skinnable mod display (osu#30993)by Tom94
Gameplay (osu!)
✓ Fix some hitcircle sprites missing in certain skins since last release (osu#31254)by peppy
Gameplay (osu!mania)
✓ Fix "spinner" conversion for mania-specific beatmaps (osu#30984)by smoogipoo
Main Menu
✓ Load seasonal backgrounds without requiring being logged in (osu#31198)by peppy
No reason not to.
+ Add christmas / seasonal mode (osu#31206)by peppy
✓ Slightly reduce background brightness at main menu when seasonal lighting is active (osu#31258)by peppy
✓ Fix adjusting volume using scroll wheel not working during intro (osu#31259)by peppy
Platform
✓ Update game structure with the returned iOS application delegates (osu#31152)by frenzibyte
✓ Fix logo animation not rendering correctly on iOS (osu-resources#351)by frenzibyte
✓ Fix hardware cursor showing on iPadOS when it shouldn't (osu#31226)by frenzibyte
Settings
✓ Save "featured artists" filter to user settings (osu#31238)by frenzibyte
Also sets it to always on for iOS in preparation for a larger scale release.
+ Add ability to rename the current skin (osu#31220)by normalid-awa
In settings for now, very temporary.
Song Select
+ Implement ability to mark beatmap as played (osu#31138)by bdach
Would you believe it that this button that has been there for literal years never did anything? Also available via context menu.
Tournament
✓ Hide !mp commands from tournament streaming chat (osu#31150)by peppy
Full Changelog: https://github.com/ppy/osu/compare/2024.1219.2...2024.1224.1
2024.1219.2 19 de desembre del 2024 — 64 bits EXE
Notes de la versió
Christmas!
Add Christmas festivities (ppy/osu-resources#350 by @peppy)
One Christmas at a time, we will make lazer the festive paradise it deserves to be.Special thanks to nekodex for the new track and pishifat for helping make the beatmap that fuels the lighting system. Also to everyone else who gave feedback along the way.
Code Quality
- Update game packages (ppy/osu-server-spectator#250 by @bdach)
- Allow tsunyoku and stanriders to trigger diffcalc spreadsheet generator (ppy/osu#31071 by @smoogipoo)
- Fix potential issues with medal display (ppy/osu#30877 by @peppy)
- Intends to address rare instances of medal display "soft-locking" the game.
- Access beatmap store via abstract base class (ppy/osu#31076 by @peppy)
- Attempt to fix flaky editor beatmap creation test (ppy/osu#31107 by @bdach)
- Update localisations (ppy/osu-resources#349 by @peppy)
- Fix BindableList methods crashing with non-IList collections (ppy/osu-framework#6466 by @smoogipoo)
Editor
Implement basic bookmark support in editor (ppy/osu#30960 by @bdach)
Front-loaded as "basic" support because:
- Bookmarks only display on bottom timeline. I thought a bit about having them show on the top timeline too, but I'm not sure I can fit it in there and not make the timeline even more oversaturated with info than it already is.
- Hotkeys from stable work, with slight alterations:
- Ctrl-B to add a bookmark
- Ctrl-Shift-B to remove the closest bookmarks (all within 2s of current timestamp)
- Alt-← to seek to previous bookmark
- Alt-→ to seek to next bookmark
- The only exposed way to mutate the bookmarks from the UI that is not the hotkey is in the timing menu. That's different from stable where there are bookmark controls near the bottom timeline, but again, not sure how to make that happen without cluttering things further.
Allow choosing different background/audio files for individual difficulties (ppy/osu#30860 by @frenzibyte)
Smaller changes
- Preserve effect point specifications when creating blank difficulties (ppy/osu#30973 by @frenzibyte)
- Fixes kiai time and scroll speed specifications being lost when creating a new difficulty. Scroll speed specifications are only retained when creating a new difficulty for the same ruleset as the original beatmap.
- Fix adjusting control point offset after undo/redo causing catastrophic failure (ppy/osu#31109 by @peppy)
- Change the way "current" points are hinted on timing screen (ppy/osu#31110 by @peppy)
Gameplay
- Fix player settings overlay cog overlapping skin elements (ppy/osu#31106 by @peppy)
- This brings it down to be in line with the flowing elements that usually do their best to not get in the way.
Gameplay (osu!)
- Use time-based resume overlay when playing osu! on touchscreen (ppy/osu#31156 by @frenzibyte)
- The "click to resume" overlay does not work on touchscreen devices as the idea is to point with a pointer and press a key / mouse button to resume.
Gameplay (osu!catch)
Add convert to stream functionality for juice streams (ppy/osu#30763 by @Darius-Wattimena)
Gameplay (osu!taiko)
- Update recommended difficulty for osu!taiko (ppy/osu#31103 by @Joehuu)
- Implement considerations for Relax within osu!taiko diffcalc (ppy/osu#30591 by @Lawtrohux)
- Adjust DifficultyValue curve to avoid lower star rating of osu!taiko being too inflated (ppy/osu#31067 by @YaniFR)
Multiplayer
Improve multiplayer room status handling (ppy/osu#30838 by @smoogipoo)
Thanks to this change, you can now see whether players in a multiplayer room are currently playing a map or not on the listing.
Add ability to filter out currently playing rooms (ppy/osu#31073 by @bdach)
Performance
Fix increased CPU usage when game is in the background (ppy/osu-framework#6451 by @smoogipoo)
Smaller changes
- Avoid beatmap lookup per bar in logo visualisation (ppy/osu#31047 by @peppy)
- Improve BindableList performance + reduce allocations (ppy/osu-framework#6450 by @smoogipoo)
Platform
Enable beatmap exports on iOS (ppy/osu#31037 by @frenzibyte)
Bump Ope
2024.1208.0 8 de desembre del 2024 — 64 bits EXE
Notes de la versió
Full Changelog: https://github.com/ppy/osu/compare/2024.1115.3...2024.1208.0
2024.1115.3 15 de novembre del 2024 — 64 bits EXE
Notes de la versió
A hotfix exclusively for linux users. Note: may require a manual download if your linux install is already borked.
Full Changelog: https://github.com/ppy/osu/compare/2024.1115.2...2024.1115.3
2024.1115.2 15 de novembre del 2024 — 64 bits EXE
Notes de la versió
Installer
✓ Revert velopack (osu#30654) by spaceman_atias
Platform
✓ Revert "Use SDL3 windowsing by default" (osu-framework#6426) by spanceman_atias
Full Changelog: https://github.com/ppy/osu/compare/2024.1009.1...2024.1115.2
2024.1115.1 15 de novembre del 2024 — 64 bits EXE
Notes de la versió
Full Changelog: https://github.com/ppy/osu/compare/2024.1009.1...2024.1115.1
2024.1009.1 9 d’octubre del 2024 — 64 bits EXE
Notes de la versió
Full Changelog: https://github.com/ppy/osu/compare/2024.906.2...2024.1009.1
2024.906.2 7 de setembre del 2024 — 64 bits EXE
Notes de la versió
Beatmap Listing
- Fix artist / title searches not working as expected (ppy/osu#29745 by @Ianlucht)
Editor
- Fix scroll speed slider defaulting to 0.01 (ppy/osu#29759 by @Bruno5430)
Gameplay
- Fix stall when attempting to import replay after hitting nothing (ppy/osu#29715 by @bdach)
Platform
Fix game not running on earlier macOS versions (ppy/osu-framework#6370 by @smoogipoo)
Fix file associations breaking with new updater (ppy/osu#29743 by @smallketchup82)
Results
Fix collections dropdown overflowing in the results screen (ppy/osu#29742 by @SchiavoAnto)
Song Select
Fix beatmap difficulties not being split out on first load (ppy/osu#29762 by @peppy)
New Contributors
- @Bruno5430 made their first contribution in #29759
- @SchiavoAnto made their first contribution in #29742
- @Ianlucht made their first contribution in #29745
Full Changelog: https://github.com/ppy/osu/compare/2024.906.1...2024.906.2
2024.625.2 25 de juny del 2024 — 64 bits EXE
Notes de la versió
Editor
Fix crash when attempting to adjust duration of break that has no preceding/succeeding objects (ppy/osu#28580 by @bdach)
Fix crashes when opening scale/rotation popovers during selection box operations (ppy/osu#28589 by @bdach)
Fix editor performance dropping over time when hit markers are enabled (ppy/osu#28592 by @peppy)
Framework
Fix video decoding failing on Android due to missing av_dict_{set,free} (ppy/osu-framework#6313 by @bdach)
Update framework (ppy/osu#28590 by @peppy)
Gameplay (osu!)
Fix incorrect slider judgement positions when classic mod is active (ppy/osu#28568 by @bdach)
Gameplay (osu!mania)
Fix legacy skin hold note bodies not appearing when scrolling upwards (ppy/osu#28570 by @bdach)
Online
Implement score breakdown display for daily challenge screen (ppy/osu#28561 by @bdach)
Coming soon.UI
Fix silver S rank display animating on every hit (ppy/osu#28576 by @PercyDan54)
Fix crash on calculating playlist duration when rate-changing mods are present (ppy/osu#28572 by @bdach)
Full Changelog: https://github.com/ppy/osu/compare/2024.625.1...2024.625.2
2024.625.0 25 de juny del 2024 — 64 bits EXE
Notes de la versió
Editor
Fix changing slider path segment type not being undoable (ppy/osu#26423 by @B3nn1)
Add precise scaling control to osu! editor (ppy/osu#28309 by @OliBomby)
This adds the scale popover tool from osu!stable to lazer. I tried to mimic the original functionality as closely as possible, and in some aspects improve it.The default hotkey for the scaling tool which is Ctrl+E (to avoid conflicts with the skin layout editor).The maximum value of the scale slider is determined based on the current choice of origin and axis. The maximum value will always be the maximum scaling value that still keeps the scaling objects on screen.This also slightly changes how the rotation popover works. Now it will automatically select the text in the textbox input, so the user can instantly type the value they want after opening the tool.osu Game Rulesets Osu Tests_EcLev87sNtFix legacy osu!mania note body animation not resetting sometimes (ppy/osu#28339 by @bdach)
Add ability to change position, spacing, and rotation of the positional snap grid in the editor (ppy/osu#26309 by @OliBomby)
Allow flip operations in mania editor (ppy/osu#28421 by @bdach)
Fix stack leniency not applying immediately after change (ppy/osu#28441 by @bdach)
Fix changing key count in editor not immediately updating (ppy/osu#28445 by @bdach)
Allow modifying hold note start/end time via mania composer playfield (ppy/osu#28458 by @bdach)
Move timeline toggle controls to "view" menu (ppy/osu#28505 by @bdach)
osu_2024-06-17_10-26-02| master | | |
| :-: | :-: | :-: |
| osu_2024-06-17_10-24-16 | osu_2024-06-17_10-24-57 | osu_2024-06-17_10-25-54 || editor playfield scale | gameplay playfield scale |
| :-: | :-: |
| osu_2024-06-17_10-31-38 | osu_2024-06-17_10-31-34 |Reduce editor opacity of several editor components when hovering over composer (ppy/osu#28507 by @bdach)
Add support for editing per-node hitsounds on sliders (ppy/osu#23443 by @OliBomby)
osu Game Rulesets Osu Tests_y2uv5bNj0BDisplay breaks on editor timeline & allow manually adjusting their duration (ppy/osu#28523 by @bdach)
Add automatic generation of breaks in editor (ppy/osu#28528 by @bdach)
Breaks are automatically inserted between objects if there is ample time to do so, namely there must be at least:- 200ms between the last object before break and the break's start
- 650ms for the break itself
- 2 beat lengths between the break's end and the first object after break. This is a departure from stable wherein this was ruleset- and AR-dependent (by way of using preempt time), but in talking with the NAT it looked like most didn't know the specifics of how that worked so I decided I'd just use something simpler. This also probably works better for something like mania wherein the "preempt time" is largely user-settings-dependent (scroll speed).
Breaks that have been manually adjusted are not moved by the automatic regeneration on changes, unless they would break gameplay (by having an object's duration intersect a break), in which case they are forcibly removed. This manual adjustment tracking state is dodgy at best (will not work properly with undo/redo, because this info is not and should not be serialised out by the legacy beatmap encoder, which means that the manual tracking will be dropped upon undo), but it is what it is. That subsystem needs to get replaced by something else at some point anyway.Fix osu!taiko playfield not updating after changing scroll speed (ppy/osu#28444 by @bdach)
Smaller changes
- Refactor scale handling in editor to facilitate reuse (ppy/osu#26643 by @OliBomby)
- Fix path blueprint becoming de-synced from slider path size (ppy/osu#28288 by @Hecatia-Lapislazuli)
- Fix editor not saving when textbox is focused during exit procedure (ppy/osu#26717 by @peppy)
- Fix for nearly straight sliders causing a crash (ppy/osu#28297 by @Hecatia-Lapislazuli)
- Fix performance overhead from ternary state bindable callbacks when selection is changing (ppy/osu#28387 by @bdach)
- Disallow running save-related 
2024.521.2 21 de maig del 2024 — 64 bits EXE
Notes de la versió
What's Changed
SDL3 revertedFull Changelog: https://github.com/ppy/osu/compare/2024.521.1...2024.521.2
2024.412.1 13 d’abril del 2024 — 64 bits EXE

El més popular a Jocs per a PC

Mostra-ho tot
  1. OpenTTDJocs per a PC · OpenTTD
  2. RetroArchJocs per a PC · Libretro
  3. SteamJocs per a PC · Valve Corporation
  4. CelestiaJocs per a PC · Celestia Development Team
  5. PPSSPPJocs per a PC · PPSSPP Project
  6. ScummVMJocs per a PC · The ScummVM Team
  7. MAMEJocs per a PC · MAMEdev
  8. PlayniteJocs per a PC · Josef Nemec
  9. StockfishJocs per a PC · Stockfish
  10. SuperTuxKartJocs per a PC · SuperTuxKart Team

Etiquetes

Comparteix