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,

TheCyberQuake

Certified Geek
Member
Joined
Dec 2, 2014
Messages
5,012
Trophies
1
Age
28
Location
Las Vegas, Nevada
XP
4,432
Country
United States
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

  • NSW-Crash-log.txt
    185.6 KB · Views: 137
  • PC-Working-log.txt
    187.3 KB · Views: 137

TheCyberQuake

Certified Geek
Member
Joined
Dec 2, 2014
Messages
5,012
Trophies
1
Age
28
Location
Las Vegas, Nevada
XP
4,432
Country
United States
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.
 

p-sam

Well-Known Member
OP
Member
Joined
Feb 3, 2019
Messages
108
Trophies
0
XP
673
Country
France
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
 

TheCyberQuake

Certified Geek
Member
Joined
Dec 2, 2014
Messages
5,012
Trophies
1
Age
28
Location
Las Vegas, Nevada
XP
4,432
Country
United States
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

  • 01568190923_0596655687ae0000.txt
    52.4 KB · Views: 107
  • 01568191005_0596655687ae0000.txt
    53.2 KB · Views: 108
  • 01568191088_0596655687ae0000.txt
    53.3 KB · Views: 90
  • 01568191089_0596655687ae0000.txt
    53.3 KB · Views: 105
  • Eros_and_Apollo.txt
    52.1 KB · Views: 102

p-sam

Well-Known Member
OP
Member
Joined
Feb 3, 2019
Messages
108
Trophies
0
XP
673
Country
France
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

p-sam

Well-Known Member
OP
Member
Joined
Feb 3, 2019
Messages
108
Trophies
0
XP
673
Country
France
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

MrPhoton

New Member
Newbie
Joined
Aug 6, 2019
Messages
3
Trophies
0
Age
33
XP
58
Country
Canada
Hey I just bought a ddr mat and gamecube adaptor but it doesn't appear to be working on my atmosphere cfw, any suggestions?
 

p-sam

Well-Known Member
OP
Member
Joined
Feb 3, 2019
Messages
108
Trophies
0
XP
673
Country
France
  • Like
Reactions: DSoryu

Tweaker_Modding

Siezure Dice™
Member
Joined
Sep 1, 2017
Messages
465
Trophies
0
Location
Somewhere
Website
google.com
XP
1,475
Country
United Kingdom

scionae

*clicking circles*
Member
Joined
Dec 28, 2016
Messages
666
Trophies
0
XP
2,140
Country
Italy
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.
 

p-sam

Well-Known Member
OP
Member
Joined
Feb 3, 2019
Messages
108
Trophies
0
XP
673
Country
France
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.
 

scionae

*clicking circles*
Member
Joined
Dec 28, 2016
Messages
666
Trophies
0
XP
2,140
Country
Italy
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!!
 

Mikethekobra

Member
Newcomer
Joined
Jan 22, 2020
Messages
16
Trophies
0
Age
33
XP
96
Country
United States
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?
 
D

Deleted User

Guest
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

General chit-chat
Help Users
    Xdqwerty @ Xdqwerty: empty chat