Commit Graph
2767 Commits
Author SHA1 Message Date
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