Commit Graph
1515 Commits
Author SHA1 Message Date
KyzentunandJonathan Payne 1f979fff5f Rewrote ScreenSystemOverlay overlay/default.lua to be able to display multiple messages. Added Reload Overlay Screens option to debug menu. 2014-08-02 00:38:19 -07: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 d472d28490 Fixed accidental old name for ArbitrarySpeedMods in metrics for edit mode. 2014-06-23 00:25:18 -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
Colby Klein bea5f1cef9 Merge pull request #135 from sigatrev/song-options-fail
fix SongOptions fail type to not change fail type preference
2014-04-24 05:07:32 -07:00
Colby Klein ee87494252 Merge pull request #137 from sigatrev/TickHolds
Attempted fix of Tick Holds
2014-04-24 05:06:20 -07: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
sigatrev 94053c2dfe fix SongOptions fail type to not change fail type preference
per issue #80. Problem came from commit
231ae7cb32 - May 27, 2011
2014-04-23 15:52:26 -05:00
sigatrev 25ddd69208 added GetHasteRate method, made GiveUpSeconds a metric
without haste rate, it's impossible to display an accurate BPM. Give up
time should be controllable.
2014-04-15 12:27:54 -05:00
sigatrev 343511f4c3 HNS_Missed
Added an HNS type to handle holds which are never initialized due to
missed taps. This fixes a long standing issue with
iCurPossibleDancePoints and allows themes to decide how to handled this
case.
2014-03-16 11:36:40 -05:00
freem 922c9c412a fix issue #65 by only centering the needed items. Yes, it's a workaround. (It also happened to me on ScreenEvaluation, so I fixed it there.) 2014-03-03 17:49:46 -06:00
Kyzentun 13c99c1814 Added BodyHeight metric to ComboGraph and set width and height to make zoomtowidth/height work. 2014-02-12 14:38:54 -07:00
Ben "root" Anderson 3701197fd4 Add some localization things that Devin caught and I missed. 2014-02-02 13:37:37 -06:00
Ben "root" Anderson d654bd0142 Time to reopen this big 'ol bag of worms. 2014-02-02 12:53:26 -06:00
Jason Felds 3b9b4d1e36 Issue 010: Add missing step sync types. 2014-01-27 19:38:41 -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
Ben "root" Anderson c783009730 Un-revert. This reversion was made on a wrong assumption and it should actually be this way anyway. PercentScoreWeight* and GradeWeight* are metrics once again. 2013-12-20 18:24:00 -06:00
Ben "root" Anderson 3185746d8a Revert "Make PercentScoreWeight* and GradeWeight* theme metrics instead of preferences"
This reverts commit 77f2b67ee1.

These must be Preferences (or hardcoded) because they affect max DP.
2013-12-19 18:18:54 -06:00
Ben "root" Anderson b5962fd8d2 see next 2013-12-19 18:17:53 -06:00
Ben "root" Anderson ee84f9263c Make hold checkpoints a struct Game member, not a metric. It CANNOT be a metric because it affects max DP. 2013-12-19 18:06:07 -06:00
Ben "root" Anderson fb09908916 Hack away the HoldJudgments 2013-12-13 12:35:51 -06:00
Ben "root" Anderson b8f3217929 Revert "Hide HoldJudgments in pump mode"
This reverts commit df25983936.

Apparently you can't do that in ActorCommands
2013-12-13 12:27:48 -06:00
Ben "root" Anderson df25983936 Hide HoldJudgments in pump mode 2013-12-11 20:41:04 -06:00
Ben "root" Anderson faeb7ae321 Scoring and grade behavior more faithful to PiU in Pump mode 2013-12-11 19:52:00 -06:00
Ben "root" Anderson 77f2b67ee1 Make PercentScoreWeight* and GradeWeight* theme metrics instead of preferences 2013-12-11 19:39:14 -06:00
Ben "root" Anderson 2eea7aa06e Lifebar behavior closer to PiU re: checkpoint holds 2013-12-11 18:20:03 -06:00
Ben "root" Anderson 49265cfc2e Bug#991 fix pt2/2: Do not filter out StepsType_lights_cabinet; in the cases where it would be selected, we want it to be displayed. 2013-11-25 20:40:16 -06:00
Jonathan Payne b6dfe09253 Increment version to "StepMania 5 Beta 2b" 2013-10-29 16:51:49 -07: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 433813f764 Themes/: remove anything we don't ship with. For real this time 2013-10-20 22:00:33 -07:00
Jonathan Payne 2e240a38c7 Themes/default: Fix header alignment, make the background checkboard less gaudy
Themes/: remove anything we don't ship with.
2013-10-20 21:57:50 -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
AJ Kelly e329e91602 Add names to life meter/meter display items
I would've added commands but I'm not sure where they get run from (or
if they get run at all), so that's a job for later.

(Sourced from shakesoda/stepmania.)
2013-10-10 00:11:12 -05:00
AJ Kelly 303616a241 CombinedLifeMeterTug doesn't have MeterHeight
It strictly depends on the size of the graphic since there's no commands that
can be run on the stream as far as I can tell.

(Sourced from shakesoda/stepmania.)
2013-10-09 23:37:13 -05:00
Jonathan Payne ad67621b8a even more rsr stuff
helpdisplay + difficulties. which color is best on sstitle?

(Sourced from shakesoda/stepmania.)
2013-10-09 01:39:11 -07:00
Colby Klein 6d393c76b9 dtripper: new background, fix up wheel a bit
(Sourced from shakesoda/stepmania.)
2013-10-08 06:25:55 -07: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 7b76ed78d6 dtripper: Mess with wheel items
(Sourced from shakesoda/stepmania.)
2013-10-07 14:30:28 -07:00
AJ Kelly ff12dc332f small changes to roulette item
(Sourced from shakesoda/stepmania.)
2013-10-07 15:05:34 -05:00
AJ Kelly d3f8de2a2c Update gameplay sync simfile to one from Vospi
(Sourced from shakesoda/stepmania.)
2013-10-07 15:05:17 -05:00
Colby Klein 02ec3d871b Add dimension-tripper theme
(Sourced from shakesoda/stepmania.)
2013-10-07 12:48:42 -07:00
Colby Klein b34ab5577c rsr: get rid of gameplay decorations
(Sourced from shakesoda/stepmania.)
2013-10-06 22:19:31 -07:00