Commit Graph

390 Commits

Author SHA1 Message Date
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 1ea48efb80 Changed tper to vector of float. 2015-01-06 22:00:06 -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 beb625e6aa Disable error reporting if any dialogs are ignored. 2015-01-05 16:53:52 -07:00
Kyzentun 2c6776c480 tobool should handle bools correctly. 2015-01-04 22:27:34 -07:00
Kyzentun 703b423dd4 Moved note column splines into tween state. Renamed size/dimension spline lua functions to get/set convention. Added make_camel_aliases to 01 alias.lua to make the CamelCase aliases required by shakesoda for consistency. 2015-01-04 06:10:21 -07:00
Kyzentun 5d7f6b7b52 Added code for setting player name plates with bpm info. 2014-12-27 05:44:46 -07:00
Kyzentun 7ee2938917 Wrapped CustomDifficulty color functions to report a nice error when a color doesn't exist. 2014-12-22 00:10:34 -07:00
YungDaVinci 07fdecefc7 Update 02 Actor.lua
Fix minor misspelling in heartbeat, causing an error when using the effect.
2014-12-14 13:42:05 -05:00
Kyzentun 4f95bf08ad Function chaining for actors and singletons. 2014-12-01 22:31:30 -07:00
Kyzentun d2b61644f3 Changed ColorToHex to just use string.format instead of useless number to hexstring to number to hexstring conversion. 2014-10-29 00:14:13 -06:00
Kyzentun ca4eb65b61 Added lerp, lerp_color, approach, and multiapproach lua functions. 2014-10-23 00:13:13 -06:00
Kyzentun db1147abac Added ScreenHeartEntry example. 2014-09-30 19:16:21 -06:00
Colby Klein 3d126824e9 Merge pull request #316 from kyzentun/DefaultFailPref
Reinstate DefaultFailType preference
2014-09-21 17:56:50 -07:00
Kyzentun efd11c5851 Added character setting and minor documentation to ScreenOptionsCustomizeProfile. 2014-09-18 17:28:53 -06:00
Kyzentun c45b5f053a Added ScreenContinue:ContinueEnabled metric. Changed Actor:hidden and Lua scoring to emit errors because they are deprecated. 2014-09-15 05:09:27 -06:00
Kyzentun 455431d8c3 Removed DefaultFail GamePref and reinstated DefaultFailType real preference. Should fix default fail related problems. 2014-09-15 00:04:41 -06:00
Kyzentun fa7502b7b0 Added ScreenOptionsCustomizeProfile to _fallback and default. 2014-09-14 20:04:10 -06:00
Kyzentun 64acd77c68 New NumPadEntry actor, used by ScreenHeartEntry. 2014-09-13 19:48:04 -06:00
Kyzentun f87afa8a4b Added ScreenHeartEntry to default theme. 2014-09-12 15:07:46 -06:00
Kyzentun fcf51f4cc0 Added djpohly to credits. 2014-09-01 19:10:52 -06:00
Kyzentun aac32f81ad Rewrote ScreenCredits to move StepMania credits to Scripts/04 CreditsHelpers.lua and provide an API for adding sections so that themers don't have toe duplicate stepmania credits to theme the screen. 2014-09-01 15:41:58 -06:00
Colby Klein c31ef08aeb Merge branch 'changes-beta4' of https://github.com/Midiman/stepmania 2014-09-01 09:28:57 -07:00
Jonathan Payne d9d735e44a TwoPartSelection noteskin for pump only, routine skins 2014-09-01 05:38:33 -07:00
Jonathan Payne 0abdaa513d Continue now goes to SelectStyle. Fixes error 2014-09-01 04:49:26 -07:00
Colby Klein d1cdd04099 Merge branch 'changes-beta4' of https://github.com/Midiman/stepmania 2014-09-01 04:49:24 -07:00
Jonathan Payne 4fdbb3dff6 ScoreDisplay has actual shadows now... 2014-08-31 23:50:08 -07:00
Colby Klein 5b2452d1b0 Merge branch 'changes-beta4' of https://github.com/Midiman/stepmania 2014-08-31 17:19:36 -07:00
Jonathan Payne 1464f12b16 Implement ScreenCaution, fix CDTitle 2014-08-31 16:59:03 -07:00
Jonathan Payne 7e0adb3383 Fix eval branch. Course mode fix 2014-08-30 20:32:53 -07:00
Jonathan Payne 3d283a41bc Implement ScreenContinue 2014-08-30 20:17:15 -07:00
Jonathan Payne ab394950e0 fix StageDisplay errors, EvalSummary 2014-08-30 16:14:03 -07:00
Kyzentun 5f6e574ffc Changed Actor:scale_or_crop_background back to forcing the actor to the screen center. Changed LogDisplay's IgnoreIdentical to not ignore when hidden. 2014-08-29 23:30:36 -06:00
Kyzentun bedaf07e51 Reverted some changes that should not have been part of the merge from Midiman. 2014-08-28 05:53:37 -06:00
Jonathan Payne 04da3fb9c7 include IsCourse(), fix StageDisplay for courses!
(cherry picked from commit 56003157f77be78bd5ab9e608b1f3836cf288e08)
2014-08-28 06:01:17 -05:00
Jonathan Payne 91581bb5f7 Fix eval summary, summary branches
+ Fixed ScreenGameplay StepsDisplay errors
+ Fixed ScreenSelectCourse CourseContentsList masks
+ Fixed ScreenEvaluationSummary banners -- introduced a scroller.
+ Fixed showing ScreenEvaluationSummary showing after a course

(cherry picked from commit 04f7373238410c481cb79c6441fb27c55c69a447)
2014-08-28 06:01:15 -05:00
Jonathan Payne 8f0e2246f9 Add a real High Scores screen.
(cherry picked from commit 4c5bfa5e0eb351a0d90c70413a7cd8622007d188)
2014-08-28 06:01:12 -05:00
Kyzentun a41d9c0467 Changed GetAttrPath to not warn on optional paths. 2014-08-25 03:38:22 -06:00
Kyzentun 9b2c59de46 Added BackgroundFitMode preference and setting screen for controlling how backgrounds are fitted to the screen. 2014-08-16 03:37:24 -06:00
Kyzentun ee53b9e601 Adjusted text scaling that convert_text_to_indented_lines uses to make it adjust for resolution differences better. 2014-07-27 21:38:43 -06:00
Kyzentun 32e5d7e90c Improved three-key support. Default theme should be completely usable with three-key cabinets if ThreeKeyNavigation pref is true. Added ThreeKeyNavigation pref. ScreenOptions:NavigationMode metric now uses that pref to decide between normal and toggle modes. Added GoToFirstOnStart to OptionRowHandlerLua so an option row can control that behavior. Rewrote input for default's ScreenSelectProfile to use an input callback to take advantage of menu button mapping. Fixed inconsistent indentation in ORHL documentation. 2014-07-25 14:33:15 -06:00
Kyzentun 84766a7cff Changed LogDisplay to use the full message for IgnoreIdentical. 2014-07-23 00:09:04 -06:00
Kyzentun 3cef425d63 Added IgnoreIdentical param to LogDisplay for use in ignoring identical error messages. 2014-07-22 17:51:40 -06:00
Kyzentun 22662a3b04 Changed ArbitrarySpeedMods to use a large increment that is not forced to be a multiple of the smaller increment. 2014-07-18 23:54:25 -06:00
Kyzentun a2e6d186e3 Created Def.LogDisplay for displaying messages in a log. Changed error reporting layer to use Def.LogDisplay. Changed engine error reporting to not clip errors to a single line. 2014-07-18 16:29:46 -06:00
Kyzentun b08d766657 Fixed fake conflict in ThemeAndGamePrefs.lua. 2014-06-26 23:57:40 -06:00
Kyzentun de8799ebdc Renamed ArbSpeedMods to ArbitrarySpeedMods to avoid the wrath of the OpenGL Architecture Review Board. Added option rows for controlling the size of the increments used by ArbitrarySpeedMods. Simplified logic in ASM and added rounding to avoid excessive precision. Removed pointless setmetatable calls from various lua option rows. 2014-06-20 22:48:00 -06:00
Kyzentun 3a788651e5 Fixed bug that caused global fail setting to override setting the fail type from song options. Added GAMESTATE:SetFailTypeExplicitlySet so that a theme with a custom song options screen can protect its fail setting from being overridden the same way the engine ScreenSongOptions does. 2014-06-20 13:54:56 -06:00
Kyzentun 045e9edcdd Added ArbSpeedMods function for a better way of setting speed modifiers. Added NotifyHandlerOfSelection to OptionRowHandler to support this. Changed exceptions thrown by OptionRowHandlerLua into log warnings because crashing out is not helpful to themers. Fixed SetEnabledForPlayers in OptionRowHandlerLua to correctly read the PlayerNumber enum. Removed silly git add Docs/Themerdocs/Examples/OptionRowHandlerLua.lua and second check for ExportOnChange. 2014-06-19 06:41:18 -06:00
Kyzentun ba78c38c8b Disabled pad codes that change modifiers in dance game mode. 2014-06-17 01:22:30 -06:00