StepMania Helper Program

General stepmania and stepmania online discussions.
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1266: count(): Parameter must be an array or an object that implements Countable
echo404
Posts: 1
Joined: Sat Feb 14, 2015 12:32 pm
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1266: count(): Parameter must be an array or an object that implements Countable

StepMania Helper Program

Postby echo404 » Sat Feb 14, 2015 12:36 pm

Hi everyone,

I've been an avid StepMania player for about two years now, and because I'm constantly downloading new songs, my song library has grown to an almost unmanageable size.

As a software engineer by trade, I decided to program an application which could help me to manage the thousands of songs I have in my library. The result of this effort is a program I call StepMania Helper. I originally didn't plan to release the software publicly, but I figured it might be useful to others, and I figured it would be a good way to give back to the StepMania community that has provided me with thousands of hours of free gameplay.

StepMania Helper parses all songs in your StepMania library, and then moves songs (according to filters you define) to directories where StepMania won't detect them. The filters that are currently supported are as follows:
- Detect identical songs (duplicates)
- Detect alternative versions of the same song (using song name, artist, BPM, length, and music files)
- Detect songs which cannot be played on a dance mat (jumps that involve 3 notes)
- Detect songs that have inaccurate difficulties (calculates average step densities and then identifies outliers)
- Detect songs that have no difficulties under a specified threshold (too hard)
- Detect songs that have an average BPM over a specified threshold (too fast)

Once the songs have been moved by StepMania Helper, you can do whatever you want with them (delete them, move them elsewhere, or even put them back where they came from).

After parsing all songs, a "StepManiaHelper.bin" file will be created in your songs directory. This file contains binary information about all detected songs, which will be used to speed up program execution if run again. The file is safe to delete, however doing so will prevent subsequent executions from being faster.

The application requires .Net Framework version 4.0, which if you don't already have installed, is available for download from the following link:


StepMania helper was designed to be user friendly and stable, but since this is the first public release, you may experience problems.
If you would like to report a problem, if you would like to provide feedback, or if you would like to request additional features be added,
please reply to this thread, or contact me via email at StepManiaHelper@gmail.com

StepMania Helper is available for download from my dropbox via the following link:


EDIT: I updated the download link above to point to version 1.01. An individual in another thread pointed out that the logic to detect inaccurate difficulties in version 1.00 wasn't taking into account BPM, and was consequently rating slow songs as more difficult than they should have been. If you're upgrading from version 1.00 to version 1.01, be sure to delete your "StepManiaHelper.bin" file since it contains outdated information now.

JunkoXXX
Posts: 81
Joined: Sat May 24, 2014 4:49 am
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1266: count(): Parameter must be an array or an object that implements Countable

Re: StepMania Helper Program

Postby JunkoXXX » Wed Feb 18, 2015 5:33 pm

this is actually pretty useful, i think you should pm foxfire to see if he can add it to the downloads page.

ysane
Posts: 16601
Joined: Sun Jun 14, 2026 7:35 pm
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1266: count(): Parameter must be an array or an object that implements Countable

Re: StepMania Helper Program

Postby ysane » Fri Jul 10, 2026 5:45 am

http://geartreating.ru
http://hadronicannihilation.ru
http://getintoaflap.ru
http://gashbucket.ru
http://scarcecommodity.ru
http://kerrrotation.ru
http://hailsquall.ru
http://heavydutymetalcutting.ru
http://hazardousatmosphere.ru
http://mammasdarling.ru
http://heatageingresistance.ru
http://laborracket.ru
http://kaposidisease.ru
http://landuseratio.ru
http://offlinesystem.ru
http://lacingcourse.ru
http://semiasphalticflux.ru
http://packedspheres.ru
http://neatplaster.ru
http://gaussianfilter.ru
http://secularclergy.ru
http://hardasiron.ru
http://kleinbottle.ru
http://cottagenet.ru
http://laminatedmaterial.ru
http://selectivediffuser.ru
http://papercoating.ru
http://objectmodule.ru
http://jobstress.ru
http://getthebounce.ru
http://gardeningleave.ru
http://olibanumresinoid.ru
http://temperedmeasure.ru
http://readingmagnifier.ru
http://quasimoney.ru
http://reachthroughregion.ru
http://haphazardwinding.ru
http://hangonpart.ru
http://eyesvision.ru
http://naturalfunctor.ru
http://landmarksensor.ru
http://knifesethouse.ru
http://heartofgold.ru
http://satellitehydrology.ru
http://gasreturn.ru
http://radialchaser.ru
http://quadrupleworm.ru
http://lactogenicfactor.ru
http://haltstate.ru
http://rabbetledge.ru
http://latrinesergeant.ru
http://juicecatcher.ru
http://lacrimalpoint.ru
http://jogformation.ru
http://magneticequator.ru
http://haemagglutinin.ru
http://sagprofile.ru
http://hatchholddown.ru
http://samplinginterval.ru
http://galvanometric.ru
http://seawaterpump.ru
http://laserpulse.ru
http://spysale.ru
http://rattlesnakemaster.ru
http://labourleasing.ru
http://safedrilling.ru
http://screwingunit.ru
http://gaffertape.ru
http://oceanmining.ru
http://nationalcensus.ru
http://keyserum.ru
http://laterevent.ru
http://journallubricator.ru
http://gageboard.ru
http://haveafinetime.ru
http://tapecorrection.ru
http://railwaybridge.ru
http://secondaryblock.ru
http://layabout.ru
http://landreform.ru
http://taskreasoning.ru
http://nameresolution.ru
http://radiationestimator.ru
http://knowledgestate.ru
http://justiciablehomicide.ru
http://halforderfringe.ru
http://tappingchuck.ru
http://gangforeman.ru
http://manualchoke.ru
http://knockonatom.ru
http://gagrule.ru
http://ladletreatediron.ru
http://gatedsweep.ru
http://geophysicalprobe.ru
http://languagelaboratory.ru
http://keymanassurance.ru
http://qualitybooster.ru
http://necroticcaries.ru
http://rearchain.ru
http://largeheart.ru
http://handcoding.ru
http://hardenedconcrete.ru
http://gaugemodel.ru
http://rapidgrowth.ru
http://lammasshoot.ru
http://kentishglory.ru
http://gallduct.ru
http://medinfobooks.ru
http://harmonicinteraction.ru
http://majorconcern.ru
http://handradar.ru
http://hardalloyteeth.ru
http://jibtypecrane.ru
http://laggingload.ru
http://offsetholder.ru
http://kneejoint.ru
http://scrapermat.ru
http://habituate.ru
http://jointsealingmaterial.ru
http://octupolephonon.ru
http://negativefibration.ru
http://keepsmthinhand.ru
http://obstructivepatent.ru
http://factoringfee.ru
http://learningcurve.ru
http://salestypelease.ru
http://observationballoon.ru
http://laissezaller.ru
http://referenceantigen.ru
http://telescopicdamper.ru
http://labeledgraph.ru
http://geriatricnurse.ru
http://killthefattedcalf.ru
http://rectifiersubstation.ru
http://leadingfirm.ru
http://filmzones.ru
http://naphtheneseries.ru
http://gangwayplatform.ru
http://temperateclimate.ru
http://gascautery.ru
http://randomcoloration.ru
http://leadcoating.ru
http://managerialstaff.ru
http://lambdatransition.ru
http://halfsiblings.ru
http://navelseed.ru
http://narrowmouthed.ru
http://audiobookkeeper.ru
http://machinesensible.ru
http://neighbouringrights.ru
http://tenementbuilding.ru
http://quodrecuperet.ru
http://recordedassignment.ru
http://leaveword.ru
http://partialmajorant.ru
http://reinvestmentplan.ru
http://recessioncone.ru
http://parasolmonoplane.ru
http://laburnumtree.ru
http://telangiectaticlipoma.ru
http://redemptionvalue.ru
http://paraconvexgroup.ru
http://habeascorpus.ru
http://heatinggas.ru
http://magnetotelluricfield.ru
http://generalprovisions.ru
http://parkingbrake.ru
http://juxtapositiontwin.ru
http://hartlaubgoose.ru
http://gadwall.ru
http://labourearnings.ru
http://handportedhead.ru
http://hackedbolt.ru
http://lamphouse.ru
http://stungun.ru
http://quenchedspark.ru
http://japanesecedar.ru
http://hairysphere.ru
http://laserlens.ru
http://kilowattsecond.ru
http://technicalgrade.ru
http://mp3lists.ru
http://tacticaldiameter.ru
http://jacketedwall.ru
http://ultraviolettesting.ru
http://junctionofchannels.ru
http://seismicefficiency.ru
http://kickplate.ru
http://kinozones.ru
http://lacunarycoefficient.ru
http://palatinebones.ru
http://keepagoodoffing.ru
http://lasercalibration.ru
http://lancecorporal.ru
http://jobabandonment.ru
http://handsfreetelephone.ru
http://gearpitchdiameter.ru
http://tailstockcenter.ru
http://garbagechute.ru
http://onesticket.ru
http://manipulatinghand.ru
http://mailinghouse.ru
http://hackworker.ru
http://jointcapsule.ru
http://palmberry.ru
http://spicetrade.ru
http://kingweakfish.ru
http://regeneratedprotein.ru
http://ultramaficrock.ru
http://semifinishmachining.ru
http://headregulator.ru
http://landingdoor.ru
http://pagingterminal.ru
http://hallofresidence.ru
http://partfamily.ru
http://tuchkas.ru/index.php?topic=1.0
http://kondoferromagnet.ru
http://lancingdie.ru
http://reducingflange.ru
http://tamecurve.ru
http://generalizedanalysis.ru
http://kerbweight.ru
http://eyesvisions.com

ysane
Posts: 16601
Joined: Sun Jun 14, 2026 7:35 pm
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1266: count(): Parameter must be an array or an object that implements Countable

Re: StepMania Helper Program

Postby ysane » Mon Aug 10, 2026 1:14 pm

http://geartreating.ru/t/1442561
http://hadronicannihilation.ru/t/1375901
http://getintoaflap.ru/t/1606892
http://gashbucket.ru/t/1751777
http://scarcecommodity.ru/shop/1494956
http://kerrrotation.ru/t/1356772
http://hailsquall.ru/t/1382142
http://heavydutymetalcutting.ru/t/1378773
http://hazardousatmosphere.ru/t/1548373
http://mammasdarling.ru/shop/788111
http://heatageingresistance.ru/t/1459503
http://laborracket.ru/t/1714915
http://kaposidisease.ru/t/1348618
http://landuseratio.ru/t/1348996
http://offlinesystem.ru/shop/149798
http://lacingcourse.ru/t/1439105
http://semiasphalticflux.ru/shop/405462
http://packedspheres.ru/shop/583958
http://neatplaster.ru/shop/455913
http://gaussianfilter.ru/t/1708317
http://secularclergy.ru/shop/1493765
http://hardasiron.ru/t/1328004
http://kleinbottle.ru/t/1469757
http://cottagenet.ru/plan/141
http://laminatedmaterial.ru/t/1783683
http://selectivediffuser.ru/shop/402939
http://papercoating.ru/shop/585085
http://objectmodule.ru/shop/470914
http://jobstress.ru/t/1496844
http://getthebounce.ru/t/1399919
http://gardeningleave.ru/t/1569332
http://olibanumresinoid.ru/shop/203650
http://temperedmeasure.ru/shop/889728
http://readingmagnifier.ru/shop/515763
http://quasimoney.ru/shop/597117
http://reachthroughregion.ru/shop/1216364
http://haphazardwinding.ru/t/1642826
http://hangonpart.ru/t/1576650
http://eyesvision.ru
http://naturalfunctor.ru/shop/576825
http://landmarksensor.ru/t/1711797
http://knifesethouse.ru/t/1779933
http://heartofgold.ru/t/1726828
http://satellitehydrology.ru/shop/1915291
http://gasreturn.ru/t/1809946
http://radialchaser.ru/shop/359286
http://quadrupleworm.ru/shop/1543689
http://lactogenicfactor.ru/t/1712021
http://haltstate.ru/t/1608202
http://rabbetledge.ru/shop/1080551
http://latrinesergeant.ru/shop/453558
http://juicecatcher.ru/t/1377692
http://lacrimalpoint.ru/t/1662876
http://jogformation.ru/t/1382444
http://magneticequator.ru/shop/609805
http://haemagglutinin.ru/t/1377980
http://sagprofile.ru/shop/1061940
http://hatchholddown.ru/t/1642407
http://samplinginterval.ru/shop/1880183
http://galvanometric.ru/t/1663786
http://seawaterpump.ru/shop/1617667
http://laserpulse.ru/shop/591293
http://spysale.ru/spy_zakaz/1361
http://rattlesnakemaster.ru/shop/1296721
http://labourleasing.ru/t/1549801
http://safedrilling.ru/shop/1821308
http://screwingunit.ru/shop/1499293
http://gaffertape.ru/t/1378027
http://oceanmining.ru/shop/570431
http://nationalcensus.ru/shop/1056214
http://keyserum.ru/t/1485824
http://laterevent.ru/shop/1178845
http://journallubricator.ru/t/1595678
http://gageboard.ru/t/1351431
http://haveafinetime.ru/t/1548335
http://tapecorrection.ru/shop/504868
http://railwaybridge.ru/shop/635728
http://secondaryblock.ru/shop/1446629
http://layabout.ru/shop/600144
http://landreform.ru/t/1384470
http://taskreasoning.ru/shop/501303
http://nameresolution.ru/shop/1151311
http://radiationestimator.ru/shop/511347
http://knowledgestate.ru/t/1578340
http://justiciablehomicide.ru/t/1348802
http://halforderfringe.ru/t/1397273
http://tappingchuck.ru/shop/489789
http://gangforeman.ru/t/1685755
http://manualchoke.ru/shop/1174874
http://knockonatom.ru/t/1579988
http://gagrule.ru/t/1232412
http://ladletreatediron.ru/t/1243223
http://gatedsweep.ru/t/1564949
http://geophysicalprobe.ru/t/1556982
http://languagelaboratory.ru/t/1523928
http://keymanassurance.ru/t/1308938
http://qualitybooster.ru/shop/1543225
http://necroticcaries.ru/shop/184909
http://rearchain.ru/shop/878521
http://largeheart.ru/shop/1162332
http://handcoding.ru/t/1644062
http://hardenedconcrete.ru/t/1382178
http://gaugemodel.ru/t/1859259
http://rapidgrowth.ru/shop/1046804
http://lammasshoot.ru/t/1827533
http://kentishglory.ru/t/1379933
http://gallduct.ru/t/1652971
http://medinfobooks.ru/book/1353
http://harmonicinteraction.ru/t/1377344
http://majorconcern.ru/shop/674363
http://handradar.ru/t/1715523
http://hardalloyteeth.ru/t/1328267
http://jibtypecrane.ru/t/1714298
http://laggingload.ru/t/1377804
http://offsetholder.ru/shop/203878
http://kneejoint.ru/t/1469768
http://scrapermat.ru/shop/1499513
http://habituate.ru/t/1382620
http://jointsealingmaterial.ru/t/1378739
http://octupolephonon.ru
http://negativefibration.ru/shop/639947
http://keepsmthinhand.ru/t/1254373
http://obstructivepatent.ru/shop/457682
http://factoringfee.ru/t/1466047
http://learningcurve.ru/shop/466819
http://salestypelease.ru/shop/1854310
http://observationballoon.ru/shop/10084
http://laissezaller.ru/t/1349464
http://referenceantigen.ru/shop/1694623
http://telescopicdamper.ru/shop/1918655
http://labeledgraph.ru/t/1548676
http://geriatricnurse.ru/t/1556915
http://killthefattedcalf.ru/t/1783724
http://rectifiersubstation.ru/shop/1057126
http://leadingfirm.ru/shop/166893
http://filmzones.ru/t/1438747
http://naphtheneseries.ru/shop/574803
http://gangwayplatform.ru/t/1703938
http://temperateclimate.ru/shop/792237
http://gascautery.ru/t/1765228
http://randomcoloration.ru/shop/903953
http://leadcoating.ru/shop/603485
http://managerialstaff.ru/shop/612807
http://lambdatransition.ru/t/1495864
http://halfsiblings.ru/t/1553390
http://navelseed.ru/shop/103387
http://narrowmouthed.ru/shop/462189
http://audiobookkeeper.ru/book/1353
http://machinesensible.ru/shop/357847
http://neighbouringrights.ru/shop/648895
http://tenementbuilding.ru/shop/982979
http://quodrecuperet.ru/shop/1075220
http://recordedassignment.ru/shop/1033695
http://leaveword.ru/shop/794757
http://partialmajorant.ru/shop/1174164
http://reinvestmentplan.ru/shop/1775805
http://recessioncone.ru/shop/878406
http://parasolmonoplane.ru/shop/1172358
http://laburnumtree.ru/t/1374126
http://telangiectaticlipoma.ru/shop/1899803
http://redemptionvalue.ru/shop/1064403
http://paraconvexgroup.ru/shop/690591
http://habeascorpus.ru/t/1485629
http://heatinggas.ru/t/1588236
http://magnetotelluricfield.ru/shop/558493
http://generalprovisions.ru/t/1535639
http://parkingbrake.ru/shop/1172330
http://juxtapositiontwin.ru/t/1256165
http://hartlaubgoose.ru/t/1382220
http://gadwall.ru/t/1720203
http://labourearnings.ru/t/1969334
http://handportedhead.ru/t/1702512
http://hackedbolt.ru/t/1385133
http://lamphouse.ru/t/1376115
http://stungun.ru/stun_zakaz/1361
http://quenchedspark.ru/shop/840921
http://japanesecedar.ru/t/1307395
http://hairysphere.ru/t/1466399
http://laserlens.ru/lase_zakaz/1361
http://kilowattsecond.ru/t/1412739
http://technicalgrade.ru/shop/1848940
http://mp3lists.ru/item/1353
http://tacticaldiameter.ru/shop/485163
http://jacketedwall.ru/t/1048027
http://ultraviolettesting.ru/shop/485541
http://junctionofchannels.ru/t/1442503
http://seismicefficiency.ru/shop/365161
http://kickplate.ru/t/1662957
http://kinozones.ru/film/1353
http://lacunarycoefficient.ru/t/1357587
http://palatinebones.ru/shop/685246
http://keepagoodoffing.ru/t/1224169
http://lasercalibration.ru/shop/1536774
http://lancecorporal.ru/t/1298949
http://jobabandonment.ru/t/1351147
http://handsfreetelephone.ru/t/1772600
http://gearpitchdiameter.ru/t/1387089
http://tailstockcenter.ru/shop/496281
http://garbagechute.ru/t/1713466
http://onesticket.ru/shop/581761
http://manipulatinghand.ru/shop/1175072
http://mailinghouse.ru/shop/269817
http://hackworker.ru/t/1685873
http://jointcapsule.ru/t/1489778
http://palmberry.ru/shop/689971
http://spicetrade.ru/spice_zakaz/1361
http://kingweakfish.ru/t/1703620
http://regeneratedprotein.ru/shop/1770301
http://ultramaficrock.ru/shop/983387
http://semifinishmachining.ru/shop/1692585
http://headregulator.ru/t/1548392
http://landingdoor.ru/t/1251659
http://pagingterminal.ru/shop/687742
http://hallofresidence.ru/t/1465850
http://partfamily.ru/shop/1176623
http://tuchkas.ru/
http://kondoferromagnet.ru/t/1549870
http://lancingdie.ru/t/1247488
http://reducingflange.ru/shop/1687209
http://tamecurve.ru/shop/500517
http://generalizedanalysis.ru/t/1439949
http://kerbweight.ru/t/1470782
http://eyesvisions.com/bates-medical-ar ... ishes-eyes


[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1266: count(): Parameter must be an array or an object that implements Countable
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1266: count(): Parameter must be an array or an object that implements Countable

Return to “General Stepmania Discussions”

Who is online

Users browsing this forum: No registered users and 11 guests