Glenn Maynard
11b80b5d3e
Sort titles that start with a decimal point in NUM, too.
2003-03-27 20:13:13 +00:00
Glenn Maynard
b55d156a8c
no timing assist option icon
2003-03-27 18:41:22 +00:00
Glenn Maynard
84fdcd8177
simplify TimingAssist
...
add "exact" sound
2003-03-27 18:40:58 +00:00
Chris Danford
330d23e79a
Improve theme conversion routine
2003-03-27 08:23:53 +00:00
Chris Danford
015b369209
Improve theme conversion routine
2003-03-27 08:20:20 +00:00
Glenn Maynard
337266892e
spurious "xxx"
2003-03-27 08:18:55 +00:00
Glenn Maynard
13f92ce974
unused function
2003-03-27 08:18:28 +00:00
Glenn Maynard
514bcb2f12
How'd that get there?
2003-03-27 08:18:11 +00:00
Glenn Maynard
e1cf92e809
shorten path
2003-03-27 08:09:41 +00:00
Chris Danford
4b3175baa5
Fix dialog title
2003-03-27 08:06:01 +00:00
Glenn Maynard
9e55b1aa69
remove unused function
...
remove spurious "XXXX" (matches "XXX")
make sure extensions match correctly
2003-03-27 08:04:28 +00:00
Chris Danford
ba14d3e187
Improve theme conversion routine
2003-03-27 08:04:24 +00:00
Chris Danford
aee29db6d9
Improve theme conversion routine
2003-03-27 07:47:20 +00:00
Glenn Maynard
64b92a05b8
don't install Music/
2003-03-27 07:37:07 +00:00
Chris Danford
bb0bf1e8e1
Add function to smpackage that converts old theme format to new theme format
2003-03-27 07:09:09 +00:00
Glenn Maynard
24d65ada6e
minor doc updates
2003-03-27 06:40:27 +00:00
Glenn Maynard
c49a516c8d
Enable dithering for banners.
2003-03-27 06:02:38 +00:00
Glenn Maynard
675dd9ac16
simplify
2003-03-27 06:02:03 +00:00
Glenn Maynard
609531c1a7
Automatically figure out if we can use 0alpha or 1alpha. I'll remove the
...
old code once the new code is stable.
2003-03-27 06:01:43 +00:00
Glenn Maynard
b1a2ff88fc
dither the lifebar gradients
2003-03-27 03:23:29 +00:00
Glenn Maynard
dea52a873c
dupe metric
2003-03-27 03:21:34 +00:00
Chris Danford
f8de2ad373
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 02:19:47 +00:00
Glenn Maynard
b83bf351ce
make assist tick a boolean, since it's not mutually exclusive with other
...
assist types
2003-03-27 02:10:20 +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
5f02f7231c
oops, extra call
2003-03-27 00:53:31 +00:00
Glenn Maynard
5dd27008cc
use TimingAssist
2003-03-27 00:51:57 +00:00
Glenn Maynard
d6b5aa10ef
add m_bTimingAssist
2003-03-27 00:49:48 +00:00
Glenn Maynard
c19a3d8e22
add TimingAssist.*
2003-03-27 00:49:22 +00:00
Glenn Maynard
1c817ca08d
Add TimingAssist; this roughly implements the timing helper in PNM.
...
This lets us add an announcer that's played after each non-perfect
step, eg. "gameplay assist late good".
It only works reasonably for sparse songs--songs that only have notes
far enough apart that the announcer makes sense. That's mostly
beginner songs, which is what this is targetted at anyway. It's meaningless
to use this assist mode in harder songs; even if the announcer was
rate limited, it'd be impossible to tell which step the announcer was for,
so I didn't bother trying. (It'd be amusing to turn this on in MaxU. :)
A different timing assist type (TimingTip) is probably coming soon,
targetted to higher level (light/med) songs.
The only major problem at the moment is that there's no way to tell
who the announcer is talking to if there's two players. If we implement
per-player announcers, that would help (and allow a number of other
neat things, like having the p1 announcer say "Ready" and the p2
announcer say "HWG").
2003-03-27 00:48:58 +00:00
Glenn Maynard
3f0fdda811
fix warning
2003-03-27 00:39:46 +00:00
Glenn Maynard
c8b9ad3002
add LastTapNoteScoreTrack
2003-03-27 00:39:17 +00:00
Chris Danford
eba90a4b0b
HoldNote life snaps to 1 when button is pressed (instead of refilling slowly)
2003-03-27 00:06:16 +00:00
Chris Danford
0d7bbf9b61
no message
2003-03-27 00:01:12 +00:00
Chris Danford
86d8514e52
Increase default JudgeWindow a tiny bit
2003-03-26 23:55:10 +00:00
Chris Danford
e210923333
Re-allow Toasty when playing courses
2003-03-26 23:44:45 +00:00
Chris Danford
189b37b517
Change Nonstop scoring to the DDREX way
...
Clean up ScreenGameplay by having a Song and Notes Queue (rather than different logic based on the PlayMode)
2003-03-26 23:08:05 +00:00
Glenn Maynard
b1fa4fc1c6
whoops, remove header
2003-03-26 22:23:10 +00:00
Glenn Maynard
6dffee38ce
don't touch an offset unless it's actually graded
2003-03-26 22:22:44 +00:00
Glenn Maynard
d97838ebaa
whoops; stored offsets were reversed
2003-03-26 22:22:10 +00:00
Glenn Maynard
c51f77902b
UpdateTapNotesMissedOlderThan's return value is never used; remove it
...
Make HandleTapRowScore figure out its values for itself, so we don't
duplicate logic
2003-03-26 21:35:15 +00:00
Glenn Maynard
816a25b5bb
fix a warning
2003-03-26 21:32:48 +00:00
Glenn Maynard
afb98a2e29
make sure it's mostly harmless to call Combo redundantly
2003-03-26 21:32:28 +00:00
Glenn Maynard
6ba559f763
add missing metric
2003-03-26 21:28:21 +00:00
Glenn Maynard
5604e312f6
Store tap offsets. This lets us derive the order notes were hit in;
...
hopefully ScoreKeeper can be made a little more generic.
2003-03-26 19:34:59 +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
Glenn Maynard
57aefba669
unused variable
2003-03-26 19:05:13 +00:00
Chris Danford
3797458bdc
Change scoring according to http://www.aaroninjapan.com/ddr2.html
...
and fix inaccurate comments
2003-03-26 18:58:12 +00:00
Glenn Maynard
fdcad04705
pull autosync into a separate function
2003-03-26 18:48:19 +00:00
Glenn Maynard
14b4200f1b
use IsRowComplete
2003-03-26 18:42:44 +00:00
Glenn Maynard
95987e81b8
add minimum param to IsRowComplete
2003-03-26 18:31:08 +00:00