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,
It works pretty well, my only gripe is that if you have a video with your track, you will experience some lag. Its not unbearable and the PC version of stepmania had a way to not play videos (it's been a long time, so I could be wrong about this).

Yep, you can disable videos in options.
 
It works pretty well, my only gripe is that if you have a video with your track, you will experience some lag. Its not unbearable and the PC version of stepmania had a way to not play videos (it's been a long time, so I could be wrong about this).

Oh yea, framerate drops pretty hard on videos (I've had results as bad as 20fps), because of the current state of homebrew video decoding. As the old stepmania forums post suggested, delete them movies from the song folder (yeah, there were no options afaik back in 3.9, dunno now). I still kept support for them as some manage to do okay, and I'd rather leave the choice.
 
  • Like
Reactions: ApoQ
I stopped using DDR the moment Just Dance came out. In fact I'll be one of the many who will be buying Just Dance 2020 for the Wii in the coming months. But it looks like I just found a use for my old DDR mat, which connects to the Wii via Gamecube ports. Now I just need that adapter...
 
Super cool! I got it running last night with some video game songs I found. A few other packs I found crashed the game on launch. Choosing Endless mode also crashes the game no matter what songs I have. Other than that, it's awesome.

Thanks!
 
I remember when XPort first ported this to the original xbox. I had never played DDR in my life and decided to go out and find a DDR mat and a xbox adapter. FUN! I get why people do this shit! And its a great way to stay physically active while gaming, man that stuff is a workout!`

Im all for eating cheetos and drinking gallons of diet pepsi, but only if its during a heavy ddr sesh.
 
Get an error when installing it, Error Code: 2000-0000 (0x0) Title : 0100000000000012
something with bsd socket?
 
Get an error when installing it, Error Code: 2000-0000 (0x0) Title : 0100000000000012
something with bsd socket?

Try using atmosphere hbl-as-app (over a game of your choice); just hold R over while launching a game until you see hbmenu showing, then run Stepmania from there
 
Try using atmosphere hbl-as-app (over a game of your choice); just hold R over while launching a game until you see hbmenu showing, then run Stepmania from there

The software has closed because of an error.

thats what it says

EDIT : Loads songs now then crashes to HBL, after that i rerun and it says the error above.
 
Last edited by DellStock,
The software has closed because of an error.

thats what it says

EDIT : Loads songs now then crashes to HBL, after that i rerun and it says the error above.

Check the logs, it'll tell you what is the corrupted song at the end of it
 
Check the logs, it'll tell you what is the corrupted song at the end of it

its telling me the fallback themes and default metrics it cant find. I see Default and _fallback in the themes folder. Even got a theme from Zenius i Vanisher (Simply Love) and it doesnt work.

--------------------- MERGED ---------------------------

Check the logs, it'll tell you what is the corrupted song at the end of it
Readded the themes back (all of them it came with in the github) and it magically works..
 
  • Like
Reactions: p-sam
Just a FYI - This worked flawlessly on my 8.1.0 switch but kept crashing on my sister's 8.0.0 switch before the title screen until I upgraded it to 8.1.0 - It works great on hers now too.
 
This is it. The one thing that made me pull the trigger on getting emuMMC and cfw set up rather than just using Lakka, L4T and Android.
By far one of my favorite games. Immediately transferred over my song library (at least what works in stepmania, some of it only works in OpenITG). I love playing it in my free time, but bringing a laptop isn't always feasible and also it annoys others when I mash my keyboard.
Playing this on switch is far more quiet and portable! Naturally I immediately put the Simply Love theme, which works great. My ITG3 theme on the other hand seems to crash the game.
I changed the default buttons to be L, dpad up, X, and R. That way I can have a finger on each direction at all times. Now I can't wait to play and public and get weird looks when people see the bull**** gimmick songs I like to play, some of which do seem to crash the game. I'll probably look into why later, after I binge this game.

I know the game usually has a way to save default modifiers like speed, but I can't seem to figure out how to do it on here. Anyone able to point me in the right direction? It's been a while since I've played stepmania.
 
Last edited by TheCyberQuake,
This is it. The one thing that made me pull the trigger on getting emuMMC and cfw set up rather than just using Lakka, L4T and Android.
By far one of my favorite games. Immediately transferred over my song library (at least what works in stepmania, some of it only works in OpenITG). I love playing it in my free time, but bringing a laptop isn't always feasible and also it annoys others when I mash my keyboard.
Playing this on switch is far more quiet and portable! Naturally I immediately put the Simply Love theme, which works great. My ITG3 theme on the other hand seems to crash the game.
I changed the default buttons to be L, dpad up, X, and R. That way I can have a finger on each direction at all times. Now I can't wait to play and public and get weird looks when people see the bull**** gimmick songs I like to play, some of which do seem to crash the game. I'll probably look into why later, after I binge this game.

I know the game usually has a way to save default modifiers like speed, but I can't seem to figure out how to do it on here. Anyone able to point me in the right direction? It's been a while since I've played stepmania.

If you want to report a crash, be sure to attach the log, and check it beforehand, the game will trigger a crash on its own, on bad song format or themes for example.
 

Site & Scene News

Popular threads in this forum