This commit is contained in:
Colby Klein
2011-05-02 10:37:01 -07:00
210 changed files with 346 additions and 56 deletions
+1
View File
@@ -13,6 +13,7 @@ ffmpeg-*
*.idb
*.pdb
*.exp
*.dmg
___*
.hg
.hgignore
+1 -1
View File
@@ -10,7 +10,7 @@ supported but exist anyways.)
_____________________________________________________________________________
================================================================================
sm-ssc v1.2.5 | 20110???
sm-ssc v1.2.5 | 20110501
--------------------------------------------------------------------------------
20110430
+16 -2
View File
@@ -126,6 +126,7 @@
<Function name='PlayerNumberToLocalizedString'/>
<Function name='PlayerNumberToString'/>
<Function name='PlayerScoreColor'/>
<Function name='PositionPerPlayer'/>
<Function name='PrintTable'/>
<Function name='ProductID'/>
<Function name='ProductVersion'/>
@@ -519,6 +520,7 @@
<Class base='BitmapText' name='BPMDisplay'>
<Function name='GetText'/>
<Function name='SetFromGameState'/>
<Function name='SetFromSong'/>
</Class>
<Class base='Sprite' name='Banner'>
<Function name='GetPercentScrolling'/>
@@ -595,6 +597,7 @@
<Function name='GetGoalSeconds'/>
<Function name='GetGroupName'/>
<Function name='GetPlayMode'/>
<Function name='GetScripter'/>
<Function name='GetTotalSeconds'/>
<Function name='GetTranslitFullTitle'/>
<Function name='HasBackground'/>
@@ -961,6 +964,7 @@
<Function name='GetXMod'/>
<Function name='GetXMode'/>
<Function name='SetNoteSkin'/>
<Function name='UsingReverse'/>
</Class>
<Class name='PlayerStageStats'>
<Function name='FullCombo'/>
@@ -998,6 +1002,7 @@
<Function name='SetScore'/>
</Class>
<Class name='PlayerState'>
<Function name='GetCurrentPlayerOptions'/>
<Function name='GetHealthState'/>
<Function name='GetMultiPlayerNumber'/>
<Function name='GetPlayerNumber'/>
@@ -1188,6 +1193,7 @@
<Class base='ScreenWithMenuElements' name='ScreenSelectMusic'>
<Function name='GetGoToOptions'/>
<Function name='GetMusicWheel'/>
<Function name='OpenOptionsList'/>
<Function name='setupcoursestagemods'/>
<Function name='setupmusicstagemods'/>
</Class>
@@ -1221,6 +1227,7 @@
<Function name='GetLyricsPath'/>
<Function name='GetMusicPath'/>
<Function name='GetOneSteps'/>
<Function name='GetOrigin'/>
<Function name='GetSongDir'/>
<Function name='GetSongFilePath'/>
<Function name='GetStepsByStepsType'/>
@@ -1258,6 +1265,7 @@
<Function name='GetAllCourses'/>
<Function name='GetAllSongs'/>
<Function name='GetCourseColor'/>
<Function name='GetCourseGroupNames'/>
<Function name='GetExtraStageInfo'/>
<Function name='GetNumAdditionalCourses'/>
<Function name='GetNumAdditionalSongs'/>
@@ -1395,6 +1403,7 @@
<Function name='HasBPMChanges'/>
<Function name='HasNegativeBPMs'/>
<Function name='HasStops'/>
<Function name='HasWarps'/>
</Class>
<Class name='Trail'>
<Function name='GetArtists'/>
@@ -1412,6 +1421,8 @@
<Function name='IsSecret'/>
</Class>
<Class name='UnlockEntry'>
<Function name='GetCode'/>
<Function name='GetCourse'/>
<Function name='GetDescription'/>
<Function name='GetRequirePassHardSteps'/>
<Function name='GetRequirement'/>
@@ -1432,6 +1443,8 @@
<Function name='FindEntryID'/>
<Function name='GetNumUnlocked'/>
<Function name='GetNumUnlocks'/>
<Function name='GetPoints'/>
<Function name='GetPointsForProfile'/>
<Function name='GetPointsUntilNextUnlock'/>
<Function name='GetSongsUnlockedByEntryID'/>
<Function name='GetStepsUnlockedByEntryID'/>
@@ -2025,6 +2038,7 @@
<EnumValue name='&apos;UnlockRequirement_ExtraFailed&apos;' value='4'/>
<EnumValue name='&apos;UnlockRequirement_Toasties&apos;' value='5'/>
<EnumValue name='&apos;UnlockRequirement_StagesCleared&apos;' value='6'/>
<EnumValue name='&apos;UnlockRequirement_NumberUnlocked&apos;' value='7'/>
</Enum>
<Enum name='UnlockRewardType'>
<EnumValue name='&apos;UnlockRewardType_Song&apos;' value='0'/>
@@ -2065,6 +2079,6 @@
<Constant name='sGame' value='&apos;dance&apos;'/>
<Constant name='top' value='&apos;VertAlign_Top&apos;'/>
</Constants>
<Version>sm-ssc v1.2.3</Version>
<Date>2011-03-20</Date>
<Version>sm-ssc v1.2.5</Version>
<Date>2011-05-01</Date>
</Lua>
+325 -50
View File
@@ -41,6 +41,9 @@
<Function name='Brightness' theme='_fallback' return='color' arguments='color c, float percent'>
[03 HSV.lua]
</Function>
<Function name='Center1Player' theme='_fallback' return='bool' arguments=''>
[03 ProductivityHelpers.lua] Returns <code>true</code> if Center 1P is being used.
</Function>
<Function name='CheckpointsTapsSeparateJudgment' theme='_fallback' return='bool' arguments=''>
[03 Gameplay.lua]
</Function>
@@ -54,9 +57,7 @@
A generic interface to Lua's garbage collector. Performs different functions based on the value of <code>opt</code>.
</Function>
<Function name='color' return='color' arguments='string color'>
Returns a color from a string. <code>color</code> can be in
hex (<code>"#FFFFFFFF"</code>) or 0..1 values (<code>"1.0,1.0,1.0,1.0"</code>),
in RGBA order.
Returns a color from a string. <code>color</code> can be in hex (<code>"#FFFFFFFF"</code>) or 0..1 values (<code>"1.0,1.0,1.0,1.0"</code>), in RGBA order.
</Function>
<Function name='ComboContinue' theme='_fallback' return='TapNoteScore' arguments=''>
[03 Gameplay.lua] Determines what TapNoteScore allows for continuing the combo.
@@ -110,11 +111,20 @@
Returns the current Life Difficulty.
</Function>
<Function name='GetOSName' sm-ssc='true' return='string' arguments=''>
Returns a string representing the name of the operating system being used. (e.g. "Xbox", "Windows", "Linux", "Mac, "Unknown")
Returns a string representing the name of the operating system being used. (e.g. "Windows", "Linux", "Mac, "Unknown")
</Function>
<Function name='GetProTiming' theme='default' return='bool' arguments='PlayerNumber pn'>
[03 ThemePrefs.lua] Returns <code>true</code> if player <code>pn</code> is using ProTiming.
</Function>
<Function name='GetRandomSongBackground' theme='_fallback' return='string' arguments=''>
[02 Utilities.lua] Returns a path to a random song background.
</Function>
<Function name='GetServerName' sm-ssc='true' return='string' arguments=''>
Returns the name of the currently connected server.
</Function>
<Function name='GetSongBackground' theme='_fallback' return='string' arguments=''>
[02 Utilities.lua] Returns a path to the current songs background.
</Function>
<Function name='GetThemeAspectRatio' return='float' arguments=''>
Returns the theme's aspect ratio.
</Function>
@@ -155,8 +165,10 @@
Returns <code>true</code> if connected to StepMania Online.
</Function>
<Function name='IsSMOnlineLoggedIn' return='bool' arguments='PlayerNumber pn'>
Returns <code>true</code> if Player <code>pn</code> is logged on to
a SMOnline server.
Returns <code>true</code> if Player <code>pn</code> is logged on to a SMOnline server.
</Function>
<Function name='IsRoutine' theme='_fallback' return='bool' arguments=''>
[02 Branches.lua] Returns <code>true</code> if Routine mode is being played.
</Function>
<Function name='IsUsingWideScreen' theme='_fallback' return='bool' arguments=''>
[04 WidescreenHelpers.lua] Returns <code>true</code> if the aspect ratio is 16:10 (<code>1.6</code>) or higher.
@@ -188,6 +200,9 @@
<Function name='LoadSongBackground' theme='_fallback' return='Sprite' arguments=''>
[02 Sprite.lua] Returns a Sprite with the current song's background.
</Function>
<Function name='mbstrlen' return='int' arguments='string sString'>
Returns the length of the multi-byte character string <code>sString</code>.
</Function>
<Function name='Minute' return='int' arguments=''>
Returns the current Minute.
</Function>
@@ -203,12 +218,27 @@
<Function name='pname' theme='_fallback' return='string' arguments='PlayerNumber pn'>
[03 ProductivityHelpers.lua] Converts a PlayerNumber into a short string (e.g. "P1", "P2").
</Function>
<Function name='PositionPerPlayer' theme='_fallback' return='float' arguments='PlayerNumber pn, float p1val, float p2val'>
[03 ProductivityHelpers.lua] Returns either <code>p1val</code> or <code>p2val</code> depending on <code>pn</code>.
</Function>
<Function name='print' theme='_fallback' return='void' arguments='string s'>
[00 init.lua]
</Function>
<Function name='PrintTable' theme='_fallback' return='void' arguments='table t'>
[03 ThemePrefs.lua] Prints a table's contents to the log.
</Function>
<Function name='ProductID' return='string' arguments=''>
Returns the product ID.
</Function>
<Function name='ProductVersion' return='string' arguments=''>
Returns the product version.
</Function>
<Function name='ResolveRelativePath' theme='_fallback' return='string' arguments='string path, int level'>
[02 ActorDef.lua]
</Function>
<Function name='ReadFile' theme='_fallback' return='string' arguments='string path'>
[04 FileUtils.lua] Reads the file at <code>path</code> and returns its contents.
</Function>
<Function name='ReadPrefFromFile' theme='_fallback' return='string' arguments='string prefName'>
[03 UserPreferences2.lua] (internal) Reads the specified user preference from its config file.
</Function>
@@ -221,9 +251,24 @@
<Function name='Second' return='int' arguments=''>
Returns the current second.
</Function>
<Function name='SecondsToHHMMSS' sm-ssc='true' return='string' arguments='float fSecs'>
Converts <code>fSecs</code> to Minutes:Seconds:Milliseconds format using two digits for each section.
</Function>
<Function name='SecondsToMSS' sm-ssc='true' return='string' arguments='float fSecs'>
Converts <code>fSecs</code> to Minutes:Seconds.Milliseconds format using two digits for each section except Minutes (uses 1).
</Function>
<Function name='SecondsToMMSS' sm-ssc='true' return='string' arguments='float fSecs'>
Converts <code>fSecs</code> to Minutes:Seconds format.
</Function>
<Function name='SecondsToMSSMsMs' return='string' arguments='float fSecs'>
Converts <code>fSecs</code> to Minutes:Seconds.Milliseconds format.
</Function>
<Function name='SecondsToMMSSMsMs' sm-ssc='true' return='string' arguments='float fSecs'>
Converts <code>fSecs</code> to Minutes:Seconds.Milliseconds format using two digits for each section.
</Function>
<Function name='SecondsToMMSSMsMsMs' sm-ssc='true' return='string' arguments='float fSecs'>
Converts <code>fSecs</code> to Minutes:Seconds.Milliseconds format using two digits for each section except Milliseconds (uses 3).
</Function>
<Function name='SelectMusicOrCourse' theme='_fallback' return='string' arguments=''>
[02 Branches.lua] Determines the correct music/course selection screen to use and returns it.
</Function>
@@ -239,6 +284,9 @@
<Function name='ShowStandardDecoration' theme='_fallback' return='bool' arguments='string sMetricsName'>
[02 ActorDef.lua] Returns <code>true</code> if a decoration should be shown on the current screen or not.
</Function>
<Function name='SpeedMods' theme='_fallback' return='LuaOptionRow' arguments=''>
[03 CustomSpeedMods.lua] Returns a Lua option row with the custom speed mods defined in SpeedMods.txt.
</Function>
<Function name='split' theme='_fallback' return='table' arguments='string delimiter, string text'>
[02 Utilities.lua] Splits a string at every occurence of <code>delimiter</code>, returning a table of the results.
</Function>
@@ -266,6 +314,9 @@
<Function name='Trace' theme='_fallback' return='void' arguments='string sString'>
[00 init.lua] Alias for <Link class='lua' function='Trace' />.
</Function>
<Function name='URLEncode' sm-ssc='true' return='string' arguments='string sInput'>
Returns a string with characters escaped for URLs. (e.g. a space becomes '%20')
</Function>
<Function name='Var' theme='_fallback' return='ThreadVariable' arguments=''>
[01 base.lua] Alias for <Link class="lua" function="GetThreadVariable">lua.GetThreadVariable</Link>.
</Function>
@@ -278,48 +329,17 @@
<Function name='WrapInActorFrame' theme='_fallback' return='ActorFrame' arguments='table children'>
[02 ActorDef.lua] Wraps the children in an ActorFrame.
</Function>
<Function name='WriteFile' theme='_fallback' return='bool' arguments='string path, string buf'>
[04 FileUtils.lua] Writes <code>buf</code> to the file at <code>path</code>.
</Function>
<Function name='WritePrefToFile' theme='_fallback' return='bool' arguments='string prefName, various value'>
[03 UserPreferences2.lua] (internal) Writes user preference <code>prefName</code> to its config file with <code>value</code> being <code>tostring</code>'d.
</Function>
<Function name='Year' return='int' arguments=''>
Returns the current year.
</Function>
<Function name='mbstrlen' return='int' arguments='string sString'>
Returns the length of the multi-byte character string <code>sString</code>.
</Function>
<!-- new sm-ssc additions here -->
<Function name='GetServerName' sm-ssc='true' return='string' arguments=''>
Returns the name of the currently connected server.
</Function>
<Function name='SecondsToHHMMSS' sm-ssc='true' return='string' arguments='float fSecs'>
Converts <code>fSecs</code> to Minutes:Seconds:Milliseconds format using two digits for each section.
</Function>
<Function name='SecondsToMMSSMsMs' sm-ssc='true' return='string' arguments='float fSecs'>
Converts <code>fSecs</code> to Minutes:Seconds.Milliseconds format using two digits for each section.
</Function>
<Function name='SecondsToMMSSMsMsMs' sm-ssc='true' return='string' arguments='float fSecs'>
Converts <code>fSecs</code> to Minutes:Seconds.Milliseconds format using two digits for each section except Milliseconds (uses 3).
</Function>
<Function name='SecondsToMSS' sm-ssc='true' return='string' arguments='float fSecs'>
Converts <code>fSecs</code> to Minutes:Seconds.Milliseconds format using two digits for each section except Minutes (uses 1).
</Function>
<Function name='SecondsToMMSS' sm-ssc='true' return='string' arguments='float fSecs'>
Converts <code>fSecs</code> to Minutes:Seconds format.
</Function>
<Function name='URLEncode' sm-ssc='true' return='string' arguments='string sInput'>
Returns a string with characters escaped for URLs. (e.g. a space becomes '%20')
</Function>
<!-- CustomSpeedMods -->
<Function name='SpeedMods' theme='_fallback' return='LuaOptionRow' arguments=''>
[03 CustomSpeedMods.lua] Returns a Lua option row with the custom speed mods defined in SpeedMods.txt.
</Function>
<!-- FileUtils -->
<Function name='ReadFile' theme='_fallback' return='string' arguments='string path'>
[04 FileUtils.lua] Reads the file at <code>path</code> and returns its contents.
</Function>
<Function name='WriteFile' theme='_fallback' return='bool' arguments='string path, string buf'>
[04 FileUtils.lua] Writes <code>buf</code> to the file at <code>path</code>.
</Function>
<!-- default theme preferences -->
<Function name='OptionRowProTiming' theme='default' return='LuaOptionRow' arguments=''>
[03 ThemePrefs.lua] Returns a Lua option row for ProTiming.
@@ -1235,12 +1255,15 @@
</Function>
</Class>
<Class name='BPMDisplay'>
<Function name='GetText' sm-ssc="true" return='string' arguments=''>
<Function name='GetText' sm-ssc='true' return='string' arguments=''>
Returns the text that is currently set at the exact moment you call it. This is likely only going to be useful in an Update command.
</Function>
<Function name='SetFromGameState' return='void' arguments=''>
Sets the BPMDisplay from the GameState.
</Function>
<Function name='SetFromSong' sm-ssc='true' return='void' arguments='Song s'>
Sets the BPMDisplay from the specified Song.
</Function>
</Class>
<Class name='Character'>
<Function name='GetCardPath' return='string' arguments=''>
@@ -1341,6 +1364,9 @@
<Function name='GetPlayMode' renamed='true' return='PlayMode' arguments=''>
Returns the Course's <Link class='ENUM' function='PlayMode' />. (Returns PlayMode in sm-ssc; integer in SM4)
</Function>
<Function name='GetScripter' sm-ssc='true' return='string' arguments=''>
Returns the name of the person who scripted the Course.
</Function>
<Function name='GetTotalSeconds' return='float' arguments='StepsType st'>
Returns the total length of the Course in seconds.
</Function>
@@ -1863,10 +1889,10 @@
<Function name='GetGrade' return='Grade' arguments=''>
Returns the Grade of this high score.
</Function>
<Function name='GetHoldNoteScore' sm-ssc="true" return='int' arguments='HoldNoteScore hns'>
<Function name='GetHoldNoteScore' sm-ssc='true' return='int' arguments='HoldNoteScore hns'>
Return the number of HoldNoteScores that match <code>hns</code>.
</Function>
<Function name='GetModifiers' sm-ssc="true" return='string' arguments=''>
<Function name='GetModifiers' sm-ssc='true' return='string' arguments=''>
Returns the modifiers used for this HighScore.
</Function>
<Function name='GetName' return='string' arguments=''>
@@ -1875,7 +1901,7 @@
<Function name='GetPercentDP' return='float' arguments=''>
Returns the percentage of dance points associated with the high score.
</Function>
<Function name='GetRadarValues' sm-ssc="true" return='RadarValues' arguments=''>
<Function name='GetRadarValues' sm-ssc='true' return='RadarValues' arguments=''>
Returns the RadarValues for this HighScore.
</Function>
<Function name='GetScore' return='int' arguments=''>
@@ -1884,9 +1910,12 @@
<Function name='GetSurvivalSeconds' return='float' arguments=''>
Returns the number of seconds survived associated with the high score.
</Function>
<Function name='GetTapNoteScore' sm-ssc="true" return='int' arguments='TapNoteScore tns'>
<Function name='GetTapNoteScore' sm-ssc='true' return='int' arguments='TapNoteScore tns'>
Return the number of TapNoteScores that match <code>tns</code>.
</Function>
<Function name="IsFillInMarker" return='bool' arguments=''>
Returns <code>true</code> if this high score's name uses a fill-in marker.
</Function>
</Class>
<Class name='HighScoreList'>
<Description>
@@ -1928,7 +1957,7 @@
Returns the number of lives remaining.
</Function>
<Function name='GetTotalLives' sm-ssc='true' return='int' arguments=''>
Returns the number of total lives.
</Function>
</Class>
<Class name='MemoryCardManager'>
@@ -2098,9 +2127,228 @@
</Function>
</Class>
<Class name='PlayerOptions'>
<Function name='GetAlternate' sm-ssc='true' return='float' arguments=''>
</Function>
<Function name='GetAttackMines' sm-ssc='true' return='bool' arguments=''>
</Function>
<Function name='GetBeat' sm-ssc='true' return='float' arguments=''>
</Function>
<Function name='GetBig' sm-ssc='true' return='bool' arguments=''>
</Function>
<Function name='GetBlind' sm-ssc='true' return='float' arguments=''>
</Function>
<Function name='GetBlink' sm-ssc='true' return='float' arguments=''>
</Function>
<Function name='GetBMRize' sm-ssc='true' return='bool' arguments=''>
</Function>
<Function name='GetBoomerang' sm-ssc='true' return='float' arguments=''>
</Function>
<Function name='GetBoost' sm-ssc='true' return='float' arguments=''>
</Function>
<Function name='GetBrake' sm-ssc='true' return='float' arguments=''>
</Function>
<Function name='GetBumpy' sm-ssc='true' return='float' arguments=''>
</Function>
<Function name='GetCentered' sm-ssc='true' return='float' arguments=''>
</Function>
<Function name='GetCMod' sm-ssc='true' return='float' arguments=''>
</Function>
<Function name='GetConfusion' sm-ssc='true' return='float' arguments=''>
</Function>
<Function name='GetCover' sm-ssc='true' return='float' arguments=''>
</Function>
<Function name='GetCross' sm-ssc='true' return='float' arguments=''>
</Function>
<Function name='GetDark' sm-ssc='true' return='float' arguments=''>
</Function>
<Function name='GetDizzy' sm-ssc='true' return='float' arguments=''>
</Function>
<Function name='GetDrunk' sm-ssc='true' return='float' arguments=''>
</Function>
<Function name='GetEcho' sm-ssc='true' return='bool' arguments=''>
</Function>
<Function name='GetExpand' sm-ssc='true' return='float' arguments=''>
</Function>
<Function name='GetFlip' sm-ssc='true' return='float' arguments=''>
</Function>
<Function name='GetFloored' sm-ssc='true' return='bool' arguments=''>
</Function>
<Function name='GetHidden' sm-ssc='true' return='float' arguments=''>
</Function>
<Function name='GetHiddenOffset' sm-ssc='true' return='float' arguments=''>
</Function>
<Function name='GetHoldRolls' sm-ssc='true' return='bool' arguments=''>
</Function>
<Function name='GetInvert' sm-ssc='true' return='float' arguments=''>
</Function>
<Function name='GetLeft' sm-ssc='true' return='bool' arguments=''>
</Function>
<Function name='GetLittle' sm-ssc='true' return='bool' arguments=''>
</Function>
<Function name='GetMines' sm-ssc='true' return='bool' arguments=''>
</Function>
<Function name='GetMini' sm-ssc='true' return='float' arguments=''>
</Function>
<Function name='GetMirror' sm-ssc='true' return='bool' arguments=''>
</Function>
<Function name='GetNoFakes' sm-ssc='true' return='bool' arguments=''>
</Function>
<Function name='GetNoHands' sm-ssc='true' return='bool' arguments=''>
</Function>
<Function name='GetNoHolds' sm-ssc='true' return='bool' arguments=''>
</Function>
<Function name='GetNoJumps' sm-ssc='true' return='bool' arguments=''>
</Function>
<Function name='GetNoLifts' sm-ssc='true' return='bool' arguments=''>
</Function>
<Function name='GetNoMines' sm-ssc='true' return='bool' arguments=''>
</Function>
<Function name='GetNoQuads' sm-ssc='true' return='bool' arguments=''>
</Function>
<Function name='GetNoRolls' sm-ssc='true' return='bool' arguments=''>
</Function>
<Function name='GetNoStretch' sm-ssc='true' return='bool' arguments=''>
</Function>
<Function name='GetNoteSkin' sm-ssc='true' return='string' arguments=''>
Returns the current NoteSkin set in the PlayerOptions.
</Function>
<Function name='GetPassmark' sm-ssc='true' return='float' arguments=''>
</Function>
<Function name='GetPlanted' sm-ssc='true' return='bool' arguments=''>
</Function>
<Function name='GetQuick' sm-ssc='true' return='bool' arguments=''>
</Function>
<Function name='GetRandomAttacks' sm-ssc='true' return='float' arguments=''>
</Function>
<Function name='GetRandomSpeed' sm-ssc='true' return='float' arguments=''>
</Function>
<Function name='GetRandomVanish' sm-ssc='true' return='float' arguments=''>
</Function>
<Function name='GetReverse' sm-ssc='true' return='float' arguments=''>
</Function>
<Function name='GetReversePercentForColumn' sm-ssc='true' return='float' arguments='int col'>
</Function>
<Function name='GetRight' sm-ssc='true' return='bool' arguments=''>
</Function>
<Function name='GetRoll' sm-ssc='true' return='float' arguments=''>
</Function>
<Function name='GetShuffle' sm-ssc='true' return='bool' arguments=''>
</Function>
<Function name='GetSkew' sm-ssc='true' return='float' arguments=''>
</Function>
<Function name='GetSkippy' sm-ssc='true' return='bool' arguments=''>
</Function>
<Function name='GetSoftShuffle' sm-ssc='true' return='bool' arguments=''>
</Function>
<Function name='GetSongAttacks' sm-ssc='true' return='float' arguments=''>
</Function>
<Function name='GetSplit' sm-ssc='true' return='float' arguments=''>
</Function>
<Function name='GetStealth' sm-ssc='true' return='float' arguments=''>
</Function>
<Function name='GetStomp' sm-ssc='true' return='bool' arguments=''>
</Function>
<Function name='GetSudden' sm-ssc='true' return='float' arguments=''>
</Function>
<Function name='GetSuddenOffset' sm-ssc='true' return='float' arguments=''>
</Function>
<Function name='GetSuperShuffle' sm-ssc='true' return='bool' arguments=''>
</Function>
<Function name='GetTiny' sm-ssc='true' return='float' arguments=''>
</Function>
<Function name='GetTipsy' sm-ssc='true' return='float' arguments=''>
</Function>
<Function name='GetTornado' sm-ssc='true' return='float' arguments=''>
</Function>
<Function name='GetTwirl' sm-ssc='true' return='float' arguments=''>
</Function>
<Function name='GetTwister' sm-ssc='true' return='bool' arguments=''>
</Function>
<Function name='GetWave' sm-ssc='true' return='float' arguments=''>
</Function>
<Function name='GetWide' sm-ssc='true' return='bool' arguments=''>
</Function>
<Function name='GetXMod' sm-ssc='true' return='float' arguments=''>
</Function>
<Function name='GetXMode' sm-ssc='true' return='float' arguments=''>
</Function>
<Function name='SetNoteSkin' sm-ssc='true' return='void' arguments='string noteskin'>
Changes the player's noteskin to <code>noteskin</code>.
</Function>
<Function name='UsingReverse' sm-ssc='true' return='bool' arguments=''>
Returns <code>true</code> if the player is using reverse. (equivalent to <code>GetReverse() == 1</code>)
</Function>
</Class>
<Class name='PlayerStageStats'>
<Function name='FullCombo' return='bool' arguments=''>
@@ -2218,6 +2466,9 @@
</Function>
</Class>
<Class name='PlayerState'>
<Function name='GetCurrentPlayerOptions' sm-ssc='true' return='PlayerOptions' arguments='' >
Returns the current PlayerOptions for this PlayerState.
</Function>
<Function name='GetHealthState' sm-ssc='true' return='HealthState' arguments=''>
Returns the HealthState for this PlayerState.
</Function>
@@ -2406,7 +2657,7 @@
<Function name='IsPersistentProfile' return='bool' arguments='PlayerNumber pn'>
Returns <code>true</code> if player <code>pn</code>'s profile is persistent.
</Function>
<Function name='IsSongNew' sm-ssc="true" return='bool' arguments='Song s'>
<Function name='IsSongNew' sm-ssc='true' return='bool' arguments='Song s'>
Returns <code>true</code> if Song <code>s</code> has never been played before (according to the machine profile).
</Function>
<Function name='LastLoadWasFromLastGood' sm-ssc='true' return='bool' arguments='PlayerNumber pn'>
@@ -2580,10 +2831,10 @@
<Function name='SetNewScreen' return='void' arguments='string s'>
Sets the next Screen to be loaded.
</Function>
<Function name='IsPaused' sm-ssc="true" return='bool' arguments=''>
<Function name='IsPaused' sm-ssc='true' return='bool' arguments=''>
Returns <code>true</code> if the game is paused.
</Function>
<Function name='PauseGame' sm-ssc="true" return='void' arguments='bool bPause'>
<Function name='PauseGame' sm-ssc='true' return='void' arguments='bool bPause'>
Pauses or unpauses the game, depending on the value of <code>bPause</code>.
</Function>
</Class>
@@ -2695,6 +2946,9 @@
<Function name='GetMusicWheel' sm-ssc='true' return='MusicWheel' arguments=''>
Returns the MusicWheel used on this screen.
</Function>
<Function name='OpenOptionsList' sm-ssc='true' return='void' arguments='PlayerNumber pn'>
Opens the OptionsList for Player <code>pn</code>
</Function>
<Function name='setupcoursestagemods' theme='_fallback' return='void' arguments=''>
[02 StageMods.lua] Sets up modifiers for course modes.
</Function>
@@ -2779,6 +3033,9 @@
<Function name='GetOneSteps' return='Steps' arguments='StepsType st, Difficulty d'>
Returns a Step object if the StepType and Difficulty exist.
</Function>
<Function name='GetOrigin' sm-ssc='true' return='string' arguments=''>
Gets the Song's origin.
</Function>
<Function name='GetSongDir' return='string' arguments=''>
Returns the song's directory.
</Function>
@@ -2886,6 +3143,9 @@
<Function name='GetCourseColor' return='color' arguments='Course c'>
Returns the course color of Course <code>c</code>.
</Function>
<Function name='GetCourseGroupNames' sm-ssc='true' return='{string}' arguments=''>
Returns a table containing all of the course group names.
</Function>
<Function name='GetExtraStageInfo' return='various' arguments='bool bExtra2, Style s'>
Returns the extra stage info (Song, Steps) for the specified Style <code>s</code>. (If <code>bExtra2</code> is true, it will use the second Extra Stage data instead of the first. Again, Lua.xsd sucks)
</Function>
@@ -3250,6 +3510,9 @@
<Function name='HasStops' return='bool' arguments=''>
Returns <code>true</code> if the TimingData contains stops.
</Function>
<Function name='HasWarps' sm-ssc='true' return='bool' arguments=''>
Returns <code>true</code> if the TimingData contains warps.
</Function>
</Class>
<Class name='Trail'>
<Function name='GetArtists' return='{string}' arguments=''>
@@ -3296,6 +3559,12 @@
Sets the UnlockEntry's course to <code>sCourseName</code>.<br />
Example: <code>course,"Driven"</code>
</Function>
<Function name='GetCode' sm-ssc='true' return='string' arguments=''>
Returns the code for this unlock.
</Function>
<Function name='GetCourse' sm-ssc='true' return='Course' arguments=''>
Returns the Course for this unlock.
</Function>
<Function name='GetDescription' return='string' arguments=''>
Returns the unlock description.
</Function>
@@ -3349,6 +3618,12 @@
<Function name='GetNumUnlocks' return='int' arguments=''>
Returns the number of all unlock items, regardless of status.
</Function>
<Function name='GetPoints' sm-ssc='true' return='float' arguments='UnlockRequirement ur' >
Returns the number of points for the machine profile based on the specified UnlockRequirement.
</Function>
<Function name='GetPointsForProfile' sm-ssc='true' return='float' arguments='Profile p, UnlockRequirement ur' >
Returns the number of points for the specified profile based on the specified UnlockRequirement.
</Function>
<Function name='GetPointsUntilNextUnlock' return='float' arguments='UnlockRequirement ut'>
Returns the number of points until the next unlock.
</Function>
Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.8 KiB

After

Width:  |  Height:  |  Size: 400 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.8 KiB

After

Width:  |  Height:  |  Size: 429 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.8 KiB

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 36 KiB

After

Width:  |  Height:  |  Size: 32 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 326 B

After

Width:  |  Height:  |  Size: 239 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 271 B

After

Width:  |  Height:  |  Size: 173 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 285 B

After

Width:  |  Height:  |  Size: 233 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 299 B

After

Width:  |  Height:  |  Size: 216 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 263 B

After

Width:  |  Height:  |  Size: 165 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 250 B

After

Width:  |  Height:  |  Size: 226 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 254 B

After

Width:  |  Height:  |  Size: 188 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 174 B

After

Width:  |  Height:  |  Size: 156 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 261 B

After

Width:  |  Height:  |  Size: 187 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 254 B

After

Width:  |  Height:  |  Size: 188 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 230 B

After

Width:  |  Height:  |  Size: 156 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 208 B

After

Width:  |  Height:  |  Size: 187 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 577 B

After

Width:  |  Height:  |  Size: 577 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 672 B

After

Width:  |  Height:  |  Size: 672 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 488 B

After

Width:  |  Height:  |  Size: 488 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.4 KiB

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.2 KiB

After

Width:  |  Height:  |  Size: 981 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 15 KiB

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.2 KiB

After

Width:  |  Height:  |  Size: 3.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.6 KiB

After

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.8 KiB

After

Width:  |  Height:  |  Size: 1.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.7 KiB

After

Width:  |  Height:  |  Size: 104 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.7 KiB

After

Width:  |  Height:  |  Size: 104 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.7 KiB

After

Width:  |  Height:  |  Size: 104 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.7 KiB

After

Width:  |  Height:  |  Size: 104 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.7 KiB

After

Width:  |  Height:  |  Size: 111 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.7 MiB

After

Width:  |  Height:  |  Size: 1.6 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 34 KiB

After

Width:  |  Height:  |  Size: 29 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 8.3 KiB

After

Width:  |  Height:  |  Size: 5.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 10 KiB

After

Width:  |  Height:  |  Size: 9.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.4 KiB

After

Width:  |  Height:  |  Size: 4.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.5 KiB

After

Width:  |  Height:  |  Size: 5.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.0 KiB

After

Width:  |  Height:  |  Size: 6.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 14 KiB

After

Width:  |  Height:  |  Size: 9.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.4 KiB

After

Width:  |  Height:  |  Size: 5.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.3 KiB

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.3 KiB

After

Width:  |  Height:  |  Size: 4.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.7 KiB

After

Width:  |  Height:  |  Size: 111 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.1 KiB

After

Width:  |  Height:  |  Size: 2.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.7 KiB

After

Width:  |  Height:  |  Size: 684 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.1 KiB

After

Width:  |  Height:  |  Size: 420 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.9 KiB

After

Width:  |  Height:  |  Size: 333 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 8.2 KiB

After

Width:  |  Height:  |  Size: 4.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.8 KiB

After

Width:  |  Height:  |  Size: 3.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 8.3 KiB

After

Width:  |  Height:  |  Size: 4.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.3 KiB

After

Width:  |  Height:  |  Size: 4.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 23 KiB

After

Width:  |  Height:  |  Size: 19 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 13 KiB

After

Width:  |  Height:  |  Size: 9.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 433 KiB

After

Width:  |  Height:  |  Size: 408 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.0 KiB

After

Width:  |  Height:  |  Size: 713 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.8 KiB

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.6 KiB

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 709 B

After

Width:  |  Height:  |  Size: 306 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.0 KiB

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 8.1 KiB

After

Width:  |  Height:  |  Size: 5.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.3 KiB

After

Width:  |  Height:  |  Size: 4.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.2 KiB

After

Width:  |  Height:  |  Size: 3.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.0 KiB

After

Width:  |  Height:  |  Size: 2.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.5 KiB

After

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.7 KiB

After

Width:  |  Height:  |  Size: 1.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.0 KiB

After

Width:  |  Height:  |  Size: 2.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 663 B

After

Width:  |  Height:  |  Size: 275 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.0 KiB

After

Width:  |  Height:  |  Size: 4.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 36 KiB

After

Width:  |  Height:  |  Size: 32 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.9 KiB

After

Width:  |  Height:  |  Size: 1.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.9 KiB

After

Width:  |  Height:  |  Size: 403 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.2 KiB

After

Width:  |  Height:  |  Size: 592 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.1 KiB

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.4 KiB

After

Width:  |  Height:  |  Size: 864 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.9 KiB

After

Width:  |  Height:  |  Size: 2.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.8 KiB

After

Width:  |  Height:  |  Size: 756 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.5 KiB

After

Width:  |  Height:  |  Size: 940 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.0 KiB

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.2 KiB

After

Width:  |  Height:  |  Size: 592 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.0 KiB

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.4 KiB

After

Width:  |  Height:  |  Size: 797 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.9 KiB

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.6 KiB

After

Width:  |  Height:  |  Size: 740 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.5 KiB

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.8 KiB

After

Width:  |  Height:  |  Size: 179 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.5 KiB

After

Width:  |  Height:  |  Size: 878 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 316 B

After

Width:  |  Height:  |  Size: 228 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 263 B

After

Width:  |  Height:  |  Size: 169 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 329 B

After

Width:  |  Height:  |  Size: 223 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 248 B

After

Width:  |  Height:  |  Size: 184 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 217 B

After

Width:  |  Height:  |  Size: 156 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 255 B

After

Width:  |  Height:  |  Size: 182 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.5 KiB

After

Width:  |  Height:  |  Size: 2.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.3 KiB

After

Width:  |  Height:  |  Size: 2.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 577 B

After

Width:  |  Height:  |  Size: 577 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 672 B

After

Width:  |  Height:  |  Size: 672 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 488 B

After

Width:  |  Height:  |  Size: 488 B

Some files were not shown because too many files have changed in this diff Show More