Skip to content

Releases: kiwec/neosu

v42.01

03 Feb 16:47

Choose a tag to compare

  • Added loudness normalization for SoLoud
  • Added -headless launch option to start without a visible window
  • Fixed missing 'x' on combo indicator
  • Fixed multiple crashes
  • Fixed some skin elements failing to load
  • Reduced overall memory usage
  • Tweaked SoLoud audio offset to match lazer

v42.00

30 Jan 17:55
7ce9f4c

Choose a tag to compare

  • Added Song Browser right click->Export Collection and Export Beatmapset
    • Note that all of the difficulties from the beatmapset in a collection will be archived, not just the difficulty in the collection itself.
  • Added button to import McOsu collections/scores/settings (from Steam or by manual folder selection)
  • Added Linux ARM64 releases
  • Visual updates:
    • Fixed carousel buttons' menu-button-background image being incorrectly scaled
    • Updated song browser group/sort label appearance and improved button positioning at various UI scales
    • Improved font rendering performance and fixed characters being cut off around the edges at higher UI scales
    • Added thousands separators for score/combo text everywhere
    • Changed tooltip backgrounds to be semi-transparent
    • Improved fullscreening behavior (probably)
  • Audio updates:
    • Added asio_freq convar to allow custom sample rates on BASSASIO
    • Added universal_offset_norate convar and options menu option to set a constant, unscaled music offset
    • Improved SoLoud audio offset behavior to better match BASS (fixed desync when changing rates)
    • Optimized SoLoud rate changing to help with audio crackling on lower-end setups or small buffer sizes
  • Misc. bug fixes:
    • Fixed crashing when trying to enter song browser with an empty osu! folder
    • Fixed crashing when deleting entire collections
    • Fixed map downloads not starting until all map thumbnails are loaded
    • Fixed issues related to handling scores with the exact same submission timestamp
    • Fixed loading of skin elements with mismatched combo/score/hitcircle prefix (from skin.ini) casing on Linux
  • Added CPU/RAM usage tracking to VProf (Shift+F11->CTRL+Tab)

v41.14

10 Jan 12:00
v41.14
31b4c2c

Choose a tag to compare

  • Song browser:
    • Fixed carousel buttons being cut off when using skins with a transparent top/bottom bar
    • Updated carousel to scroll to the currently selected beatmap when changing collection/grouping mode
    • Improved performance further, especially with "Prefer metadata in original language" enabled
  • Database/beatmap importing:
    • Added detection for corrupt osu!.db beatmap databases and fixed some other database save/load issues
    • Fixed newly-imported beatmaps not being saved if the database is reloaded (with F5)
    • Fixed duplicate neosu_maps.db entries being saved
    • Fixed a crash that occurred when only a single beatmap is installed
    • Fixed an issue causing "Alphanumeric group wasn't initialized!" logs to show up when auto-importing .osz files
  • Fixed issues causing fullscreen to not work properly in some cases
  • Improved more incorrect/unexpected UI behavior in general (e.g. right click context menu focus for song buttons)
  • Fixed tablet motion being ignored with raw input enabled
  • Fixed mod selector reset/close buttons no longer working

v41.13

02 Jan 20:49
da74d26

Choose a tag to compare

  • Song browser:
    • Improved scrolling behavior and performance
    • Updated top-left artist/title font for sharper text
    • Merged some nice features from McOsu (from @McKay42):
      • Added Options > Songbrowser > "Song Buttons Velocity Animation
      • Added Options > Songbrowser > "Song Buttons Curved Layout
      • Updated song buttons to have the velocity animation disabled by default
      • Updated "Sort by Artist" to secondarily sort by title
  • Score results screen:
    • Better match stable skin behavior for 300/100/50 hitresult images (use non-animated variants if possible)
    • Fix incorrect AR/CS/HP/OD being shown for most mod combinations
  • In-game scoreboard can now also be sorted by pp, misscount, accuracy or combo)
  • Multiplayer matches now always have the "No Pausing" mod enabled
  • Online Beatmaps screen:
    • Added a checkbox to only see ranked beatmaps
    • Added a hoverable icon for each beatmapset difficulty
    • Added background thumbnails
    • Fixed results after map 100 not getting fetched correctly
    • Improved performance
  • Replay viewer now auto-skips sections that the player has skipped
  • Fixed issues with mouse scroll events being applied to layered UI elements simultaneously
  • Fixed icons (options menu categories, etc.) being offset when changing DPI

v41.12

27 Dec 14:49

Choose a tag to compare

  • Added loading spinner for online beatmap search queries
  • Fixed map backgrounds being drawn in places they shouldn't be
  • Fixed online beatmaps screen not always detecting installed beatmaps
  • Fixed some 2B drawing issues (e.g. : https://osu.ppy.sh/beatmapsets/613791#osu/1294898)
  • Fixed some edge case map loading issues (e.g. : https://osu.ppy.sh/beatmapsets/1397110/#osu/2883509)
  • Fixed beatmaps being stuck on old PPv2 versions (bumped database version)
  • Fixed slightly incorrect PP sorting in the user stats screen
  • Improved songbrowser performance when song grouping is active
  • Improved background star/PPv2 calc performance, and lowered memory usage

v41.11

24 Dec 19:07

Choose a tag to compare

v41.10

05 Dec 17:21

Choose a tag to compare

  • Added -console launch option to open a separate console window on Windows
  • Added -info launch option to print OpenGL information
  • Added support for media keyboard buttons (play/pause/prev/next)
  • Fixed being unable to chat during gameplay
  • Fixed colors being wrong in fullscreen on Windows on AMD cards
  • Fixed mod selection animations
  • Fixed restarting a map not keeping nightcore pitch
  • Fixed multiple SoLoud specific issues:
    • Clicking/popping when looping a song
    • Rare deadlock/freeze when switching devices
    • Selected audio device not always getting saved
    • Volume sometimes getting set to 100% when switching devices
  • Improved login error messages
  • Made window resizing smoother
  • Updated osu! version to b20251128.1

v41.09

28 Nov 19:44

Choose a tag to compare

  • Added "snd_rate_transpose_algorithm" ConVar to adjust rate changer quality
  • Added option to draw map backgrounds in discord rich presence
  • Added environment variables "SOLOUD_MINIAUDIO_DRIVER" and "SOLOUD_SDL_DRIVER" to control OS-level output backend
  • Various performance and audio latency improvements
  • Removed combobreak sound when pressing wrong key with Alternate mod
  • Renamed Full Alternate to Alternate
  • Improved the reliability of avatar images showing up when they're supposed to
  • Improved gameplay animation smoothness (position interpolator fixes)
  • Fixed incorrect beatmap hitsound volumes and samplesets being used
  • Fixed some replay playback bugs
  • Fixed multiplayer matches failing to start
  • Fixed multiplayer room screen missing ready button and freemods checkbox
  • Fixed nightcore/daycore not speeding up/slowing down the map with SoLoud
  • Fixed multiple songbrowser and collection management issues:
    • Beatmap difficulties are now properly grouped by mapset when searching in "No Grouping" mode
    • All collections are now sorted alphabetically
    • Deleting/renaming collections now works properly
  • Fixed audio clicks/pops with certain looped sounds when using SoLoud (e.g. some spinner-spin sounds)
  • Fixed some options menu/back button layout issues
  • Fixed crashing when importing beatmaps during gameplay
  • Fixed some cases of memory corruption from certain database import combinations

v41.08

14 Nov 12:51

Choose a tag to compare

  • .osk/.osz files in the maps/ and skins/ directories are now automatically imported
  • Added option to enable raw keyboard input on Windows
  • Added ConVar to select resampler used for SoLoud (snd_soloud_resampler: "point", "linear", "catmull-rom")
  • Added "No pausing" mod
  • Background thumbnails will no longer show in Discord Rich Presence if they are disabled in-game
  • Fixed command convars like "help" and "find" not working
  • Fixed options menu focus in multiplayer rooms
  • Fixed UI scaling bugs
  • Updated SDL to fix Windows 32-bit builds
  • Added "fps_limiter_nobusywait" ConVar (don't use it)

v41.07

09 Nov 17:18
b458988

Choose a tag to compare

  • Added crash dump generation support (send us the .dmp file next to neosu.exe if the game crashes)
  • Added option to use BASSWASAPI event callbacks (similar to ppy/osu-framework#6651)
  • Added the experimental DirectX11 renderer to the regular build configuration (run with the -dx11 launch option to test)
  • Center cursor when starting a map with FPoSu
  • Improved resampling algorithm for SoLoud (now Catmull-Rom vs linear)
  • Improved performance with raw input enabled on Windows
  • Allowed UI scales under 100% (if set from console/config)
  • Fixed spinner transparency and uncentered spinner approach circles
  • Fixed sliderslide sounds never playing
  • Fixed font size/scaling not updating when DPI scale changed
  • Fixed options menu not being transparent enough
  • Fixed large skin back buttons covering up the options menu
  • Fixed auto-updater for the third time
  • Fixed cursor visibility when pausing autoplay
  • Fixed pp strain graphs not updating
  • Fixed windowed resolution not getting saved
  • Updated FPS counter to use colors based on monitor refresh rate
  • Updated osu! version to b20251102.1