github Simply-Love/Simply-Love-SM5 4.7
Simply Love for SM5 - v4.7

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

About

This is the v4.7 release of Simply Love for StepMania 5. It includes bug fixes.

It will (hopefully) be the final release of Simply Love for SM5, barring the discovery of any onerous-yet-easy-to-fix bugs in the next month or so.

Please note that this requires StepMania 5.0.12 or StepMania 5.1-beta1 to function properly. Future releases of SM5.1 should also work fine.

Older versions of SM5 are not supported. SM5.2 is not supported.


Bug Fixes

Allow StepStatistics When Center1Player Is Enabled If Using Widescreen

Multiple users posted in various places (Facebook, Reddit, etc.) asking how to enable StepStatistics, not realizing that it wasn't an available option when Center1Player was enabled. The reasoning for this (laziness on my part) was not especially compelling, since there seemed to be adequate space to either side of the screen when StepMania was played in Widescreen.

It is now possible to see live StepStatistics while Center1Player is enabled IF you are using WideScreen. 16:9 and 16:10 are both supported. Visually, it's a bit cramped, but it works.

Prevent NoteSkins with Lua Errors from Breaking ScreenPlayerOptions

Commit 4d4ecf7 introduced NoteSkin previews to ScreenPlayerOptions under the assumption that end users' NoteSkins would be free of Lua errors. Unsurprisingly, this turned out to not be true.

With this release, NoteSkins with Lua errors don't get previews but also don't halt the rest of the Lua in ScreenPlayerOptions, preventing players from choosing a speed mod. Additionally, users are alerted via a SystemMessage which NoteSkins they have contain errors, if any.

Enough people reported confusion surrounding this issue (on Reddit, on ZIv, on GitHub, on Facebook, etc.) that it was worth addressing.

ColumnFlashOnMiss Fixed for Double

Previously, the alignment of column flashes for Miss judgments was off in double mode. It's fixed now. (I'm surprised this bug went unnoticed for so long.)

EventMode Timer in Header Now Displays Hours

@andrewipark fixed the EventMode timer in ScreenSelectMusic's header to display hours. See pull request #102.

Fix SpeedMod Type Switching When RateMode Is Also Being Used

Previously, switching to Cmod or Mmod from xmod would not factor in MusicRate. @andrewipark fixed this via pull request #103.

Misc. Cleanup

As always, files have been cleaned up and comments have been added and clarified.

Other

Simply Love Is Now Under the MIT License

Simply Love's code was previously listed on GitHub as having "no license." @andrewipark pointed out in issue #101 that this actually meant no one was allowed to reuse any of the code! Oops.

Simply Love now uses the MIT open source software license. You can basically do whatever you want with this code as long as you don't hold me liable.

With that established, I strongly encourage everyone reading this to stop working on Simply Love. Please, take this code and use it to make something new and exciting. I implore you.

It has been an honor to work on this project and serve the post-ITG community across the last five years, but it is time to move on.

If you are interested in learning more about SM5 theming, here are some resources to get you started:


Change Summary

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

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

NewReleases is sending notifications on new releases.