github Simply-Love/Simply-Love-SM5 4.3
Simply Love for SM5 - v4.3

latest releases: 5.4.0, 5.4.0-ITGm, 5.3.0...
6 years ago

About

This is the v4.3 release of Simply Love for StepMania 5. It includes new features and bug fixes.

Please note that this release of Simply Love requires StepMania 5.0.12 (or a custom build from StepMania's 5_1-new branch) to function properly. Older versions of SM5 are not supported. SM5.2 is not supported.


New Features

NoteSkin Previews

Players can now see what their currently-selected NoteSkin looks like on ScreenPlayerOptions.

MusicRate on ScreenSelectMusic

SelectMusic now factors in the current MusicRate when displaying the BPM (or BPMs) and duration of the current song/course.

Bug Fixes

Apply Modifiers From Player Profile Without Visiting ScreenPlayerOptions

This issue has been pointed out many times, and was mentioned in the previous release's notes as an open issue. It should (finally) be resolved for all modifiers as of d3e0309.

If you're using a profile, once you establish your modifiers, they should be applied (behind the scenes, when your profile is loaded) without ever needing to visit ScreenPlayerOptions again.

AxisFix Preference Added

@FishamanP added an OptionRow for the AxisFix preference within Advanced Options. (Other themes have had such an OptionRow for quite some time; that Simply Love didn't was an oversight.)

If enabled, the AxisFix will attempt to address the up-down/left-right single-axis issue introduced by many USB adapters for homepads. This will only attempt to address the issue for Windows users.

CourseMode

ScreenEvaluationSummary was using the title and banner from the last song in the last course played. This has been fixed to display the title and banner from each course played.

ScreenNameEntry was only displaying HighScore info from the most recently played Course, ignoring other Courses that may have been played if EventMode was on. This has been fixed to cycle through all HighScore info from all Courses played.

Scatter Plot

The judgment scatter plot that appears on ScreenEvaluation would sometimes incorrectly categorize individual judgments on the edge of a particular TimingWindow. This could result in scenarios like a player earning all W1 judgments ("Fantastic" in ITG) but seeing the occasional W2 judgment ("Excellent" in ITG) being rendered in the scatter plot.

This was addressed by @andrewipark in commit 8cbb6f2 by factoring TimingWindowAdd into the function that categorizes judgments, and also by me in commit cfaa310 by fixing a rounding error.

Note that these now-fixed oversights would not have impacted scores in any way. The bugs only lay within my visualization code that rendered the scatter plot.

Bring Back Player Profile Names to ScreenEvaluation

The previous release broke this; it's fixed now.

Fix Judgment Colors Appearing "Dimmed" After First Song

See c86ce68 for more information.

PeakNPS in Step Statistics Factors in MusicRate

Fixed as of 3c6a5d5.

Case-Insensitive File Search for Chart Parsing

The chart-parsing routine used by the MeasureCounter and Step Statistics Density Histogram was previously written to look for .ssc or .sm files with lowercase file-extensions only. It now performs the search in a case-insensitive manner and will find .SSC or .SM files, should you have some...

Misc. Cleanup

A few files have been cleaned up and more comments have been added.


Change Summary

For a full summary of changes between v4.2 and v4.3, check GitHub's comparison of the two.

Don't miss a new Simply-Love-SM5 release

NewReleases is sending notifications on new releases.