Glenn Maynard
dc7fcbc776
remove m_Overlay (duplicates ScreenWithMenuElements::m_sprOverlay)
2005-01-15 18:54:04 +00:00
Glenn Maynard
546e048fa2
Support background loading. The principle is simple: when the song
...
changes, request all of its assets that we need be loaded. Once each
piece finishes, load it from cache. We still take a skip to decode graphics
(banners in particular), but not from disk seeks, which is an issue on hard
drives and fatal on CDs.
This also handles fading banners much more precisely: we fade to the
high res banner once the music wheel has settled. Before, it was approximate;
we'd often load the banner before we settled. It still skips, but it's much less
prominent to skip when the music wheel is completely settled, than to skip
just before it settles.
Some more work is necessary to resolve lock contention; currently, you'll
still see frequent skips off a CD (but not constant as before). I'm working
on that, but I'm not sure if I want to put that in before the release, since
it's caused some crashes that I havn't tracked down.
The actual background work is disabled, and may not be enabled for the
release. I'm committing this to get the basic API work ironed out. It still
gives perceptual skip improvements even without the background thread.
2004-09-08 02:53:54 +00:00
Glenn Maynard
83b640f5dd
reduce disk access on wheel move by using timing data that's already loaded
2004-08-15 23:16:30 +00:00
Glenn Maynard
e4d124dd91
license update
2004-06-08 05:22:33 +00:00
Glenn Maynard
76a190e5f3
SwitchToPreferredSongDifficulty -> SwitchToPreferredDifficulty; handle
...
course difficulty
don't re-tween course list after changing course difficulty
2004-06-03 21:41:54 +00:00
Chris Danford
61581479d8
track the current Trail in GameState
2004-06-03 08:22:02 +00:00
Glenn Maynard
cab74820c4
SwitchToPreferredDifficulty -> SwitchToPreferredSongDifficulty
2004-06-01 19:19:35 +00:00
Glenn Maynard
db7732fa21
NumSongs, TotalTime
2004-05-22 22:56:58 +00:00
Glenn Maynard
51f4d707dd
add sprExplanation
2004-05-22 02:51:56 +00:00
Chris Danford
fec42c1a21
lock Difficulty/Steps for all players in Rave
2004-05-07 04:37:47 +00:00
Chris Danford
d18dd8f200
allow switching difficulties while on roulette, random, leap
...
tween off DifficultyList and CourseContents when in the sort and mode menus
2004-05-07 02:53:07 +00:00
Chris Danford
6590bd2d48
don't load multiple copies of "common start" or "common invalid" sound
2004-05-01 23:28:53 +00:00
Chris Danford
df5cd5e813
move MenuElements into a base ScreenWithMenuElements so that metrics can be overridden using the Fallback mechanism
2004-05-01 23:19:33 +00:00
Glenn Maynard
d2571cb252
on/off commands for overlay
2004-04-20 00:16:20 +00:00
Chris Danford
370839215f
add graphic for courses that have mods
2004-03-13 23:11:57 +00:00
Glenn Maynard
3299263db9
options out transition
2004-02-19 03:56:50 +00:00
Andrew Livy
2b66e1590e
Add on-screen graphics elements to represent non-joined players on music select screen
2004-01-22 04:31:31 +00:00
Chris Danford
6a499d0403
add separate easier, harder sounds
2004-01-10 21:35:39 +00:00
Andrew Livy
2dfb994fe0
Added: TotalScore element on Evaluation Screen
...
Title, Artist and Current Character Icon's for the Stage Screen
2003-12-19 09:30:54 +00:00
Glenn Maynard
588836df07
generic beat sync
2003-12-18 08:53:38 +00:00
Andrew Livy
59cbb8a170
Character Icons for pop'n music support on music select screen (metric-command-hidden by default)
2003-11-21 04:35:06 +00:00
Glenn Maynard
90def101d9
add ScreenSelectMusic wheel under
2003-11-18 21:55:29 +00:00
Glenn Maynard
60576e4492
use PaneDisplay
2003-11-17 06:13:12 +00:00
Glenn Maynard
3253e066a4
add DifficultyList
2003-11-17 04:29:14 +00:00
Glenn Maynard
367076508b
MachineRank
2003-11-17 04:12:20 +00:00
Glenn Maynard
74da60c75a
add ArtistDisplay
2003-11-17 02:52:03 +00:00
Glenn Maynard
e164b6d08b
more consistent
2003-11-16 21:51:02 +00:00
Glenn Maynard
370fbba79f
AutoActor for ScreenSelectMusic banner frame
2003-11-14 17:56:10 +00:00
Glenn Maynard
c15e0cec49
Allow screen aliasing.
2003-09-27 22:30:51 +00:00
Chris Danford
bf02bfddf4
rename Notes to Steps
2003-08-03 00:13:55 +00:00
Glenn Maynard
3967e4ca80
Adjust fail mode after player options, not before.
2003-07-24 03:54:34 +00:00
Glenn Maynard
b485365e26
simplify
2003-07-21 22:45:18 +00:00
Glenn Maynard
530ef62c4a
Clean up course lists. Allow showing courses in SSM (not currently available).
2003-07-20 05:13:45 +00:00
Glenn Maynard
cfe1441b6d
Retain the difficulty specified in extra1/extra2.crs.
...
This has a side-effect: with "pick extra stage" on, you're stuck with the
difficulty of the song specified, even if you pick a different stage.
2003-06-25 06:30:13 +00:00
Glenn Maynard
52f915d0f8
add DifficultyDisplay
2003-06-18 07:10:03 +00:00
Glenn Maynard
5a01a6977e
Implement CDTitles using culling, so dimming always happens at the
...
right time.
2003-05-20 05:31:38 +00:00
Chris Danford
54bedc3eba
clean up RageDisplay methods, add ability to mask song banner
...
The masking uses the Z-buffer under the assumption that some cards don't have a stencil. Should we be using the stencil instead? It doesn't really matter because we never need both the Z buffer and stencil buffer simultaneously.
2003-05-15 06:09:19 +00:00
Chris Danford
e828fc3f5d
working on GrooveGraph
2003-04-22 08:43:12 +00:00
Chris Danford
7e586c3c8b
fix long/marathon balloons
2003-04-21 22:26:07 +00:00
Chris Danford
9082e86695
Fixed wrong score numbers on ScreenGameplay and ScreenEvaluation
2003-03-28 23:13:32 +00:00
Chris Danford
53dda2b1db
Add roulette and random music on ScreenSelectMusic
2003-03-25 22:23:58 +00:00
Chris Danford
16df407e32
Cosmetic cleanups
...
Added "press START for more options" to ScreenPlayerOptions
2003-03-11 08:52:45 +00:00
Chris Danford
080a92450c
SelectGroup animations converted to commands
...
ScreenStage animations converted to TransitionBGAnimations
Changed all Stage BitmapTexts to Sprites
2003-03-10 00:16:49 +00:00
Chris Danford
31aa613295
Cleanup of theme element names
...
Renamed ScreenSelectMax* back to their old names
Replaced all hard-coded transitions with TransitionBGAnimations
2003-03-09 00:55:49 +00:00
Chris Danford
56d4d42ef8
Added Long ver, Marathon ver balloons on Select Music
2003-02-23 01:53:36 +00:00
Glenn Maynard
0206b83aa0
delay before accepting a held START for options menu
...
don't delay if it's actually re-pressed
2003-02-10 22:10:12 +00:00
Chris Danford
7a810c1378
Long Marathon and Marathon Ver logic and graphics (floating bubble still to come)
2003-02-10 05:30:12 +00:00
Glenn Maynard
7f59ed4ba5
turn off autofail by default for beginner/easy; turn off failure
...
completely for beginner first stage
2003-02-05 01:26:46 +00:00
Andrew Livy
78d66da3d3
BGAnimation Layer now has a -really poor- tweening mechanism.
...
It barely takes into account -time-.
Pump How To Play BGA Screen now kinda complete, and uses the mechanism
(this is a for a demonstration on the kinds of things we need to support in
BGALayer to make truly unique animations, it shouldn't be carved in stone
and used as THE BGA Tweening system as it is.)
2003-01-12 18:41:24 +00:00
Chris Danford
3ff91dffb0
NEW FEATURE: AutoSync status now shown during gameplay with icon
...
NEW FEATURE: added autogen icon to select music
NEW FEATURE: toggle for easter eggs in Machine Options
NEW FEATURE: marvelous step timing togglable in Machine Options
NEW FEATURE: Grade AAAA (all marvelous)
CHANGE: Only show ScreenHowToPlay if at least one player chose easy
2003-01-11 08:55:21 +00:00