Releases: kiwec/neosu
Releases · kiwec/neosu
v42.01
v42.00
- 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
- 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
- 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
- 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
- Merged updated PPv2 ver. 20251007 from McOsu (thanks @Givikap120))
- Added "Boost hitsound volume" option to make hitsounds slightly louder than usual)
- Added online beatmap browsing/downloading screen)
- Re-added DT/NC/HT labels when speed override is exactly 1.5x/0.75x)
- Fixed inaccurate beatmap BPM values)
- Fixed song browser up/down arrow key navigation)
v41.10
- 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
- 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
- Mainly relevant to non-Windows users: whrvt/neoloud@5dd9074
- 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
- .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
- 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