Chris Danford
270cf894e1
fix inverted list order in 3D MusicWheel
2003-04-02 07:04:57 +00:00
Chris Danford
5797abc611
Added Use3D metric to MusicWheel
...
Added GrooveGraph class
2003-04-02 04:41:49 +00:00
Chris Danford
e9f44f14a7
WheelItemDisplay -> MusicWheelItem
...
clean up header dependencies in MusicWheel classes
2003-03-31 23:06:15 +00:00
Glenn Maynard
c7c02602d9
Don't modify stored courses; it's far too easy to accidentally forget
...
to reset them in one of the (many) exit-gameplay paths, or reset it
incorrectly.
This fixes the course selection screen crashing when there is
no music.
2003-03-28 02:25:15 +00:00
Glenn Maynard
11b80b5d3e
Sort titles that start with a decimal point in NUM, too.
2003-03-27 20:13:13 +00:00
Chris Danford
d20d0ebc29
Autogen group Nonstop courses in addition to group Endless courses
...
Add toggle for Autogen of missing NotesTypes
Add toggle for Autogen Nonstop and Endless courses
2003-03-27 01:56:21 +00:00
Glenn Maynard
816a25b5bb
fix a warning
2003-03-26 21:32:48 +00:00
Chris Danford
7e1f393413
Split CachedThemeMetric into separate types (CString, int, float) to prevent ambiguous types when casting
2003-03-26 19:15:38 +00:00
Chris Danford
1627422e09
fix ScreenEvaluationCourse glitches
...
Change ScreenManager message sending methods for more precise control:
- SendMessageToTopScreen: handle the message immediately
- PostMessageToTopScreen: post message to queue for processing next update
2003-03-25 21:17:29 +00:00
Chris Danford
a9f187c3de
add scripting support to ScreenSelectMusic and ScreenEvaluation
2003-03-24 21:37:13 +00:00
Glenn Maynard
35e1580fa3
fix random/roulette hang; add an assert to catch this in the future
2003-03-14 22:55:06 +00:00
Chris Danford
f65c3498c5
Added metrics to show/hide ROULETTE and RANDOM
2003-03-13 23:58:30 +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 Gomez
7d5216e9b7
Add 'difficult' for nonstop courses.
...
This feels hackish; feel free to make it more general
2003-03-07 05:24:52 +00:00
Chris Danford
a696414cac
Actor tween cleanup
...
Actor scipting with Command()
modularizing menu widgets into "ModeSelector"s
move animations into metrics
2003-03-02 01:43:33 +00:00
Chris Danford
66a6f0017f
Most PlayerOptions now represented by floats
...
Appearance PlayerOptions are now not mutually exclusive
Accel PlayerOptions are now not mutually exclusive
Most PlayerOptions linearly interpolate if changed during song
2003-02-26 23:26:57 +00:00
Glenn Maynard
4241b20f57
add missing init
2003-02-25 21:10:07 +00:00
Chris Danford
5f15c92404
working on Battle
2003-02-25 00:33:42 +00:00
Chris Danford
ac9e58f760
overhauling editor UI
2003-02-18 23:15:38 +00:00
Glenn Maynard
82cf574af6
cleanup and quiet gcc compile
2003-02-17 20:38:57 +00:00
Chris Danford
032bf447f3
per-player NoteSkin
...
NoteSkin selected on PlayerOptions screen
tweaked judgement appearance
marvelous judgement glow
ActorEffect cleanup
2003-02-17 12:19:42 +00:00
Chris Danford
8e3a14f516
Still fixing brokenness in Nonstop, Oni, Endless...
2003-02-16 23:54:30 +00:00
Chris Danford
e19fa17d9b
support for full CRS specification and PlayerBest/Worst
2003-02-16 10:12:03 +00:00
Glenn Maynard
42cfd6f98c
stdafx -> global
2003-02-16 04:01:45 +00:00
Chris Danford
e05738f7f7
working on course ranking scores and mem card saving
2003-02-14 21:42:44 +00:00
Glenn Maynard
de9c496399
force NUM to the top and OTHER to the bottom of the ABC sort
...
this is intuitively correct (numbers before letters and "other" at the end),
and also looks somewhat symmetrical
2003-02-12 21:34:12 +00:00
Glenn Maynard
97f63638e7
oops; fix title sorting
...
(brown paper bag time again)
2003-02-12 21:23:54 +00:00
Glenn Maynard
3db1e1da56
set a different color for the song that will lead to ex2
2003-02-12 20:55:51 +00:00
Kevin Slaughter
c8745d1b47
Updates, new joint premium advertisin implemented.. also global operator key, and global credit key.. see my TODO file. I have talked with chris, the global credit key will soon be able to be changed in the map inputs.. the one in there now has no bearing on the gloal key.
2003-02-12 06:25:51 +00:00
Glenn Maynard
bcf4d2f604
Rename title accessors in Song.
...
Add a preference to prefer transliterations. Press F9 in the music
select screen to toggle it ("what's that kanji again?"); appearance
options entry forthcoming.
Hopefully fix wheel sections; we were assuming that sections were
always sorted the same as the songs in them, but this isn't true
with "OTHER".
2003-02-11 23:52:18 +00:00
Glenn Maynard
e806abc35a
allow changing sorts when in EX
...
if we're not in choose-ex, the music wheel will be locked so it
won't allow it anyway
2003-02-11 19:55:37 +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
Chris Gomez
1be035a4e7
PREFSMAN->m_bMusicWheelUsesSections now PREFSMAN->m_MusicWheelUsesSections
...
Three states: never, always, abc-only. Done for aesthetics over accuracy, I guess
2003-02-04 03:03:43 +00:00
Chris Danford
d12e090808
grading error fixes, ranking calculation and display fixes, set default difficulty back to same level as 3.0 final
2003-02-03 05:53:59 +00:00
Chris Gomez
f34705a495
Add a new sort type (SORT_GROUP_NOHEADER) which is the default and is like all music but doesn't display section headers.
...
Make it the default for more arcade-like behavior.
2003-02-03 04:50:37 +00:00
Chris Gomez
2234a77952
Add option for user-selectable extra stage (see DDR Extreme).
2003-02-01 05:39:48 +00:00
Glenn Maynard
e10065b64e
fix
2003-01-31 02:49:34 +00:00
Chris Danford
3ddadbe82f
New ScreenEditMenu
2003-01-30 07:18:33 +00:00
Laurence Hartje
bac5d7ca31
Cosmetic Fix: When the music wheel appears for the first time, have the cursor on the first selectable song (based on wheel data), not based on array order (which appeared to be alphabetical).
...
TODO: Should an error be displayed when there are no selectable songs (right now only roulette and random appear when no songs are selectable)
2003-01-27 07:25:29 +00:00
Chris Danford
66e468213f
fixed ThemeManager using element in base theme instead of current theme if base theme has a redir, simplifed a few sound element names.
2003-01-26 22:48:26 +00:00
Chris Danford
93c1166402
more on high score work
2003-01-22 05:29:27 +00:00
Glenn Maynard
b7abc4b9f8
stop the wheel when selected
2003-01-22 01:30:07 +00:00
Chris Danford
a6864d3ef2
Changed Notes difficulty/description in preparation for edit selection system
2003-01-21 22:35:14 +00:00
Glenn Maynard
00793032b2
add m_iMusicWheelSwitchSpeed
2003-01-21 07:04:53 +00:00
Chris Danford
1583a44506
added DDREX Nonstop mode, added beginnings of high score tracking
2003-01-21 05:14:59 +00:00
Glenn Maynard
d04dba1f89
precache wheel switches
2003-01-21 02:45:35 +00:00
Glenn Maynard
8377d8260c
Clapm the fast-moving wheel sound effects; bumps speed from 80fps
...
to 130fps for me. (I think it was starting over a hundred at a time ...)
The "random" effect was experimental. I liked the bounce, but the
effect of pulling in random songs as it spun was hacky and not too
important (and a little buggy).
Random is now like roulette, except 1: it's shuffled, 2: it moves in reverse,
and 3: it stops with a bounce instead of shifts, and 4: it spins twice as
fast. Currently, the bounce is a little bumpy; that's loading the sample
music, I think.
2003-01-19 00:47:06 +00:00
Glenn Maynard
b40f81146c
add ItemCurveX
2003-01-17 01:13:53 +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
Chris Danford
7d1c2ea22e
removed dependency on plib, updated installer, fixed warnings
2003-01-08 04:16:39 +00:00