Welcome to StepMania
StepMania is an advanced cross-platform rhythm game for home and arcade use. This guide will help you get started playing your first song.If you haven’t installed StepMania yet, check out the Installation Guide first.
First Launch
When you first launch StepMania, you’ll be greeted with the main menu. Here’s what to expect:Launch StepMania
- Windows
- macOS
- Linux
- Navigate to your installation directory (default:
C:\Program Files (x86)\Stepmania 5) - Double-click
StepMania.exeto launch
Navigate the Main Menu
Use the arrow keys or dance pad to navigate:
- Arrow Keys - Navigate menu options
- Enter - Select an option
- Escape - Go back to the previous screen
Playing Your First Song
Choose a Song
Browse through the available songs using the arrow keys:
- Up/Down Arrows - Navigate through songs
- Left/Right Arrows - Navigate between song groups
- Enter - Select a song
Select Difficulty
Choose your difficulty level:
- Beginner - For first-time players (3-5 arrows)
- Easy - Simple patterns (5-7 arrows)
- Medium - Moderate challenge (7-9 arrows)
- Hard - Advanced patterns (9+ arrows)
- Expert - Maximum difficulty (10+ arrows)
Start with Beginner or Easy difficulty if you’re new to rhythm games!
Play the Song
Once the song starts:
- Watch the arrows scroll upward on the screen
- Press the corresponding arrow key when the arrow reaches the target zone
- Time your steps to the beat of the music
- Marvelous - Perfect timing
- Perfect - Excellent timing
- Great - Good timing
- Good - Acceptable timing
- Boo - Poor timing (breaks combo)
- Miss - No input or too far off (breaks combo)
Command Line Options
StepMania supports various command line arguments for advanced configuration:- Game Options
- Appearance
- Preferences
- Utilities
All arguments use double dashes (
--). For example: stepmania --versionDefault Controls
Keyboard Controls (4-Panel Dance Mode)
- Player 1
- Player 2
| Action | Key |
|---|---|
| Left Arrow | Left Arrow Key |
| Down Arrow | Down Arrow Key |
| Up Arrow | Up Arrow Key |
| Right Arrow | Right Arrow Key |
You can customize controls in the Options menu under Input Settings.
Adding Custom Songs
StepMania supports custom song packs in various formats:Download Song Packs
Download song packs from the StepMania community:
- Files typically end in
.smzipor are in folders - Ensure songs are in
.smor.sscformat
Install Song Packs
- SMZIP Files
- Manual Installation
Install package files via command line:Or simply double-click the
.smzip file if StepMania is set as the default handler.Tips for New Players
Practice Mode
Practice Mode
- Slow down songs to practice difficult sections
- Found in the modifiers menu before starting a song
- Gradually increase speed as you improve
Calibration
Calibration
- If arrows seem mistimed, you may need to calibrate
- Go to Options → Calibrate Audio Sync
- Follow the on-screen instructions
Watch Your Timing
Watch Your Timing
- Focus on hitting notes at the right time, not just hitting them
- Watch the judgment text (Marvelous, Perfect, etc.)
- Aim for consistency over speed
Use Life Gauge Modifiers
Use Life Gauge Modifiers
- Different life gauge types affect difficulty
- Bar: Standard life bar (default)
- Battery: Limited number of misses (challenge mode)
- Time: Time-based survival
Common Issues
Songs Not Appearing
Songs Not Appearing
- Press F2 on the song selection screen to reload
- Verify songs are in the correct directory
- Check that song files include
.smor.sscfiles
Audio Sync Issues
Audio Sync Issues
- Calibrate your audio sync in Options
- Some songs may have individual timing adjustments needed
- Check your audio device settings in Options
Controller Not Working
Controller Not Working
- Navigate to Options → Input Settings
- Map your controller buttons
- Test inputs before starting a song
What’s Next?
Now that you’ve played your first song, here are some ways to enhance your experience:Explore Themes
Customize the look and feel of StepMania with different themes
Join the Community
Connect with other players online and share scores
Create Content
Learn to create your own step charts and themes
Advanced Settings
Dive into the configuration options to fine-tune your experience
Resources
Official Website
Visit the official StepMania website
Lua API Documentation
Learn to script and theme with Lua
GitHub Repository
View source code and report issues
IRC Chat
Join the developer community on IRC

