Commit Graph
1049 Commits
Author SHA1 Message Date
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
freem 8b93cae13d Remove non-working Export Packages for now; might add later if it works again 2014-09-01 14:05:01 -05:00
Colby Klein 76a255eacc Add people to credits. 2014-09-01 10:28:25 -07: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
Jonathan Payne 9b176447c3 Fix up HowToPlay graphics 2014-08-31 22:23:11 -07:00
Kyzentun 2eba76c873 Localized Arbitrary Remap edit mode strings. Changed track ids for Arbitrary Remap to start at 1. 2014-08-31 19:46:29 -06:00
Colby Klein a2d87d57d9 Merge pull request #278 from kyzentun/EditSwapUD
Added Swap Up/Down option to Edit Alter Menu.
2014-08-31 18:16:29 -07:00
Colby Klein d4c7e4e781 Merge pull request #285 from kyzentun/ClearZPref
Added FastNoteRendering preference.
2014-08-31 18:15:25 -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
Kyzentun 71ed1df5e6 Added FastNoteRendering preference. 2014-08-31 17:17:48 -06: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 d5878da037 Added Arbitrary Remap option to Alter Menu in Edit Mode. 2014-08-30 13:38:16 -06:00
Kyzentun be64c240c3 Added Swap Up/Down option to Edit Alter Menu. 2014-08-30 00:47:07 -06: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 c94758b4ca Merge branch 'BGFit' of https://github.com/kyzentun/stepmania 2014-08-25 02:34:43 -06: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
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 eb7ac082ae Report error on fetching empty string metric instead of crashing. 2014-08-11 15:56:41 -06: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
Kyzentun 6aad3c8f75 Added CourseSongRewardLives metric to LifeMeterBattery. 2014-08-06 15:26:54 -06:00
Kyzentun 076d67132d Reverted BitmapText::LoadFromNode back to previous logic.
BitmapText now looks up font names in Fonts/ if the path doesn't resolve, so LoadFont is obsolete.
Added optional arg to ActorUtil::ResolvePath and GetAttrPath to make them not report an error when something is optional.
2014-07-29 12:09:40 -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
freem ba76310feb add missing nextrow character for options rows 2014-07-24 14:08:37 -05:00
Kyzentun 84766a7cff Changed LogDisplay to use the full message for IgnoreIdentical. 2014-07-23 00:09:04 -06:00
freem d4aa57e161 add missing Class attribute for ScreenOptionsEditProfile 2014-07-22 20:08:40 -05: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 cb168e29aa Added Common Error font for use by error reporting so that themes that replace Common Normal won't have a problem. 2014-07-18 18:04:51 -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 fb1a251b7a Changed many places that used RageException to use ReportScriptError instead. Wrote ScreenOptionsExample.ini as documentation example for the OptionRow system. Rewrote gamecommands.txt to include all GameCommands. Fixed Commands::GetOriginalCommandString to insert the semicolons that separated the original commands. Changed nonsensical boolean |= true statements in GameCommand.cpp to just use =. Added protection to ReportScriptError to keep it from recursing through itself when an error occurs in error reporting. Added UseAbort option to ReportScriptError for places that want to use an AbortRetryIgnore dialog to query the user. Added ScriptErrorMessage for places that need to handle the warning/dialog part separately. Added logging flag to MESSAGEMAN so that all messages broadcast can be logged when desired. Changed OptionRowHandler::LoadInternal to return a boolean success value as part of error handling. 2014-07-12 14:59:10 -06:00
Kyzentun 63311ab62f Moved error reporting to ScreenSystemLayer error.lua. ScreenSystemLayer overlay/default.lua restored to previous. Error messages are now broadcast with the ScriptError message instead of SystemMessage. Added show/hide error messages toggle and clear error messages to debug menu. Nuked ScreenConsoleOverlay for being unfinished and duplicating ScreenSystemLayer. Changed Actor:tween and Tween::CreateFromStack to use ReportScriptError on invalid tween params. Changed some OptionRowList things to use ReportScriptError on invalid metrics. 2014-07-08 20:01:33 -06:00
Kyzentun bee284d0c7 Rewrote ScreenSystemOverlay overlay/default.lua to be able to display multiple messages. Added Reload Overlay Screens option to debug menu. 2014-07-08 01:02:36 -06:00
Kyzentun e25995267c Fixed invalid LineNames in ScreenOptionsExtended in _fallback metrics. 2014-06-29 12:43:10 -06:00
Kyzentun b08d766657 Fixed fake conflict in ThemeAndGamePrefs.lua. 2014-06-26 23:57:40 -06:00
Kyzentun dcf819d297 Moved all sanity checking for OptionRowHandlerLua to a separate function so that a malformed row does not crash StepMania, and instead prints an error to the log file, and creates a row that does nothing. Added AllowAnything arg to CheckEnum. 2014-06-25 12:08:57 -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