StepMania 5.x Switch Port

StepMania
Port of the popular cross-platform rhythm game simulator.


screen.png


https://github.com/retronx-team/stepmania-nx

StepMania is a free and open source, cross-platform rhythm game. It supports common key-based rhythm game formats (including 4-panel and 5-panel dance games among others), as well as Switch controllers (joycons recommended for their individual buttons), keyboard and dance pad controllers (ex: Gamecube ones with adapter). It is customizable with user-made add-ons such as themes, and provides an integrated editor for creating your own simfiles.

Getting Started

Grabbing Binaries

You can download the latest release here on github: https://github.com/retronx-team/stepmania-nx/releases.
Extract the archive in the /switch folder on your SD Card. Then, run the game from the hbmenu using hbl.
Be sure to run it as an app, it won't work as an applet (you may get a black screen and/or crashes).

Song Installation

You can install songs by simply putting them in a subfolder of your Songs-folder in the directory you installed Stepmania to. You can find for example a few packs of songs on Stepmania Online http://stepmaniaonline.net/index.php?page=downloads or Otaku's Dream Website here : http://www.otakusdream.com/downloads/.

Default Controls scheme

ua7WPqr.png


Additional Information

You can access all the official documentation, forum, news and wiki on the following links:

* StepMania wiki: https://github.com/stepmania/stepmania/wiki
* StepMania official website: https://www.stepmania.com/
 
Last edited by p-sam,
So I tested between PC and Switch stepmania. The song crashes consistently at the same spot on Switch, whereas on PC it is able to go through it just fine. Both PC and Switch using the exact same setup for theme and charts.
This is the chart that crashes on Switch in case it helps:
https://www.dropbox.com/s/bzx5i6eo4aysz4q/Eros and Apollo [Stepmania 5].zip?dl=0
I looked through the log already, only thing of note is the warnings about image size, but it also happens on PC and again on PC it plays through fine. The only times I've had problems are the gimmick charts. Some with more basic gimmicks play fine, others with more advanced things just seem to crash it on Switch.
 

Attachments

Based on my testing, it seems any songs with mods that involve more advanced foreground gimmicks consistently crashes when it starts to do the advanced foreground trickery. Other songs with lighter mods work, but foreground stuff beyond more simple pictures just crashes the game consistently at the same spots each time, when on PC using the same exact stepcharts and theme, it runs perfectly fine. Have no clue why the foreground stuff just makes it completely crash.
 
Based on my testing, it seems any songs with mods that involve more advanced foreground gimmicks consistently crashes when it starts to do the advanced foreground trickery. Other songs with lighter mods work, but foreground stuff beyond more simple pictures just crashes the game consistently at the same spots each time, when on PC using the same exact stepcharts and theme, it runs perfectly fine. Have no clue why the foreground stuff just makes it completely crash.

I'll need the relevant crash report from sd:/atmosphere/crash_reports
 
Eros_and_Apollo.log is the one that the song linked above produces, and then I've attached some others from other songs producing similar crashes which appear to be something related to foreground items. (All renamed to .txt to allow direct upload)
 

Attachments

Eros_and_Apollo.log is the one that the song linked above produces, and then I've attached some others from other songs producing similar crashes which appear to be something related to foreground items. (All renamed to .txt to allow direct upload)

So far all your crash reports seems to be exactly the same, they all end up happening at the same place. (a func called from lua) Since it worked on 2.1.0b2 on your PC, it may suggest either a bug introduced since then (beta 3 or master because we use the latest commits), or an oversight that simply has no consequences on PC but crashes on Switch. I'll try to see if I can add more debug info on lua script execution, hopefully fixing the crash.
 
  • Like
Reactions: CaseyCor
Does it work on 9.0.0 firmware?

Yes, most homebrew continue to work anyway, because of the temporary measures AMS added, i'll reupload a build soon, i just want to fix the crash above first (and haven't looked at it in details yet)
 
  • Like
Reactions: ApoQ
Hey I just bought a ddr mat and gamecube adaptor but it doesn't appear to be working on my atmosphere cfw, any suggestions?
 
  • Like
Reactions: DSoryu
I love this but damn is it laggy for me. How do I disable background videos? I can't find the option.. I even tried to overclock the game to the max bur nothing changed.
 
I love this but damn is it laggy for me. How do I disable background videos? I can't find the option.. I even tried to overclock the game to the max bur nothing changed.

Yea video decoding performance is as good as it gets rn. There should be a setting in the song options (when you hit enter btn twice after selecting a song), something like "Background", the "Static Background" value would be what you want.
 
Yea video decoding performance is as good as it gets rn. There should be a setting in the song options (when you hit enter btn twice after selecting a song), something like "Background", the "Static Background" value would be what you want.
I solved it by turning the brightness to 0% and doing what you suggested, thanks!!
 
Hey,

I’m Not sure if the port becomes frozen but it says press (green button) to start the game but it does not get past that screen no matter what I click.

I’m running atmosphere and put it in the switch folder of the sd card. I just left the initial songs given so it’s not a problem of too many loaded songs. The game starts up, loads the games and port and then it goes black for a couple seconds and then I get stuck at that start menu.

Am I doing something wrong?
 
Hey,

I’m Not sure if the port becomes frozen but it says press (green button) to start the game but it does not get past that screen no matter what I click.

I’m running atmosphere and put it in the switch folder of the sd card. I just left the initial songs given so it’s not a problem of too many loaded songs. The game starts up, loads the games and port and then it goes black for a couple seconds and then I get stuck at that start menu.

Am I doing something wrong?
depending what firmware you're on, you probably need to launch the homebrew channel through a game and not from the album
 

Site & Scene News

Popular threads in this forum