Skip to content

Releases: Simply-Love/Simply-Love-SM5

Simply Love for SM5 - v5.5.0

19 Jun 10:12
Compare
Choose a tag to compare

About

This is the v5.5.0 release of Simply Love for ITGmania. It's mostly geared around supporting the upcoming Stamina RPG 8 Event with a couple of bugfixes. It is the first release that is exclusively for ITGmania and requires version 0.8.0 or higher to run (current latest is 0.9.0).


Supported Versions of StepMania

The current release of Simply Love is compatible with ITGmania versions 0.8.0 or newer.

For new installations we currently recommend grabbing the ITGmania + Simply Love bundle over at the www.itgmania.com.

Compatible Releases
ITGmania 0.8.0+

If you are able to compile ITGMania's source code yourself, you can check out the instructions for compiling.

Incompatible
❌ StepMania 5 (SM5)
❌ Forks of SM5 (e.g. starworlds)
❌ Older versions of StepMania (e.g. StepMania 3.9)
❌ Forks of older versions of StepMania (e.g. OpenITG, NotITG)
❌ SM5.2

If you have trouble installing or running ITGmania, particularly on macOS, this Troubleshooting Readme may help.

Installing Simply Love

If you are upgrading from a previous version of Simply Love, fully delete the old Simply Love folder first.

Do not merge the new folder into the old.

Full install instructions are in the Installing Simply Love README. It's worth looking at!


Changes

Stamina RPG 8 Support

Introduces the new visual theme for Stamina RPG 8.

Other Assorted Changes

Fixed a bug where measure lines were always enabled on non-English setups.

Fixed a bug where score upload was stuck on "Submitting..." in some cases.

Removed FA+ from being selectable in the sort menu.

Color adjustments for the Technique visual style.

Deduct/Refund credits correctly with ScreenSelectProfile enabled.

Allow changing speedmods before 1st note in Course mode.

Fix some FA+ judgment flashes.

Sort Favorites by Song Title instead of the directory.


Contributors

@teejusb - Primary Contributor
@SugoiFactory - Various QoL changes.
@quietly-turning - Course Mode speed mod adjustment.
@CrashCringle12 - Profile/Favorites improvements

Thanks to all who contributed to this release!


Change Summary

For a full summary of changes between v5.5.0 and v5.4.0, check GitHub's comparison of the two.

A full summary of the ITGmania specific changes can be found here

Simply Love for SM5 - v5.4.0

07 Mar 20:01
Compare
Choose a tag to compare

About

This is the v5.4.0 release of Simply Love for StepMania 5. It's mostly geared around supporting the upcoming ITL Online 2024 Event but also includes a ton of quality of life changes. It includes a couple new features as well. It is the fourth release compatible with ITGmania but it does require version 0.8.0 of ITGmania for run.

NOTE: ALL RELEASES GOING FORWARD WILL TARGET ITGMANIA EXCLUSIVELY

I've been dual maintaining both StepMania (compatible with GS Launcher) and ITGmania releases of Simply Love for the past couple of iterations, spanning a couple of years. As ITGmania develops and Simply Love grows to make use of its unique features, it's been getting harder and harder to keep them in sync with the updates, especially as others contribute to the project. As a result, to help streamline all the processes involved with making releases, future releases of Simply Love will only consist of ITGmania releases. This release should still allow people on StepMania to enjoy ITL Online 2024 through the GS Launcher, but they should look to migrate if they would like to participate in future iterations.

Thank you everyone for the support thus far and I hope you'll stick around for the future!


Supported Versions of StepMania

Simply Love v5.4.0 is compatible with current releases from the official StepMania/ITGmania project.

Compatible Releases
StepMania 5.0.12
StepMania 5.1-b2
StepMania 5.3-a4.13.0 (OutFox) (preliminary support)
ITGmania 0.8.0 - Make sure you download the ITGmania specific version below.

If you are able to compile StepMania's source code yourself, the 5_1-new branch is supported. The wiki has instructions for compiling.

If you are able to compile ITGMania's source code yourself, you can check out the instructions for compiling.

Incompatible
❌ Forks of SM5 (e.g. starworlds)
❌ Older versions of StepMania (e.g. StepMania 3.9)
❌ Forks of older versions of StepMania (e.g. OpenITG, NotITG)
❌ SM5.2

If you have trouble installing or running StepMania, particularly on macOS, this Troubleshooting Readme may help.

Installing Simply Love

If you are upgrading from a previous version of Simply Love, fully delete the old Simply Love folder first.

Do not merge the new folder into the old.

Full install instructions are in the Installing Simply Love README. It's worth looking at!


Changes

Brand new DEFAULT Visual Theme

The first thing you'll notice when installing the theme is there had been a huge makeover courtesy of @soraeee!
image
If you still prefer hearts it is still available under Simply Love Options in the operator menu.

Removal of FA+ Mode

With this version, the FA+ game mode is no longer selectable! All of the pertinent features in this mode have been implemented as toggleable options in the Options menu or the standard ITG game mode, rendering this dedicated mode's continued existence redundant. This allows for a substantial amount of code cleanup and a more intuitive and player-friendly gameplay experience. Remember to grab the updated NoteSkins from the ITGmania download to make use of the white flashes when the FA+ window is enabled.

Implementation of Tournament Mode

Tournament Mode is a new setting available in the Operatormenu. Using this will apply a number of changes in gameplay to create a "standardized" game environment for competitive play, such as the option to always enable the FA+ window, toggling the display of Step Statistics, and enforcing No CMOD rules.

Greater focus on EX score

More emphasis and recognition of EX score has been implemented in several locations throughout the theme. This is mostly toggled based off of whether the player has the Show Ex Score player option enabled. This also works alongside the GrooveStats integration which now also tracks EX Scores.

Other Assorted Changes

  • Better ScreenSelectProfile behavior.
    • Default to the Guest profile (unless a Default P1/P2 profile is set in the Manage Local Profile options -- then default to that)
    • Both players need to explicitly select a profile before moving forward on that screen.
  • The theme now has a new letter grade of "Quint Star" that is rewarded when completing a chart with an EX score of 100%!
  • You can now change difficulty on the song select screen with only one menu button button press, instead of two. (Changing difficulty via the pad still requires two presses)
  • Bugfix to ensure Autoplay scores result in fails to prevent score saving
  • Easy functionality for background music toggle added
  • The Colorful error bar now highlights the area for which window the step occurred

ITGmania Specific Changes

Add New Sorting Methods

Introduced a Sort By Level and Sort By P1/P2 Grades

image
image
image

Add Support For Beat Bars

These are the measure lines similar in DDR. Can be set per player.
image

Added Options for Random/LR-Mirror/UD-Mirror Turn Mods

  • Random is essentially S-Rand from IIDX, and just a more uniformly distributed Blender
  • LR-Mirror swaps just the Left and Right Columns (also supports doubles)
  • UD-Mirror swaps just the Up and Down Columns (also supports doubles)

Contributors

@teejusb - Primary Contributor
@SugoiFactory - Numerous improvements, updates, and additions
@frn1 - Spanish translation improvement
@quietly-turning - Visual updates
@SimplyViper16 - Font filename improvements
@CrashCringle12 - Profile selection and Favorites improvements

Thanks to all who contributed to this release!


Change Summary

For a full summary of changes between v5.4.0 and v5.3.0, check GitHub's comparison of the two.

A full summary of the ITGmania specific changes can be found here

Simply Love for SM5 - v5.3.0

18 Jun 21:25
Compare
Choose a tag to compare

About

This is the v5.3.0 release of Simply Love for StepMania 5. It's mostly geared around supporting the upcoming Stamina RPG 7 Event as well as starting the deprecation of FA+ mode (read below). It includes a couple new features as well. It is the third release compatible with ITGmania but it does require version 0.7.0 of ITGmania for run.


Supported Versions of StepMania

Simply Love v5.1.2 is compatible with current releases from the official StepMania/ITGmania project.

Compatible Releases
StepMania 5.0.12
StepMania 5.1-b2
StepMania 5.3-a4.13.0 (OutFox) (preliminary support)
ITGmania 0.7.0 - Make sure you download the ITGmania specific version below.

If you are able to compile StepMania's source code yourself, the 5_1-new branch is supported. The wiki has instructions for compiling.

If you are able to compile ITGMania's source code yourself, you can check out the instructions for compiling.

Incompatible
❌ Forks of SM5 (e.g. starworlds)
❌ Older versions of StepMania (e.g. StepMania 3.9)
❌ Forks of older versions of StepMania (e.g. OpenITG, NotITG)
❌ SM5.2

If you have trouble installing or running StepMania, particularly on macOS, this Troubleshooting Readme may help.

Installing Simply Love

If you are upgrading from a previous version of Simply Love, fully delete the old Simply Love folder first.

Do not merge the new folder into the old.

Full install instructions are in the Installing Simply Love README. It's worth looking at!


Changes

Setting up for FA+ mode Deprecation

With the white window being emulated in ITG mode for a few releases now, the existence of an explicit FA+ is largely redundant. This release begins porting many of the remaining features to ITG mode. These are:

  • Showing the white window on the histogram and scatterplot on ScreenEvaluation. This happens when a player has both the FA+ Window enabled in Gameplay as well as the option to Show FA+ Pane.
  • Storing the white counts in Stats.xml. This will allow us to transfer the scores from FA+ mode to ITG mode without losing data

There are two remaining things left before the mode gets fully deprecated, which might happen in the next release. These are:

  • Notefield doesn't flash for the white window in ITG mode. While this requires a noteskin change and NOT a theme change, since ITGmania did not update the noteskins with this release, we will consider this an outstandng issue. @teejusb will try to get the noteskins out sooner than later (potentially before the next Simply Love release itself).
  • Create a script to actually easily transfer the scores from FA+ mode to ITG mode.

Notefield Positioning Options

Because many people play on a wide variety of setups, the notefield position might vary based on monitor height or pad placement. This release adds options to change the X and Y positions of the notefield to help normalize the play experience. Moving the notefield will also move all the other elements such as measure counter, subtractive scoring, column cues along with it. Note that it might still overlap with other elements of the screen so make use of this option as needed.

image

Another Error Bar Trim Update

We introduced the Error Bar Trim and @Valentina16 posted an update in the previous SL releases. We've removed the Trim option in favor of allowing to specifically choose to trim down specifically down to Excellents or Greats (or None).

Modifications to the Early Decent/Way Off Behavior (ITGmania only)

This is an ITGmania specific feature. For more detailed explanation check out the [ITGmania release notes(https://github.com/itgmania/itgmania/releases/tag/v0.7.0) for this release.

Long time players of ITG will know that there has been a divide in the game environments of the two major sub-communities regarding the Decent/Way Off judgments. See this video for the best explanation.

Simply Love has been supporting both of these environments separately for quite a while, but there is definitely added complexity to the code to maintain them. Starting with ITGmania 0.7.0, we aim to normalize the overall game environment across the whole scene.

Without going into too much detail, the engine change modifies early triggers for the Decent/Way Off windows such that you will still incur the life bar hit as intended on those judgments, but you will now have the ability to hit the same arrow again for score. This lets timing focused players re-hit an arrow for scoring purposes, and stamina focused players to use those timing windows to keep to their form in check. Additionally, this also completely eliminates way off towers as well as brings back chord cohesion as a game mechanic.

This change was beta tested for a couple months prior to this release by many players with the (majority of) feedback being positive. This is the first public release of this feature. ITGmania 0.7.0 has this feature enabled by default. We also introduce toggles to hide judgments and notefield flashes for the early hits, which is helpful for (often timing-focused) players who aren't used to seeing them.

Favorites (ITGmania Only)

Added support for favoriting items! You can add and view favorites from the sort menu. Currently this feature is limited to local profiles only, but I'll fix this in the next release.

image

Bug Fixes/Other

  • Used Std Dev * 3 (i.e. 99.7% of judgments fall within this values). This metric is a "max timing error-esque" statistic that tries to reduce the impact of outliers.
  • Fix fluctuations in EX Score Subtractive score (thanks @zarzob)
  • Remove Held Miss Tracking as an option and always have it enabled
  • Fix Screenshot Naming to remove symbols
  • Bump lookahead by one so you can always see the potential next two streams
  • Fix max timing error to have sub-millisecond precision

Contributors

@teejusb - that's me!
@SugoiFactory - SUPER helpful and helping me with porting FA+ features as well as changes. This release may not have come out in time without him

Thanks to all who contributed to this release!


Change Summary

For a full summary of changes between v5.3.0 and v5.2.1, check GitHub's comparison of the two.

A full summary of the ITGmania specific changes can be found here

Simply Love for SM5 - v5.2.1

22 Mar 16:54
Compare
Choose a tag to compare

This is the bugfix release for v5.2.0, generally targeting fixes for the ITL Online 2023 event.

This release includes the following:

  • Uses the correct JSON functions for non-ITGmania builds
  • Fixes the displayed EX score in the song wheel. This release should retroactively fix the values on singles.
  • Fixed ITL File writing for doubles (unfortunately any upscores can not be retroactively fixed).
  • Added NoCMod identification for ITL File writing
  • Fixed ITL File writing for memory cards
  • Fixed Column Cue time counter to work with revers (and alternate, split, cross, etc.)
  • Display Early/Late text in ITG Mode with FA+ enabled

Change Summary

For a full summary of changes between v5.2.1 and v5.2.0, check GitHub's comparison of the two.

A full summary of the ITGmania specific changes can be found here

Simply Love for SM5 - v5.2.0

17 Mar 22:35
Compare
Choose a tag to compare

About

This is the v5.2.0 release of Simply Love for StepMania 5. It's mostly geared around supporting the upcoming ITL Online 2023 tournament. It includes a couple new features as well. It is the second release compatible with ITGmania but it does require version 0.6.0 of ITGmania for run.


Supported Versions of StepMania

Simply Love v5.1.2 is compatible with current releases from the official StepMania/ITGmania project.

Compatible Releases
StepMania 5.0.12
StepMania 5.1-b2
StepMania 5.3-a4.13.0 (OutFox) (preliminary support)
ITGmania 0.6.0 - Make sure you download the ITGmania specific version below.

If you are able to compile StepMania's source code yourself, the 5_1-new branch is supported. The wiki has instructions for compiling.

If you are able to compile ITGMania's source code yourself, you can check out the instructions for compiling.

Incompatible
❌ Forks of SM5 (e.g. starworlds)
❌ Older versions of StepMania (e.g. StepMania 3.9)
❌ Forks of older versions of StepMania (e.g. OpenITG, NotITG)
❌ SM5.2

If you have trouble installing or running StepMania, particularly on macOS, this Troubleshooting Readme may help.

Installing Simply Love

If you are upgrading from a previous version of Simply Love, fully delete the old Simply Love folder first.

Do not merge the new folder into the old.

Full install instructions are in the Installing Simply Love README. It's worth looking at!


Changes

Combo Lamps

The most noticeable changes will be the inclusion of combo lamps! This was a pretty highly requested feature and it has now been included! Thanks to @bwaggone for the work on this!

image

Modified Timing Statistics on Screen Evaluation

This release sees the inclusion of Mean, Std. Dev., and Max Error. We also remove Median and Mode ini favor of those. Mean Timing Error has been renamed to Mean Absolute Error. This is done to indicate that it's the mean of the absolute values of the timing error and to help distinguish it from the true Mean.

image

Error Bar Trim Option

This is a quality of life improvement by @Valentina16 to the colorful and multi-tick error bar options to truncate them only be as large as the Excellent window. The great window is often too wide which often made the ticks harder to discern.

image

CD Titles

Also a pretty common request was to reintroduce CD Titles. They can be found near the banner if one exists for a song.

image

Bug Fixes/Other

Many of the changes in this release were taken and modified from @SugoiFactory & @zarzob's fork of SL. Thanks for their work on this project Those are the following:

  • Added a 0ms line on the scatter plot
  • Trackng fail time on the scatter plot on ScreenEvaluation
  • Reintroduction of CD Titles (which was sourced from @Hayoreo 's Digital Dance)
  • Added Song/Course Length to ScreenEvaluation
  • Added stream breakdown to ScreenEvaluation
  • Added a reamining time duration for column cues that last longer than 5 seconds

Additional Changes are the following:

  • Fixed framerate issues on non-SRPG6 visual theme due to the heavy use of videos for that specific theme
  • Add the ability to toggle between tech counts and density graph in versus mode by double tapping the select button (by @CrashCringle)
  • Update the Miso font for better clarity + include new glyphs (by @JustMoneko + @JapanYoshi)

Contributors

Refer the to the patch notes above for the individual contributions in this release.

Thanks to all who contributed to this release!


Change Summary

For a full summary of changes between v5.2.0 and v5.1.2, check GitHub's comparison of the two.

A full summary of the ITGmania specific changes can be found here

Simply Love for SM5 - v5.1.2

13 Jun 00:18
Compare
Choose a tag to compare

About

This is the v5.1.2 release of Simply Love for StepMania 5. It's mostly geared around supporting the upcoming Stamina RPG 6 tournament as well as being the first release compatible with ITGmania.

With ITGmania, you no longer require the GrooveStats Launcher for internet connectivity. For more information on ITGmania, you can check out the website and/or the release notes for the initial release here. ITGmania does come with this version of Simply Love already included so you don't have to download it yourself.


Supported Versions of StepMania

Simply Love v5.1.2 is compatible with current releases from the official StepMania/ITGmania project.

Compatible Releases
StepMania 5.0.12
StepMania 5.1-b2
StepMania 5.3-a4.13.0 (OutFox) (preliminary support)
ITGmania 0.5.1 - Make sure you download the ITGmania specific version below.

If you are able to compile StepMania's source code yourself, the 5_1-new branch is supported. The wiki has instructions for compiling.

If you are able to compile ITGMania's source code yourself, you can check out the instructions for compiling.

Incompatible
❌ Forks of SM5 (e.g. starworlds)
❌ Older versions of StepMania (e.g. StepMania 3.9)
❌ Forks of older versions of StepMania (e.g. OpenITG, NotITG)
❌ SM5.2

If you have trouble installing or running StepMania, particularly on macOS, this Troubleshooting Readme may help.

Installing Simply Love

If you are upgrading from a previous version of Simply Love, fully delete the old Simply Love folder first.

Do not merge the new folder into the old.

Full install instructions are in the Installing Simply Love README. It's worth looking at!


Changes

Column Cues

Oftentimes after a long enough break (or at the start of a song), players can be caught offguard from either unexpected mines, or not knowing where the next note starts. This PR gives you an indicator of the column where these might occur after a sufficiently long break (currently 1.5s).

Context 1: Jim
Context 2: https://clips.twitch.tv/SavageThankfulPanKlappa-0ycH5qvMEGMWlSTz
Context 3: https://clips.twitch.tv/BlightedAbstemiousElephantItsBoshyTime-J3Dhrf7-TNmx9v0Q

If the column is teal, it's a tap note, and if it's red it's a mine.

No phones were harmed in the making of this PR.

This feature was ported from Digital Dance.

ColumnCues

Expanded the Emoji Set for Simply Love

Simply Love now supports an expanded emoji set!

👌👀👌👀👌👀👌👀👌👀 good shit go౦ԁ sHit👌 thats ✔ some good👌👌shit right👌👌there👌👌👌 right✔there ✔✔if i do ƽaү so my self 💯 i say so 💯 thats what im talking about right there right there (chorus: ʳᶦᵍʰᵗ ᵗʰᵉʳᵉ) mMMMMᎷМ💯 👌👌 👌НO0ОଠOOOOOОଠଠOoooᵒᵒᵒᵒᵒᵒᵒᵒᵒ👌 👌👌 👌 💯 👌 👀 👀 👀 👌👌Good shit

Emoji

Unified judgment fonts between ITG and FA+ mode

The last release introduced the option to emulate the FA+ window from ITG mode, but all the judgment fonts weren't then updated to support that. This release upgrades every judgment font to be work with this FA+ emulation, as well as adding those that were FA+ mode exclusive.

Bug Fixes/Other

  • Made ScoreBox toggleable and make it work for Course mode
  • Updated Japanese translations (courtesy of @0b5vr)
  • Add option to hide the FA+ pane in Scren Eval
  • Allow player to switch to casual mode from ITG/FA+
  • Fix bug with Autoplay and EX Scoring
  • Prevent bug with ScoreBox that would cause the game to freeze

ITGmania Specific Features

For more information on what the ITGmania engine supports you can check out the GitHub repository here. We still highlight some of the user visible features below:

Load New Songs From Song Select

This feature is useful for Stamina RPG unlocks as well as when wanting to add song packs mid-session. Note that this only loads new songs and doesn't reload deleted/modified songs. As a result, the game loads the new songs really fast.

SSMReloadSongs

Fast Profile Switching From Song Select

Quickly change profiles without needing to back out to the title menu from within the song wheel. This also helps in unjoining a player if they were accidentally joined.

SSMProfileSwitch

View Downloads

ITGmania supports auto-downloading Stamina RPG 6 unlocks. This release has an in-game downloads viewer to check the progress of any downloads during your game session.

ViewDownloads

Bug Fixes/Other

  • StepMania 5 Mine fix applied (courtesy of @DinsFire64)
  • Held misses tracked in the engine for pad debugging
  • Fixed overlapping hold bug
  • Player-specific Visual Delay option
  • Player-specific option to disable timing windows
  • Supports both pitch dependent and independent rate mod options

Contributors

@teejusb - Porting Column Cues, Expanding Emoji Set, Stamina RPG 6 support

@natano - ITGmania support

@Hayoreo - Initial implementation of Column Cues

@jenxness - Supporting fast profile switching

hunter and @mutesauce - Providing spritesheets for some of the Judgment fonts update

@0b5vr - Japanese Translation Update

@Valentina16 - Italian Translation Update

Thanks to all who contributed to this release!


Change Summary

For a full summary of changes between v5.1.2 and v5.1.1, check GitHub's comparison of the two.

A full summary of the ITGmania specific changes can be found here

Simply Love for SM5 - v5.1.1

26 Mar 21:33
Compare
Choose a tag to compare

About

This is the v5.1.1 release of Simply Love for StepMania 5. This is used specifically to address some various bugfixes to v5.1.0 that needed to be addressed, especially for the participation in ITL Online 2022

NOTE: To participate in ITL Online 2022, you will also NEED at least version 1.3.1 of the GrooveStats Launcher which can be found here.


Supported Versions of StepMania

Simply Love v5.0.1 is compatible with current releases from the official StepMania project.

Compatible Releases
StepMania 5.0.12
StepMania 5.1-b2
StepMania 5.3-a4.13.0 (OutFox) (preliminary support)

If you are able to compile StepMania's source code yourself, the 5_1-new branch is supported. The wiki has instructions for compiling.

Incompatible
❌ Forks of SM5 (e.g. starworlds)
❌ Older versions of StepMania (e.g. StepMania 3.9)
❌ Forks of older versions of StepMania (e.g. OpenITG, NotITG)
❌ SM5.2

If you have trouble installing or running StepMania, particularly on macOS, this Troubleshooting Readme may help.

Installing Simply Love

If you are upgrading from a previous version of Simply Love, fully delete the old Simply Love folder first.

Do not merge the new folder into the old.

Full install instructions are in the Installing Simply Love README. It's worth looking at!

Change Summary

For a full summary of changes between v5.1.1 and v5.1.0, check GitHub's comparison of the two.

Simply Love for SM5 - v5.1.0

24 Mar 21:45
Compare
Choose a tag to compare

About

This is the v5.1.0 release of Simply Love for StepMania 5. It's a got a couple nifty features surrounding FA+/EX scoring, and also adds integration for the upcoming ITL Online 2022 event, amount other bug fixes.

NOTE: To participate in ITL Online 2022, you will also NEED at least version 1.3.0 of the GrooveStats Launcher which can be found here.


Supported Versions of StepMania

Simply Love v5.0.1 is compatible with current releases from the official StepMania project.

Compatible Releases
StepMania 5.0.12
StepMania 5.1-b2
StepMania 5.3-a4.13.0 (OutFox) (preliminary support)

If you are able to compile StepMania's source code yourself, the 5_1-new branch is supported. The wiki has instructions for compiling.

Incompatible
❌ Forks of SM5 (e.g. starworlds)
❌ Older versions of StepMania (e.g. StepMania 3.9)
❌ Forks of older versions of StepMania (e.g. OpenITG, NotITG)
❌ SM5.2

If you have trouble installing or running StepMania, particularly on macOS, this Troubleshooting Readme may help.

Installing Simply Love

If you are upgrading from a previous version of Simply Love, fully delete the old Simply Love folder first.

Do not merge the new folder into the old.

Full install instructions are in the Installing Simply Love README. It's worth looking at!


Changes

FA+ Emulation in ITG mode

FA+ mode already exists as a separate mode, but it can be cumbersome to swap between the modes when one just wants the additional feedback of the additional FA+ window. Now one can toggle whether or not they want to display the window from the player options menu within ITG mode.

The following judgments support this emulation: Love, Miso, Rainbowmatic, Roboto, Focus*, and Shift*
* = new fonts!

image

EX Scoring

The players in the community have gotten significantly better over time, and the default scoring weights from ITG leave a lot to be desired for timing centric players and events. Past tournaments already ignored ITG weights for their own personally defined weights.

This release takes this a step further and integrates EX style scoring into the theme separately. This is done in addition to the ITG scoring modes so there are no changes related to that.

There is now a player option to replace the displayed ITG score with with the EX score as well. With this option enabled, Subtractive Scoring will now refer to this EX Score.

On Screen Evaluation, there's an additional Pane for players that might care about one scoring type versus another.

image

Step Statistics in Versus Mode.

As the title says. This will only be visible/selectable in any widescreen mode.

Scorebox

With GS Integration we have leaderboards and other neat things. Other themes have incorporated a notion of a "Scorebox" which displays the current GrooveStats/RPG/ITL scores on songs in ScreenGameplay. Simply Love now incorporates the same when Step Statistics is active and a machine is connected to the internet.

image

Judgment Tilt

Another useful option that other themes have incorporated is a "judgment tilt" that rotates the judgment font depending on the millisecond difference from 0 a player is on each step. This feature has now also been ported to Simply Love.

Restart a Song during Gameplay

During ECFA 2021, there was a good number of people who utilized the screen restart feature that Waterfall provided. This feature is also now ported to Simply Love. Simply, press Ctrl+R to restart a song in Screen Gameplay. Note that Keyboard Features must be enabled in the Simply Love Options page of the operator menu and you must be in Event Mode to make use of this feature.

Bug Fixes/Other

  • Fix issues with warps in the density graph
  • Support alternative difficulty names in the chart parser
  • Allow case insensitive comparisons when fetching the fields from SM/SSC
  • Fix measure counter bug with breaks not being displayed when HideLookahead was set
  • Fixed a rare issue where the scrolling density graph would be broken when there were too many data points to display.
  • Updated the pack list for Casual Mode with a couple more examples
  • Fix floating point/integer issue when submitting scores to GrooveStats
  • Added CRT test patterns.

Contributors

@teejusb - For FA+ Emulation, EX Scoring, GrooveStats x ITL integration, and other parts of the release.

@natano - Bugfixes, Casual Mode updates, CRT test patterns, Code Reviews

@Hayoreo - For providing a bunch of bug fixes to be incorporated into SL.

@zankoku - For creating the Scorebox, Judgment Tilt, and for providing spritesheets for some of the new Judgment Fonts.

hunter - Also for providing spritesheets for some of the new Judgment Fonts.

@TaroNuke - For the Ctrl + R restart functionality and the idea for Versus Mode Step Statistics.

Thanks to all who contributed to this release!


Change Summary

For a full summary of changes between v5.1.0 and v5.0.1, check GitHub's comparison of the two.

Simply Love for SM5 - v5.0.1

28 May 16:54
Compare
Choose a tag to compare

About

This is the v5.0.1 release of Simply Love for StepMania 5. It's a nice little update that focused almost entirely on bug fixes in preparation for the upcoming Stamina RPG 5 tournament.


Supported Versions of StepMania

Simply Love v5.0.1 is compatible with current releases from the official StepMania project.

Compatible Releases
StepMania 5.0.12
StepMania 5.1-b2
StepMania 5.3-a4.9.7 (OutFox) (preliminary support)

If you are able to compile StepMania's source code yourself, the 5_1-new branch is supported. The wiki has instructions for compiling.

Incompatible
❌ Forks of SM5 (e.g. starworlds)
❌ Older versions of StepMania (e.g. StepMania 3.9)
❌ Forks of older versions of StepMania (e.g. OpenITG, NotITG)
❌ SM5.2

If you have trouble installing or running StepMania, particularly on macOS, this Troubleshooting Readme may help.

Installing Simply Love

If you are upgrading from a previous version of Simply Love, fully delete the old Simply Love folder first.

Do not merge the new folder into the old.

Full install instructions are in the Installing Simply Love README. It's worth looking at!


Changes

Keyboard Features Option

There were cases where people would enter Song Search and they would find themselves unable to escape the screen. Because of this we have added a Keyboard Features option which can be found under Simply Love Options in the Operator Menu.
NOTE: THIS OPTION IS DISABLED BY DEFAULT. If you're interested in Song Search you must manually enable it, after which the setting will save.

GrooveStats + SRPG Integration Improvements

There were some minor bug fixes mostly related to leaderboard highlighting that are now fixed. We've also added some nice visual changes that can be seen once SRPG has begun. We also now display local scores of players if it's higher than the uploaded GrooveStats score.

Measure Counter

There has been a slight modification to the Measure Counter. We no longer display (1) breaks as they more often than not take up space that could otherwise be better used to display the length of the next couple of runs.
We also display the final break until the end of the song so players aren't blindsided from notes if they had assumed the song was over when it wasn't

Bug Fixes

  • Fixed GrooveStats.ini not being loaded from USB profiles
  • Fixed some cases where a song's hash would not be computed correctly resulting in truncated hashes
  • The NPS number is now scaled by the music rate
  • Fixed "COUNTS AS 2 ROUNDS" bubble position to not overlap the peak NPS text
  • Adjusted positioning for the doubles input pane on the evaluation screen since it was skewed

Contributors

@teejusb - For the Measure Counter adjustments, and the GrooveStats + SRPG integration improvements.

@natano - For fixing USB loading of the GrooveStats.ini, fixing breakages related to AutoGen charts, and for creating the Keyboard Features Option

@Roujo - For submitting the change to prioritize local scores if they're greater than the GrooveStats record.

@RainbowXynn - For testing if the USB loading changes actually worked.

Thanks to all who contributed to this release!


Change Summary

For a full summary of changes between v5.0.1 and v5.0.0, check GitHub's comparison of the two.

Simply Love for SM5 - v5.0.0

10 May 18:56
Compare
Choose a tag to compare

About

This is the v5.0.0 release of Simply Love for StepMania 5. It's a relatively big update that we hope people will enjoy! Let us know if you encounter any bugs!


Supported Versions of StepMania

Simply Love v5.0.0 is compatible with current releases from the official StepMania project.

Compatible Releases
StepMania 5.0.12
StepMania 5.1-b2
StepMania 5.3-a4.9.7 (OutFox) (preliminary support)

If you are able to compile StepMania's source code yourself, the 5_1-new branch is supported. The wiki has instructions for compiling.

Incompatible
❌ Forks of SM5 (e.g. starworlds)
❌ Older versions of StepMania (e.g. StepMania 3.9)
❌ Forks of older versions of StepMania (e.g. OpenITG, NotITG)
❌ SM5.2

If you have trouble installing or running StepMania, particularly on macOS, this Troubleshooting Readme may help.

Installing Simply Love

If you are upgrading from a previous version of Simply Love, fully delete the old Simply Love folder first.

Do not merge the new folder into the old.

Full install instructions are in the Installing Simply Love README. It's worth looking at!


Major New Stuff

We got some fancy shmancy new features coming your way!

GrooveStats Integration

image
image
image
image

Starting off with the biggest feature of the release -- GrooveStats integration directly in Simply Love! Rivals, Scores, Leaderboards, Auto-Uploading of scores, it's all here! Please watch the video and refer the GrooveStats Launcher Guide on how to setup the StepMania wrapper program that will get you connected.

As of this writing, both Waterfall and Digital Dance will be adding GrooveStats integration Soon™!
Additionally, users of @dinsfire64/TJ's Image will be happy to note that a future update will also have support for the launcher.

First, check and see if you're connected!

image

Setup your Rivals on GrooveStats and check out your scores write in in the Select Music Screen

image

Want to see more scores? Open the sort menu and select the "Leaderboard" option! We show you the World Record, your Personal Best, your three Rivals' scores, and then scores closest around you (might help you branch out and find some other people to rival!)

image

Passed a new song? Got a new score? Your scores will be automatically uploaded to GrooveStats! Note that we do not upload failed scores and that those still need to be uploaded manually (either through the QR code or the web portal).

image

KNOWN ISSUES: Currently the letter grades displayed in the song wheel will not update to show the GrooveStats scores. It IS definitely in the gameplan for a future release!

Density Graph + Tech Analyzer

You may have noticed above that the Select Music Screen looks a little bit different.

If you take a closer look there's more than just the Density Graph. We also generate the breakdown, show the number of various techniques (Crossovers, Footswtiches, Sideswitches, Jacks, Brackets), and the stream density.

image

Song Search

Need to quickly find a song and don't want to sift through the 30,000 songs you have on your machine? Try out Song Search!

This feature requires a Keyboard to be connected.

image

image

You can search for specific difficulties and BPM tiers using the [###] notation.
You can also search for songs in specific packs using pack/song notation.

For example, the following query will search for songs that have a 15 difficulty song in the 180 bpm tier, from any pack that contains "sharp" (e.g. SharpnelStreamz) and contains the word "blue".

image

image

Error Bars

How off are your steps really? Find out with the Error Bars! Choose from two different visualizations (not shown is also the option to simply show Early/Late)

image

Modules

Want to display song information on stream in a fancy marquee? Don't know how to edit theme specific files and worried about breaking something? Simply Love now natively supports modules to run third-party add-ons! Tell your favorite script author to follow the Module Guide and then drop the completed script into the Module/ subdirectory of the theme!

Simply Training Integration

Simply Training is a web application that helps you track your personal progress in ITG. Think fitness tracker, but for ITG. It keeps a diary, including the full list of songs and charts played with their respective scores, the number of steps taken and other aggregated statistics. There are also graphs and a filterable score list available.

The website relies on custom score files written by Simply Love, which have to be enabled in the options (Options -> Simply Love Options -> Write Custom Scores). Score files are stored in the user profile directory, so if you use USB profiles, the scores are stored on the USB stick. Handy!

The website is 100% free to use. There are no ads either. There is a demo available on the website too if you want to try it out.

screenshot-01-dashboard
screenshot-02-diary

Other Things

StepMania 5.3 Compatibility with Simply-Love-SM5

StepMania 5.0.0 adds preliminary support for StepMania OutFox 5.3 . If you run into any issues, please let us know and we'll try our best to fix them!

As of this writing, SM5.3 is free to download and play, and though it is not yet open source, the project's FAQ page it is said that it will be open source in the future, when the team is comfortable with that.

Thanks for reading. 🙂


Contributors

@teejusb - For integrating GrooveStats on the theme side, adding the density graphs to the music selection screen, implementing song search and paying attention to detail in code reviews

@natano - For creating the GrooveStats Launcher to work as the intermediary between Simply Love and GrooveStats, unlocking 5.3 support, adding a new Visual Theme, importing the error bar codes

@archiveflax and @dominickp - For working on the GrooveStats end of the service and creating the API that Simply Love makes use of

@DinsFire64 - For supporting the GrooveStats launcher on his image (update will be released soon!)

@Hayoreo, @SteveReen, @Sereni - For adding GrooveStats integration to their themes in a future update (Digital Dance, Waterfall and SL-Vertical respectively)

@RainbowXynn, @krushrpants, @freyjaITG, @LemmingOnTheRun, @Roujo, @TheGalagaShip - For testing the GrooveStats launcher and its integration with the theme, reporting bugs, and providing feedback

@bblum - For contributing the algorithm for tech parsing

@SteveReen - For creating the Colorful error bar and allowing it to be used in the theme

@jordando - For creating the Monochrome error bar and allowing it to be used in the theme

@JustMoneko - Adding Polish support to Simply Love

@quietly-turning - Adding additional precision for mean timing error, fixing UTF-8 bugs in screenshots, tracking last seen chart in EditMode

Thanks to all who contributed to this release!


Change Summary

For a full summary of changes between v5.0.0 and v4.9.1, check GitHub's comparison of the two.