Skip to content
Pre-release

@ListenerJubatus ListenerJubatus released this Jul 24, 2018 · 45 commits to 5_1-new since this release

stepmania_2018-07-23_21-08-39

Roadmap notes

A decision was made to delay some of the more signifigant changes originally intended for 5.1 to a future release, which will be known as StepMania 5.2 (see here for more details), and is in continued development on the master branch. At the same time, a new iteration of 5.1 was forked from the branch of 5.0, which features enhancements and other internal improvements, whilst aiming to be "almost entirely compatible" with content designed for 5.0.x, such as themes.

In other words, the previous preview release made under the version number 5.1, "5.1 -3", is actually an alpha build of what is now known as StepMania 5.2 on the Master branch. This is the first preview release based on the 5.1-new branch, created as a result of the aforementioned fork.

Compiling:

Wiki page

Notes when upgrading

The user data directory has been changed to reflect the new version number;

  • Windows: %APPDATA%/StepMania 5.1/
  • Linux: ~/.stepmania-5.1/
  • macOS: ~/Library/Application Support/StepMania 5.1/

The Alternate folder preferences can be used to share content such as songs between multiple versions of StepMania.

Changes since Beta 1

Player-visible changes

  • The new default theme has undergone visual changes, including a revised color scheme and flatter appearance. Other minor adjustments have also been made.
  • Make announcers repeat their lines less (#1624 )
  • Add connection timeout to StepMania Online sockets (#1651)
  • Turn lights off on exit (#1646)

Creator-visible changes

  • Fixed handling of ThemePrefs on themes that are children (#1628)
  • Make getenv() and setenv() actually get and set the current env (52dbc11)
  • The ScreenFilter env will be nil sometimes, catch that (6452449)
  • Improve DrawQuads batching in the font render. (#1654)

Bug fixes

  • Moved display zbuffer clear to after notefields are drawn (#1679)
  • Initialise variables to ensure input thread is started (#1696)
  • Preserve event timestamps in X11 input driver (#1702)
  • Corrected Lua documentation for SONGMAN:GetCoursesInGroup() (#1712)
  • Correct implementation of grade tiers in Lambda (#1717)

Compilation

  • Fix compiling on Linux by updating the libmmmagic binaries. (#1352)
Assets 4
You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.