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
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
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
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
d654bd0142
Time to reopen this big 'ol bag of worms.
2014-02-02 12:53:26 -06: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
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
7f9972ea74
Fix routine theme errors; do not force typical pump options behavior
2013-10-17 19:27:42 -07: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
Devin J. Pohly
d6631caf3c
Wire in new CustomSpeedMods implementation
...
Forgot this little bit earlier. Whoops!
2013-09-20 16:16:21 -04:00
Devin J. Pohly
cc38fa1d5a
Profile: add custom load/save hooks
...
Themes can use these to implement custom per-profile data, such as
SpeedMods.txt. For memory cards, they will be executed while the card is
mounted and should read/write everything they will need at that point.
2013-09-06 23:36:54 -04:00
Devin J. Pohly
424e26ee22
Update IRC channel
2013-08-09 14:03:36 -04:00
Devin J. Pohly
ec23a019e2
Fix ScreenJukebox when there are no matching steps
...
Also makes minor tweaks to the SetSong function and adds a SystemMessage to
display that no steps have been found. When this happens, the ScreenJukebox
will return to its PrevScreen.
2013-06-09 17:22:43 -04:00
Devin J. Pohly
0dc30d32b4
Hide unneeded pay-related theme elements
...
Can't remove these entirely in case other themes expect them.
2013-06-08 17:28:54 -04:00
Devin J. Pohly
9bb2463d94
Revert "And these..."
...
This reverts commit 5d5875904d .
2013-06-04 23:45:00 -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
76cc364d43
Remove Random Vanish randomizing.
...
The mod is still in for "compatibility" sake.
2013-05-26 00:03:33 -04:00
Flameshadowxeroshin
78d5be779f
Add metric [Gameplay] UseInternalScoring.
...
Turn it off to prevent the game from touching custom scoring stuff. It is by default on.
2013-05-01 22:11:27 -05:00
Jason Felds
5d5875904d
And these...
2013-04-18 22:58:10 -04:00
Colby Klein
f2a7a4c5cc
Revert "No need for coin data."
...
This reverts commit 3739c36956 .
That should be the last of the coin mode things. I will not let gimping the
game like this slip by. If you have a problem, I suggest forking.
AM's broken business model has nothing to do with us. Gimping coin modes won't
magically stop piracy, it will lead to more fragmentation in the community
than there already is (and there's a lot), and hurt adoption.
StepMania itself is a free game, but it's entirely within users rights granted
by the license to sell it. This is what you agree to by committing to it. It's
not our business if some choose to use their powers for less-than-good. If you
want to stop your content from being used with pay mode, we should think up
another way than ripping the whole damn thing out.
2013-02-11 12:22:44 -08:00
Jason Felds
3739c36956
No need for coin data.
2013-02-07 22:14:19 -05:00
Jonathan Payne
66c4397dd5
Remove in edit, dont need that many colors.
2012-08-06 13:18:17 -07:00
Jonathan Payne
9672bbd09a
theme updates, made a few things faster; makes the game look far smoother than most people realize.
2012-08-04 17:54:37 -07:00
AJ Kelly
c239e439a0
[ScreenDebugOverlay] Added BackgroundColor metric.
2012-07-26 17:27:45 -05:00
AJ Kelly
996ca1642a
removing the scoring line from options for now, to prevent crashes
2012-07-10 12:20:37 -05:00
AJ Kelly
435fd9ef56
A bunch of small changes that will hopefully let me close issue 176 once and for all.
2012-07-09 11:30:04 -05:00
AJ Kelly
d1c2e3ad02
[ScoreDisplayRave] Add FrameBase and FrameOver to the metrics.
2012-07-06 13:09:18 -05:00
AJ Kelly
483c457a7e
hide timer on ScreenNoise
2012-07-03 04:37:24 -05:00
Jonathan Payne
8cd21d0cac
Quick options to report a bug, go on IRC
2012-06-27 14:16:49 -07:00