Releases: itdelatrisu/opsu
0.9.0
This version mainly improves upon existing features, and includes a handful of new additions and bug fixes.
Updates:
- Implemented hit object stacking algorithm. (#61)
- Implemented "Half Time" and "Double Time" mods. Note that pitch is shifted, though. (#68)
- Added playback speed selection during replays. (#68)
- Improved hit animations during gameplay. (#71)
- Implemented Catmull curves. (#76)
- Added additional download servers: osu!Mirror and Hexide.
- Changed font to Droid Sans Fallback.
- Bug fixes for clip loading (#59, #60, #84), fade-in issues (#63), and XDG problems (#58).
- A lot of code refactoring/renaming.
0.8.0
This version adds many new gameplay features, as well as various tweaks and bug fixes throughout the app.
Updates:
- Added support for recording, parsing, and exporting game replays. (#52)
- Game mod updates:
- "Flashlight" is now implemented (restricted view area, silver grades).
- "Autopilot" is now implemented (automatic cursor movement).
- "Auto" now shows cursor movements.
- "Hard Rock" now flips hit object coordinates, as in osu!.
- Implemented follow points.
- Added track previews to the downloads menu.
- Added auto-updating functionality for the score database.
- Improved track position precision, which should lead to generally smoother gameplay. (#44)
- Added support for loading HD (@2x) images. (#49)
- Bug fixes: crashes when importing beatmaps; more slider problems (#54); some glyph loading issues (for Unicode text); mod inverse checks; gracefully handle all hit object initialization errors.
- Visual changes: scaling improvements (#48); fading tooltips; popping scorebar marker; score info tooltips.
0.7.0
This version contains important fixes and enhancements for existing features, along with significant internal updates. Once again, thank you for all the helpful bug reports and pull requests!
Updates:
- Added a beatmap cache database to drastically improve load times.
- Moved lots of loading to directly before starting a game (e.g. images, timing points, combo colors, breaks). This also improves load times.
- Added an automatic updater for new releases.
- Multiple instances of sound clips can now be played simultaneously. (#25)
- Implemented addition and edge addition hit sounds. (#27)
- Added bar notifications for many events.
- Auto-fill error forms with all available information.
- Write build information to a "version" file when building.
- Implemented "relax" mod.
- Added a "pop" effect to the combo counter.
Bug fixes:
- Major spinner fixes: fade in effect, support counterclockwise rotation, show RPM for "auto"/"spun-out" mods, remove dependence on FPS. (#37)
- Fixed some uncommon issues with slider calculations. (#26, #39)
- Correct actions are now taken at the end of tracks (e.g. next song in the main menu, loop to preview time in the song menu). (#38)
- Support loading case-insensitive audio files names and some incorrectly named files.
- Fixed issue where JarSplice wasn't copying anything in the META-INF directory.
Input-related changes:
- Added an "input" category to the options menu.
- Added options to disable the mouse wheel or mouse buttons.
- Clicking the mouse wheel during gameplay now pauses the game.
- Removed left/right game key restrictions. (#31)
- New shortcuts:
- Global:
F7
: cycles through FPS settingsF10
: toggles mouse enable/disable state during gameplay
- Main menu:
d
: opens downloads menur
: plays random track
- Song menu:
SHIFT
+DEL
: opens beatmap deletion menu
- Global:
0.6.0
This version features major improvements in audio processing and UI, as well as many scattered fixes. There were more pull requests and bug reports than ever, so thanks to everyone who helped make this happen!
Updates:
- MP3s are now streamed instead of converted to WAV. (#15)
- Added new menus: game mods (F1), beatmap options (F3), beatmap deletion, song reloading (F5), score management.
- Implemented "weighted" spinners, and added RPM meter. (#17)
- Improved sound effect loading, and support loading MP3 effects. (#22)
- Image loader fixes.
- XDG base directory support for Unix-like operating systems (must be enabled in pom.xml). (#16)
- The beatmap downloader now shows which maps are already loaded, and also shows download speed/ETA.
- Added hit error bar. (#20)
- Added more MenuButton effects.
Appearance changes:
- Song menu:
- modified search bar
- new selection-* images
- better overall positioning
- darker colors
- transparent footer
- more compact song button space
- Gameplay:
- fixed scorebar positioning
- fade in/out many elements (approach circles, sliders, hit lighting)
- fixed size score width
- rotate slider ball and spinner
- animated score % display
- Maintain aspect ratios when scaling beatmap background images.
- Added checks for transparent pixels when clicking/hovering on main menu elements.
0.5.0
This version includes major feature additions and bug fixes.
Updates:
- Implemented new slider curve types, "CircumscribedCircle" and "LinearBezier", to replace the old buggy sliders.
- Scores are now saved to an SQLite database, and old scores can be viewed in the song menu.
- Added a beatmap downloader (using Bloodcat) to find, download, and import beatmaps from within opsu!.
- Fixed many issues related to application restarts (since 0.4.0).
0.4.0
This version includes memory and stability improvements, graphical polishing, many new features, and code enhancements.
New features:
- Error handler for all exceptions and crashes.
- Hover effects on most menu elements.
- Global volume setting and volume-bg implementation.
- Screenshots saved in a new thread.
- Enable VSync when target FPS is 60.
- Support for loading from multiple image file types.
- New tab image and color scheme.
- GitHub image link on main menu.
- Retry counter.
- Lots of other visual tweaks.
- Added shortcuts:
- Restart application (options menu):
Ctrl+Shift+F5
- Reload beatmaps (song menu):
F5
- Change global volume (main menu, game):
up
/down
arrows, scroll wheel - Interrupt beatmap parsing (splash screen, song menu):
Esc
- Quit game (splash screen):
Esc
x 3 - Undo random map (song menu):
Shift+F2
- Play with "auto" mod (song menu):
Ctrl+Enter
- Game mod shortcut keys (options menu):
Q
/W
/A
/S
/V
/B
- Restart application (options menu):
Code changes:
- Many memory optimizations, and a few performance optimizations.
- Automated fat jar creation in Maven using a modified version of JarSplice.
- Lots of code refactoring.
- Removed static fields from all game states.
- Images are loaded when needed instead of all preloaded.
- Interfaced hit objects.
0.3.3
New features:
- Implemented skinnable theme song.
- Added support for Unicode metadata.
- Hover effects for many menu buttons.
- Subtle fade-in effects for circles and sliders.
Fixes:
- Better error checking in parser.
- Fixed mouse cursor not being hidden properly.
0.3.2
New features:
- Improved search: added support for conditional expressions, and subsequent terms now limit the existing result list (instead of further expanding it).
- Added "Easy" mod.
- Added a progress bar in the splash screen (new default).
- Added a yellow progress circle during song lead-in time.
- Game keys (default Z/X) are now configurable.
- Added "Length" sort tab.
Fixes:
- Eliminated delays when quickly switching between songs in the "Song Select" menu.
- Changed default OSZ unpacking location to a "SongPacks" directory to prevent unintended unpacking.
- Input controls in the "Game Paused/Fail" menu are now identical to game controls.
- Fixed difficulty settings are no longer affected by game mods.
- Slider scoring now properly handles repeats.
- Fixed a handful of errors in corner cases.
0.3.1
New features:
- Saving/loading from checkpoints: CTRL+S and CTRL+L, respectively (or see options screen).
- General song menu improvements.
- Cursor updates (scaling, rotating, expanding).
Fixes:
- Disabled sound effects in Linux by default due to driver issues. This fixes critical sound problems (i.e. tracks not loading at all).
- Improved the positioning and rendering of various menu and game elements.
- Window size is now limited by screen resolution.
- Search textfield now properly retains focus.
0.3.0
New features:
- Added support for loading beatmap skins.
- Added a module for unpacking OSZ archives.
- Added a splash screen for loading resources.
- Added options for global fixed difficulty settings (CS, HP, AR, OD).
- Added some missing keyboard shortcuts.
Fixes:
- Corrected "Hard Rock" difficulty modifiers.
- Further fixes in beatmap parser.