Releases: stepmania/stepmania
Releases · stepmania/stepmania
sm-ssc v1.2.2
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]
sm-ssc v1.2.1
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).
sm-ssc v1.2
sm-ssc v1.2 (now deprecated)
sm-ssc v1.1
sm-ssc v1.1 (now deprecated)
sm-ssc v1.0 Final
sm-ssc v1.0 Final (now deprecated)
sm-ssc v1.0 Release Candidate 2
sm-ssc v1.0 Release Candidate 2 (now deprecated)
sm-ssc v1.0 Release Candidate 1.5
sm-ssc v1.0 Release Candidate 1.5 (now deprecated)
sm-ssc v1.0 Release Candidate 1
sm-ssc v1.0 Release Candidate 1 (now deprecated)
sm-ssc v1.0 Beta 4
sm-ssc v1.0 Beta 4 (now deprecated)
sm-ssc v1.0 Beta 3
sm-ssc v1.0 Beta 3 (now deprecated)