Simply Love for SM5 - v4.2
About
This is the v4.2 release of Simply Love for StepMania 5. It includes bug fixes not present in the previous release.
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.
Bug Fixes
Fixes for NPS Histograms
Clipping Issues
The notes-per-second histograms introduced in release 4.1 exhibited some buggy behavior. The right side of the graph representing the end of the chart would often be clipped off due to a masking issue. This would result in graph being inaccurate.
This should be fixed now.
NPS Histograms Fixed for CourseMode
Step Statistics, including the NPS histograms, have been fixed to work in CourseMode.
BPM Display in Gameplay
The BPM Display that appears in Gameplay has been fixed to accommodate Courses with "split BPMs." Previously, CourseMode was hardcoded to display only the BPM from the MasterPlayerNumber.
Surround Lifemeter Matches SL3.95, Visually
I realized that the Surround Lifemeter didn't match its SL3.95 counterpart visually and fixed that.
Misc. Cleanup
A few files have been cleaned up and more comments have been added.
Open Issues
It was pointed out that players using profiles should have their modifiers set from their profiles without ever needing to visit ScreenPlayerOptions, but that this does not actually happen. Some modifiers are applied but not all.
Some discussion surrounding this matter occurred here with a solution being offered, but that fix appears to not work for all modifiers.
I need more time to think about how to do this properly, and I don't have that time right now, so this remains an open issue.
Change Summary
For a full summary of changes between v4.1 and v4.2, check GitHub's comparison of the two.