stepmania

Advanced rhythm game for Windows, Linux and OS X. Designed for both home and arcade use.

Stars
1.9K

Bot releases are hidden (Show)

stepmania - StepMania 5 Alpha 1a

Published by freem over 10 years ago

StepMania 5 Alpha 1a

stepmania - StepMania 5 Alpha 1

Published by freem over 10 years ago

StepMania 5 Alpha 1

stepmania - StepMania 5 Preview 4

Published by freem over 10 years ago

StepMania 5 Preview 4

stepmania - StepMania 5 Preview 3

Published by freem over 10 years ago

StepMania 5 Preview 3

stepmania - StepMania 5 Preview 2

Published by freem over 10 years ago

StepMania 5 Preview 2

stepmania - StepMania 5 Preview 1a

Published by freem over 10 years ago

StepMania 5 Preview 1a

stepmania - StepMania 5 Preview 1

Published by freem over 10 years ago

StepMania 5 Preview 1

stepmania - sm-ssc v1.2.5

Published by freem over 10 years ago

sm-ssc v1.2.5 (now deprecated)

20110430

  • [ScreenOptions] Renamed "ScreenOptions LineHighlight" to "ScreenOptions
    LineHighlight P#", making it load per-player. [AJ]
  • [OptionRow] Added Text param to RefreshMessageCommand. [AJ]
  • [ScreenOptions] Added SelectMultipleMessageCommand, ChangeValueMessageCommand. [AJ]
  • [UnlockEntry] Added GetCourse, GetCode Lua bindings. [AJ]
  • [UnlockManager] Added UnlockRequirement_NumUnlocked enum. [AJ]
  • [Song] Added Origin (#ORIGIN tag in .ssc) [AJ]
  • [UnlockManager] Added GetPoints(UnlockRequirement),
    GetPointsForProfile(Profile,UnlockRequirement) Lua bindings. [AJ]
  • [Course] Added #SCRIPTER tag and GetScripter Lua binding. [AJ]

20110428

  • [BeginnerHelper] Various changes: [AJ]
    • Changed Player_#X/Y metrics to Player#X/Y metrics for consistency.
    • Converted the background to an AutoActor.
  • [BPMDisplay] Added SetFromSong Lua binding. [AJ]

20110423

  • [CourseLoaderCRS] Fixed loading of Player's Best/Most Played courses,
    probably others too. [AJ]
  • [ScreenGameplaySyncMachine] Fixed a crash when entering
    ScreenGameplaySyncMachine as Player 2. (Fixes issue 127) [AJ]
  • [ScreenOptionsEditCourse] Fixed a crash when going to the first row.
    (Fixes issue 235) [AJ]
  • [SongManager] Added GetCourseGroupNames Lua binding. [AJ]

20110422

  • [Banner] Added ScrollSpeedDivisor metric; controls the scroll speed of
    Random/Roulette banners. [AJ]
  • [FadingBanner] Added BannerRoulette, BannerRandom, and Banner(Custom Item Name) commands. [AJ]

20110421

  • [ScreenSelectMusic] Changed "Percent Frame p1" to "PercentFrame P1" for consistency. [AJ]
  • [LifeMeterBattery] Convert Frame to an AutoActor. [AJ]
  • [ScreenEvaluation] Added RollingNumbersClass metric, allowing for the ability
    to change which RollingNumbers class is loaded. [AJ]
  • [ScreenGameplay] Added SongNumberFormat metric. [AJ]

20110420

  • [CourseContentsList] Fix a crash. [AJ]

20110416

  • [PlayerOptions] Added UsingReverse() Lua binding (automatically tests GetReverse() == 1) [AJ]
  • [PlayerState] Added GetCurrentPlayerOptions() Lua binding [AJ]

20110413

  • [ScreenSelectMusic] Made score frame into an AutoActor, changed the filename
    from "score frame p1" to "ScoreFrame P1" for consistency with other elements. [AJ]

20110405

  • [ScreenEdit] Allow modifying the #DISPLAYBPM traits in the editor. Look in
    Edit Song Info to find it. [Wolfman2000]

20110402

  • Fix a crash (issue 247) when exiting Practice mode from dance-solo,
    dance-threepanel, and popn-nine (all of which can only have one player).
    If you find any other modes this crashes on, let us know. [AJ]

20110329

  • [ScreenEdit] Changed sample playback button to L. [AJ]
  • [ScreenGameplay] Announcers say combo messages again. [AJ]
stepmania - sm-ssc v1.2.4

Published by freem over 10 years ago

sm-ssc v1.2.4 (now deprecated)

20110327

  • Fix Gameplay Footer not showing up over arrows. [AJ]

20110326

  • [NotesLoaderSM, NotesWriterSSC] Officially add the #WARPS tag. The negative
    tricks of the past are now officially standardized. Please tell us about
    files which have broken sync or are otherwise unplayable/incorrect.
    [AJ, theDtTvB, Wolfman2000]

20110320

  • [PlayerOptions] Added SetNoteSkin(string) Lua binding. [AJ]
  • [PlayerOptions] Tons of new Lua bindings. See the Lua documentation for all
    of them, there's too many to print here. [AJ]

20110317

  • [ScreenEdit] Fix bug number 222, where Steps disappeared if they weren't
    saved. [AJ, Wolfman2000]
  • [ScreenOptionsEdit] Fix bug number 186, where people could try to edit or
    share songs when they didn't have any. [Wolfman2000]
  • [ScreenEdit] Add a metric to switch Ctrl+Up and Ctrl+Down. This is for
    easier compatibility with prior versions of SM. It defaults to false.
    [Wolfman2000]
  • [ScreenEdit] Fix bug number 65, where Steps disappeared if they were
    involved with the Compress or Expand options. [Wolfman2000]

20110316

  • [NotesLoaderSMA] Allow for preliminary support of loading SMA files. This
    will become better once Split Timing is in place. [Wolfman2000]
  • [NotesLoaderBMS] Improve BMS loading: [theDtTvB]
    • Ignore time signatures before the notes for the steps to be more
      synchronized.
    • Load BPM changes properly. Many songs with BPM changes no longer freeze.
  • [Player] Stop playing the keysound when letting go of hold notes. [theDtTvB]
  • [NoteDataUtil] Make keysounded notes that can't be inserted when reducing
    number of tracks autokeysound, means less missing sounds when playing
    7-key BMS on dance-single. [theDtTvB]

20110313

  • [NotesWriterSM] Allow for either the #DESCRIPTION or #CREDIT tags to be used
    for the .sm format's description token. [Wolfman2000]
  • [ScreenEdit] Add Tap Note Cycling to allow inputting all of the taps. Use the
    n and m keys to switch between taps, mines, lifts, and fakes. The way to make
    holds and rolls are still the same as before; hold 1-0 (plus shift for rolls)
    and then drag up or down as needed. [Wolfman2000]
stepmania - sm-ssc v1.2.3

Published by freem over 10 years ago

sm-ssc v1.2.3 (now deprecated)

20110309

  • [MusicWheelItem] Added Label param, renamed SongGroup param to Text. [AJ]

20110308

  • [WheelBase] Add GetCurrentIndex and GetNumItems Lua bindings. [AJ]
  • [ScreenSelectMusic] Add GetMusicWheel Lua binding. [AJ]
  • Added custom MusicWheel items. [AJ]
  • [MeterDisplay] Add Lua binding. "Allow setting and changing the width
    dynamically. Phase out the "StreamWidth" node property; set it with
    SetStreamWidth instead." [Glenn Maynard]

20110305

  • Added #COMBOS tag to the .ssc format. [Wolfman2000]

20110302

  • [ScreenGameplaySyncMachine] Allow themers to use either .ssc or .sm files. [AJ]
  • [ScreenHowToPlay] Allow themers to use either .ssc or .sm files. [AJ]
  • [ScreenGameplay] Footer to prevent 'arrow overflow' [Midiman]

20110301

  • Allow Tickcount Segments to have a value of 0 to better replicate some
    charts in the Pump series. [Wolfman2000]

20110228

  • Add Fakes to the RadarCategories. [Wolfman2000]
  • [ScreenEdit] Display the number of Lifts and Fakes in a stepchart in the
    editor. These use metrics, so the lines can be made empty in themes that
    require them. [Wolfman2000]
  • [ArrowEffects] Allow for dizzy hold heads. Again, enable at your own risk.
    [Wolfman2000]
  • [StepsDisplay] Allow for displaying the chart artist in a separate field.
    This defaults to false for the moment. [Wolfman2000]
  • [PlayerOptions, NoteDataUtil] Add transform mods for removing lifts and
    fakes from the Notedata. This mods can disqualify of course. [Wolfman2000]

20110227

  • [PlayerState] The old GetPlayerOptions() binding is now GetPlayerOptionsString().
    There is a new GetPlayerOptions() binding that gets the PlayerOptions object,
    which has a GetNoteSkin() binding (and hopefully more in the future). [AJ]

20110226

  • [ScreenOptionsToggleSongs] The structure of this screen has now changed.
    Before, it contained the entire list of songs. Now, the main page
    (ScreenOptionsToggleSongs) holds the groups, and a sub-page
    (ScreenOptionsToggleSongsSubPage) holds the songs in each group. [AJ]

20110225

  • Add lifts and fakes to all Pump noteskins. [Daisuke Master, Wolfman2000]

20110224

  • [NotesLoaderSSC] Allowed reading of #NOTES2 again. [AJ]

20110223

  • [Steps] Added GetChartStyle() Lua binding. [AJ]

20110222

  • [ScreenEdit] Display the Player Number for Routine mode. [Wolfman2000]
  • [ScreenEdit] Add format string metrics for the right hand side of the editor.
    [Wolfman2000]

20110221

  • Reverted ArrowSpacing back to 64 (which was the previous value).
    Please re-adjust your speed mods accordingly. [AJ]
  • [OptionRow] Added GetLayoutType() and GetSelectType() Lua bindings. [AJ]
  • Fix .sm-style edits not being loaded. [AJ]
  • [Common] Added OperatorMenuScreen metric. [AJ]
stepmania - sm-ssc v1.2.2

Published by freem over 10 years ago

sm-ssc v1.2.2 (now deprecated)

20110219

  • [BPMDisplay] Added FormatString metric. [AJ]
  • [GrooveRadar] Changed "Label#OffsetX/Y" metrics to "Label#X/Y". [AJ]
  • [GrooveRadar] Fixed RadarFrame from not running commands on RadarFrame base. [AJ]
  • [GrooveRadar] Removed RadarFrameTweenOnScreen and RadarFrameTweenOffScreen metrics. (Themers: Use RadarFrameOnCommand and RadarFrameOffCommand instead) [AJ]
  • [GrooveRadar] Removed non-working PreDelayOnCommand, PostDelayOnCommand. (Themers: Use Label#OnCommand and Label#OffCommand instead.) [AJ]
  • [ScreenOptions] Renamed "GetCurrentRow" Lua binding to "GetCurrentRowIndex". [AJ]
  • [OptionRow] Added FirstItemGoesDown(), GetChoiceInRowWithFocus(PlayerNumber),
    GetName(), GetNumChoices(), GetRowTitle(), HasFocus(PlayerNumber),
    and OneChoiceForAllPlayers() Lua bindings. [AJ]
  • [ScreenOptions] Added Change message (params: RowIndex, ChangedToExit). [AJ]
  • [ScreenOptions] Added FocusedItemEndsScreen(PlayerNumber) and GetOptionRow(int)
    Lua bindings. [AJ]
  • [ScreenPlayerOptions] now derives from ScreenOptions, allowing it to get the
    new ScreenOptions bindings. [AJ]

20110218

  • [WheelBase] Added SetOpenSection Lua binding. [AJ]

20110217

  • Allowed refreshing of Fonts again. [AJ]

20110214

  • Added #CHARTSTYLE to .ssc format, mainly meant for Pad/Keyboard distinctions. [AJ]

20110213

  • Life Difficulty 4 is now as difficult as Life 6 was. [AJ]
    Change name of the life difficulty options:
    Old: 1, 2, 3, 4, 5, 6, 7
    New: 1.2, 1.0, 0.8, 0.6, 0.4, 0.33, 0.25

20110212

  • [PlayerOptions] Added metrics to allow changing how often random modifiers
    activate in the proper setting. At this time, the mods to be activated have
    NOT been changed. [Wolfman2000]
  • [ArrowEffects] Allow the Boomerang, Expand, Tipsy, Drunk, Tornado, Beat, and
    Mini modifiers to be customized by metrics. As usual, change at your own
    risk here. [Wolfman2000]
  • Started the process of doxygen'ing the code. Goodness knows we need more
    documentation on here. For the most part, don't expect comments on
    particular files, though this may change. [Wolfman2000]
  • [TimingData] Fix getting a Stop or Delay at a row if one of each occupies
    the same row. This may need some extra testing. [Wolfman2000]

20110211

  • Introduced the .ssc file format for future features and expansion. All .sm
    files will still work, and will still be generated when saved in the editor.
    At this point, saving to the DWI format is being deprecated. [Wolfman2000]
stepmania - sm-ssc v1.2.1

Published by freem over 10 years ago

sm-ssc v1.2.1 (now deprecated)

20110210

  • Had to go back on the ScreenNetSelectMusic controls commit. My apologies. [AJ]

20110209

  • [ScreenOptionsMemoryCard] Added three strings: "(no label)", "size ???", and
    "%dMB". [AJ]
  • [ScreenSelectMusic] Added RouletteTimerSeconds metric. [AJ]
  • [ArrowEffects] Added QuantizeArrowYPosition metric. [AJ]

20110208

  • [ScreenNetSelectMusic] Added MusicWheelType metric. [AJ]

20110201

  • [Song] Added IsDisplayBpmRandom Lua binding. [AJ]

20110130

  • [ScreenSelectMaster] Only run cursor commands on players if they exist. [AJ]

20110118

  • [ScreenEdit] Move editing Timing Data to their own mini menu. [Wolfman2000]
  • Implement #TICKCOUNTS tag for better checkpoint behavior.
    This officially deprecates the CheckpointsUseTimeSignatures metric for
    the CheckpointsUseTickcounts metric. [Wolfman2000]
  • [NoteField] Add metrics for more flexible TimingData labels. [Wolfman2000]

20110116

  • [ScreenEdit] Allow editing TimeSignatureSegments one fractional half at
    a time. [Wolfman2000]

20110115

  • [ArrowEffects] Allow modifying modifier characteristics in the metrics.
    At present, Blink, Boost, Brake, and Wave can have modifications.
    [Wolfman2000]
  • [Player] Allow Combo Stopped message to be flexible via metrics. The
    default is 50, as it was before. [Wolfman2000]
  • [Player] Allow the default attack times for both random and mine attacks
    to be changed. [Wolfman2000]
  • [NoteField] Allow for adjustable fade fail time (for AJ). [Wolfman2000]
  • [MenuTimer] Allow the hurry up transition to be adjusted. [Wolfman2000]
  • [MusicWheel] Added RouletteColor, RandomColor, and PortalColor metrics. [freem]
  • Fix a bug with VisualDelaySeconds where choosing -1 would lead to it being +1. [freem]

20110112

  • [PlayerStageStats] Change score to an unsigned long from a signed int. [FSX]
  • Noteskin changes. [Daisuke Master]
  • [SpecialScoring] MIGS scoring, improved SN and SN2 scoring. [FSX]
  • [RageFile] Added ReadBytes() Lua binding. [FSX]
  • [NetworkSyncManager] Added CloseConnection() Lua binding. [freem]
  • [ScreenTextEntry] Added Load(TextEntrySettings) Lua binding. [freem]
    TextEntrySettings is implemented similar to the Attributes in BitmapText.
local teSettings = {
    SendOnPop = "",     -- ScreenMessage to send on pop (optional, "SM_None" if omitted)
    Question = "",      -- The question to display
    InitialAnswer = "", -- Initial answer text
    MaxInputLength = 0, -- Maximum amount of characters
    Password = false,   -- Mask character input (optional)
    Validate = nil,     -- Validation function; function(answer, errorOut), must return boolean, string.
    OnOK = nil,         -- On OK; function(answer)
    OnCancel = nil,     -- On Cancel; function()
    ValidateAppend = nil,   -- Validate appending a character; function(answer,append), must return boolean
    FormatAnswerForDisplay = nil,   -- Format answer for display; function(answer), must return string
};

20110111

  • [ScreenManager] Added ReloadOverlayScreens() Lua binding. [freem]

20110110

  • [Character] Added GetDisplayName Lua binding. [freem]
  • Make sure that DELAYS come first if STOPS share the same beat. [Wolfman2000]

20110109

  • Add the semicolon and apostrophe keys as alternatives to the Page Up and Page
    Down keys in the editor, mainly for laptop users. [Wolfman2000]
  • Removed Song sample length limitations. [freem]
  • Removed hard-coded values from the Step Editor. Now TimeSignatures are used
    in place of these former constants. [Wolfman2000]
  • [RoomWheel] Various metrics changes: [freem]
    • Removed TextWidth/DescWidth metrics.
    • "Desc" is now "Description". (DescX -> DescriptionX)
    • Removed hardcoded commands (shadowlength,0;maxwidth,[max width metric];halign,0).
stepmania - sm-ssc v1.2

Published by freem over 10 years ago

sm-ssc v1.2 (now deprecated)

stepmania - sm-ssc v1.1

Published by freem over 10 years ago

sm-ssc v1.1 (now deprecated)

stepmania - sm-ssc v1.0 Final

Published by freem over 10 years ago

sm-ssc v1.0 Final (now deprecated)

stepmania - sm-ssc v1.0 Release Candidate 2

Published by freem over 10 years ago

sm-ssc v1.0 Release Candidate 2 (now deprecated)

stepmania - sm-ssc v1.0 Release Candidate 1.5

Published by freem over 10 years ago

sm-ssc v1.0 Release Candidate 1.5 (now deprecated)

stepmania - sm-ssc v1.0 Release Candidate 1

Published by freem over 10 years ago

sm-ssc v1.0 Release Candidate 1 (now deprecated)

stepmania - sm-ssc v1.0 Beta 4

Published by freem over 10 years ago

sm-ssc v1.0 Beta 4 (now deprecated)

stepmania - sm-ssc v1.0 Beta 3

Published by freem over 10 years ago

sm-ssc v1.0 Beta 3 (now deprecated)