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
sigatrev
c4f7aab9a1
Attempted fix of Tick Holds
...
NoteDataUtil::GetTotalHoldTicks() was not counting the last tick of
holds which ended on the last row of the song. Extended the range to
include the last row.
NoteDataUtil::GetTotalHoldTicks() was counting number of rows held, when
it should only count 1 regardless of number( at least to mimic pump )
Player::CrossedRows() was assuming a constant tick rate over the crossed
rows, leading to potentially inaccurate tick counts.
Pump holds were counting "HoldNote_Held" due to capitalization in the
metrics. Fixed metrics and made "IsGame" function case insensitive.
2014-04-23 21:45:37 -05:00
Ben "root" Anderson
a9ed54ae9b
Don't rename EVERY difficulty of halfdouble. That's just silly. Medium is the one people actually use.
2014-01-25 12:46:11 -06:00
Ben "root" Anderson
34e1bf4b55
Boolean operators do not work that way.
2013-12-27 19:57:37 -06:00
Flameshadowxeroshin
dd49998438
fix a couple of bugs that manifest themselves in uncommonly-used gametypes (apologies for the spacing)
2013-12-22 18:23:41 +00:00
Colby Klein
5feef28f4d
By the by, StretchBackgrounds is hardcoded
...
By the by, StretchBackgrounds is hardcoded or used by whatever calls
this. Also, only you can prevent pillarboxing.
2013-10-20 10:10:29 -07:00
Jonathan Payne
7f9972ea74
Fix routine theme errors; do not force typical pump options behavior
2013-10-17 19:27:42 -07:00
AJ Kelly
017faf527d
Stretch backgrounds based on preference
...
It turns out we have a preference called StretchBackgrounds and this
seems like the perfect place to use it. Also we may want to set it to
true then by default, I don't know.
(Sourced from shakesoda/stepmania.)
2013-10-13 02:06:28 -05:00
Colby Klein
7b259847d9
Fix Blend.AlphaKnockOut (broken for a long time I guess)
...
(Sourced from shakesoda/stepmania.)
2013-10-07 14:31:03 -07:00
Colby Klein
f91be6cf9f
Crop the background to fit instead of pillarboxing it
...
(Sourced from shakesoda/stepmania.)
2013-10-05 21:00:54 -07:00
Devin J. Pohly
d5345f2f37
Rewrite CustomSpeedMods to use new profile hooks
...
This fixes bug 1054.
2013-09-06 23:38:03 -04:00
Jason Felds
6120a8a5e4
Revert "Fallback handled. Yes, I tested this."
...
This reverts commit 986d510a88 .
2013-07-18 17:43:19 -04:00
Jason Felds
450936e414
Revert "HelloWorld theme handled."
...
This reverts commit e805184fd0 .
2013-07-18 17:42:49 -04:00
Jason Felds
986d510a88
Fallback handled. Yes, I tested this.
2013-07-03 20:08:34 -04:00
Jason Felds
e805184fd0
HelloWorld theme handled.
2013-07-02 20:28:29 -04:00
Devin J. Pohly
cd1cd57e8c
Revert "Forgot another coin thingamajigger."
...
This reverts commit 8e96e05c24 .
2013-06-04 23:33:35 -04:00
Devin J. Pohly
85e14ebfce
Partial revert of a72416e
2013-06-04 23:31:57 -04:00
Jonathan Payne
a72416e039
Fix up theme a little. Sorry about the head clobber.
...
~ [ScreenSelectMusic] Change CDTitle Display.
~ [ScreenSelectPlayMode] Change icons due to ActorFrame propagation.
- [ScreenSelectPlayStyle] Remove couple, routine. These cause crashes.
- [ScreenOptionsArcade] Remove Premium choice. Requests lang strings that don't exist.
2013-06-04 02:12:58 -07:00
Jason Felds
8e96e05c24
Forgot another coin thingamajigger.
2013-06-02 14:24:09 -04:00
Jason Felds
20d94d4b7e
Cat is back in the bag. Revert commits.
...
A-mods need to be tested more.
...and this is what happens when you forget to
stash changes before a merge. Lesson learned.
2013-04-19 21:49:55 -04:00
Jason Felds
3b7d5716a7
...well, cat's out of the bag. a-mod tryout.
2013-04-18 23:05:23 -04:00
Devin J. Pohly
681cd6a68a
Fix Lua syntax in 02 OptionsMenu.lua
2013-03-24 18:06:12 -04:00
Flameshadowxeroshin
2eb2e0a939
Added a weight option row as part of workout stuff.
2013-03-22 13:26:06 -05:00