Updated Changelog_sm5.txt to include every theme-visible change since 2014/02/08.
This commit is contained in:
+147
-5
@@ -8,18 +8,160 @@ ________________________________________________________________________________
|
||||
StepMania current development
|
||||
--------------------------------------------------------------------------------
|
||||
|
||||
2014/09/02
|
||||
To reduce the number of entries in this file, entries are dated to the Saturday after they occurred.
|
||||
|
||||
2014/09/20
|
||||
----------
|
||||
* [ScreenOptionsCustomizeProfile] New screen added for setting profile stats.
|
||||
|
||||
2014/09/13
|
||||
----------
|
||||
* [Endless] Songs are repicked on each repeat.
|
||||
* [GameState] GetCurrentStage logic fixed to correctly return Stage_Final in all cases where it should.
|
||||
* [JudgmentMessage] Tracks parameter replaced with Notes and Holds parameters.
|
||||
* [NumPadEntry] New customizable lua class for custom screens.
|
||||
* [ScreenHeartEntry] New screen added to default.
|
||||
* [TapNote] Class exposed to lua through JudgmentMessage with all data on the TapNote.
|
||||
|
||||
2014/09/06
|
||||
----------
|
||||
* Changed ES/OMES speed mod to 2x from 1.5x.
|
||||
* [ActorMultiVertex] GetTexture lua function added.
|
||||
* [BitmapText] max_dimension_use_zoom lua function added.
|
||||
* [Edit Mode] Swap Up/Down and Arbitrary Remap added to Alter menu.
|
||||
* [GameState] InsertCoin and InsertCredit lua functions added.
|
||||
* [PrefsManager] FastNoteRendering preference added.
|
||||
* [RageTexture] Reload lua function added.
|
||||
* [RageTexture?] “__screen__” added as special screenshot texture name. Causes a skip.
|
||||
* [Screen] SetNextScreenName lua function added.
|
||||
* [ScreenCredits] New ScreenCredits. Please update your theme if you applied theme changes to this screen.
|
||||
* [ScreenMapControllers] Massively changed to make it not suck. New elements, new metrics, new actions.
|
||||
* [WheelItemBase] IsLoaded lua function added.
|
||||
|
||||
2014/08/06
|
||||
2014/08/30
|
||||
----------
|
||||
* [ScreenGameplay] LifeMeterChangedP1 message is no longer broadcast for for
|
||||
P2's lifemeter. Use LifeMeterChangedP2. "Life" and "StepsSecond" are passed
|
||||
in the params table for the message.
|
||||
* [ActorScroller] wrap parameter added for controlling looping behavior better.
|
||||
|
||||
2014/08/16
|
||||
----------
|
||||
* [ActorFrame] Internal diffuse and glow now apply to BitmapText children.
|
||||
* [GameState] SetCurrentPlayMode and SetCurrentStyle lua functions added.
|
||||
* [PrefsManager] BackgroundFitMode preference added to settle all problems with how backgrounds are stretched or fit.
|
||||
* [ScreenSetBGFit] New screen for presenting the BackgroundFitMode preference. See _fallback/BGAnimations/ScreenSetBGFitMode overlay.lua for documentation.
|
||||
* [ThemeManager] HasMetric/String now return false when the group name or metric name is an empty string.
|
||||
|
||||
2014/08/09
|
||||
----------
|
||||
* [GameManager] GetStylesForGame lua function added.
|
||||
* [LifeMeterBattery] CourseSongRewardLives metric added.
|
||||
* [LifeMeter] LifeType, DrainType, and BatteryLives moved to PlayerOptions so
|
||||
the players can have different settings.
|
||||
* [ScreenGameplay] LifeMeterChangedP1 message is no longer broadcast for for
|
||||
P2's lifemeter. Use LifeMeterChangedP2. "Life" and "StepsSecond" are passed
|
||||
in the params table for the message.
|
||||
|
||||
2014/08/02
|
||||
----------
|
||||
* [MusicWheel] Added GetSelectedSection lua function.
|
||||
|
||||
2014/07/26
|
||||
----------
|
||||
* [ActorScroller] Accidental “permanent loop” bug fixed.
|
||||
* [Common metrics] AfterThemeChangeScreen, AfterGameChangeScreen, and AfterGameAndThemeChangeScreen optional metrics added to Common section.
|
||||
* [GameManager] SetGame lua function added.
|
||||
* [Globals] OldStyleStringToDifficulty lua function added.
|
||||
* [PrefsManager] SavePreferences lua function added.
|
||||
ThreeKeyNavigation preference added.
|
||||
* [SoundManager] IsTimingDelayed lua function added.
|
||||
|
||||
2014/07/18
|
||||
----------
|
||||
* [BitmapText] LoadFont is now obsolete. Set the Font attribute of the BitmapText instead.
|
||||
* [ErrorReporting] New system that reports theme errors through dialogs and an on screen display. (Sorry guys, your themes are all full of errors, and you should fix them)
|
||||
* [LogDisplay] New actor class used by ErrorReporting, possibly useful more widely. See _fallback/Scripts/04 LogDisplay.lua for docs.
|
||||
|
||||
2014/07/05
|
||||
----------
|
||||
* [Actor] GetDestX/Y/Z lua functions added.
|
||||
* [Profile] Lua functions for calculating calories based on heart rate added. See ThemerDocs/calories.txt
|
||||
|
||||
2014/06/28
|
||||
----------
|
||||
* [ArrowEffects] New namespace of lua functions.
|
||||
* [Screen] AddInputCallback and RemoveInputCallback lua functions added.
|
||||
|
||||
2014/06/21
|
||||
----------
|
||||
* [Gameplay] CMods and MMods now automatically compensate for music rate.
|
||||
* [Globals] SaveScreenshot lua function added.
|
||||
* [ScreenPlayerOptions] ArbitrarySpeedMods system added.
|
||||
* [ScreenSelectMusic] Pad codes that set modifiers disabled.
|
||||
|
||||
2014/06/07
|
||||
----------
|
||||
* [ScreenSelectMusic] SelectMenuInput message is now always sent when Select is pressed.
|
||||
|
||||
2014/05/10
|
||||
----------
|
||||
* [GameState] StoreRankingName lua function added. Ranking names now allow lowercase.
|
||||
* [Profile] SetLastUsedHighScoreName and GetHighScoreListIfExists lua functions added.
|
||||
|
||||
2014/05/10
|
||||
----------
|
||||
* [Player] Tracks param added to JudgmentMessageCommand. (will change before beta 4)
|
||||
* [ScreenGameplay] Themable haste system added.
|
||||
GetTrueBPS lua function added.
|
||||
* [ThemeManager] GetMetricNamesInGroup and GetStringNamesInGroup lua functions added.
|
||||
|
||||
2014/05/03
|
||||
----------
|
||||
* [ActorFrame] GetChild and GetChildren modified, see Lua.xml.
|
||||
* [NoteSkinManager] GetMetric function added.
|
||||
* [PlayerOptions] Entirely new API for setting player options. Superior alternative to ApplyGameCommand.
|
||||
* [SongOptions] Entirely new API for setting song options. Same design as new PlayerOptions API.
|
||||
|
||||
2014/04/26
|
||||
----------
|
||||
* [Style] GetColumnInfo and GetColumnDrawOrder lua functions added.
|
||||
|
||||
2014/04/19
|
||||
----------
|
||||
* [ActorMultiVertex] New actor class added.
|
||||
* [ScreenGameplay] GetHasteRate lua function added. GiveUpSeconds metric added.
|
||||
* [SoundManager] StopMusic lua function added.
|
||||
|
||||
2014/04/05
|
||||
----------
|
||||
* [GameState] HaveProfileToLoad/Save and Load/SaveProfiles lua functions added.
|
||||
* [ScreenWithMenuElements] StartTransitioningScreen lua function added.
|
||||
|
||||
2014/03/22
|
||||
----------
|
||||
* [Player] HoldNoteScore_MissedHold added.
|
||||
|
||||
2014/03/08
|
||||
----------
|
||||
* [ActorScroller] DrawByZPosition fixed for looping ActorScrollers.
|
||||
* [Globals?] GetTimeSinceStart global lua function added.
|
||||
* [Player] FirstTrack parameter added to JudgmentMessageCommand. (will change before beta 4)
|
||||
|
||||
2014/02/22
|
||||
----------
|
||||
* [Actor] texturetranslate lua function added.
|
||||
* [BitmapText] distort lua function added.
|
||||
* [ComboGraph] Added BodyHeight metric.
|
||||
* [GameState] JoinInput lua function added.
|
||||
* [PlayerOptions] "resetspeed" mod added.
|
||||
* [PlayerStageStats] GetComboList and GetLifeRecord lua functions added.
|
||||
* [Preferences] ComboContinuesBetweenSongs preference added.
|
||||
* [ScreenWithMenuElements] SetAllowLateJoin lua function added.
|
||||
* [SoundManager] loop and applyRate args added to PlayMusicPart lua function.
|
||||
* [Sprite] SetCustomPosCoords lua function added.
|
||||
* [Utils] XML backwards compatibility added.
|
||||
|
||||
2014/02/08
|
||||
----------
|
||||
* [Actor] Added heading, pitch, and roll lua functions.
|
||||
|
||||
2013/10/09
|
||||
----------
|
||||
|
||||
@@ -586,6 +586,7 @@
|
||||
<Function name='Stroke'/>
|
||||
<Function name='distort'/>
|
||||
<Function name='jitter'/>
|
||||
<Function name='max_dimension_use_zoom'/>
|
||||
<Function name='maxheight'/>
|
||||
<Function name='maxwidth'/>
|
||||
<Function name='rainbowscroll'/>
|
||||
|
||||
@@ -1781,6 +1781,9 @@ save yourself some time, copy this for undocumented things:
|
||||
<Function name='jitter' return='void' arguments='bool bJitter'>
|
||||
If <code>bJitter</code> is <code>true</code>, move each character of the string around by a small random amount.
|
||||
</Function>
|
||||
<Function name='max_dimension_use_zoom' return='void' arguments='bool use_zoom'>
|
||||
If use_zoom is true, this BitmapText will use the zoom that has been applied to it when calculating to change its base zoom from maxheight or maxwidth.
|
||||
</Function>
|
||||
<Function name='maxheight' return='void' arguments='float fHeight'>
|
||||
Set the maximum height of the unzoomed text to <code>fHeight</code>. If <code>fHeight</code> is <code>0</code>, then there is no maximum height.
|
||||
</Function>
|
||||
|
||||
Reference in New Issue
Block a user