Simply Love for SM5 - v5.1.0
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!
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.
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.
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.