Hellix Collection: 1 Family
Total: 20 Stylistic Sets, 10 Figure Sets, 8 Others
Note: Create your own version of our retail typefaces using available alternates and other OpenType features via our Editor.
Afrikaans, Albanian, Bosnian, Catalan, Croatian, Czech, Danish, Dutch, English, Esperanto, Estonian, Filipino, Finnish, French, German, Hungarian, Icelandic, Indonesian, Irish, Italian, Latvian, Lithuanian, Luxembourgish, Polish, Portuguese, Romanian, Scottish Gaelic, Slovak, Slovenian, Spanish, Swedish, Swiss German, Turkish, Welsh
: Designed for Stepmania 5.0.12 and 5.1.x
local t = Def.ActorFrame {}; t[#t+1] = LoadActor("_background.png") .. InitCommand=cmd(diffusealpha,0; x,SCREEN_CENTER_X; y,SCREEN_CENTER_Y); OnCommand=function(self) self:linear(0.4):addx(100):diffusealpha(1) end; OffCommand=cmd(); ; return t
These define the logic, layout, and behavior of every screen (title, song selection, gameplay, evaluation). Each .lua file returns an Actor (most often an ActorFrame ) which can contain nested actors like sprites, text, or even entire sub-scripts.
| Operating System | SM 5.0.12 Path | |----------------|----------------| | Windows 10/8/7 | C:\Users\[Your Username]\AppData\Roaming\StepMania 5\ | | macOS | /Users/[Your Username]/Library/Application Support/StepMania 5/ | | Linux | /home/[Your Username]/.stepmania-5.0/ | stepmania 5.0.12 themes
From the main menu, navigate to > Display Options > Appearance Options . Select Theme . Use your arrow keys to cycle through your installed themes.
Unlike earlier versions that relied heavily on .ini files and XML, StepMania 5 themes are built on , which enables richer, more dynamic, and highly customizable interfaces. While this shift initially drew criticism for its complexity, the Lua API allows for behaviors that were impossible in older versions.
However, this architecture has a drawback: fragility. Because the UI is a script, a single syntax error or a missing asset file can cause the theme to crash the game. Furthermore, themes designed for the newer "StepMania 5.1" (Outfox) or the older 3.95 are often incompatible with 5.0.12 due to changes in the function names and libraries within the Lua API. Therefore, finding a theme specifically tailored for the 5.0.x branch is a technical necessity. : Designed for Stepmania 5
Launch StepMania and navigate:
is a community-modified theme based on the default theme, adding various visual and functional improvements.
: The theme might be designed for a different version of StepMania (like StepMania 3.9 or OutFox), causing Lua script errors. | Operating System | SM 5
Select your new theme from the list and press Enter to reload the metrics. Troubleshooting Common Theme Issues
| Symptom | Likely Cause | Fix | |---------|--------------|-----| | Black screen on startup | Missing metrics fallback | Copy _fallback folder into theme | | No judgment text | Lua function renamed | Replace ShowJudgment() with ShowEvaluation() in scripts | | Steps not showing | ScreenGameplay metrics missing P1 definition | Add P1=Player in metrics.ini under [ScreenGameplay] | | Crash on options | New 5.1 Prefs usage | Edit theme to remove Prefs.GetTheme() calls | | Missing sounds | Audio path hardcoded | Move .ogg to Sounds/ and use THEME:GetPathS("","soundname") |
:
When StepMania 5.0.12 loads, it executes Lua scripts that define everything from the position of the "Back" button to the velocity of the background particles. The 5.0.x family introduced a robust, though complex, API for these scripts. Unlike the older StepMania 3.95 or 4.0 builds, version 5.0.12 allows for highly dynamic animations and conditional logic.
The theme is not always perfectly polished—some users report missing Lua scripts or incomplete screens—but for arcade enthusiasts, it is the closest you can get to a real DDR cabinet at home.