Updated Changelog_sm5.txt to include every theme-visible change since 2014/02/08.

This commit is contained in:
Kyzentun
2014-09-15 00:48:32 -06:00
parent 2f37e9d8a9
commit 4df1940633
3 changed files with 151 additions and 5 deletions
+147 -5
View File
@@ -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
----------
+1
View File
@@ -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'/>
+3
View File
@@ -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>