AJ Kelly
beade074a2
revert per 7114679; forgot about that one, sorry.
2009-07-02 21:17:39 +00:00
AJ Kelly
b1275ef1c6
update ScreenSelectStyle when a player joins so that the correct styles are available.
2009-07-02 06:01:53 +00:00
AJ Kelly
795432c36c
turns out Course:GetTotalSeconds() requires StepsType. whoops!
2009-06-13 06:31:02 +00:00
Steve Checkoway
3782fbcea2
Short circuiting logic: IsBeingPressed() is const.
2009-06-07 21:41:04 +00:00
Steve Checkoway
50baa264d0
const
2009-06-07 21:39:48 +00:00
Steve Checkoway
19171aadd2
Simplify
2009-06-07 21:13:40 +00:00
AJ Kelly
20b5325486
some more lua documentation additions
2009-06-06 20:20:20 +00:00
AJ Kelly
543d533f75
update lua docs
2009-06-06 08:05:38 +00:00
AJ Kelly
9891695451
add Lua bindings for GetError and Seek in RageFile
2009-06-05 05:55:59 +00:00
Jason Felds
6642c6b7f0
Combination revert and hack. Remove the ImmediateCheckpointMiss metric, use lua to set the Preference as required. This code assumes the default value of TimingWindowSecondsHold is in place normally: improvements to restore non default values are appreciated.
2009-06-05 04:20:00 +00:00
AJ Kelly
c7e5edab5e
course mode fixes on SelectMusic
2009-06-02 01:21:14 +00:00
Mike Hawkins
81705e9e61
Fix redirects pointing to missing files
2009-05-30 20:22:48 +00:00
Mike Hawkins
39d7b68df4
Survival mode courses are part of PlayMode Oni, not Nonstop
2009-05-30 07:28:43 +00:00
Mike Hawkins
7675d4d875
Usually helps to update the text lines as well...
2009-05-29 21:53:04 +00:00
Mike Hawkins
5bd873edc2
Added 5/4 display ratio (1280x1024 is 5/4).
2009-05-29 21:44:26 +00:00
Jason Felds
05d495132f
Add support for checking if a song HasTimeSignatures(). May be useful later.
2009-05-25 05:18:49 +00:00
Jason Felds
72899b37f3
Fix ImmediateCheckpointMiss not working. Silly mistakes, oh how I wish I could avoid you.
2009-05-25 01:36:28 +00:00
Andrew Livy
75d5b63d96
Fine-tunes Ez2dancers Real Squished Column Spacing and if a Noteskin fails to be loaded by the time the notes need to be displayed, attempt to force the default theme on and throw errors into the log rather than crashing SM.
2009-05-24 14:26:38 +00:00
Andrew Livy
5604b19d04
More Bugfixing with GetCurrentSteps(), kindly requesting people cross-test this in other gametypes to make sure it returns the correct steps each time (it works solidly now for ez2).
2009-05-24 11:12:18 +00:00
Jason Felds
abb5289596
More Pump theme cleanup/authenticity.
2009-05-24 04:45:23 +00:00
Jason Felds
4c5f68b190
New metric: ImmediateCheckpointMiss. Deals with taking your foot off of a checkpoint hold. If true, you miss checkpoints near instantaneous. If false, TimingWindowSecondsHold in Preferences dictates how much time you have left to put your foot back down.
2009-05-24 04:19:32 +00:00
Jason Felds
d75e089cf2
With checkpoints comes the graphics to load. Not integrated with default theme at this time.
2009-05-24 03:29:52 +00:00
Jason Felds
4b89461acb
Allow ShowW1 to be used in lua.
2009-05-24 03:28:38 +00:00
Jason Felds
74c3289c73
Invert metric. I had things backwards this whole time.
2009-05-24 02:21:21 +00:00
Jason Felds
e6110ee786
New metric: CheckpointsWithJudgments. Deals with scoring checkpoints on evaluation. True adds successful checkpoints to the best judgment available and unsuccessful to the misses: false doesn't display at all. This probably could be better.
2009-05-24 01:40:55 +00:00
Steve Checkoway
14e4a4a249
Remove unnecessary braces.
2009-05-24 01:38:42 +00:00
Jason Felds
85e81e0c0f
New metric/hack: CheckpointsTapsSeparateJudgment. Deals with Hold checkpoints with taps interspersed. True = current/Pump Pro behavior. False = classic Pump It Up behavior. Hopefully this can be cleaned up later.
2009-05-24 00:11:23 +00:00
Jason Felds
568d60af49
Partial revert: Keep InitialHoldLife back at 1 for now.
2009-05-24 00:06:46 +00:00
Jason Felds
5c166ad997
Code cleanup: Tab versus space on method function. Others used space: following suit.
2009-05-23 23:32:01 +00:00
Jason Felds
a8a88a9bee
Code cleanup: use the standard variable name format for non constants. Should have done this in the first place.
2009-05-23 22:38:06 +00:00
Jason Felds
a7f1b83963
Code cleanup: no need to re-initialize a variable to the same thing on false.
2009-05-23 22:22:44 +00:00
Andrew Livy
650ae66243
Another fix to GetCurrentSteps -- now selects proper difficulty.
2009-05-23 22:02:14 +00:00
Jason Felds
1ab2379339
Code cleanup. Not seeing the point of two if statements each one line long when it can be one statement of two lines. No comments are around to indicate why they should be separate.
2009-05-23 22:01:24 +00:00
Jason Felds
4f24f9bffb
Fix typo in comment.
2009-05-23 21:40:07 +00:00
Andrew Livy
c9c74c7b05
Fix a problem with alternative input that made hold notes 'let go' when held using the alternative button.
2009-05-23 18:13:29 +00:00
Jason Felds
5f010e3a4b
More Pump authentic metrics. TODO: Find a way so that you can hold a hold after getting the traditional NG and not have the miss combo increment with no way to stop it.
2009-05-23 16:34:20 +00:00
Andrew Livy
7ffbc225f4
Adds a metric feature to force static backgrounds off during gameplay (useful if you just want videos and no static bg before the song) doesn't turn off the background at the end of the song yet (todo).
2009-05-23 16:17:24 +00:00
Andrew Livy
561a9a2ab4
Added a ton of spaces upon Steves extremely polite request.
2009-05-23 11:26:01 +00:00
Andrew Livy
b87e3c705d
LOL Pt 1.
2009-05-23 10:54:20 +00:00
Andrew Livy
ac7d7a35a5
Fixes an issue with GetCurrentSteps() where if you changed song on the music select and were trying to catch it in lua using CurrentSongChangedMessage it would not have updated the current steps in time (thus, returns the previous songs steps instead).
2009-05-23 10:33:36 +00:00
AJ Kelly
c6e6ad24ad
fix crash that happened when LateJoin and Doubles for 1 Credit were enabled and Doubles was selected ("No compatible styles for [insert game and styletype] with 2 players.").
...
todo: The non-master player's CreditsDisplay still shows "Insert Card", unlike themes without LateJoin on. Not sure how to go about fixing this; hoped SetCurrentStyle(Style) would've done it but was not the case.
2009-05-23 05:59:41 +00:00
Andrew Livy
fd5f5d38f4
Alternative Column Input Metrics -- Mainly a requirement for Ez2dancer gametype. Allows for a themer to make game inputs that aren't usually used to trigger a column press do so in addition to the usual buttons. (In the case of ez2dancer, the lower hand sensors are used as well as upper hand sensors, except for real mode where they are defined seperately).
2009-05-22 18:35:14 +00:00
Andrew Livy
a4736a8802
Overcomes some weirdness with final stage reporting in GameState::GetCurrentStage()
2009-05-22 15:15:31 +00:00
Andrew Livy
fdbc3f9c9d
This redirected to something that doesn't exist. Now it points to a randomly chosen font to prevent crash, whoever is maintaining default theme may want to change this to something more appropriate?
2009-05-22 15:12:26 +00:00
Andrew Livy
a7b2e4e920
New Preference: OnlyPreferredDifficulties -- Drops songs that don't have steps of the preferred difficulty for the primary player. Useful if you want to simulate games that lock you to a difficulty after a style/mode selection.
2009-05-18 22:11:35 +00:00
Andrew Livy
e27e971b94
Adds metric options to flash the lifebar when a note is hit and a function for sprite to set all the delays in all of the states in one shot.
2009-05-18 20:14:33 +00:00
Andrew Livy
89e81956d0
New options / metrics for StreamDisplay to help make three-part lifebars easier to implement.
2009-05-18 17:43:08 +00:00
Jason Felds
2b88264093
I haven't seen hold checkpoints and roll combo incrementing get along together on Pump. Turn off roll incrementing in Pump metrics.
2009-05-18 04:19:01 +00:00
Jason Felds
6ec2fe2b57
New metric available to disable incrementing roll combo for keeping it alive. Must activate manually: current behavior is default.
2009-05-18 04:16:25 +00:00
Jason Felds
f1752be0ea
More Pump-like behavior, including codes.
2009-05-18 03:38:40 +00:00