Build 5.1
Instead of building the abandoned StepMania 5.2 from the master
branch of StepMania, we built StepMania 5.1 from the 5_1-new
branch.
Instead of always building the latest StepMania code, we only build the commit that was set in the submodule. This means builds will be more stable and reproducible.
Finally, the project's name was corrected from the misspelled raspian
to the correct raspbian
.
Upgrading
If you had previously used these scripts to set up StepMania on a Raspberry Pi, you can easily install this new version of StepMania alongside your existing setup without breaking anything:
- Clone this repository (its name changed, so you can probably clone it right next to the original one).
- Follow the instructions (
make install
) - The Raspberry Pi will now launch StepMania 5.1.
To switch back, just run make stepmania-install
in your old setup scripts' directory. If you don't have it anymore, you can run /usr/local/stepmania-5.2/stepmania
directly, to launch the old StepMania version.
Improvements
There were some other improvements to the setup scripts:
Preferences
The launch.sh
launcher script used to be responsible for mapping controllers. Now it also is responsible for applying Raspberry Pi default preferences to Preferences.ini
the first time StepMania is started.
The default preferences are less-intensive graphics settings that should help guarantee that StepMania actually opens and runs on a Raspberry Pi.
NoteSkins
In SM 5.2, you couldn't set a default NoteSkin. We have that option where you'd expect it (Options -> Appearance -> Default NoteSkin) now!
In celebration, these scripts now add a default-no-anim
NoteSkin, which is the default StepMania 5.1 NoteSkin without animation. This happens to be the default NoteSkin from SM 5.2. It is not selected by default.
Note that animated noteskins did not have any observable effect on framerate.
Splash Screen
The splash screen / desktop wallpaper now indicates that it's StepMania 5.1.