What's new in OSU! b20190816 (Updated 16.08.2019)
Aug 19, 2019
- Only apply parsing limits during difficulty calculation
New in OSU! b20190808.3 (Updated 08.08.2019) (Aug 9, 2019)
- Menu:
- Enter summer. Hot, sweaty summer.by peppy
- Misc:
- Generate conversion mappings for the active modsby smoogipoo
- Reliability:
- Add sane hitobject parsing limits to fix diffcalc failuresby smoogipoo
- Storyboards:
- Add new storyboard layer which sits in front of hitobjectsby peppy
- This is an experimental feature to see what the community does with it!
New in OSU! b20190716.5 (Updated 16.07.2019) (Jul 17, 2019)
- Misc:
- End springby peppy
- Summer coming soon!
- Web:
- Add conditionals for Spring 2019 Seasonal Spotlights medalby Ephemeral
- Add osu!catch World Cup 2019 profile banner assets for old websiteby Ephemeral
- Add support for better mirror consumption in newer osu! clientsby peppy
- osu!direct:
- Add support for AU/NZ beatmap mirrorby peppy
- Add version specification to beatmap download requestsby peppy
New in OSU! b20190611.2 (Updated 11.06.2019) (Jun 17, 2019)
- Fix client-side user cache not correctly requesting updates
New in OSU! b20190608.2 (Updated 08.06.2019) (Jun 8, 2019)
- Further adjustments to network send ratesby peppy
New in OSU! b20190603.2 (Updated 03.06.2019) (Jun 4, 2019)
- Beatmap Submission:
- Synchronise state of "notify on reply" with server-side mod watchlistby peppy
- Misc:
- Featured Spring fanart contest winners!by peppy
- Reliability:
- Fix crashes on beatmaps with unsupported hit object typesby peppy
- Avoid failures on attempting to calculate difficulty of a beatmap in a bad stateby peppy
- Web:
- Return beatmap watchlist status to client for BSS consumptionby peppy
- Acknowledge Japan as TWC2019 winner via profile bannersby Ephemeral
- Fix play time not accounting for HT/DTby peppy
New in OSU! b20190524.2 (Updated 24.05.2019) (May 24, 2019)
- Beatmap Submission:
- Synchronise state of "notify on reply" with server-side mod watchlistby peppy
- Web:
- Return beatmap watchlist status to client for BSS consumptionby peppy
New in OSU! b20190513.2 (Updated 14.05.2019) (May 14, 2019)
- API:
- Add difficulty speed/aim/strain and mod clause to get_beatmapsby peppy
- Add score_id to get_user_bestby peppy
- Database:
- Fix local scores sometimes being purged when osu.db becomes corrupted.by MillhioreF
- Increase maximum number of scores on local leaderboards to 250.by MillhioreF
- Fix score versions getting overwritten on importby peppy
- Gameplay (osu!):
- Another attempt at fixing sliders being possible to hit out of order.by MillhioreF
- Improve accuracy of spinner calculations in some circumstancesby peppy
- Reduce spin requirements to get 50 or 100 score on spinnersby peppy
- Fix beatmaps which couldn't be SS'd due to short spinnersby peppy
- Show "SPIN" text until point of getting 50 scoreby peppy
- Only fail when a judgement occurs (passive drain nerf)by peppy
- Fix HP drain calculation not accounting for long slidersby MillhioreF
- Main Menu:
- New main menu "sliders" style!by peppy
- Web:
- Update Winter Spotlights 2018 conditional to function on alt submissionby Ephemeral
- Fix chart score bettering not correctly updating old scoreby peppy
- Add 2019 Seasonal Spotlight medal assetsby Ephemeral
- Add check for beatmap file line endings before accepting BSS submissionsby peppy
- Add TWC 2019 profile banner assetsby Ephemeral
- Disallow updating birthdayby peppy
- Remove user age from showingby peppy
- Hide online status when requested by userby peppy
New in OSU! b20190410 (Updated 10.04.2019) (Apr 12, 2019)
- Gameplay:
- Apply further fixes to account for extreme beatmaps (MinG3012 aspire)by peppy
- Fix adjacent sliders hit in wrong order causing incorrect scoringby peppy
- Storyboard:
- Fix storyboard sprite loops failing if the sprite goes temporarily invisible.by MillhioreF
- Web:
- Add Winter 2018 Spotlights medalby Ephemeral
- osu!Bancho:
- Improve randomness of !rollby peppy
New in OSU! b20181231.2 (Updated 31.12.2018) (Jan 22, 2019)
- Fix regression of default custom frame limit value
New in OSU! b20180811.2 (Updated 24.08.2018) (Aug 31, 2018)
- [peppy] Add robots.txt for old/new.ppy.sh to delist from search engines.
New in OSU! b20180811.2 (Updated 20.08.2018) (Aug 20, 2018)
- [peppy] Add score overflow detection (force ScoreV2 when detected)
New in OSU! b20180811.2 (Updated 14.08.2018) (Aug 14, 2018)
- [peppy] Fix rank counting logic
- [peppy] Allow osu!direct to load beatmap listing to correct difficulty
New in OSU! b20180811.2 (Updated 11.08.2018) (Aug 13, 2018)
- [peppy] Add summer fan art contest winners' artwork
New in OSU! b20180626.1 (Updated 30.07.2018) (Aug 1, 2018)
- [peppy] Add key binding (defaults to 'b') for Score v2 mod
New in OSU! b20180626.1 (Updated 19.06.2018) (Jun 30, 2018)
- Editor: [Ephemeral] Remove marathon restriction and scale BSS submission limit to allow roughly 10mb per minute total length of longest map in set
- Editor: [MillhioreF] Fix maps deleting themselves when changing a difficulty's metadata capitalization.
New in OSU! b20171227.2 (Updated 19.01.2018) (Jan 22, 2018)
- [peppy] Add chart ranked score reprocess maintenance script
New in OSU! b20171227.2 (Updated 18.01.2018) (Jan 18, 2018)
- [peppy] Invalidate beatmapset cache on new web when resetting nomination
- [peppy] Rest nomontions on beatmap update
- [peppy] Add in-game warning when resetting nominations via beatmap update
New in OSU! b20171227.2 (Updated 10.01.2018) (Jan 10, 2018)
- [peppy] Fix nominated maps getting graveyarded
- [peppy] Automatically subscribe mappers to their new uploadec baetmaps' discussions
New in OSU! b20171227.2 (Updated 05.01.2018) (Jan 8, 2018)
- [peppy] Fix zero byte beatmaps being returned after soft deletion
New in OSU! b20171227.2 (Updated 05.01.2018) (Jan 5, 2018)
- [peppy] Disable beatmap redirect to new design pending redesign
- [peppy] Fix incorrect text about qualified time range
New in OSU! b20171227.2 (Updated 03.01.2018) (Jan 3, 2018)
- [peppy] Update user api to return hidden rank counts
- [peppy] Fix pp ranking rank counts too
- [peppy] Fix player ranking rank counts not including silver counts
New in OSU! b20171227.2 (Updated 27.12.2017) (Dec 29, 2017)
- [peppy] Fix chart ranks not increasing
- [peppy] Christmas is over
New in OSU! b20171215 (Updated 21.12.2017) (Dec 21, 2017)
- [MillhioreF] Fix maps being permanently deleted when changing the difficulty name fails.
New in OSU! b20171215 (Updated 20.12.2017) (Dec 20, 2017)
- [peppy] Statically store SH/XH ranks to database for faster lookups on new web
New in OSU! b20171215 (Updated 19.12.2017) (Dec 19, 2017)
- [peppy] Override max worker count and make decisions faster when required
- [peppy] Fix broken logging
- [peppy] Log critical mode state changes
- [peppy] Even less updates in critical mode
- [peppy] No logging in critical mode
- [peppy] No silences when in critical mode
- [peppy] Spawn more workers per round
- [peppy] Avoid running non-critical queries when bancho looks like it's going to die
- [peppy] Randomise delay after online state update to avoid hotspots
- [peppy] Update online state less often
New in OSU! b20171215 (Updated 15.12.2017) (Dec 15, 2017)
- [peppy] Merry Christmas 2017!
New in OSU! b20171211 (Updated 13.12.2017) (Dec 13, 2017)
- [peppy] Fix incorrect decoding of quotes from new web in BSS
New in OSU! b20171211 (Updated 05.12.2017) (Dec 11, 2017)
- Avoid client-side lag on bancho disconnect by delaying disconnect until after play finishes
- Repair black screen loading after leaving osu! minimised for hours or days
- Add automatic touch device play tagging
- Update discord RPC library for better Windows 7 support
- Increase friend limit for supporters (doubled to 500)
- Better discord rich presence verbage for editing scenarios.
New in OSU! b20171106.5 (Updated 05.12.2017) (Dec 5, 2017)
- [peppy] Update msbuild path for vs2017.
- [peppy] Add thread safety (make sure we don't block if run on the main thread
- [peppy] Avoid lag affecting users currently playing if/when bancho disconnects.
- [peppy] Improve and finalise touchscreen play detection.
- [peppy] Fix black screen after leaving osu! minimised for long periods of time
New in OSU! b20171106.5 (Updated 02.12.2017) (Dec 4, 2017)
- [peppy] Update discord RPC library
New in OSU! b20171106.5 (Updated 30.11.2017) (Nov 30, 2017)
- [peppy] Increase friend limit for supporters
- [peppy] Increase friends limit for supporters to 500
New in OSU! b20171106.5 (Updated 29.11.2017) (Nov 29, 2017)
- [peppy] Enable modding discussions for all new beatmaps (just adds fallback users)
- [peppy] Fix issue display on old forum
New in OSU! b20171106.5 (Updated 14.11.2017) (Nov 14, 2017)
- [peppy] Allow QAT access to admin controls on beatmap info pages
New in OSU! b20171106.5 (Updated 10.11.2017) (Nov 10, 2017)
- [peppy] Better discord rich presence verbage for editing scenarios.
New in OSU! b20171106.5 (Updated 07.11.2017) (Nov 8, 2017)
- [peppy] Use better verbs than "Playing" for discord status.
- [peppy] Hide post count for new modding threads
- [peppy] Update beatmap threads to show links to new modding system
- [peppy] Redirect beatmap page requests to new site for discussion enabled beatmaps
- [peppy] Point changelog to new site
New in OSU! b20170731.2 (Updated 05.10.2017) (Oct 5, 2017)
- [peppy] Remove last.fm integration option (unless already linked)
New in OSU! b20170731.2 (Updated 27.09.2017) (Sep 27, 2017)
- [peppy] Incease ranked-maps-per-day limit to 8 (previously 6)
- [peppy] Load BSS to new beatmap info page, rather than forum thread
- [peppy] Remove requirement of two difficulties in order to submit beatmap to pending state
- [peppy] Disable seasonal backgrounds
New in OSU! b20170731.2 (Updated 26.09.2017) (Sep 26, 2017)
- [peppy] Update changelog URL again
- [peppy] Add link to beatmap discussion from old site
New in OSU! b20170731.2 (Updated 21.09.2017) (Sep 21, 2017)
- [peppy] Remove osu! mode restrictions from older packs
- [peppy] Optimise checkPack to run the minimal number of times possible
New in OSU! b20170731.2 (Updated 20.09.2017) (Sep 20, 2017)
- [peppy] Fix automatic graveyard process not working
New in OSU! b20170731.2 (Updated 12.09.2017) (Sep 12, 2017)
- [peppy] Actually soft delete individual difficulties during BSS
- [peppy] Fix reversed conditionals
- [peppy] Further checks added
- [peppy] Update beatmap lookups
- [peppy] Don't hard-delete beatmap/beatmapset rows
New in OSU! b20170731.2 (Updated 08.09.2017) (Sep 11, 2017)
- peppy] Use new database structure to improve score lookup performance
New in OSU! b20170731.2 (Updated 07.09.2017) (Sep 7, 2017)
- [peppy] Add transactional logic to improve update speed of daily rank history updates
New in OSU! b20170731.2 (Updated 06.09.2017) (Sep 6, 2017)
- [peppy] Add read suport for databased chat tables
- [peppy] Don't start DiscordHelper if there's no token
New in OSU! b20170731.2 (Updated 05.09.2017) (Sep 5, 2017)
- [peppy] Force new forums on all team members
New in OSU! b20170731.2 (Updated 29.08.2017) (Aug 29, 2017)
- smoogipooo] Update CONTRIBUTING.md
- [smoogipooo] Update CONTRIBUTING.md
- [peppy] Fix beatmap pack completion check
New in OSU! b20170731.2 (Updated 28.08.2017) (Aug 28, 2017)
- [peppy] Don't hard-delete beatmap/beatmapset rows
- [peppy] Increase efficiency of country specific score lookups
- [peppy] Removed submodule www/wiki
New in OSU! b20170731.2 (Updated 22.08.2017) (Aug 22, 2017)
- [peppy] Increase qualification limit per day to 3
- [smoogipooo] Also allow tournament permissions for now.
- [smoogipooo] Use referee access for tournament client chat.
- [smoogipooo] Raise max referee count to 8.
- [smoogipooo] Fix multiplayer score being written to the database if user has joined the room mid-match.
- [smoogipooo] Log actions to the database.
New in OSU! b20170731.2 (Updated 09.08.2017) (Aug 9, 2017)
- peppy] Make last active updates more precise
- [smoogipooo] Forward /me messages to discord.
- [smoogipooo] Fix messages being relayed from osu! -> discord -> osu! again.
New in OSU! b20170731.2 (Updated 08.08.2017) (Aug 8, 2017)
- [peppy] More locking and thread safety
- [smoogipooo] Implement new initialization technique.
- [smoogipooo] Fix duplicate discordhelper initialization on startup.
- [smoogipooo] Update Discord.Net.
- [smoogipooo] Allow adding both osu! and IRC clients as referees.
- [smoogipooo] Add !mp listrefs to list the match referees.
- [smoogipooo] Add !mp removeref to remove referees from matches.
- [smoogipooo] Rework !mp addref to not immediately add players to the match chat channels, and open it up to the public.
- [smoogipooo] Add better support for match referees and tourney command permissions.
- [smoogipooo] Allow IRC users to re-join their own tournament matches.
- [smoogipooo] No more "originalHost" - now "creator", with better initialisation.
- [smoogipooo] Make fake user ids work with ClientIrc too.
New in OSU! b20170731.2 (Updated 08.02.2017) (Aug 2, 2017)
- [peppy] Remove news template
- [peppy] Deprecate tumblr news backing
New in OSU! b20170731.2 (Updated 08.01.2017) (Aug 1, 2017)
- [peppy] Update changelog URLs to point to new site.
New in OSU! b20170731.2 (Updated 07.31.2017) (Jul 31, 2017)
- [peppy] Welcome to summer! New seasonal menu backgrounds!
New in OSU! b20170616.1 (Updated 07.20.2017) (Jul 20, 2017)
- [peppy] Update rules wiki links
New in OSU! b20170616.1 (Updated 07.14.2017) (Jul 14, 2017)
- [smoogipooo] Don't use special invite function.
- [smoogipooo] Add comment.
- [smoogipooo] Log match invites.
- [smoogipooo] Make !mp password accept a password parameter, or empty to remove password.
- [smoogipooo] Open up !mp password for public use.
- [smoogipooo] Add !mp invite (public use).
- [smoogipooo] Adjust condition.
- [smoogipooo] Remove public access to !mp add.
- [smoogipooo] Open up !mp kick for public use.
- [smoogipooo] Open up !mp make for public use.
- [peppy] Keep users' online states up-to-date.
- [smoogipooo] Fix tourney client 1080p scaling.
New in OSU! b20170616.1 (Updated 06.30.2017) (Jul 3, 2017)
- [peppy] Remove unused assignment
- [peppy] Make a few more commands public
- [peppy] Refine conditions
- [smoogipooo] A few more permissions.
- [smoogipooo] Let's not do this.
- [smoogipooo] Fix incorrect condition.
- [smoogipooo] Make IRC tournament clients able to handle non OsuMatchTourney.
- [smoogipooo] Remove unneeded code from !mp move.
- [smoogipooo] Fix !mp add and !mp switch permissions.
- [smoogipooo] Make !mp move only move slots, add !mp add.
- [smoogipooo] New permissions o/.
- [smoogipooo] Move Locked and tournament countdown timer to OsuMatch.
New in OSU! b20170616.1 (Updated 06.22.2017) (Jun 22, 2017)
- [peppy] Add metric for rate limited connections
- [peppy] Remove unnnecessary bool
- [peppy] Add stable registration rate limiting
- [peppy] Remove "DontHandleNewConnection" logic
- [peppy] HTTP logic rewrite
- [peppy] Report threadpool counts
- [peppy] Code tidying
New in OSU! b20170616.1 (Updated 06.21.2017) (Jun 21, 2017)
- [peppy] Refactoring
- [peppy] Remove old rate limiting
- [peppy] Fix (and force) keep-alive
New in OSU! b20170528.1 (Updated 06.15.2017) (Jun 15, 2017)
- [peppy] Make seasonal selection a dropdown
- [peppy] Add new default menu backgrounds; rename seasonal to not conflict
- [peppy] Add new menu backgrounds
New in OSU! b20170528.1 (Updated 06.14.2017) (Jun 14, 2017)
- smoogipooo] Localise.
- [smoogipooo] Restore deleted line.
- [smoogipooo] Add spring backgrounds to resource store.
- [smoogipooo] Use separate function for safety.
- [smoogipooo] Move options setting + reload background when option is changed.
- [smoogipooo] Don't need to have the seasonal- prefix.
- [smoogipooo] Add seasonal resource store + dll.
- [smoogipooo] Add basic option for seasonal backgrounds.
- [MillhioreF] Fix certain maps with zero-length sliders not receiving a star rating.
- [peppy] Parittioned position lookups
New in OSU! b20170528.1 (Updated 06.13.2017) (Jun 13, 2017)
- [peppy] Attempt to fix occasional duplicate support expiry emails
New in OSU! b20170528.1 (Updated 06.11.2017) (Jun 12, 2017)
- [peppy] Fix loved maps not showing up in api results.
New in OSU! b20170528.1 (Updated 05.29.2017) (May 29, 2017)
- [peppy] Attempt to fix disqus authentication for guests
New in OSU! b20170503.4 (Updated 05.24.2017) (May 24, 2017)
- Catch: [smoogipooo] Fix incorrect ScoreV2 HD mod multiplier.
New in OSU! b20170503.4 (Updated 05.21.2017) (May 22, 2017)
- Tournament: [smoogipooo] Fix background 404ing.
- Catch: [smoogipooo] Make 200 notes be the combo at which maximum combo score is received for hits (previously 400).
- Mania: [smoogipooo] Fix possible ScoreV2 undefined score.
- Catch: [smoogipooo] Make ScoreV2 combo portion scale by combo similar to taiko/mania.
- Catch: [smoogipooo] Remove ScoreV2 Hidden mod multiplier.
New in OSU! b20170503.4 (Updated 05.16.2017) (May 16, 2017)
- [peppy] Fix multiple reloads happening on filesystemwatcher changes.
- [peppy] Fix livestreams URL.
New in OSU! b20170503.4 (Updated 05.03.2017) (May 3, 2017)
- [peppy] A fresh series of main menu backgrounds for spring!
New in OSU! b20170404.2 (Updated 04.09.2017) (Apr 10, 2017)
- [smoogipooo] Make sure the process has the correct window title before continuing.
- [smoogipooo] Local IPC client.
- [smoogipooo] Clamp to some sane values.
- [smoogipooo] Priority here is no longer needed.
- [smoogipooo] Start up recovery process on background thread.
- [smoogipooo] Add few ways to protect tournament client startup from failing.
New in OSU! b20170404.2 (Updated 04.04.2017) (Apr 4, 2017)
- Code: [smoogipooo] Fix possible nullref by multiple disposal.
New in OSU! b20170223.3 (Updated 04.03.2017) (Apr 3, 2017)
- smoogipooo] Add check for changing modes to IPC.
- [smoogipooo] Fix dot being on a new line and looking ugly
New in OSU! b20170228.3 (Updated 03.28.2017) (Mar 7, 2017)
- [peppy] Fix escaping of profile badge descriptions.
New in OSU! b20170223.3 (Updated 02.22.2017) (Feb 22, 2017)
- General: [peppy] Avoid OOM errors coming from replay exporting.
- Gameplay: [smoogipooo] Don't increase HR speed on HDHR in Taiko Score v2.
New in OSU! b20170103.2 (Updated 02.17.2017) (Feb 17, 2017)
- Code: [smoogipooo] Better fix for Taiko ScoreV2 HR / HDHR (fixes HR on widescreen).
New in OSU! b20170103.2 (Updated 02.15.2017) (Feb 15, 2017)
- Gameplay: [smoogipooo] Revert Taiko ScoreV2 HP to ScoreV1.
- [smoogipooo] Gameplay; Make Taiko ScoreV2 finishers award triple points on second hit, not the first.
- Gameplay: [smoogipooo] Revert Taiko ScoreV2 to forcing 4:3 on hidden, but keeping HDHR fix.
- Gameplay: [smoogipooo] Scale Taiko ScoreV2 first hit finisher multiplier linearly between 10 and 3 for 30 and 120 finishers in the map respectively.
- Gameplay: [smoogipooo] Make Taiko ScoreV2 finishers award triple points on second hit, not the first.
- Gameplay: [smoogipooo] Fix Taiko ScoreV2 bug with non-perfect finishers awarding 2 combo.
- Gameplay: [smoogipooo] Remove Taiko ScoreV2 finisher combo breaking behaviour.
- Gameplay: [smoogipooo] Attempt to fix Taiko ScoreV2 resolution, make 16:9 the reference resolution.
New in OSU! b20170103.2 (Updated 02.10.2017) (Feb 10, 2017)
- Mania: [smoogipooo] Fix incorrect ScoreV2 replay accuracy display in ranking.
New in OSU! b20170103.2 (Updated 02.09.2017) (Feb 9, 2017)
- Menu: [smoogipooo] Remove Charts.
New in OSU! b20170103.2 (Updated 02.06.2017) (Feb 6, 2017)
- [peppy] Add missing null check.
- [peppy] Fix #multiplayer never closing for host.
- [peppy] Improve/fix discord disconnect logic.
- [peppy] Add missing thing that would have broken everything.
New in OSU! b20170103.2 (Updated 02.03.2017) (Feb 3, 2017)
- [peppy] Allow datadog calls to silently fail.
New in OSU! b20170103.2 (Updated 01.31.2017) (Jan 31, 2017)
- Gameplay: [smoogipooo] Fix Taiko drum rolls moving.
New in OSU! b20170103.2 (Updated 01.30.2017) (Jan 30, 2017)
- Gameplay: [smoogipooo] Fix HDHR broken on ScoreV1.
- Updater: [smoogipooo] Don't use the current directory when in a temp file location.
- Gameplay: [smoogipooo] Fix SccoreV2 Taiko missing slider tick at end of sliders when the next object is 1/4 snapped to it. (fixes /t/98917)
- Gameplay: [smoogipooo] Fix ScoreV2 Taiko HDHR.
- Gameplay: [smoogipooo] Make ScoreV2 Taiko hitobject scroll speed scale with game width.
- Gameplay: [smoogipooo] Move ScoreV2 Taiko slider ticks to "bonus" score so they are not a part of the 1000000 score.
- Gameplay: [smoogipooo] Make ScoreV2 Taiko slider ticks worth 200 points.
- Gameplay: [smoogipooo] Make ScoreV2 Taiko spinners give 100s if more than 50% (but not all) of the rotations were spun.
- Taiko: [smoogipooo] Fix spinner counter size animation not accounting for mods.
- Gameplay: [smoogipooo] Make ScoreV2 Taiko slider required ticks scale with OD.
- Gameplay: [smoogipooo] Remove ScoreV2 Taiko slider notelocking.
- Gameplay: [smoogipooo] Remove ScoreV2 Taiko spinner notelocking.
- Gameplay: [smoogipooo] Allow ScoreV2 Taiko finishers to be hit with single key.
- Gameplay: [smoogipooo] Make ScoreV2 Taiko slider ticks snap to 1/3 when beatmap's slider tick rate is 3.
New in OSU! b20170103.2 (Updated 01.27.2017) (Jan 27, 2017)
- [peppy] Update menu copyright year.
- [peppy] Disable some unused slack channels.
New in OSU! b20170103.2 (Updated 01.26.2017) (Jan 26, 2017)
- Multiplier: [smoogipooo] Fix Head to Head ranking screen not showing score in ScoreV2.
- Gameplay: [smoogipooo] Add ScoreV2 mod.
- Gameplay: [smoogipooo] Rig up Taiko to ScoreV2.
New in OSU! b20170103.2 (Updated 01.25.2017) (Jan 25, 2017)
- [peppy] Fix errors when replying in subscribed threads. (fixes /t/524415)
- [peppy] Fix lastfm support.
New in OSU! b20170103.2 (Updated 01.24.2017) (Jan 24, 2017)
- [peppy] Fix available beatmap upload count reading incorrectly in some places.
New in OSU! b20170103.2 (Updated 01.23.2017) (Jan 23, 2017)
- [peppy] Fix supporter expiry notification emails occasionally getting sent out twice.
- [peppy] Update wording on supporter page to match new beatmap upload allowance.
- [peppy] Change beatmap upload limits for supporters (8-10 depending on ranked map count).
New in OSU! b20170103.2 (Updated 01.15.2017) (Jan 16, 2017)
- [Tom94] Do not award pp for osu!mania scores below 50% of the maximum.
- [peppy] Fix ppy/osu-api#154 (multiple scores showing in get_user_best api call for same beatmap).
New in OSU! b20170103.2 (Updated 01.13.2017) (Jan 13, 2017)
- Tom94] No longer disregard DoubleTime for mania pp since per-mod combination scores now exist.
- [Tom94] Add Bin folder to gitignore.
- [Tom94] Remove unnecessary batch script.
New in OSU! b20170103.2 (Updated 01.12.2017) (Jan 12, 2017)
- [peppy] Fix SS/S/A counts incrementing incorrectly in some cases.
- [peppy] Allow multiple scores per map for all ranked maps (previously only loved).
New in OSU! b20170103.2 (Updated 01.08.2017) (Jan 9, 2017)
- [peppy] Fix personal best displaying incorrect score in some cases (where multiple user scores are present).
- [peppy] Fix counts being incorrectly increased on multiple scores by same user in single beatmap.
- [peppy] Fix more than one scores showing up per user on web beatmap listings
- [peppy] Limit recent activity to only new high scores.
- [peppy] Fix ranked status not being referred to correctly; improve logic flow slightly.
- [peppy] Increase replay storage limit to 1000 (up from 800).
- [peppy] Implement multiple scores per map (different mod combinations).
New in OSU! b20161227.3 (Updated 12.28.2016) (Dec 28, 2016)
- [peppy] Fix loved beatmaps section of profile not expanding correctly.
New in OSU! b20161227.3 (Updated 12.26.2016) (Dec 27, 2016)
- [peppy] And so Christmas comes to an end.
- [peppy] Add workaround for making international payments while in japan.
New in OSU! b20161220.3 (Updated 12.23.2016) (Dec 23, 2016)
- [peppy] Revert "Skinning: Implement per-mode prefixes to hitsounds (osu-, mania-, taiko-, catch-)."
- [peppy] Revert "Gameplay: Fix default hitsounds not working due to addition of prefixes."
- [peppy] Revert "Gameplay: Fix hitsounds reverting to skin hitsounds too early (noticeable in taiko)."
- [peppy] Revert "Gameplay: Fix hitsounds not initially loading."
New in OSU! b20161220.3 (Updated 12.21.2016) (Dec 21, 2016)
- Gameplay: [smoogipooo] Fix hitsounds not initially loading.
New in OSU! b20161220.3 (Updated 12.20.2016) (Dec 20, 2016)
- Gameplay: [smoogipooo] Fix hitsound regression (noticeable in taiko mostly).
New in OSU! b20161101.2 (Updated 12.19.2016) (Dec 19, 2016)
- [peppy] Make bells louder.
- [peppy] Add new christmas menu backgrounds.
- [peppy] Add new christmas bgm "cYsmix - bells!". Disables welcome voice temporarily.
- [peppy] Fix intro length and background loading twice on initial display.
- [peppy] Enable the CHRISTMAS.
- [peppy] Update cookie reef to new triangles.
New in OSU! b20161101.2 (Updated 12.14.2016) (Dec 14, 2016)
- [peppy] Fix country rankings not completely updating.
- Gameplay: [smoogipooo] Halve osu!mania LN miss drain in ScoreV2.
- Gameplay: [smoogipooo] Remove osu!mania HR score multiplier in ScoreV2.
New in OSU! b20161101.2 (Updated 12.13.2016) (Dec 13, 2016)
- Gameplay: [smoogipooo] Fix default hitsounds not working due to addition of prefixes.
- Gameplay: [smoogipooo] Fix incorrect mania accuracy.
- Tournament: [smoogipooo] Fix verification not working.
- Gameplay: [smoogipooo] Fix ScoreV2 ranking not showing correct scores.
- Tournament: [smoogipooo] Remove background video support.
- Skinning: [smoogipooo] Implement per-mode prefixes to hitsounds (mania-, taiko-, catch-).
- Gameplay: [smoogipooo] Soften the accuracy curve in ScoreV2.
- Gameplay: [smoogipooo] Make 300g count towards accuracy in ScoreV2 (worth 305).
- Gameplay: [smoogipooo] Teat 300g the same as 300 in the combo portion of ScoreV2.
- Tournament: [smoogipooo] Fix clearhost command not disallowing previous host from changing the beatmap.
New in OSU! b20161101.2 (Updated 12.12.2016) (Dec 12, 2016)
- [peppy] Change the way supporter tag affects pending map allowance (initial increase is from 3 to 5, instead of 4).
New in OSU! b20161101.2 (Updated 11.12.2016) (Nov 14, 2016)
- [peppy] Redirect /p/tablet to the store page (has more up-to-date information).
New in OSU! b20161101.2 (Updated 11.07.2016) (Nov 7, 2016)
- [peppy] Redirect livestreams listing to new site.
New in OSU! b20161101.2 (Updated 11.01.2016) (Nov 2, 2016)
- Code: [peppy] Builder updates.
New in OSU! b20161029.3 (Updated 10.29.2016) (Oct 31, 2016)
- [peppy] Order loved listing by date loved.
- [peppy] Show date loved on beatmap info page.
- [peppy] more brackets.
- [peppy] Add brackets.
- [peppy] Move medals to correct folder.
New in OSU! b20160821.1 (Updated 10.07.2016) (Oct 7, 2016)
- [peppy] Add new tournament badges.
New in OSU! b20160821.1 (Updated 10.06.2016) (Oct 6, 2016)
- Tournament: [smoogipooo] Make tournament staff status override the supporter requirement.
New in OSU! b20160821.1 (Updated 10.04.2016) (Oct 4, 2016)
- [peppy] Store fail time data for beatmap default play mode, rather than only osu! mode.
New in OSU! b20160821.1 (Updated 09.29.2016) (Sep 29, 2016)
- [peppy] Don't write to config from tourney client after all. Use a separate file.
- [peppy] Wait for potential verification process.
- [peppy] Allow non-interactive verification; properly send verification hash.
- [peppy] Gracefully disconnect on failure. Better supporter tag messaging.
- [peppy] Save config straight after accepting disclaimer.
- [peppy] Require supporter for tournament.
- [peppy] Allow tournament manager to write to config.
- [peppy] Add a notice on first startup of tourney client.
- [peppy] Add link from editor song select to featured artists' songs.
- [peppy] Update to the 2016 look of the osu! logo.
- [peppy] Allow more connections from tourney-defined client.
- [peppy] Allow special tourney requests to go through bancho.
New in OSU! b20160821.1 (Updated 09.28.2016) (Sep 28, 2016)
- [peppy] Update misleading text.
New in OSU! b20160821.1 (Updated 09.22.2016) (Sep 22, 2016)
- [peppy] Add badge for ANZT3 tournament.
New in OSU! b20160821.1 (Updated 09.21.2016) (Sep 21, 2016)
- [peppy] Fix verification regression.
- [peppy] Make sure client hash is verified via web even when web verification was previously complete.
New in OSU! b20160821.1 (Updated 09.09.2016) (Sep 9, 2016)
- [peppy] Add new hush-hush medal #150.
New in OSU! b20160821.1 (Updated 09.07.2016) (Sep 7, 2016)
- [peppy] Move const definitions to top of file.
- [peppy] Fix syntax error.
New in OSU! b20160821.1 (Updated 08.29.2016) (Aug 29, 2016)
- [peppy] Add osu!remix winner badge.
New in OSU! b20160821.1 (Updated 08.25.2016) (Aug 25, 2016)
- [peppy] Don't display account email when performing email verification.
New in OSU! b20160821.1 (Updated 08.24.2016) (Aug 24, 2016)
- [peppy] Fix "You having already reported this score!" appearing when it shouldn't. (fixes /t/468450)
- [peppy] Add new tournament badges.
New in OSU! b20160821.1 (Updated 08.20.2016) (Aug 22, 2016)
- Gameplay: [smoogipooo] Fix possible instant-fail in osu!mania ScoreV2 due to wonky maps.
New in OSU! b20160805.3 (Updated 08.18.2016) (Aug 18, 2016)
- [peppy] Remember session by default (people complaining about verification will prefer this).
- [peppy] Fix conditions for lights out mod.
New in OSU! b20160805.3 (Updated 08.17.2016) (Aug 17, 2016)
- [peppy] Change achievement -> medal in event feed.
- [peppy] Remove mode checks from achievement code.
- [peppy] Adjust difficulty constants for new achievements.
- [peppy] Only award enabled achievements.
- [peppy] Fix incorrect filename.
- [peppy] Add new achievement logic.
- [peppy] Add client-side resources for new hush-hush medals.
New in OSU! b20160805.3 (Updated 08.13.2016) (Aug 15, 2016)
- [peppy] Add store purchase handler for MWC 4k supporter banners.
- [peppy] Add profile support for MWC 4k supporter banners.
- [peppy] Add MWC 4k 2016 supporter banner resources.
New in OSU! b20160805.3 (Updated 08.12.2016) (Aug 12, 2016)
- [peppy] Don't reveal any part of email address when recovering password.
- [peppy] Improve reliability of client verification when using ipv6.
New in OSU! b20160805.3 (Updated 08.09.2016) (Aug 9, 2016)
- [peppy] Update wording on forgot-email page to be a bit more understandable.
- [peppy] Fix refresh option not working on forgot-email process without osu! client verification.
New in OSU! b20160805.3 (Updated 08.08.2016) (Aug 8, 2016)
- [peppy] Fix profile supporter tag padding being incorrect (visible when tournament banners are present). (fixes /t/460384)
- [peppy] Update text on verification screen to mention client-based verification.
- [peppy] Update home page youtube video to something less pony.
New in OSU! b20160525.2 (Updated 08.05.2016) (Aug 5, 2016)
- Gameplay: [smoogipooo] Make sure to always remove osu!mania LN hitlight.
- Editor: [smoogipooo] Reduce the limit of osu!mania SV changes to 0.01x.
- Editor: [TheVileOne] Fix the closest overlapped hitobject sometimes not being hovered. (fixes /t/460985)
- Gameplay: [smoogipooo] Restore osu!mania hitlights, re-fix LN hitlights remaining after the LN has finished.
New in OSU! b20160525.2 (Updated 08.01.2016) (Aug 1, 2016)
- [peppy] Add MWC 4k 2016 main menu images.
New in OSU! b20160525.2 (Updated 07.29.2016) (Jul 29, 2016)
- [peppy] Fix some mods not allowing unlocking of new medals (HD/FL mainly).
- [peppy] Expire subscriptions before sending out notifications (or people will get two notifications).
New in OSU! b20160525.2 (Updated 07.28.2016) (Jul 28, 2016)
- [peppy] Send out reminders about supporter running out one day before it does (rather than when it does).
New in OSU! b20160525.2 (Updated 07.25.2016) (Jul 25, 2016)
- Gameplay: [smoogipooo] Make osu!mania ScoreV2 HR not apply twice to MAX timing window.
- Gameplay: [smoogipooo] Make osu!mania ScoreV2 < MAX timing windows interpolate between their min/mid/max values.
- [peppy] Require playing with single mods to get mod introduction medals.
New in OSU! b20160525.2 (Updated 07.22.2016) (Jul 22, 2016)
- Difficulty: [Tom94] Make slider difficulty more conservative by only accounting for slider ticks, reverse arrows, and slider ends.
New in OSU! b20160525.2 (Updated 07.08.2016) (Jul 8, 2016)
- [peppy] Require verification from top 50k players (up from 10k).
New in OSU! b20160525.2 (Updated 07.07.2016) (Jul 7, 2016)
- Gameplay: [smoogipooo] Increase osu!mania HR ScoreV2 mod multiplier to 1.20x.
- Gameplay: [smoogipooo] Increase osu!mania FL ScoreV2 mod multiplier to 1.10x.
- Gameplay: [smoogipooo] Remove osu!mania HD/FI ScoreV2 mod multiplier.
New in OSU! b20160525.2 (Updated 07.06.2016) (Jul 6, 2016)
- [peppy] Add ability to change user titles from profile admine section.
New in OSU! b20160525.2 (Updated 07.04.2016) (Jul 4, 2016)
- [peppy] Add banner for OIT 2016.
New in OSU! b20160525.2 (Updated 07.01.2016) (Jul 1, 2016)
- [peppy] Add osu!catch world cup 2016 winner support banner.
New in OSU! b20160525.2 (Updated 06.30.2016) (Jun 30, 2016)
- [peppy] Update wiki deploy version.
- [peppy] Update text on forgot/verify pages.
- [peppy] Add new tournament profile banners.
New in OSU! b20160525.2 (Updated 06.17.2016) (Jun 17, 2016)
- [peppy] Add directory support to update system.
- [peppy] Fix taiko FC medals. (fixes /t/458485)
- ppeppy] osu!mania FC medals are awarded for no miss and no 50s now. (fixes /t/458485)
New in OSU! b20160525.2 (Updated 06.16.2016) (Jun 16, 2016)
- Mania: [smoogipooo] Use a better exponential for accuracy and reduce the severity of combo through a logarithmic base.
- Mania: [smoogipooo] Make 300g hit windows adjust with OD and use exponential accuracy.
- [peppy] Fix redirection to new forums when not coming from the start of a thread.
- [peppy] Fix typo on register page.
- [peppy] Remove remaining references to slack dev channel.
New in OSU! b20160525.2 (Updated 06.14.2016) (Jun 14, 2016)
- Mania: [smoogipooo] ScoreV2 LN represses should limit max score to 50.
- Mania: [smoogipooo] Add 1.5x leniency to LN release accuracy.
- Mania: [smoogipooo] Remove LN ticks for ScoreV2.
- Mania: [smoogipooo] In ScoreV2, LN starts and ends are judged separately as normal notes.
- [smoogipooo] Add ScoreV2 for Mania.
New in OSU! b20160525.2 (Updated 06.04.2016) (Jun 13, 2016)
- [peppy] Add Mapping with Rewards #1 profile badge.
- [peppy] Add more CWC title images in preparation for future rounds.
New in OSU! b20160525.2 (Updated 05.31.2016) (May 31, 2016)
- [peppy] Fix mania and taiko FC achievements not being awarded.
- [peppy] Add OAT2016 badge.
New in OSU! b20160525.2 (Updated 05.27.2016) (May 27, 2016)
- [peppy] Add CWC2016 profile bannner support.
- [peppy] Add CWC supporter banners.
- [peppy] Add cwc2016_ro16 title screen banner.
New in OSU! b20160525.2 (Updated 05.25.2016) (May 25, 2016)
- [peppy] Add key support for fallback builder.
- [peppy] Use https for submodule reference.
- [peppy] Build output to ops.
New in OSU! b20160504.1 (Updated 05.24.2016) (May 24, 2016)
- [peppy] Add IBC2016 profile badge.
- [peppy] Add FC skill achievements for non-standard game modes!
New in OSU! b20160504.1 (Updated 05.22.2016) (May 23, 2016)
- Tournament: [smoogipooo] Scale down volume controls.
- Tournament: [smoogipooo] Initialize the manager with 0% effect volume.
- Tournament: [smoogipooo] Fix possibility of changing TeamSize during startup.
New in OSU! b20160504.1 (Updated 05.19.2016) (May 19, 2016)
- [peppy] Allow osu! to follow the default windows audio device on-the-fly again.
- [peppy] Fix audio initialisation failure (hard crash) when preferred device is not available.
- [smoogipooo] Revert "Tournament: Allow loading JPG flags."
- Skinning: [smoogipooo] Support loading images from JPGs and PNGs.
- Tournament: [smoogipooo] Allow loading JPG flags.
New in OSU! b20160504.1 (Updated 05.17.2016) (May 18, 2016)
- Drawings: [smoogipooo] Remove control panel button click sounds.
New in OSU! b20160504.1 (Updated 05.13.2016) (May 13, 2016)
- [peppy] Fix some of the new achievements not being attainable due to an error in star difficulty calculation.
New in OSU! b20160504.1 (Updated 05.11.2016) (May 11, 2016)
- [peppy] Make star-based achievements use correct star value for current mode and mod combination.
New in OSU! b20160504.1 (Updated 05.09.2016) (May 9, 2016)
- [peppy] Default report reason to "cheating" on user profiles.
New in OSU! b20160504.1 (Updated 05.06.2016) (May 6, 2016)
- [peppy] Award pass medals when using difficulty increase mods.
- [peppy] Add new FC medal range (osu! mode).
- [peppy] Only send database write error reports to the server when disk space was available before writing.
- Reliability: [peppy] Add a warning when running with very low disk space.
New in OSU! b20160504.1 (Updated 05.05.2016) (May 5, 2016)
- Localisation: [peppy] Localisation updates.
- [peppy] Add winner TWC profile banner for japan supporters.
New in OSU! b20160504.1 (Updated 05.04.2016) (May 4, 2016)
- [peppy] Record beatmap a medal was obtained on.
- [peppy] Add achievements for passing maps in difficulty star ranges (osu! mode).
- [peppy] Only show achievements on old site which have artwork in old format.
New in OSU! b20160422 (Updated 05.03.2016) (May 3, 2016)
- [peppy] Update medal dialog to use new medal sprites.
New in OSU! b20160422 (Updated 04.24.2016) (Apr 25, 2016)
- [peppy] Add CWC registration and TWC grand final banners.
New in OSU! b20160421.2 (Updated 04.21.2016) (Apr 21, 2016)
- [peppy] Make a copy of beatmaps before performing disk writes to guard against changes.
- [peppy] Improve (and simplify) the conditions for background saves.
- [peppy] Move write logic to Close() and actually close the base stream.
- [peppy] Write the beatmap database last when doing background saves (prioritise other more important files).
- [peppy] Create CONTRIBUTING.md
- Localisation: [peppy] Localisation updates.
- Localisation: [peppy] Localise song select group headers.
- Localisation: [peppy] Localise osu!direct search screen.
- Options: [peppy] Fix skin not completely resetting to default when clicking yellow glow.
- Options: [peppy] Fix clicking anywhere around a dropdown setting resetting to default.
- Gameplay: [smoogipooo] Add experimental Score v2 for CtB (multiplayer only).
New in OSU! b20160419.2 (Updated 04.20.2016) (Apr 20, 2016)
- Installer: [peppy] Fix bundled maps not being downloaded.
- [peppy] Add new achievements (High Ranker series and Meganekko).
New in OSU! b20160419.2 (Updated 04.19.2016) (Apr 19, 2016)
- Code: [TheVileOne] Format cleanup of DifficultyCalculator classes.
- Code: [TheVileOne] Format cleanup of DifficultyHitObject classes.
- Code: [peppy] Add Precision field to bindables, describing their minimum applicable precision.
- Options: [peppy] Click the glow to reset a setting to its default.
- Options: [peppy] Customised settings (non-defaults) now have a yellow glow.
New in OSU! b20160411.4 (Updated 04.16.2016) (Apr 18, 2016)
- Import: [peppy] Leave it up to the user to run full processes when changes are detected in the beatmap folder.
- [peppy] TWC banner.
New in OSU! b20160411.4 (Updated 04.14.2016) (Apr 14, 2016)
- [peppy] Send new medal data with score results.
- [peppy] Add new medal graphics.
New in OSU! b20160411.4 (Updated 04.12.2016) (Apr 12, 2016)
- Player: [peppy] Fix songs not loading when username is present but password isn't.
- UI: [TheVileOne] Fix JumpTo hiding the last item in the music list.
New in OSU! b20160411.4 (Updated 04.11.2016) (Apr 11, 2016)
- [peppy] Fix silly regression.
- Network: [peppy] Double timeout on file web requests.
- Logging: [peppy] Add extra logging when beatmap database read fails.
- Reliability: [peppy] Set a default GLSLVersion when the input string couldn't be read (and log properly).
- Logging: [peppy] Don't send update timeout errors to server.
- [peppy] Better calculations for initial total time played population.
- Reliability: [peppy] Avoid random crashes from cross-thread texture cache access.
New in OSU! b20160331.2 (Updated 03.31.2016) (Apr 1, 2016)
- Gameplay: [peppy] Upgrades to autoplay.
- Code: [peppy] Better defaults for GameBase_Tester.
New in OSU! b20160227.7 (Updated 03.28.2016) (Mar 29, 2016)
- [peppy] Add badge for OSST 16.
- [peppy] Add last.fm account linking back (seems to work again).
New in OSU! b20160227.7 (Updated 03.26.2016) (Mar 28, 2016)
- Tournament: [smoogipooo] Make minimum height 568.
New in OSU! b20160227.7 (Updated 03.25.2016) (Mar 25, 2016)
- [peppy] Revert "Stop osu! from running at high priority (testing)."
New in OSU! b20160227.7 (Updated 03.21.2016) (Mar 22, 2016)
- [peppy] Fix russian taiko world cup banner.
New in OSU! b20160227.7 (Updated 03.20.2016) (Mar 21, 2016)
- [peppy] Fix incorrect TWC banner file names #2.
- [peppy] Fix incorrect TWC banner file names.
- [peppy] Add overview image for TWC support banners.
New in OSU! b20160227.7 (Updated 03.15.2016) (Mar 16, 2016)
- [peppy] Stop osu! from running at high priority (testing).
New in OSU! b20160227.7 (Updated 03.14.2016) (Mar 14, 2016)
- [peppy] Don't allow users to enter the same old and new email address when manually recovering accounts.
- [peppy] Make wording slightly more clear when changing email address form profile page.
New in OSU! b20160227.7 (Updated 03.10.2016) (Mar 10, 2016)
- [peppy] Bring wiki up-to-date.
New in OSU! b20160227.7 (Updated 03.09.2016) (Mar 9, 2016)
- [peppy] Fix typo in slack message.
New in OSU! b20160227.7 (Updated 03.06.2016) (Mar 7, 2016)
- [peppy] Fix maps not being moved from qualified to ranked.
New in OSU! b20160227.7 (Updated 03.04.2016) (Mar 4, 2016)
- [Tom94] Log messages sent to slack.
- [Tom94] Improve sentry exception handling process.
- [Tom94] Adjust standard pp to compensate slider changes in score v2.
New in OSU! b20160227.7 (Updated 03.03.2016) (Mar 3, 2016)
- [peppy] Add osu!mania 7k winner badges.
New in OSU! b20160227.7 (Updated 03.01.2016) (Mar 1, 2016)
- Editor: [TheVileOne] Fix ConvertToStream not replacing removed objects on undo.
New in OSU! b20160217.7 (Updated 02.25.2016) (Feb 25, 2016)
- [peppy] Make public slack invite page slightly more appetising.
New in OSU! b20160217.7 (Updated 02.24.2016) (Feb 24, 2016)
- [peppy] Fix menu visualisation being set to the wrong colour for non-supporters.
- [peppy] Disable updater background animations (too high CPU on low-end PCs).
- Updater: [peppy] Reduce CPU usage on some PCs by drawing updates less frequently.
- Updater: [peppy] Fix osu! logo appearing too small on HiDpi devices.
New in OSU! b20160217.7 (Updated 02.23.2016) (Feb 23, 2016)
- [peppy] Fade pause loop to zero when osu! isn't active. Make skinnable.
- [peppy] Remove wav and update mp3 to a better loop.
New in OSU! b20160217.7 (Updated 02.22.2016) (Feb 22, 2016)
- [peppy] Fix possible nullrefs when deciding what audio device to use.
- Input: [TheVileOne] Update PressedKeys before handling KeyRelease event.
New in OSU! b20160217.7 (Updated 02.19.2016) (Feb 19, 2016)
- Graphics: [smoogipooo] Force compatibility mode when running on dGPU on Nvidia Optimus systems.
New in OSU! b20160217.7 (Updated 02.17.2016) (Feb 17, 2016)
- Localisation: [peppy] Localisation updates.
- Gameplay: [TheVileOne] Exit spectator mode only when you actually start an auto / autopilot play.
- Code: [TheVileOne] Fix auto playing when trying to watch replays.
- Misc: [TheVileOne] Notify and log beatmap processing errors.
- Gameplay: [peppy] Add ability to toggle gameplay interface with Relax and Autopilot enabled.
- Song Select: [TheVileOne] Fix escape no longer sending players back to MatchSetup. (fixes /t/259747)
New in OSU! b20151228.3 (Updated 02.15.2016) (Feb 16, 2016)
- [peppy] Change wording on user not found page.
- [peppy] Tell people not to give out their API keys even more than before.
- Player: [TheVileOne] Attempt to fix VisualSettings appearing in multiplayer.
- Spectator: [TheVileOne] Fix beatmap import happening when spectator already has the correct map.
New in OSU! b20151228.3 (Updated 02.14.2016) (Feb 15, 2016)
- Graphics: [smoogipooo] Fix sliders being clipped after resolution change.
New in OSU! b20151228.3 (Updated 02.12.2016) (Feb 12, 2016)
- Graphics: [smoogipooo] Revert slider drawing algorithm back to the backbuffered/non-cached method.
- Editor: [TheVileOne] Move editor mode creation until after editor events are bound.
- Editor: [TheVileOne] Fix selected keyframes not being updated when redoing an event deletion.
- Editor: [TheVileOne] Fix design event list not being scrollable with mousewheel.
- Code: [TheVileOne] Make all ScrollableArea input events overridable.
- Code: [TheVileOne] Move Design EventList to its own class.
New in OSU! b20151228.3 (Updated 02.07.2016) (Feb 8, 2016)
- [peppy] Fix regression causing reversed sorting of same scores.
New in OSU! b20151228.3 (Updated 02.04.2016) (Feb 4, 2016)
- [peppy] Fix some issues with tournament match timers overlapping/not cleaning up.
New in OSU! b20151228.3 (Updated 02.03.2016) (Feb 3, 2016)
- [peppy] Add a debug toggle to disable performance logging on cutting-edge.
New in OSU! b20151228.3 (Updated 02.01.2016) (Feb 1, 2016)
- [peppy] Remove non-SSL elements from supporter page.
- [peppy] Update achievement page to read from new database format.
New in OSU! b20151228.3 (Updated 01.28.2016) (Jan 28, 2016)
- Song Select: [TheVileOne] Fix no scores being detected when quickly leaving Player from a gamemode specific beatmap.
New in OSU! b20151228.3 (Updated 01.27.2016) (Jan 27, 2016)
- Input: [Blaizer] Fix raw mouse not working after plugging in a device (attempt 2). (fixes /t/259747)
- Graphics: [smoogipooo] Implement fullscreen compatibility mode!
- Options: [smoogipooo] Remove warning about ANGLE not running true fullscreen.
New in OSU! b20151228.3 (Updated 01.26.2016) (Jan 26, 2016)
- Network: [peppy] Fix web request leak due to bound delegate.
New in OSU! b20151228.3 (Updated 01.24.2016) (Jan 25, 2016)
- Code: [TheVileOne] Move ScrollableArea bind / unbind event process to its own method.
New in OSU! b20151228.3 (Updated 01.21.2016) (Jan 21, 2016)
- Code: [TheVileOne] Update extract failure handling to work with new library.
- Libraries: [TheVileOne] Update zip extraction library.
- Files: [TheVileOne] Rename audio filename to audio.mp3 on beatmap creation.
New in OSU! b20151228.3 (Updated 01.20.2016) (Jan 20, 2016)
- [peppy] Update default play mode (the one shown on your profile) when you set a new high score.
New in OSU! b20151228.3 (Updated 01.19.2016) (Jan 19, 2016)
- [peppy] More verbose client replacement logging.
- [peppy] Update bancho MOTD with http/https corrections.
- [peppy] Change user permissions when daatabase is not present to not give everyone admin.
- [peppy] Add rate limiting to help deal with high loads on startup.
- [peppy] Better distribute workers between new connections and existing user updates.
- [peppy] Increase upper limit of clients to 32,000.
- [peppy] Always log basic status reports regardless of config setting.
New in OSU! b20151228.3 (Updated 01.18.2016) (Jan 18, 2016)
- Tournament: [smoogipooo] Fix multiplayer chat not being aligned correctly at resolutions > 720p.
New in OSU! b20151228.3 (Updated 01.11.2016) (Jan 11, 2016)
- [peppy] Update osu! installation requirements to .net framework 4.
New in OSU! b20151228.3 (Updated 01.07.2016) (Jan 7, 2016)
- [peppy] Update .gitignore.
- [peppy] No more christmas!
- Online: [peppy] Add a client notification when password has been reset.
- Menu: [peppy] Add stable upgrade notice.
- [peppy] Add "Latest" suffix to the new stable release stream option.
- Misc: [peppy] Disable the splash screen using -nosplash (for certain linux users having issues with it).
New in OSU! b20151228.3 (Updated 01.06.2016) (Jan 6, 2016)
- Input: [Blaizer] Fix PS4 controllers spamming inputs when plugged in.
- Input: [Blaizer] Attempt to fix joysticks sometimes not working.
- Input: [Blaizer] Fix raw mouse not working after plugging in a device. (fixes /t/259747)
New in OSU! b20151228.3 (Updated 12.28.2015) (Dec 28, 2015)
- [peppy] Update .gitignore.
- [peppy] This update brings and end to Christmas. All the best for 2016.
New in OSU! b20151217.3 (Updated 12.23.2015) (Dec 23, 2015)
- [peppy] Add badge for Taiko LMS tournament.
New in OSU! b20151217.3 (Updated 12.20.2015) (Dec 21, 2015)
- Graphics: [TheVileOne] Fix disposed slider rendertargets sometimes ending up in the rendertarget pool. (fixes /t/259747)
- [peppy] Change the way options layouts occur to avoid single-frame glitching. (fixes /t/377625)
- Localisation: [peppy] Localisation updates.
- General: [peppy] Make osu! save data to disk more regularly to avoid data loss on crash (config/scores/beatmaps).
New in OSU! b20151217.3 (Updated 12.18.2015) (Dec 18, 2015)
- [peppy] Add OWC winner profile badges.
- Code: [Damnae] Fix AltGr-O. (fixes /t/259747)
New in OSU! b20151202.3 (Updated 12.16.2015) (Dec 16, 2015)
- [peppy] Add OWC 2015 winning team profile banner.
- [peppy] Add mistletoe to osu! logo.
- [peppy] Merry Christmas and Happy Holidays to all osu!ers!
- Editor: [TheVileOne] Fix ArgumentOutOfRange exception sometimes triggering during Timeline draw. (fixes /t/394550)
- Input: [Blaizer] Fix joystick and raw mouse input not working together.
- Options: [Damnae] Allow expanding options from lobby and match setup.
New in OSU! b20151202.3 (Updated 12.15.2015) (Dec 14, 2015)
- BSS: [Damnae] Longer timeout on uploads.
New in OSU! b20151202.3 (Updated 12.10.2015) (Dec 10, 2015)
- Debug: [smoogipooo] Add option to use the old backbuffered sliders.
- Editor: [TheVileOne] Fix control points not being changed when using a filter. (fixes /t/259747)
- Editor: [TheVileOne] Don't allow slider points to be added while dragging hitobjects.
- Editor: [TheVileOne] Limit undo state creation again and set limit to 100.
- Editor: [TheVileOne] Remove sFastEditor (no longer supported or needed).
- Code: [TheVileOne] Move action subclasses into separate class files.
- Code: [TheVileOne] Create folder structure for storage class files.
- Code: [TheVileOne] Rename EditorAction -> ActionType.
- Code: [TheVileOne] Remove change state dependency on editor.
- Code: [TheVileOne] Rename change state class to ChangeManager.
- Code: [TheVileOne] Keep track of actions pushed before the first backup call.
- Code: [TheVileOne] Move action logic to separate Action classes.
- Code: [TheVileOne] Fix invalid breaks being saved on undo call.
- Code: [TheVileOne] Specify change type in all current BeginAction calls.
- Code: [TheVileOne] Use more correct drag status values.
- Editor: [TheVileOne] More robust value checking when dragging break ends (ensures positive break length).
- [TheVileOne] Fix incorrect object being referenced when determining break bounds.
- Code: [TheVileOne] Finish placement when editor loses focus.
- Code: [TheVileOne] Always end placement when attempting to enter test mode.
- Code: [TheVileOne] Cleanup placement logic.
- Code: [TheVileOne] Reset drag variables on drag end.
- Code: [TheVileOne] Fix issues with Insert break.
- Code: [TheVileOne] Adjust minimum break length restrictions.
- [TheVileOne] Remove old undo storage system.
- Code: [TheVileOne] Reimplement backup restoring.
- Code: [TheVileOne] Add multiple action backup support.
- Editor: [TheVileOne] Add bookmark and preview point undo support.
- Code: [TheVileOne] Store modifier data on a per action basis.
- Code: [TheVileOne] Move backup methods to ChangeRecord.
- Code: [TheVileOne] Remove external type checking.
- Code: [TheVileOne] Better handling of batched changes.
- Editor: [TheVileOne] Set a state on drag only if there is a selection in design mode.
- Code: [TheVileOne] Better handling of object storage during an add or remove change.
- Code: [TheVileOne] Disable hotkeys while adjusting timing values.
- Code: [TheVileOne] Better handling of timing mode changes.
- Code: [TheVileOne] Properly backup slider velocity and slider tick rate.
- Code: [TheVileOne] Fix selector not snapping correctly when there are no timing sections.
- Code: [TheVileOne] Disallow deleting all timing sections via Delete Timing Section.
- Code: [TheVileOne] Break large switch statements up into record classes.
- Code: [TheVileOne] Remove invalid breaks and finish action when an action producing hotkey is pressed.
- Code: [TheVileOne] Keep track of longest object in HOM.
- Code: [TheVileOne] Include methods for detecting overlapped object timings.
- Code: [TheVileOne] Revert "Lower maximum no break time".
- Code: [TheVileOne] Lower maximum no break time.
- Editor: [TheVileOne] Control when break lengths are checked.
- Code: [TheVileOne] Set hoveredResizeMode for breaks as well.
- Code: [TheVileOne] Retrieving HOM index is simpler.
- Code: [TheVileOne] Move break related logic to a separate class.
- Code: [TheVileOne] Null placement object when Select mode is enabled.
- Code: [TheVileOne] Remove placement object from HOM when a new object is added.
New in OSU! b20151202.3 (Updated 12.08.2015) (Dec 8, 2015)
- Player: [TheVileOne] Fix warning arrow initialization happening too late.
New in OSU! b20151202.3 (Updated 12.06.2015) (Dec 7, 2015)
- Logging: [TheVileOne] Log beatmap processing errors.
- Code: [TheVileOne] Fix transformation collection sometimes being modified during player load.
New in OSU! b20151202.3 (Updated 12.04.2015) (Dec 4, 2015)
- Graphics: [smoogipooo] Implement RenderBuffer/FrameBuffer caching.
- Graphics: [smoogipooo] Cache Slider RenderTargets for more efficient drawing.
- Editor: [smoogipooo] Fix sliders not being redrawn when placed/changed.
- [smoogipooo] Make sliders use FBOs once more.
New in OSU! b20151202.3 (Updated 12.03.2015) (Dec 3, 2015)
- Player: [TheVileOne] Fix warning arrows appearing outside of the break period with very short breaks.
- [peppy] Change shader cache logic to not bother checking checksums (avoids loading raw content each time).
- [peppy] Move shaders to osu!ui dll and standardise naming.
New in OSU! b20151202.3 (Updated 12.02.2015) (Dec 2, 2015)
- Code: [TheVileOne] Simplify callback retrieval.
- Files: [TheVileOne] Fix file importing causing various issues.
- Skinning: [TheVileOne] Add inline comment support. (completes /t/381279)
- Input: [Blaizer] Implement better joystick support with OpenTK.Input."
- Options: [peppy] Allow expanding options from song select using Ctrl+O. Song
- Select: [Damnae] Add a notification when beatmaps are filtered by difficulty.
- Multiplayer: [Damnae] Fix quick join for users without a rank.
New in OSU! b20151128.2 (Updated 11.29.2015) (Dec 1, 2015)
- Video: [smoogipooo] Use 3 textures for video decoding to reduce stalls.
- Spectator: [smoogipooo] Fix a nullref occasionally occurring with many spectators.
New in OSU! b20151113.3 (Updated 11.13.2015) (Nov 13, 2015)
- Localisation: [TheVileOne] Fix localisation not able to be changed if localisation folder is missing. (fixes /t/383224)
- [peppy] Display build propagation stats on a per-build basis for stable releases.
- Localisation: [peppy] Localisation updates.
New in OSU! b20151109.2 (Updated 11.12.2015) (Nov 12, 2015)
- Options: [peppy] Improve messaging for compatibility/fullscreen mode conflicts.
- Networking: [smoogipooo] Fix Bancho not logging in after restart with no login.
New in OSU! b20151109.2 (Updated 11.10.2015) (Nov 10, 2015)
- Performance: [peppy] Use thread pool for all background threads.
- [peppy] Add new debug menu and framework. (completes /t/259747)
- Code: [peppy] Remove OsuP2P project for now.
New in OSU! b20151109.2 (Updated 11.09.2015) (Nov 9, 2015)
- Tournament: [smoogipooo] Fix nullref crash.
- Code: [TheVileOne] More safe HitObjectManager disposal.
- UI: [TheVileOne] Fix volume controls not being able to hovered in unpause screen. (fixes /t/383345)
- Code: [smoogipooo] Disable tournament chat on public bancho for now.
- Code: [smoogipooo] Remove "Show chat" button.
- Tournament: [smoogipooo] Automatically hide chat when playing and show chat when ranking or idle.
New in OSU! b20151026.3 (Updated 11.06.2015) (Nov 6, 2015)
- Spectating: [smoogipooo] Fix spectator score not working with ScoreV2.
- [peppy] Add OWC 2015 banner images.
- [peppy] Add header to log files. (completes /t/259747)
- Performance: [peppy] Fix lag when switching songs (song select or main menu).
- Graphics: [smoogipooo] Don't query the GPU for the current bound framebuffer.
- [peppy] Allow FPS to remain unlimited as long as the user is in play mode and not paused. (fixes /t/259747)
- [peppy] Fix ghost sliders during kiai time. (fixes /t/259747)
- Editor: [TheVileOne] Fix slider border colour not updating when it is selected. (fixes /t/259747)
- Editor: [Damnae] Fix unused hitobjects not being disposed when using undo/redo.
New in OSU! b20151026.3 (Updated 11.05.2015) (Nov 5, 2015)
- [peppy] Log NotificationManager messages to Runtime.
- Performance: [peppy] Improve performance of sliders by caching textures.
- Logging: [peppy] Add call stack logging.
- Multiplayer: [Damnae] Improve how Quick Join uses player ranks and the map's star rating to pick a match
New in OSU! b20151026.3 (Updated 11.04.2015) (Nov 4, 2015)
- Peformance: [peppy] Deprecate UnlimitedCompletely frame limiter. Hold Alt to temporarily remove the limit in menus.
- [peppy] Ensure windows key blocking function is only run once when necessary. (fixes /t/259747)
- Editor: [Damnae] Increase the maximum distance snapping. (completes /t/151689)
New in OSU! b20151026.3 (Updated 11.03.2015) (Nov 3, 2015)
- Gameplay: [Tom94] Fix spinners being broken in replays with time mods while different mods are applied in song select. (fixes /t/259747)
- API: [peppy] Add tags to get_beatmaps
New in OSU! b20151026.3 (Updated 11.02.2015) (Nov 2, 2015)
- Network: [peppy] Allow for UTF8 transmission in web requests.
- Tournament: [smoogipooo] Disable tournament client splash screens.
New in OSU! b20151026.3 (Updated 10.29.2015) (Oct 29, 2015)
- [peppy] Update profile performance graph in realtime.
New in OSU! b20151026.3 (Updated 10.28.2015) (Oct 28, 2015)
- [peppy] Remove references to "jizz.ppy.sh".
- Localisation: [peppy] Localisation updates.
- [peppy] Build tracking endgame (replaces the need for bancho !versions command, while making all stats public on http://osu.ppy.sh/p/changelog).
New in OSU! b20151026.3 (Updated 10.27.2015) (Oct 27, 2015)
- [peppy] Show beta/CE user counts and use a variable cutoff for visible builds.
- [peppy] Show more detailed information for recent releases.
- [peppy] Re-fix unranked sprite alignment on widescreens. (fixes /t/259747)
- Graphics: [smoogipooo] Add shader-based circular progress bar.
- Code: [Damnae] Fix repeat arrows being hidden by the start circle on short sliders.
New in OSU! b20151016.8 (Updated 10.26.2015) (Oct 26, 2015)
- [peppy] Add "Latest" suffix to the new stable release stream option.
- Beatmaps: [TheVileOne] Don't change actual beatmap data when updating taiko variables.
New in OSU! b20151016.8 (Updated 10.23.2015) (Oct 23, 2015)
- Gameplay: [Damnae] Fade out slider bodies when hidden is active.
- Gameplay: [peppy] No longer draw slider circles on the track itself. (fixes /t/373017)
- Code: [TheVileOne] MouseManager is a static class.
- Editor: [TheVileOne] Fix reverse selection not working with three pointed linear sliders. (fixes /t/377230)
- Mania: [Blaizer] Fix wrong scroll speed when watching someone with a different "fixed" speed setting than you.
- Editor: [TheVileOne] Fix star rating being reset on entering test mode. (fixes /t/377524)
- Localisation: [peppy] Localisation updates.
- [peppy] Post new threads to #support as well as dev on slack.
- Code: [TheVileOne] Log download failure error.
New in OSU! b20151016.8 (Updated 10.22.2015) (Oct 22, 2015)
- [peppy] Always return a default user_id of 0 when failing to find a valid match. See ppy/osu-api#110.
- Resources: [TheVileOne] Remove unused resources.
- Resources: [TheVileOne] Move hitsound data and other audio files out of osudata.
- [peppy] Fix remaining spinner alignment issues (osu! and taiko modes). (fixes /t/259747)
- UI: [peppy] Fix centering of "unranked" graphics on 5:4 displays.
- Gameplay: [peppy] Fix spinner being recorded too high when playing at lower than 60fps. (fixes /t/377192)
New in OSU! b20151016.8 (Updated 10.21.2015) (Oct 21, 2015)
- Editor: [TheVileOne] Fix maps with hitobjects not being able to be loaded in the editor if the map doesn't have any timing points. (fixes /t/377078)
- Storyboard: [Damnae] Support decimal coordinates for Move command and initial sprite position. (completes /t/371033)
- Editor: [MillhioreF] Allow pasting control points within the editor itself.
- Multiplayer: [TheVileOne] Fix random fails in TagCoop.
- OsuDirect: [TheVileOne] Fix download sprites not being cleared when download is canceled. (fixes /t/259747)
- Audio: [WujekGrzyb] Fix samples are sometimes disposed too early in concurrent thread. (fixes /t/259747)
- Bancho: [peppy] Log exceptions which occur during auth.
- Bancho: [smoogipooo] Remove Alumni moderation powers.
- Tournament: [smoogipooo] Make !mp commands work with ScoreV2.
- Multiplayer: [WujekGrzyb] Fix flashlight is not updated at loading multiplayer match. (fixes /t/259747
New in OSU! b20151016.8 (Updated 10.20.2015) (Oct 20, 2015)
- [smoogipooo] Remove possible nullrefs/invalid ops in UserPresence.
New in OSU! b20151016.8 (Updated 10.19.2015) (Oct 19, 2015)
- [peppy] Fix some forum links not forwarding to the new site correctly.
- [peppy] Update and fix dependency conflicts.
- [peppy] Update all http references to https.
- [peppy] Update reference to Ranks.
- [peppy] Update Bancho to use new GeoCityLite database format.
- [peppy] Update Json binding version.
- [peppy] Fix quotations (grouping of search terms) not working in forum search.
- [peppy] Update twitter avatar reference.
New in OSU! b20150901 (Updated 10.15.2015) (Oct 15, 2015)
- Editor: [WujekGrzyb] Fix saving new difficulty overrides its parent in collections. (fixes /t/361754)
- [peppy] Fix spinners being mispositioned when osu! is run at a 5:4 resolution. (fixes /t/259747)
New in OSU! b20150901 (Updated 10.14.2015) (Oct 14, 2015)
- AiMod: [Damnae] Ignore the user's skin when checking for missing sprites with UseSkinSprites enabled.
- AiMod: [Damnae] Fix missing file check for animated sprites when UseSkinSprites is enabled.
- AiMod: [Damnae] Fix missing files check ignoring folders.
- Storyboard: [Damnae] Fix missing storyboard sprites when beatmap skins are ignored and UseSkinSprites is enabled. (fixes /t/368382)
New in OSU! b20150901 (Updated 10.13.2015) (Oct 13, 2015)
- [peppy] Fix contest map downloads links not working (and secure the download process further).
- Scoring: [peppy] V2 mod multiplier changes (HR 1.06 -> 1.10; DT 1.12 -> 1.2).
- Scoring: [peppy] Apply mod multiplier to full amount of score v2.
New in OSU! b20150901 (Updated 10.12.2015) (Oct 12, 2015)
- Online: [peppy] Expand search radius for nearby users when there are very few matches.
- Code: [TheVileOne] Fix crash when accessing JumpTo after a beatmap process.
- Skinning: [TheVileOne] Fix pause-overlay not being affected by ignore skin. (fixes /t/374963)
New in OSU! b20150901 (Updated 10.09.2015) (Oct 9, 2015)
- Code: [peppy] Don't return to ipv6 after one failure.
- UI: [TheVileOne] Fix JumpTo not being able to be navigated by arrow keys. (fixes /t/259747)
New in OSU! b20150901 (Updated 10.08.2015) (Oct 8, 2015)
- Code: [peppy] Never log password hashes.
- [peppy] Attempt to improve reliability of webrequests. (fixes /t/259747)
- [peppy] Fix web request retry logic causing infinite loop. (fixes /t/259747)
New in OSU! b20150901 (Updated 10.07.2015) (Oct 7, 2015)
- [peppy] Fix taiko combo counter not being centered for counts below 10. (fixes /t/259747)
- [peppy] Attempt to fix net requests blocking on DNS resolution. (fixes /t/259747)
- [peppy] Remove last.fm connect option until they pull their shit together
- Graphics: [smoogipooo] Fix letterboxing remaining enabled when resolution > desktop resolution.
New in OSU! b20150901 (Updated 10.01.2015) (Oct 2, 2015)
- Code: [peppy] Move all log output writing to a separate thread.
- Code: [peppy] Add a common logging class with centralised logic.
New in OSU! b20150901 (Updated 09.30.2015) (Sep 30, 2015)
- [peppy] Add various new tournament badges.
New in OSU! b20150901 (Updated 09.29.2015) (Sep 29, 2015)
- [peppy] "Fix" wiki load times.
New in OSU! b20150901 (Updated 09.28.2015) (Sep 28, 2015)
- [peppy] Change how qualifications are rate limited.
New in OSU! b20150901 (Updated 09.24.2015) (Sep 24, 2015)
- Menu: [peppy] Update ppy logo.
- [peppy] Add new restriction appeal form.
- [peppy] Increase maximum favourited beatmaps from 50 to 100. Skinning:
- [smoogipooo] Fix being able to completely reorder mania columns.
- Tournament: [smoogipooo] Completely rewrite client positioning and size code to support up to TeamSize = 8
New in OSU! b20150901 (Updated 09.22.2015) (Sep 21, 2015)
- Chat: [TheVileOne] Fix ToggleOnline button not reappearing when chat is closed when the chat text overlaps. (fixes /t/259747)
- OsuDirect: [WujekGrzyb] Fix movement of panel's sprites is based on their initial position. (fixes /t/99537)
- Chat: [TheVileOne] Fix exception being triggered when chat filter fails.
- Audio: [TheVileOne] Fix possible race condition caused by clearing sample events. (fixes /t/259747)
New in OSU! b20150901 (Updated 09.17.2015) (Sep 17, 2015)
- [peppy] Serve installer and other download links from https where possible.
- Updater: [peppy] Serve updates over SSL.
- Editor: [TheVileOne] Fix cancel button not working when fast editor is enabled. (fixes /t/357512)
New in OSU! b20150901 (Updated 09.16.2015) (Sep 16, 2015)
- [RBRat3] Fix score entry 1x sprites & adjustments.
New in OSU! b20150901 (Updated 09.15.2015) (Sep 15, 2015)
- [peppy] Fix osu! downloads failing to have correct filename when containing a '?'. (fixes /t/364464)
- UI: [peppy] Input Overlay text colour now defaults to black. Change it using skin.ini InputOverlayText setting.
- Gameplay: [peppy] Change colour of combo on scoreboard.
- [RBRat3] ScoreEntry X & , adjustments.
- [RBRat3] Realign ScoreboardEntry Combo and Score.
- [RBRat3] Add adjusted Score Entry sprites.
New in OSU! b20150901 (Updated 09.14.2015) (Sep 14, 2015)
- Code: [peppy] Reformatting of OsuMain.cs [peppy] Fix volume control background not displaying. (fixes /t/259747)
- Gameplay: [peppy] Don't tint red on failing when nofail is enabled. (fixes /t/366922)
- [peppy] Fix bancho disconnections. (fixes /t/259747)
New in OSU! b20150901 (Sep 1, 2015)
- Fix endless updates some users are experiencing.
New in OSU! b20150826.3 (Aug 27, 2015)
- Qualified maps are changing! Added a warning message when playing qualified maps.
New in OSU! b20150807 (Aug 8, 2015)
- Bug fixes and minor improvements.
New in OSU! b20150802 (Aug 3, 2015)
- Fix updater getting stuck on "downloading localisations" on some hardware configurations.
New in OSU! b20150414.2 (Apr 14, 2015)
- Audio:
- Don't reset timing points when performing a seek to the current audio time. Tom94
- Collections:
- Add "-Set" button and make the "-" button remove only the currently selected beatmap. Tom94
- Difficulty:
- Reduce difficulty bonus of very small circles slightly. Tom94
- Editor:
- Allow snapping to hitobjects other than the previous one while dragging. Damnae
- Snap from objects after the first one when dragging multiple hitobjects. Damnae
- Snap from the second circle of sliders. Damnae
- Fix incorrect average hit error display displaying a number too small by 1 in some cases. Tom94
- Fix being able to change to inactive compose tools via hotkey. TheVileOne
- Fix 2nd decimal distance snap via shift not working. Tom94
- Fix mania objects sometimes being added back when removed too quickly. TheVileOne
- Refactor delete selection process. TheVileOne
- Fix snapping from the wrong hitobject when the first hitobject selected isn't the one being dragged. Damnae
- Fix "Break" text not being reloaded on device reset under DirectX. Damnae
- Gameplay:
- Show cursor if active dialog is present during gameplay. TheVileOne
- Fix bindable quick-retry key working while the chat is open. Tom94
- Installer:
- Add bundled map #7 (raja - the light mapped by Damnae). peppy
- Mania:
- Disable co-op key mod ranking to prevent confusion regarding playing with two players. smoogipooo
- Fix hit score animation not being reset. smoogipooo
- Multiplayer:
- Fix empty slots in tournament matches having host crowns. smoogipooo
- Skinning:
- Add Triangle0, Triangle1, etc, properties under [Colours] in the skin to control the triangle colours. smoogipooo
- Apply custom menu glow colour when re-entering the main menu. Tom94
- Fix possible skin errors caused by duplicate values. smoogipooo
- Song Select:
- Add tooltip to beatmap difficulty information containing more detailed information. Tom94
- Group alphabetically rather than for per mapper when grouping by creator (same as by Artist/Title). Tom94
- Greatly improve loading times when grouping by dates or alphabetically. Tom94
- Don't ignore empty strings when grouping alphabetically. Tom94
- Fix hit windows being too low by 0.5ms. Tom94
- Fix scoreboard getting confused when rapidly changing its type. Tom94
- Eliminate race condition when generating collection groups while new beatmap information being obtained. Tom94
- Improve behavior when changing game modes and closing the collections dialog. Tom94
- Fix beatmap groups not updating when deleting a beatmap. Tom94
- Fix personal best rank icon not updating when switching game modes. Tom94
- Fix no beatmap being selected when deleting the last search result. Tom94
- Fix score list sometimes being dragged along with the beatmap list. TheVileOne
- UI:
- Fix scrollable areas not accepting clicks if they occur on the same frame the mouse has entered the area. Tom94
- Fix regression causing chat to not receive scrolling input during ranking screen. TheVileOne
- Fix volume controls possibly displaying out-of-bounds values. peppy
- Fix automatic cursor scaling always using own selected mods, even when watching a replay. Tom94
- Always show section pass and section fail, even with the interface disabled. Tom94
- Fix scroll input being handled behind dialogs.
New in OSU! b20150401.2 (Updated 04.06.2015) (Apr 6, 2015)
- UI: [Tom94] Always show section pass and section fail, even with the interface disabled. (fixes /t/303996)
- UI: [Tom94] Fix automatic cursor scaling always using own selected mods, even when watching a replay. (fixes /t/312254)
- Song Select: [Tom94] Fix no beatmap being selected when deleting the last search result. (fixes /t/304921)
- Gameplay: [Tom94] Fix bindable quick-retry key working while the chat is open. (fixes /t/316824)
- Song Select: [Tom94] Fix personal best rank icon not updating when switching game modes. (fixes /t/300573)
- Difficulty: [Tom94] Reduce difficulty bonus of very small circles slightly.
- Audio: [Tom94] Don't reset timing points when performing a seek to the current audio time. (fixes /t/286675)
- Collections: [Tom94] Add "-Set" button and make the "-" button remove only the currently selected beatmap. (completes /t/310766)
New in OSU! b20150401.2 (Updated 04.04.2015) (Apr 4, 2015)
- Skinning: [smoogipooo] Fix comma-separated lists not being read correctly from the skin.
New in OSU! b20150401.2 (Updated 04.03.2015) (Apr 3, 2015)
- Code: [TheVileOne] Make ending splash screen thread safe.
- Code: [TheVileOne] Move metronome logic to new Metronome class.
- [smoogipooo] Add Triangle0, Triangle1, etc, properties under [Colours] in the skin to control the triangle colours.
- [smoogipooo] Fix possible skin errors caused by duplicate values.
- Song Select: [TheVileOne] Fix score list sometimes being dragged along with the beatmap list.
- UI: [TheVileOne] Fix scroll input being handled behind pDialogs. (fixes /t/312962)
New in OSU! b20150401.2 (Updated 04.02.2015) (Apr 2, 2015)
- Fix "Break" text not being reloaded on device reset under DirectX. (fixes /t/307980)
New in OSU! b20150401.2 (Apr 1, 2015)
- Rollback osu!coins due to popular demand (April Fools'!)
New in OSU! b20150331.2 (Mar 31, 2015)
- AiMod:
- Fix epilepsy warning missing triggering for storyboarded hitsounds. TheVileOne
- Fix images in folders being reported as missing. TheVileOne
- Audio:
- Fix setting both master and music volume low resulting in unexpected silence. peppy
- Chat:
- Fix automatic scrolling jumping at low frame rates when the chat buffer is full. Tom94
- Editor:
- Add an option to display hitobjects stacked. Damnae
- Fix hit animations leaving hitobjects selectable when they aren't visible. Damnae
- Show horizontal distance spacing beneath the coordinate ticker when editing a Catch the Beat map. MillhioreF
- Include correct hotkey in bookmark seek tooltips. TheVileOne
- Fix crash when trying to seek before there are any timing points. TheVileOne
- Allow changing the volume while hovering controls without having to release Alt. Damnae
- Fix cursor note appearing outside of column area. TheVileOne
- Gameplay:
- Add bindable quick retry key (default to tilde). peppy
- Input:
- Add Wiimote play support for Taiko mode (Up/Down/One/Two buttons). peppy
- Don't restrict mouse to window when osu! window isn't active (even if playing). peppy
- Localisation:
- Localisation updates. peppy
- Added Czech localisation. peppy
- Mania:
- Fix column lines not scaling to the full stage height with non-standard hit positions. smoogipooo
- Multiplayer:
- Fix alignment of current rank overlay on widescreen resolutions. peppy
- Options:
- Fix skin preview showing default fonts when custom prefix is specified in skin.ini. peppy
- Storyboard:
- Update pass/fail layers while playing Catch the Beat or osu!mania. Damnae
- UI:
- Fix inaccuracy with scrollable areas at low frame rates.
New in OSU! b20150305 (Mar 5, 2015)
- Audio:
- Fix changing the audio device while paused resuming the song. Damnae
- BSS:
- Fix missing sub folders when converting a mapset to osz2. Damnae
- Changelog:
- Display categories within the client. Tom94
- Add a Misc. category for any items that don't belong under Fixes/Additions. smoogipooo
- Difficulty:
- Increase the star difficulty of very small hit objects in standard mode. Tom94
- Editor:
- Add an option for fully-hitsounded maps to make samples match the playback rate of the song. Blaizer
- Add an option to show snaking sliders. Damnae
- Add an option to show follow points. Damnae
- Add an option to have hitobjects appear hit instead of fading out. Damnae
- Fix crash when trying to convert a slider to stream before it has been fully placed. TheVileOne
- Improve "Live Mapping" binding handling in Mania. TheVileOne
- Use Escape to pause audio while livemapping in all gamemodes. TheVileOne
- Allow volume control to be handled while cursor is outside the gamefield. TheVileOne
- Fix tool scrolling behavior so that it works correctly in Mania. TheVileOne
- Add a 'None' option to the open as reference window to remove the reference beatmap. smoogipooo
- Open the current reference beatmap in the open as reference window. smoogipooo
- Maintain the reference beatmap when the non-reference beatmap is changed. smoogipooo
- Fix hitobjects disappearing too soon when the timeline is zoomed in. Damnae
- Change conflicting Editor keybinds to support new volume override. TheVileOne
- Add checkbox to select co-op mode for mania Key Count in Song Setup. smoogipooo
- Don't set volume via arrow keys in the editor. TheVileOne
- Fix sample select dropdowns not being wide enough to fit text. peppy
- Gameplay:
- Fix default background being unloaded during play mode. TheVileOne
- Graphics:
- Pixel perfect sprite masking at arbitrary scales. smoogipooo
- Fix unsupported resolutions causing incorrect sprite positions. smoogipooo
- Improve sprite animations behavior. Damnae
- Input:
- Don't handle native touch input while Microsoft Ink API is being used. Tom94
- Localisation:
- Localisation updates. peppy
- Mania:
- Add new Co-op mod, enabling two mania stages! Blaizer
- Make notes scroll past the judgement line when missed, and long note heads freeze while held, for much better looking DDR-style skins. Blaizer
- Make the warning arrow skinnable as mania-warningarrow.png. Blaizer
- Move key bindings from skin.ini to the main osu! config file. Blaizer
- Add option to make bindings for co-op in Key Layout Options menu. Blaizer
- Allow binding alternate special keys in Key Layout Options. Blaizer
- Allow touchscreen input on stage columns. smoogipooo
- Add skin properties NoteFlipWhenUpsideDown/KeyFlipWhenUpsideDown to give control of vertical flip. Blaizer
- Add skin property NoteBodyStyle to control it between Stretch, RepeatBottom, and others. Blaizer
- Add skinning properties LightingNWidth/LightingLWidth which take a list and control hit-lighting scale. Blaizer
- Add skin property to get back "thin notes" with "WidthForNoteHeightScale: 30" Blaizer
- Fix chat un-auto-hiding before the end of the last note. Blaizer
- Fix slight offset on key images causing visual off-by-one errors. smoogipooo
- Add skin property LightPosition to control the vertical position of column lights (mania-stage-light.png). smoogipooo
- Replace black mask under keys with proper clipping method. smoogipooo
- Use an initial SV change (the first SV change before all notes) from the start of time like the initial BPM. Blaizer
- Add skinning options StageLeft, Hit300g, LightingN, etc. to specify alternate names for all skinnable mania sprites. Blaizer
- Add skin option KeysUnderNotes for DDR-style skins with receptors as keys. Blaizer
- Upside down style flips the note sprites for skin version 2.5. Blaizer
- Add back the hit burst at the end of long notes. Blaizer
- Remove key fadeout delay. smoogipooo
- Menu:
- Fix heartbeat resetting on non-inherited timing points. peppy
- Misc:
- New framework for mouse input priority assignment. peppy
- Add "Soleily - Renatus" as a bundled map. peppy
- Fix dragging arbitrary text into the osu! window causing an unusual error to appear. peppy
- Huge refactoring of path/directory separator handling. peppy
- Fix osu! file associations being incorrectly set in rare cases. Tom94
- Multiplayer:
- Fix dragging games in lobby list on user avatars joining the game instantly. peppy
- Fix scoreboard notification being off-screen with 16 player games. peppy
- Options:
- Fix login-only options being forced after options is quickly opened. smoogipooo
- osu!direct
- Don't show osu!direct download complete slide-out during play. peppy
- Play osu!direct previews as music instead of as sound effects. Blaizer
- Song Select
- Fix mode selection menu flying away when pressing enter while it is open. Tom94
- Fix hover state resetting repeatedly while difficulties of the selected beatmap set are calculated. Tom94
- Hide mods that aren't applicable to the current play mode. smoogipooo
- UI:
- Allow adjusting of volume controls after releasing alt, as long as still hovering. peppy
- Reduce volume control hide delay. peppy
- You can now use just "Alt" to change the volume in places like Song Select and Editor. TheVileOne
- Fix crash on exiting when login field is active. peppy
- New recovery dialog design and features (hold shift while starting osu!). peppy
- Fix volume adjustment using keyboard shortcuts working incorrectly. peppy
- Play volume clicks at different pitch when at 0% or 100%.
New in OSU! b20150203.7 (Feb 4, 2015)
- Input:
- Re-activate Windows Ink option for stylus input handling. Tom94
- Song Select:
- Fix hover radius of osu! logo. peppy
- UI:
- Switch between volume controls using keyboard (left/right arrows). peppy
- Volume controls disappear even faster during gameplay. peppy
- Volume controls don't handle clicks during gameplay.
New in OSU! b20150103.8 (Jan 5, 2015)
- UI: [TheVileOne] Fix chat usernames being unclickable when user panels are hidden. (fixes /t/276867)
- Mania: [smoogipooo] Add difficulty calculation for the new key mods.
- UI: [peppy] Fix "see you next time" not playing when exiting with a pending update.
- UI: [TheVileOne] Fix user panels being selectable during fadeout. (fixes /t/275039)
- Code: [peppy] Flawless audio switching in all cases.
- Updater: [peppy] Fix patch updates not applying correctly.
- Performance: [Damnae] Limit text refresh rate in the design tab of the editor.
- Storyboard: [Damnae] Prevent dragging sprites while dragging the event list's scrollbar.
- Storyboard: [Damnae] Prevent dragging sprites through the seek bar.
- Storyboard: [Damnae] Brighter color for hovered sprite borders.
- Storyboard: [Damnae] Fix flipped sprites masking.
- Storyboard: [Damnae] Fix masked sprites having incorrect borders.
- Code: [Damnae] Only display the borders of all hovered sprites while shift is held.
- Storyboard: [Damnae] Make sprite borders follow their sprite's rotation.
- Storyboard: [Damnae] Make small sprites easier to select.
- Storyboard: [Damnae] Display the borders of all selectable sprites under the mouse cursor while shift is held.
- Storyboard: [Damnae] Make the selection area from storyboard sprites match their displayed borders.
- Code: [TheVileOne] Fix beatmap subfolders not extracting.
- Updater: [peppy] Improve patching progress display.
- Audio: [peppy] osu! will now follow the windows default device setting in real-time.
- Audio:
- Improvements to positional audio handling (and reduction of the effect). peppy
- Fix "Nightcore" mod hitsounds ignoring user's effect volume. peppy
- Chat:
- Fix chat message removal sometimes skipping lines. Tom94
- Editor:
- Fix deselect occurring when interacting with interface sprites. TheVileOne
- Fix mania sample dropdowns updating incorrectly. TheVileOne
- Select sliders when interacting with their control points. TheVileOne
- Gameplay:
- Allow Ctrl-R to restart replays. TheVileOne
- Fix being able to drag the background dim slider while playing. MillhioreF
- Graphics:
- Fix line colour handling in OpenGl. TheVileOne
- Fix OpenGL not changing Fullscreen setting. TheVileOne
- Input:
- Support multi-touch input on windows 8 and higher. Tom94
- Fix raw input not working correctly with various devices such as wacom digitizers. Tom94
- Set new absolute raw input default based on previous raw input state. peppy
- Change input latency display to reflect perceived latency by the user. Tom94
- Add option to map absolute raw input positions to the osu! window. Tom94
- Fix touch input on the border of the osu! window being incorrectly handled as game input. Tom94
- Fix incorrect absolute position calculations with multiple monitor setups and raw input. Tom94
- Fix the "OS tablet support" setting not being able to be disabled without restarting osu!. Tom94
- Adjust raw input message queue limit to better support high polling rate peripherals. Tom94
- Localisation:
- Localisation updates. peppy
- Mania:
- Fix crash when loading 10K bindings. smoogipooo
- Fix binding wizard special style dropdown arrow not hiding. smoogipooo
- Fix special style right on 8K not position adjusting some notes correctly. smoogipooo
- Optimize hit lighting. smoogipooo
- Fix sprites being updated while off-screen. smoogipooo
- Fix 10th key binding not working. smoogipooo
- Menu:
- Update copyright year. RBRat3
- Improve padding of top/bottom letterbox areas. peppy
- Multiplayer:
- Prevent match from starting with playerless teams. TheVileOne
- Options:
- Make mouse sensitivity not immediately adjust while dragging the slider bar. Tom94
- Performance:
- Fix dropdown textures being updated when the selected item hasn't changed. smoogipooo
- Fix replays running sub-60fps when osu! is not focused. peppy
- Dispose hit error gauge sprites after their lifetime. smoogipooo
- Skinning:
- Fix skin names containing periods not importing correctly. smoogipooo
- Song Select:
- Make scrolling more responsive and feel similar to other scrollable areas. Tom94
- Fix dragging beatmap panels while hovering over background not working while background is not loaded. Tom94
- Add filters "played
New in OSU! b20150101.13 (Jan 3, 2015)
- Bug fixes and minor improvements.
New in OSU! 20141226.7 (Dec 27, 2014)
- Code: [Damnae] Fix missing backgrounds after opening a map using its background in its storyboard.
- Code: [Damnae] Fix background offsets not being applied in all cases. (fixes /t/268939)
- Code: [Damnae] Fix video alignment. (fixes /t/259747)
- Options: [Tom94] Make options text draggable.
- Options: [Tom94] Fix clamping error when clicking on categories while having narrowed down search to less than display height.
- UI: [Tom94] Fix regression causing empty text-boxes to not show at all.
- UI: [Tom94] Make clicking text-boxes more explicit.
- UI: [Tom94] Fix drop-down elements not immediately losing their bold text when being unselected.
- UI: [Tom94] Fix drop-down menu labels being click-through.
- Options: [Tom94] Play whoosh sound when clicking on a category on the left.
- UI: [Tom94] Make drop-down boxes and scroll-bars in options more draggable and improve click handling.
- Song Select: [Tom94] Fix mouse wheel scrolling through song select too fast after recent changes.
- Editor: [TheVileOne] Fix mania unsnap issues. (fixes /t/269175)
- Song Select: [Tom94] Fix selecting a beatmap while randomization is active not canceling the randomization. (fixes /t/270012)
- Chat: [Tom94] Fix freeze when opening chat after receiving many messages in the current channel with it closed. (fixes /t/268962)
- UI: [Tom94] Use a larger clamping force at boundaries for all scrollable areas.
- UI: [Tom94] Fix flickering when rapidly moving the mouse and instantly halting while dragging a scrollable area.
- UI: [Tom94] Make scrolling deceleration depend on scroll starting speed.
- UI: [Tom94] Further improve throwing mechanic of scrollable areas, especially on tablet PCs with touch.
- osu!mania: [smoogipooo] Ensure warning arrows move above the stage hint.
New in OSU! b20141222.10 (Dec 23, 2014)
- JumpTo:
- Fix consecutive songs with the same title but different artists not showing up in JumpTo dialog. MillhioreF
- Give JumpTo dialog a delay before searches go though to improve responsiveness. MillhioreF
- Mania:
- Move column lights beneath notes. smoogipooo
- Restore the black mask below keys. smoogipooo
- Fix hitnormals playing when the hitobject has an addition. Damnae
- Skinning:
- Add skinnable colour HyperDash under [CatchTheBeat]. smoogipooo
- Add skinnable colour HyperDashAfterImage under [CatchTheBeat], uses HyperDash colour as default. smoogipooo
- Add skinnable colour HyperDashFruit under [CatchTheBeat], uses HyperDash colour as default. smoogipooo
- Fix comments at the end of lines not working. smoogipooo
- UI:
- Fix ranking screen showing animated score sprites when there is a non-animated one available.
New in OSU! b20141221.7 (Dec 22, 2014)
- Audio:
- Fix beatmap audio starting over when re-entering song select. Tom94
- Huge improvements to internal sample playback system. peppy
- Improved reliability of system audio device changes. peppy
- Fix active timing point not updating after replaying a stopped song. MillhioreF
- Fix regression causing some samples to not be loaded correctly. peppy
- Improve fade-out of music when quitting osu!. peppy
- BSS:
- Fix missing error message when the server doesn't respond to a map upload. Damnae
- Increase client-side timeout while waiting for the server's response to a map upload. Damnae
- Increase BSS upload limit to 32mb. peppy
- Chat:
- Rework chat to use a fluidly scrollable area. Tom94
- Limit tab completion to 20 matches per query. MillhioreF
- More efficiently and correctly compute positions of line breaks within rendered text. Tom94
- Improvements to link display in chat. Tom94
- Fix links spanning multiple lines in chat. Tom94
- Improve PageUp and PageDown at chat boundaries. Tom94
- Don't let inputs fall through chat when navigating tabs with alt. Tom94
- Difficulty:
- Improve beatmap difficulty algorithm for Catch the Beat. Tom94
- Editor:
- Limit 1ms snap detection to mania. TheVileOne
- Fix crashes when exiting dialogs too quickly. peppy
- Fix 1ms snapping errors not being reported by AiMod. TheVileOne
- Fix mania objects snapping incorrectly. TheVileOne
- Gameplay:
- Show the first approach circle in osu! mode hidden. peppy
- Make the disconnect icon less distracting. MillhioreF
- Fix short sliders looking cut while snaking. Damnae
- Fix automatic AudioLeadIn being too short on some maps. Damnae
- Fix in-game background dim not displaying tooltip. MillhioreF
- Fix crash during slider rendering. peppy
- Fix incorrect math with Auto and AutoPilot spinners. Tom94
- Localisation:
- Localisation updates. peppy
- Mania:
- Fix mania 300g and 200 never showing up as hit values during multiplayer. MillhioreF
- Fix binding wizard not showing the current key config. smoogipooo
- Correctly determine if a special style is used for 10K and above. smoogipooo
- Fix mania Random mod not working correctly for 10K. smoogipooo
- Fix fade-in for mania mode. peppy
- Menu:
- Festive menu backgrounds from art contest (overrides skin background). peppy
- A special christmas version of the osu! theme by nekodex! peppy
- New transitional main menu design! flyte
- Menu backgrounds will now dim when the main menu is active. peppy
- Add a parallax to the menu background. peppy
- Add button to options menu to export current skin. peppy
- New menu visualisation. RBRat3
- Make snow fall more often on quiet music. peppy
- Improve menu background loading. peppy
- Mouse cursor defaults to centre of screen on startup. peppy
- Fix JumpTo choosing silent, fully hitsounded osu!mania songs. Blaizer
- Fix music control hotkeys not activating while in JumpTo menu. TheVileOne
- Don't start first music track from preview point if menu BGM is enabled. peppy
- Increase exit speed slightly. peppy
- Move update button slightly to allow for menu tip to coexist. peppy
- Minor text improvements on main menu. peppy
- Multiplayer:
- Fix Doubletime and Nightcore both displaying at once in multiplayer. MillhioreF
- Fix FreeMod results screen showing incorrect mods. MillhioreF
- Fix regressions with the multiplayer ranking screen. MillhioreF
- Options:
- Basic implementation of inline skin previews. peppy
- Always place default skin at the top of the skin selection menu. peppy
- Improve draggability of dropdown menus. peppy
- Darken options menu background layers. peppy
- osu!direct:
- Fix osu!direct not removing failed downloads correctly. peppy
- Performance:
- Reduce redundant GL state changes. peppy
- Eliminate unnecessary GL calls (around 30% overall reduction). peppy
- Huge performance increase for loop-heavy storyboards. Damnae
- Use background threads to sort and generate beatmap panels. Tom94
- Greatly improve performance of loading song select. Tom94
- Fix lagginess on some PC configurations. peppy
- Replays:
- Fix old replays not loading in most cases. TheVileOne
- Notify when a replay file cannot be loaded. TheVileOne
- Remove Cinema mod in replay and spectator modes. smoogipooo
- Fix replay data being unavailable when osu! becomes idle. TheVileOne
- Skinning:
- Migrate all mania skinning features to the main skin.ini. smoogipooo
- Add mania slider end skinning (use NoteImage{column}T). smoogipooo
- Allow both RGB and RGBA colours in mania skins. smoogipooo
- Remove mania skin FontCombo property. smoogipooo
- Reload the active skin with Ctrl-Shift-Alt-S. smoogipooo
- Add ComboPrefix property under the [Fonts] header. smoogipooo
- Add option to set individual mania column spacing, ColumnSpacing: xx,xx,xx,xx,... smoogipooo
- Fix mania combo counter instantly fading back to white after sliders. smoogipooo
- Remove mania skin ColumnLine property (use ColumnLineWidth: xx,xx,xx,xx). smoogipooo
- Rename mania skin BarlineWidth to BarlineHeight. smoogipooo
- Rename ColumnLineWidths to ColumnLineWidth. smoogipooo
- SongSelect:
- You can now switch game modes without reloading Song Select! Tom94
- Sort by play mode before difficulty where possible. peppy
- Fix black screen when entering multiplayer song selection without having the current map. Damnae
- Don't reset group mode of song select when importing a new beatmap. Tom94
- Fix beatmap panels in song select being draggable from everywhere. Tom94
- Improve score retrieval behavior of song select. Tom94
- Fix possible crash when deleting a map. MillhioreF
- Fix sort by key amount persisting when switching modes away from osu!mania. Tom94
- Improve tab and dropdown group mode selection behaviour. Tom94
- Don't reload the beatmap tree if the already selected group mode is re-selected. Tom94
- Fix incorrect movements in song select whenever the sorting of panels gets temporarily jumbled. Tom94
- Fix top right screen area being click-through in song select for certain resolutions. Tom94
- Fix searching for map drain not working. MillhioreF
- Attempt to continue beatmap extraction even if corrupted files are found. TheVileOne
- Fix search not automatically selecting single beatmap results in rare cases. Tom94
- Expand parent group when selecting a single search result. Tom94
- Remove whoosh sound from song select for the time being. Tom94
- Pulsing UI effects are now synchronised with the playing song. peppy
- Adjust tween for the appearance of scores at song select. peppy
- Fix recommended difficulties not being selected when using random beatmap selection. Tom94
- Storyboard:
- Add more storyboard hitsound triggers. Damnae
- Display the line number of the selected sprite in the design tab of the editor. Damnae
- Allow triggers to be grouped together. Damnae
- Fix incorrect passing/failing state when a combo ends with a slider. Damnae
- Fix parameter commands with no end time not saving correctly. Damnae
- Fix multiple additive parameter commands on the same sprite not working after the first one. Damnae
- Make storyboard error messages a bit more descriptive. Damnae
- Fix SB Load being inconsistent between design, test mode and on different resolutions. Damnae
- Fix storyboard events not working after uploading a map. Damnae
- Taiko:
- Increase maximum Taiko slider velocity multiplier to 4.0. smoogipooo
- Improve the taiko barline graphic. peppy
- Fix 1x Taiko roll mid & end sprites. RBRat3
- UI:
- Add fade to desktop on exit. peppy
- Fix clicking outside of dropdowns on the options menu causing them to select the first value. peppy
- Fix dropdown menu entries becoming gray after being un-selected. Tom94
- Fix scrollable areas overshooting when speed nears zero. Tom94
- Slightly improve text clarity on low resolutions. Tom94
- Improve mode-to-mode transitions. peppy
- Fix sprite resolution switching causing missing sprites. peppy
- Fix dropdowns displaying incorrectly after a resolution change. peppy
- Give the text on tabs a shadow. peppy
- Make text shadow drawing consistent over resolutions. peppy
- Make fading forms more universal. peppy
- Updater:
- Only create desktop/start menu shortcuts on first run of updater. peppy
- Improvements to update process realibility.
New in OSU! b20141122 (Dec 15, 2014)
- Clip mania stage at the bottom.
- Fix mania combo counter instantly fading back to white after sliders.
- Move mania HP bar below mania-stage-right.
- Place mania keys above stages.
- Fix fade-in for mania mode.
- Put warning arrow below keys.
- Fix ColumnSpacing not working as intended.
- Fix mania Random mod not working correctly for 10K.
- Revert "Rework mania Random key method."
- Per-stage mania HP bars.
- Rework mania Random key method.
- Correctly determine if a special style is used for 10K and above.
- Fallback to long note head if tail can't be loaded from skin.
- Make ManiaStage dependent on ConfigMania. Re-privatize ruleset spritemanagers.
- Flip the mania stage hint when the stage is upside down.
- Add ability to scale mania stages to desired size.
- Allow ARGB and RGB colours in skins.
- Allow both ARGB and RGB mania colours.
- Add ability to change mania slider end using NoteImage{column}T in skin version >= 2.4.
- [smoogipooo] Add option to set individual column spacing, ColumnSpacing:xx,xx,xx,xx,...
- Remove right column line for skin versions < 2.4.
- Only migrate mania skins with at least 2.4 skin version.
- Remove reliance on [General], [Colours], and [Fonts] sections inside skin.ini (use [Osu] now).
- Remove mania skin FontCombo (use ScorePrefix under [Fonts] section now).
- Rename mania skin BarlineWidth to BarlineHeight.
- Deprecate old ColumnLineWidth constant.
- Remove mania skin ColumnLine bitfield (use comma-separated ColumnLineWidth).
- Add support for loading Mania skins from skin.ini.
- Hide debug messages via hotkey.
- Longer timeout while waiting for the server's response to a map upload.
- Fix missing error message when the server doesn't respond to a map upload.
New in OSU! 20131024.1 (Oct 29, 2013)
- FIX:
- Bancho: [peppy] Fix permissions issue with spectator clients.
- Config: [peppy] Remove osu!strema web config (migrated to separate server).
- Further .NET BSS optimisations specifically for osu!stream packaging.
- Fix announcements getting archived in tech support forum.
- Code cleanup.
- Improve .NET BSS components to work better over high latency link.
- Fix triangle brackets breaking Live Stream page. (fixes /t/161977)
- Fix some web variables which made site domain-specific.