1. Spin Rhythm XD
  2. News
  3. Update 7 - Global Rankings, QoL features

Update 7 - Global Rankings, QoL features

Welcome to Update 7. This update started as a way to implement extended results screen stats and global leaderboards, as well as improve the quality of the level editor. Unfortunately the more bugs we crush the more we want to crush, so the list of changes got quite long and it's been about 3 weeks since our last patch.

UPDATE 7


Two of our team (Steve and Shath) have been busy developing the single player campaign mode, which is probably the biggest update we will have to ship before 1.0 is finalised.

This current update focuses on adding some long-requested features such as extended stats, global leaderboards and improvements to the editor and the way customs work in general.

    NOTES

  • Leaderboards have been reset due to a bug that allowed some players to score above the maximum possible score per level, and also slight changes to the scoring system detailed below.
  • Developer roadmap has been updated.
  • If you would like to set your own customs folder path, add a launch option (right click > properties > set launch options) to your Steam SRXD game link and use the code custom_path “C:\\Whatever\\Folder\\You\\Want” (note in this case your custom folder will be ‘\\Want’, the game will not create a ‘\\Custom’ subfolder below this).
    FEATURES

  • Added challenge menu (replaces “Daily” button).
    - Added global top leaderboard (score combined across all tracks submitted per-difficulty - Trumpel you should be relieved of your exemplary duty up until now).
    - Added placeholder for weekly challenge with mutators (coming soon)
  • Added SpinFM stations with new station artwork for each difficulty.
    - All SpinFM stations contain only one difficulty to keep you in your comfort zone.
    - Added multiplier back into SpinFM.
  • Added the ability to launch custom tracks externally. This works on either startup or during execution by passing in commands via Steam. File names are case sensitive. Extension is optional.
    - Note that for the suffix, difficulty 0 = Easy, difficulty 1 = Normal, ... , Difficulty 4 = XD
  • Windows “Run”:
    - steam://run/1058830//play \\"My Custom Track.srtb\\" difficulty 2
  • MacOS shell (observe quotes):
    - open "steam://run/1058830//play \\"My Custom Track.srtb\\" difficulty 2"
  • Browsers: use URI
    - steam://run/1058830//play "My Custom Track.srtb" difficulty 2
  • C/C++ code:
    - system("steam://run/1058830//play = \\"My Custom Track.srtb\\" difficulty 2");
  • The game’s file structure has been simplified so that future small patches should typically be less than 100MB (instead of around 700MB they currently are).
  • Added extended stats on the level complete screen (press the ‘Stats’ button to view).
    POLISH

  • Spin Cycle (Expert) removed some dodgy lift off notes at 55s and 42s to the end.
  • BUBBLES (Expert) fixed one spin early on that was a tiny bit out.
  • Never Count On Me (XD) had some polish.
  • Robo Trio (XD) very minor polish.
  • Velours (Expert, XD) had some polish.
  • New Game (XD) beginning made slightly easier towards the end of the first section.
  • Spins have a new visual (and their ending no longer blends with tap notes to create a coloured line, now their finish line should always be a white line like a tap note).
  • Beat bars are more vibrant in colour (to contrast with the teal spins).
  • Scratch zones have a new visual to better convey the action required.
  • Performance graph on level complete now shows green bars for PFC sections, yellowish bars for suboptimal sections and red bars for sections with misses.
  • Hit sounds will appear in the game world in stereo and based on their placement (left / right) on the track.
  • Hit sound volume is now dynamic and is based on the volume of the level music at that time (hopefully they will no longer be drowned out in loud sections and too loud in quiet sections).
  • There are now many more (9 total) in-game UI tips in the pause menu.
  • Tutorial / Random track art now has text strings (for all languages) instead of only English cover art.
  • Track info while playing (bottom left) is more nicely presented and should scale properly in wider resolutions.
  • You can now access your player.log files (and report technical issues) from the options menu (bottom right).
  • Results screen typography and layout has had a polish.
  • Pause menu has had a visual polish.
  • Practice mode buttons now have their own icon.
  • The difficulty badge / ring has had a polish in all screens making the difficulty value of a level more clear.
  • All text in all menus should now be clearer in all languages, and no longer have ugly overflow / wrapping issues (especially in German / Spanish) and should no longer appear tiny in size (Asian characters).
  • Main menu now contains a link to our Twitter, and the Discord / Dev Roadmap links have a nicer look with icons and proper colours.
  • SpinFM backgrounds have had the ugly text removed.
    CUSTOMS / EDITOR

  • Editor button is now labelled “Custom”.
  • Clip editor heading should no longer overflow (Spanish / Korean).
  • Custom tracks list in Edit / Play modes should now sort by track title, not SRTB title.
  • Your charter field will show in Edit / Play mode menus, and also in the pause menu while playing a track.
  • Placing tap notes and hold notes in the middle of an ending note will now end that hold note early (and automatically create an ending note behind the placed note).
  • Placing hold notes around other hold/spin/scratch notes will no longer create duplicate end notes stacked nearly on top of eachother.
  • Adding cue points in the clip editor can now be achieved with the mouse by hovering over the cue point area and clicking the + symbol.
  • Selecting a cue point now gives you a detail panel with the name and time available to edit.
  • Cue points can now be moved in the clip editor using click and drag.
  • Selected cue points can now be deleted using the delete button on their info panel.
  • In the track editor details panel, “Charter” field should now be correctly displayed in all languages.
  • When creating a new level the clip editor is now the first thing you will see.
  • In the note editor, hold notes show as invalid (red line) when they don’t have an ending note.
  • Similarly, single end notes show as invalid when they aren’t connected to any valid hold/spin/scratch starting note.
  • When placing hold notes before existing ending notes, duplicate ending notes will no longer be created.
  • The game should remember and default to the last custom song you played when re-entering the menu.
  • Placing notes in “recording mode” (while the song is playing) is far less laggy (and can pretty easily be quantised to near-perfect after recording).
  • You can now import extremely long tracks (1hr+) with hopefully no issues.
  • Fixed note placement slowdown when going past 30 minutes into a track.
  • Fixed time signature snapping with denominators of 8 or higher - some songs might need their time signatures moved to be in the correct position again.
  • “File is up to date” warning no longer stacks obnoxiously.
  • Limited the amount you can zoom in and out in the editor to prevent a crash (~0.5ms - ~30mins).
    BUG FIXES

  • ‘151’ matches before spins should no longer force you to take damage (this was a bug where then a spin has been detected, it would fail the match note) - this one has caused a bit of heartache for those chasing PFCs in XD difficulty, so if it pops up again please let us know.
  • Failing a scratch zone should now mean you can no longer achieve an FC.
  • It should no longer matter which device you start a spin with after a tap (they should combine momentum properly - sorry Metalman).
  • Completing the Hard tutorial will no longer spam CCCOOOOOOMMMPPPPLEEETTTEEEEE
  • Fix some DSP issues where the notes on the track would occasionally move backwards.
  • Old personal scores in the friends list should no longer occasionally remain when leaderboards are reset.
  • Notifications with the same messages won’t spam anymore.
  • SpinFM should properly trigger crowd sounds upon level completion.
  • Fixed ranking - PFC now gives S+ rank.
  • Fixed PFC/FC checks -- should show up properly in level select.
  • Fixed an issue that would cause the game to crash on some processors when using the Track Editor.
  • Fixed some issues that could arise when dragging items in the Clip Editor while using keyboard shortcuts.
  • Fixed an issue where the audio could get out of sync when the audio device changed.
  • Attempting to remove mouse acceleration on input - seemed to not work, but if it helps then that’s good.
  • Ginger Lizard (Hard) now has a proper preview.
  • Hard tutorial warning should no longer appear when attempting the Hard tutorial.
  • Hard tutorial warning should no longer appear after already completing the Hard tutorial amd attempting a Hard level.
  • The old flying fish beat particles should be defeated once and for all.
  • Customs backups with multiple difficulties should no longer export multiple .OGG files.
  • Burst compile compatibility should be improved (less crashing) on certain CPUs.
  • Entering the main menu after bootup will no longer trigger a note hit sound.
  • Note sounds should no longer stack when notes are stacked, the game will simply play the loudest single sound.
  • Release notes should now properly calculate score across all combinations of notes stacked on top of themselves (this was causing players to achieve higher than possible scores).
  • Beat Hold releases now display early / late.
  • Beat Hold releases now add to your streak.
  • Game should now ignore .ini and .xmp files in your customs audio folder (no more stacking error messages on launch).


Keep spinnin' and keep winnin'.