Articles

  • Common splash.png

    StepMania 5.3 Alpha 4.9.6 has been released!

    This is our first official build with a native binary avaliable for the new ARM-based Macs (Apple M1). With this release, we are one of the first macOS-compatible games to have a version compiled natively for Apple M1, and one of the first with full controller and pad support as well. We demoed the build, as well as its controller support, in a recent Twitch broadcast.

    This is our final build for 2020, and also marks the one-year anniversary of our first public release!

    Check out the full changelog here for more information.

  • We have released a native, nightly build of StepMania 5.3 for the new ARM-based Macs using the Apple M1 system-on-chip. We've been surprised by how smooth the game runs on this architecture, so we hope you will give it a try and report and issues you encounter.

    Screenshot_2020-12-08_at_22.03.24.png

    The build currently does not support controllers and pads, as we are currently awaiting dev notes on the topic from Apple.

    You can download the build here; please note that this build is NOT a universal binary, and only supports M1-based Macs.

    Thanks again for your support, and stay safe everyone!

    EDIT (12/12/2020): We have controller support on ARM now, which will be included in the next public build.

  • "STEP INTO THA GAME"

    5.3 Alpha 4.9.5 has been released! There are a ton of new things in this build, so check out the full changelog here for more information.

  • "Has anybody seen my tambourine?"

    5.3 Alpha 4.9.1 has been released! This build focuses mainly on improvements and bug fixes (continuing on from Alpha 4.9), while there are also expansions to MIDI input support on Windows (including Lua APIs for analog input).

    As mentioned earlier, we have sorted out the misunderstanding that required us to temporarily rebrand as Project OutFox, so we have returned to the StepMania name. It was all resolved amicably, and it had to be acted upon due to it being reported, so no problems there.

    As always, the download links and a full changelog are on the release page. Happy Halloween!

  • Project OutFox 5.3 Alpha 4.9 has been released! This is our build for October on our roadmap. Alpha 4.8.6 (September 30) did not pass QA on Windows, and it ended up containing changes signifigant enough to justify a bump to 4.9.

    We have sorted out the misunderstanding that required us to temporarily rebrand as Project OutFox, so we will be returning to the StepMania name on the next alpha. It was all resolved amicably, and it had to be acted upon due to it being reported, so no problems there.

    Gaining Imhotep's Favour

    Alpha 4.9 contains major changes to fonts within themes. Since we began the project, we had become aware of numerous issues, such as missing glyphs and language support. To fix this, we have created a new release of the the Texture Font Generator, fixing the missing characters for Cyrillic and Extended Latin, Kanji GBK for Traditional Chinese, Kanji Hojo, Kanji JIS, Kanji symbol characters, Korean basic characters, and Korean Hangul. It has separate versions for Chinese, European/Latin, Japanese, Japanese supplemental, and Korean fonts, as well as "Legacy" for Windows-1252 character maps (seen, in particular, in OpenITG/NotITG).

    We used the new generator to create updated font textures, including the IBM Plex fonts used within Soundwaves, Noto fallback glyphs used for rendering foreign characters not covered by fonts in a particular theme, and an improved version of a font texture often used within In the Groove 2-centric content. All these fonts have been rendered at a higher resolution, with a more consistent size and wider character support.

    As a result, you may notice that the default theme's typography looks a little different on Alpha 4.9 (and in some areas, has also been refined), but that it appears much sharper as well (Alpha 4.8.5 on top, 4.9 on the bottom).

    StepMania_wqE7dcRNJ0.png StepMania_Wy0bzQjEza.png

    As they do not work properly with Unicode, we are also deprecating the string.upper() and string.lower() functions in favour of the new Lua functions ToUpper() and ToLower() -- which performs the same operation in a manner that correctly handles capitalization of these characters. The previous functions remain supported for compatiblity reasons, but be forewarned that text may not always capitalize properly.

    Full screen

    On all operating systems, we have added the ability to use Alt+Enter to toggle full screen mode. But be warned: the SDL window does not scale modes which your monitor does not support in full screen. It will draw a border around the window if the mode is not a suitable mode. You can find these modes in the log.txt, as SDL is kind enough to display everything supported there.

    We have allowed other operating systems this function for familiarity, and the fact we didn't think it'd work on macOS/Linux, but it did.

    Download

    As always, the download links and a full changelog are on the release page. Be sure to report any issues you find.