StepMania 5.0.9 released

StepMania 5.0.9 has been released, with various minor changes, mostly bug fixes from 5.0.8.
You can read the release notes on GitHub for more details, and the downloads are below the release notes.

Happy Father's Day from the StepMania team!

Translation request

Consider tonight the deadline
(midnight, UTC -7, 12 hours after this edit)
Sometime tomorrow afternoon the devs are going to put together the builds for the different platforms so they'll be ready for the release on Saturday. Any translation that isn't in by then will have to wait for the next release.

The next release is coming soon, and there are some strings that need to be translated for each language.
I have put together lists of what needs to be translated for the _fallback and default themes in two zip files.
_fallback_languages.zip
default_languages.zip
The list of what is missing from each language is in "<language>_missing.ini", where "<language>" is the name of the language. So the strings that are missing from the Polish translation are in "pl_missing.ini".
Strings that are (probably) unused are in "<language>_unused.ini". This assumes that anything not in the English language file is not used.

List of languages with existing translations:
English (en.ini)
Spanish (es.ini)
Japanese (ja.ini)
Dutch (nl.ini)
Polish (pl.ini)

If you can provide a fluent translation of the missing strings for a language, please do so, and your name will be added to the credits under the list of translators. You can submit the updated language file either by opening a pull request or issue on Stepmania's github page or by posting a link to it in this thread.

Jarosław Pietras is currently handling the Polish translation.


If you are a themer and you wish to know what strings in your personal theme need to be translated, the lua function for generating the lists is in _fallback/Scripts/find_missing_lang_strings.lua (as of 5 minutes ago, you'll have to download it from github and add it to your local copy) and you just need to call the lua function with the name of your theme and the name of the language file that is a complete translation, like this:
find_missing_strings_in_theme_translations("default", "en.ini")

Last edited: 12 February 2015 11:53am

HAPPY 10th ANNIVERSARY OF STEPMANIA 3.95 EVERYONE!!!

Since 19th June 2005, Stepmania 3.95 has enriched the lives of over 9,999 stepmania players around the globe - players and developers alike - with features such as 717x616 resolution support, the goodest default theme and noteskin, and GLORIOUS XML BGanimations!

Stepmania 3.95 has also been an absolute haven for developers of both themes and gimmick simfiles, providing HOURS of fun when creating even the most simple things that you just don't get with any other version of stepmania - you just don't know what that WaCkY stepmania engine will do next!!! What will happen when you pick that option in the edit menu? WHO KNOWS! Fun for the whole family guaranteed!

And not only that, but making a cool gimmick simfile in stepmania 3.95 renders you a PRO! Why use something easy and BORING like stepmania 5 where everything's pretty much done for you, when you can be a REAL MAN like the machine code programmers of the past and write your code in the number one programming language - XML!

So let's all raise our glasses to ten years of the greatest version of Stepmania ever to exist - Stepmania 3.95!

StepMania 5 beta 4a this weekend

Mac OS X 10.10 users: an update will be available over the weekend which fixes compatibility with the OS. For all other users it will be a very minor update, mostly fixing a few small compatibility issues with simfile background animations.

So long, and thanks for all the memories!

Anyone that's been even remotely paying attention saw this one coming.

I never was that frequent of a contributor. I was just kind of there, but because the project was so dead, I was still one of the primary influences on StepMania.

That has changed. GitHub has been a very positive influence on StepMania, not only pulling new contributors out of the woodwork, but also motivating old developers to take a more active role. Today, there is frequent, even daily work being done on refactoring the code and moving SM forward. I've faded into the background, and in the past year-ish have contributed little more than causing the occasional drama in the IRC channel.

So, it's time to formalize what de-facto happened months ago. I'm leaving the StepMania project, in pursuit of other things. I'm making this news post not out of some kind of conflated self-importance, but historcally, SM has suffered from numerous people simply disappearing with no explanation, and I don't want to be one of those people. I'd like to at least still be in the background in case people have a question about the codebase that I can answer, and not a ghost in the code that has long since faded into obscurity.

If you have any questions for me, I'll try to keep my GitHub account and this account up to date and take a peek occasionally. In addition, I'll probably still idle in the IRC channel, and there's a few people that know other channels to reach me.

You guys have fun now!

StepMania 5.0.8 released

StepMania 5.0.8 has been released, with various minor changes, mostly bug fixes from 5.0.7.
The Windows installer was generated slightly wrong. Make sure to install to "C:/Games/Stepmania 5.0", do not install to Program Files.
You can read the release notes on GitHub for more details, and the downloads are below the release notes.

Happy Shakesoday Mother's Day from the StepMania team!

Last edited: 10 May 2015 6:45pm

StepMania 5.0.7 released

StepMania 5.0.7 has been released, with various changes to speed up loading and a few other features.
You can read the release notes on GitHub for more details, and the downloads are below the release notes.

Happy April Fools from the StepMania team!

StepMania 5.0.7 Release Candidate

This is a release candidate

There have been some changes to file loading to speed up startup time, and autosave has been added to edit mode. With those two additions affecting critical features, it is possible that some detail was missed (maybe a particular rare tag in simfiles doesn't work anymore, or maybe files aren't saved or loaded correctly)

Thus, this release candidate build is so that people can test things on non-critical systems to make sure simfiles that worked fine in 5.0.6 also work fine with the changed loader. (non-critical systems just means don't go stick it on an arcade machine where someone might get pissed if a song doesn't load or there's a crash)
If you encounter any problems related to song loading or saving with this build post on the forum or submit an issue with as much info as you have. If it's a particular song that doesn't load right, that simfile will probably be needed to solve the problem.

Next release

If there are no serious bugs in this build, the next release will be in 3 weeks (April 1st), along with any changes that occur between now and then. Work on improving startup time is still ongoing.

Note on loading time

Because this release includes a cache version bump, the first time you load will take much longer than normal because it has to rebuild the song cache. After that, it should be measurably faster. People using SSDs or on modern hardware or with small song collections might not be able to see any difference in loading time.

Github release page

Stepmania 5.0.6 released

I (Kyzentun) made a mistake when fixing a crash bug the night before release that broke bpm editing.
This fixes that mistake.

Other fixes:

Backslash key can be mapped.
Deleting steps no longer crashes.

Get it from the downloads page.

Note for linux users:
The path used by make install has changed to /opt/stepmania-5.0 from /opt/stepmania-5. Check ~/.stepmania-5.0/Logs/log.txt to make sure the version you're running is actually up to date.

Last edited: 19 February 2015 6:28pm

StepMania 5.0.5 released

Since StepMania 5 hasn't really been what one should consider "beta" for a long time, we're dropping the label. Every further release in 5.0.x will be strictly backward compatible with this one, and the only API changes allowed will be additions.

Get it while it's hot right here on the downloads page! The last few months since the previous release have been almost entirely bug fixes, work on translations and some nice stuff added by Kyzentun, full details here (regular users, please at least read the first section, it's not too long!).

Happy Valentine's Day from the StepMania team!

If you are just now upgrading from 3.9x, here's just a few of the changes:


Spoiler (click to view)
* PIU support vastly improved
* New game modes
* BMS support improved significantly, although still nowhere near on par with a dedicated BMS player
* Support for more I/O devices
* Theming engine is now based on the Lua programming language (since late '07, actually, we've been working with this for a very long time). Please read the manual!
* Warps, Lift notes, Fake notes, Scroll segments and more. Tons of new features for simfiles to use and abuse. Please be gentle.
* A new default theme (which supports many of the new features)
* Automatic speed mod calculation using M-mods, which many of you may be familiar with from OpenITG. Simfile authors, please fill in your #DISPLAYBPM tags if you use speed gimmicks, so that these work properly.
* Arbitrary speed mods can be selected from the menus, no more need to edit any files.
* Online support, although still buggy (only new if you're coming from 3.9) as nobody has worked on this in a couple years.
* Loading time optimizations for large simfile collections, even without fast load.
* Bazillions of other things - a lot happens in 10 years.

Please note that save file locations and where you should install songs, themes, noteskins and other content has changed in 5.0 due to write access restrictions in modern operating systems. Content should now be installed to the relevant userdata location for your platform, on Windows this is %APPDATA%/StepMania 5, for everything else see here.

For the old behavior, you can make a file called "Portable.ini" in your StepMania folder (make absolutely sure the game is not installed in a write-protected location such as Program Files!).


If you spot any problems, please let us know in the thread or report the issue on GitHub.

Last edited: 15 February 2015 11:58am

Precision Dance Pads - Black Friday SALE

November 28th is a popular day, it is the day following Thanksgiving and known as a huge shopping day full of deals. We plan to participate with our biggest deals ever. We will be selling a very limited quantity of ALL of our pads at $100 off. Skin selection will be limited to the GX - DDR AC, ITGX - ITG AC, TX - AC, PX - AC, PIUX - AC, and Necro P1 / P2 skins. Also bar kits at $60 off. After the limited quantity is depleted we will be selling additional pads and bar kits at $50 off and $30 off respectively and these deals will proceed until sold out or Monday, November 30th. We will guarantee Christmas delivery. We cannot promise our website can handle the traffic, if it goes down due to over-activity it should refresh in an hour, these deals will only appear on our website. Sale will begin at 12:00 Noon Eastern Time Zone. We reserve the right to cancel any orders if they seem suspicious (i.e. if someone orders too many pads).

http://www.precisiondancepads.com/

Last edited: 26 November 2014 11:31pm

StepMania 5 beta 4 released

Get it while it's hot! The download page should be updated sometime in the next day, in the meantime grab it for Windows and OS X on GitHub! Downloads below the gigantic changelog.. Grab it from the download page!

Full changelog

Short changelog in the spoiler.

Spoiler (click to view)Arbitrary Speed Mods
Customize Profile
Error Reporting

CMods adjust for song rate.
Lowercase and longer ranking names. (if theme supports it)

Edit Mode:
Swap Up/Down and Arbitrary Remap

Extra Stage: Default theme's speed mod changed to 2x.

Preferences:
BackgroundFitMode
ComboContinuesBetweenSongs
DebounceCoinInputTime
DefaultFailType
FastNoteRendering
ThreeKeyNavigation

Last edited: 10 October 2014 12:40pm

Fancy new site!

Hey all, I've been working on this new site for a while, and it's getting close to ready to show off.

I'm working on adding features, fixing problems and moving any content that needs it. Leave feedback!

Stuff I haven't done yet:

* Downloads page needs fixed stat tracking and some actual files
* No song database (soonish)
* SM Micro is absent
* Forums need more work. There's a lot of stuff it already does that I just need to work back into the layout. Needs a few important features still (i.e. listing latest posts)
* Forum profiles need some love
* Registration needs a captcha, I've got code here to use recaptcha.
* Need anti-spam stuff on the forums before it starts to be a problem.

I've thrown together a roadmap for the stuff I am (at least planning) working on. The list isn't exactly exhaustive, though.

Last edited: 25 February 2014 8:44am

StepMania 5 beta 3 released

Alright, I've put off announcing this for long enough. StepMania 5 beta 3 is now available for Windows and Mac from here: https://github.com/stepmania/stepmania/releases/tag/SM5-beta3. Tons of bugs have been fixed since beta 2a, and it's recommended for everyone to update.

There's no complete changelog, but here's a few key points:
* A bunch of pump-related gameplay/scoring bugs have been fixed
* Fixed a bunch of crashes
* Everything is on GitHub now, and we're a lot more organized in general (this doesn't have anything to do with the program itself, no)
* XML support is available when QuirksMode=1 in Preferences.ini. This is useful for compatibility with OpenITG content and for porting stuff. It's not perfect.
* Added some Lua bindings for themes to use
* Re-added some stuff that shouldn't have been removed.

Linux binary builds are in limbo at the moment. We had a builder but we took too long to get this ready, so we'll need to try to get a hold of him again.

Finally, the download page doesn't have anything on it because I'm writing a new one which will tie directly into GitHub's releases API. Once this is done there will no longer be delays between uploading the builds and the page having them available.

Known issues can be found on the bug tracker. Please report any issues you find.

EDIT: Need to fix the news page...

Last edited: 9 March 2014 7:37pm

Main site updated - give feedback!

As I'm sure you've all noticed - the main site is finally updated. It doesn't have all the features of the old one and there are kinks to work out, but I think the amount of actually functional stuff is pretty similar.

SM Micro is due to come back at a later date, along with the song database, but I don't know how far out that is.

Note: the site relies on some modern CSS functionality - so it may display poorly if you use IE9 or lower, or some ancient version of FF/Chrome.

Last edited: 2 April 2014 9:12pm

The news forum is over here if you need it!