Kyzentun Keeslala
87d0687457
Added lua interface for using bezier curves.
2015-06-22 21:08:55 -06:00
Kyzentun Keeslala
5f50a8ea26
Added get_music_file_length and RageSound:get_length lua functions. Updated changelog.
2015-06-10 14:41:28 -06:00
Kyzentun Keeslala
e6dc4307b5
Exposed update_centering lua function. Added ScreenOverscanConfig. Added case to RageDisplay_D3D so that BLEND_SUBTRACT doesn't crash. Updated changelog.
2015-06-05 08:48:58 -06:00
Kyzentun Keeslala
0a3a555cab
Exposed RageFile Flush function to Lua. Updated changelog.
2015-06-03 16:41:10 -06:00
Kyzentun
520432cdff
Added docs for xml converter. Added XmlToLua.h. Condition code in xml is now passed through the lua converter to handle renamed things.
2015-05-08 23:55:38 -06:00
Kyzentun
5eba25a495
Added hold at full to actor effect timing. Added the xml to lua converter.
2015-05-01 07:50:34 -06:00
Kyzentun
8aa2d42427
Added rec_print_children and rec_print_table to _fallback. Updated changelog.
2015-04-07 00:04:34 -06:00
Kyzentun
d789ef7c6b
Exposed commify function to lua and made it handle decimal numbers.
2015-04-02 13:36:41 -06:00
Kyzentun
f4da2988d9
Moved GetTexturePath lua function from Sprite to RageTexture and renamed it to GetPath. Updated changelog.
2015-03-24 14:23:30 -06:00
Kyzentun
d85ac9af85
Added GetTexturePath lua function to Sprite.
2015-03-15 00:34:21 -06:00
Kyzentun
0318f07d2d
Implement preview music properly as a new optional tag in the ssc file. Changed ScreenManager to emit an error instead of asserting if a screen attempts to use SetNewScreen inside an InitCommand. Changed decorations layer to be a proper child instead of stripping away the ActorFrame.
2015-03-04 01:31:02 -07:00
Kyzentun
8ccf1d8a3e
Added HAST to changelog and find_missing_strings_in_theme_translations to docs.
2015-02-05 12:09:52 -07:00
Kyzentun
ad877b6dcb
Changed BackgroundEffects files to apply the playback rate to videos. Added GetUpdateRate to ActorFrame and Get/SetDecodeMovie to Sprite. Hope nobody is caught off guard by checkerboard no longer playing videos back at 4x rate.
2015-02-05 00:37:08 -07:00
Kyzentun
72aa6c6164
Changelogged the unconflict.
2015-02-04 19:30:05 -07:00
Kyzentun
c400794d50
Added ForceStateUpdate and SetDecodeMovie to AMV. Fixed SetStateProperties and SetQuadState off by one errors. Added size lua functions to RageTexture. Added GetBGChanges to Song.
2015-02-02 23:28:33 -07:00
Kyzentun
6570db599c
AMV animation state system added.
2015-02-01 17:01:15 -07:00
Kyzentun
647b361284
Added wrapper states to actors. Wrapping an actor inside a frame when building a screen is now unnecessary.
2015-01-30 09:05:09 -07:00
Kyzentun
40b25e6220
Fixed conflicts to merge kickbox in.
2015-01-27 18:03:41 -07:00
Kyzentun
b2ceb184fa
Range check option row index from lua in ScreenOptions:GetOptionRow to fix seg fault.
2015-01-12 13:08:38 -07:00
Kyzentun
896dd7977e
Maybe editing the changelog should only be done after merging a pull, to avoid conflicts.
2015-01-10 12:32:07 -07:00
Kyzentun
0a02dd2b7c
Added SetStateProperties to Sprite.
2015-01-09 23:56:11 -07:00
Kyzentun
d3bbf9cbd3
Added SetVertsFromSplines to AMV. Moved const to the left side. Documentation for all new functions.
2015-01-06 20:14:59 -07:00
Kyzentun
84e758c6c7
Added rotation and zoom splines to note columns, with the help of a couple new classes. Reorganized args to NoteDisplay functions into helper structures. Made splines have 3 modes controlling their behavior. Hold twisting is now handled by an AA rotation and hold drawing in general is now more complex.
2015-01-01 04:36:20 -07:00
Kyzentun
65187a55c6
CubicSpline class created. Temp spline rendering stuff in AMV.
2014-12-27 21:41:55 -07:00
Kyzentun
c905965aca
Added Profile:GetTotalDancePoints.
2014-12-18 22:41:19 -07:00
Kyzentun
3fb36af157
Separate styles for players. Notefields positioned between margins. Edit mode works for kickbox.
2014-12-09 22:27:00 -07:00
Kyzentun
c9a17dc48e
Added metrics for setting the screens Edit Mode uses for setting mods. Added functions for apply ModsLevel_Preferred to the other levels.
2014-12-09 21:59:01 -07:00
Kyzentun
60e5e80541
Merged changelog.
2014-12-08 16:06:46 -07:00
Kyzentun
2dab32911b
Merged changelog.
2014-12-08 16:00:59 -07:00
Kyzentun
8af06ae505
Added NoteField lua functions to allow the theme to control how the receptors and ghost arrows flash.
2014-11-30 23:17:12 -07:00
Kyzentun
b43af6dce9
Added Guest and Test profile types, and profile priorities so the position of a profile in the list can be controlled. Fixes crash bug that occurs when a profile dir is renamed to a non-number and a new profile is made.
2014-11-28 21:56:25 -07:00
Kyzentun
c96eec1ded
Updated changelog and docs for new mod.
2014-11-22 20:19:47 -07:00
Kyzentun
ca4eb65b61
Added lerp, lerp_color, approach, and multiapproach lua functions.
2014-10-23 00:13:13 -06:00
Kyzentun
2e7fabc7e7
Added StageStats:GetStepsSeconds lua function.
2014-10-20 22:17:20 -06:00
freem
60b66f7273
add TFG to repo, update date on bottom of Lua.xml
2014-09-27 17:16:44 -05:00
Kyzentun
4df1940633
Updated Changelog_sm5.txt to include every theme-visible change since 2014/02/08.
2014-09-15 00:48:32 -06:00
Kyzentun
efd2a82bf7
Merge branch 'JudgementMessageParams' of https://github.com/sigatrev/stepmania
2014-09-10 20:49:03 -06:00
sigatrev
e60ac1395d
expose tap notes for judgment message
...
allow themes access to as much information as possible on judgments
2014-09-05 22:30:33 -05:00
Kyzentun
92a6d7be0f
Merge pull request #288 from kyzentun/ScreenTexture
...
Special Screenshot texture.
2014-09-04 18:34:59 -06:00
Kyzentun
4f2b92a25a
Added __screen__ special texture name. Added AMV:GetTexture, RageTexture:Reload, and Screen:SetNextScreenName lua functions.
2014-09-02 05:18:29 -06:00
Dan Guzek
eae5fcb3ba
expose InsertCoin and InsertCredit to Lua
...
This commit exposes InsertCoin() and InsertCredit() to Lua under GAMESTATE. It adds a check to ensure overall credits don't become negative when deducting and only plays sounds if credits are being added.
Themers are instructed to deduct credits by passing negative values to InsertCoin.
2014-09-01 19:00:00 -04:00
Kyzentun
6757ab0c8c
Added WheelItemBase:IsLoaded lua function and associated error.
2014-08-29 20:06:50 -06:00
Jonathan Payne
6453b8b04a
Merge branch 'master' of https://github.com/stepmania/stepmania
2014-08-27 16:07:12 -07:00
Kyzentun
95b16a0196
Merge branch 'LifeMeterMessage' of https://github.com/kyzentun/stepmania
2014-08-25 02:33:53 -06:00
Kyzentun
8ae17b4422
Changed LifeMeterTime to not crash when not in course mode. Changed _fallback's life settings back to forcing together. Added ForceImmediateFailForBattery theme metric. Gave up on FailFadeRemovePlayer lua function and removed it.
2014-08-19 23:58:35 -06:00
sigatrev
81080ce9ce
Add SetCurrentPlayMode and SetCurrentStyle methods
...
because there needs to be a way other than using antiquated GameCommands
2014-08-13 22:04:54 -05:00
Kyzentun
7e73892e6e
Moved LifeType, DrainType, and BatteryLives from Song Options to Player Options. Added ScreenGameplay:FailFadeRemovePlayer lua function.
2014-08-06 23:26:05 -06:00
Jonathan Payne
ef5a650b76
merge 84a8d3a
2014-08-05 15:43:57 -07:00
sigatrev
3478bc7650
added GetStylesForGame method
2014-08-02 18:09:52 -05:00
Kyzentun
6b346e8e0b
Added MusicWheel:GetSelectedSection.
2014-08-02 00:38:58 -07:00