Stepmania Official Song Packs

0 views
Skip to first unread message

Elenio Guardado

unread,
Aug 3, 2024, 11:35:41 AM8/3/24
to montsandseabca

hello.. It seems like the packages on aur is broken.. Except the stepmania-bin.. When i installed stepmania-bin I cant find how to add songs etc.. And i cant install stepmania-extras.. Maybe because the package is broken?

I forgot about that program... I have noticed the packages are currently orphaned. Later tonight, I'll see if I can cobble together working PKGBUILDs for it, and if I can I'll take over as maintainer.

It looks pretty easy to do, although I'm just gonna do the binary version, I'm too lazy to do the source version. Get what you pay for I'm also gonna make it so it comes with the four PlagueMix song packs (one, two, three, and antique).

The StepMania root directory is /opt/stepmania. As for the stepmania-extras package, the only way that package would be broken would be if one of the urls for the content changed so I would assume that is what has happened. It's too bad that nobody has adopted the packages and tried to fix what is broken and what needs to be updated.

I used to be the maintainer of the StepMania packages for Arch. I quit using Arch shortly after the testing move and I couldn't find any solution to the problems that I was having with StepMania when compiled with gcc 4.1. I had spent a lot of time trying to make working PKGBUILDs for stepmania and worrying about maintaining compatibility after the testing move was too much; I had made patches to fix problems with sdl 1.2.10 and lua 5.1 though.

I switched to Suse Linux 10.1 and I had to learn how to make RPMs because there were no Suse packages for StepMania; the only version of StepMania that I make rpms for is StepMania 4.0 CVS. The build instructions in the spec files for the rpms are similar to the old PKGBUILDs but some things are slightly different and I finally got a chance to make a patch that would allow configuration files to be saved to the user's home directory and allow for additional content to be added in a seperate directory from the stepmania root directory. Because Suse 10.1 comes with gcc 4.1, I compile the 10.1-compatible StepMania rpms with a Suse 10.0 setup using y2pmbuild.

If someone would update any stepmania PKGBUILD, I would suggest that someone at least update the stepmania-bin package to version 3.9a. The ffmpeg problem that the old 3.9 binary had has been fixed; the problem only took a recompile to fix.

I am checking out Arch again and I have adopted my old StepMania packages. I will attempt to fix and update the StepMania packages over the next few weeks. There has been a workaround found by the Gentoo community on how to get StepMania to work properly when compiled with gcc 4.1.

The page talks about problems with StepMania 3.9 when compiled with gcc 4.1 but I'm sure the same workaround could work for the couple of problems that occur with 4.0. If I can't get the problems fixed within the next couple of weeks, I will orphan the packages again so that somebody else can try to fix the problem.

Use Stepmaina 4.0 from the CVS instead, i successfully compiled it 5 minutes ago. As you probably know, youll need lua 5.0 though =/, current arch package is 5.1...
There are however a few bugs in CVS 4.0, but those are mostly related to the editor.

The Gentoo Bugzilla page that I linked to was referring to bugs experienced in StepMania 3.9 when compiled with gcc 4.1. I was only mentioning that StepMania 4.0 CVS has a couple of problems related to being compiled with gcc 4.1 as well so maybe the workaround that was posted for 3.9 might work for StepMania 4.0. The biggest bug with 4.0 when compiled with gcc 4.1 is that hitting the 2nd player start button, no matter what key the button is mapped to, on any of the main menu options will cause StepMania 4.0 to crash; this bug doesn't get noticed by most people because most people play as the 1st player.

I will be compiling StepMania 4.0 soon and the PKGBUILD for StepMania 4.0 is the first one that I will update on the AUR. It is a shame that nobody had adopted any of the StepMania packages on the AUR and tried to fix them over the months that I was using Suse; in case anyone is curious, I was working on StepMania rpms for Suse during the time I was a Suse user. Anyway, before I quit Arch, I added a patch to the StepMania packages that would allow StepMania to work with lua 5.1 so having lua 5.0 is not necessary.

I haven't tried your packages yet, but I did download the source and all the patches and compiled it myself. I found a huge bug though, after I finish a song the song would restart over and over again like it was endless mode (even though its regular event mode). I never got to see the result screen...

Nope. Applying the patches alone will not make that bug go away. The workaround that the Gentoo community found was to compile StepMania 3.9 with an additional flag to CFLAGS and CXXFLAGS. The flag is -fno-strict-aliasing and I use it in the stepmania PKGBUILD. I will continue to use that workaround until the real bug gets fixed; the bug is listed on the StepMania bug tracker so hopefully it will get fixed.

The patch works great for that bug but after removing the -fno-strict-aliasing flag from the PKGBUILD and recompiling StepMania, I found out that the 2nd player button bug still exists in 3.9. I always play StepMania as the 2nd player because I like having the arrows on the right side of the screen. I will update the stepmania PKGBUILD to use your patch soon but the -fno-strict-aliasing flag will stay in the PKGBUILD. If I knew how to properly debug a program, I would try to find a solution to that problem.

That sounds like a lot of work. It's too bad that StepMania 4.0 won't be considered stable for a while because it seems like maintaining 3.9 will be a big hassle. Thanks for the effort that you are putting in to helping. I wouldn't be able to find out how to fix the bugs; although, trying to find out about some of the problems has finally made me understand how to use gdb. I probably won't be able to update the stepmania package with your newest patch until Saturday because I will be preoccupied with school during most of the week.

Thank you for letting me know the directory for where I can add songs to !! I am using the stepmania version 5 installed via AUR , formerly I have installed lots of new songs into my home desktop Archlinux, but later when I wanted to install these same new songs into my laptop Archlinux, I forgot where I should put new songs into, I went to Stepmania official website for help,but I could not find answer there.
Now with your help, I successfully installed them into the correct directory! Thanks again!

TrotMania content is divided into the song packs themselves, as well as add-ons such as StepMania themes and courses meant to integrate with them. Almost all currently supported TrotMania content is optimized for StepMania 5.0.12 and newer, including Project OutFox. For more information, see the Help page.

Alongside the release of new editions, updated versions of previous editions of TrotMania were released with various quality-of-life changes. It is highly recommended that you replace your older versions of the song packs with their latest incarnations, as these are the versions future patches will be based on.

While there were many naysayers (primarily those who doubted the legitimacy of the brony fandom to begin with), the project started off slowly, but only really got a boost when RIME was named co-chair of development for the pack. After hard work, some drama, and other complexities, the team celebrated Nightmare Night in style with the official release of the first edition.

In January 2015, TrotMania became part of PonyvilleFM, an electronic dance music-oriented brony radio station, introducing an updated website built on a more dedicated platform. Many of their staff members have connections to the Bemani fandom, much like the TrotMania staff, making them a perfect fit. This was followed by the launch of Aeternum Obscurum, the third release. Yes, it did come out before Season 5. This was the first game to include variant themes, with the final update Dawnfall giving the game a new look. It was also the first to include original compositions for the theme, provided by Tesselode in this game.

After more than a year in development, Shrive followed with a launch in September 2019. This was the first mix to reach out to artists outside of the team for compositions of playable tracks. It will also be the first mix to only have one content update, to be announced in more detail at a later date.

Songs are added to StepMania in the form of "simfiles" which contain one or more "charts" and an actual audio file. These files are usually grouped in "packs" (which some themes refer to as "groups"). You can make your own charts or download ones created by others in the community. This page outlines some resources to find packs and simfiles.

The scope of this category is to include any resources or informative pages regarding the creation, design, structure, etc. of simfiles. Pages for individual packs and simfiles should not be placed in this category.

First, download your pack from the Pack and Simfile Sources. This should result in you downloading a .zip folder containing the pack/simfile you want. Once the .zip folder is done downloading, you should unzip the file and place it into your Song folder.


This is a rare occurrence, but it may happen. All you need to do is click on the folder that will directly take you to the songs (In the above example, it would be the second pack named folder), and drag that folder into your Songs folder.

For singular songs, you follow roughly the same process as before, except you can't place the song directly into your Songs folder for it to load in game. You either need to create a new folder to place your song(s) in, or place them in an existing folder. The folder name can be pretty much anything, if it doesn't show up in game, it might mean your song folder contains a character that is not supported by the game engine.

c80f0f1006
Reply all
Reply to author
Forward
0 new messages