Chris Danford
4bb777232d
name cleanup: "pNotes" -> "pSteps"
2004-05-24 03:41:39 +00:00
Chris Danford
1920634135
move Song/Steps sorting into Song/StepsUtil.h/cpp
2004-04-18 07:34:37 +00:00
Glenn Maynard
e9070532fa
Only slide duplicate difficulties when loading BMS files; in other cases,
...
just move the duplicates to EDIT. This should fix the common glitch
of users with eg. two beginner steps for a song having all difficulties
bumped up; instead, just move the extra step to an edit.
2004-04-17 01:47:55 +00:00
Glenn Maynard
c5d53f7611
cleanup
2004-03-08 05:11:26 +00:00
Matt Denham
37a0ba1520
Separated BM and IIDX into separate modes, since IIDX 5-key isn't necessarily the same as the BM steps to the same song
...
Updated the cache version because SMs based off of a IIDX BMS will have the wrong steps type
2004-02-13 09:01:59 +00:00
Glenn Maynard
c1462d88f5
TimingData
2003-12-18 04:48:26 +00:00
Sean Burke
e43629bd9f
Cleanup NotesLoaderBMS. Multiline comments should be put within /* */
2003-12-13 03:54:13 +00:00
Andrew Livy
0ef0f0633e
MDenhams fixes for pop'n music BMS loading
2003-12-12 05:37:52 +00:00
Steve Checkoway
b125e3d980
Fix RageFile, use RageFile. Const fix in LyricsLoader.
2003-11-30 06:20:25 +00:00
Matt Denham
686f0656bd
Re-fix Autogen (I'll shoot the person who forgot about TAP_EMPTY)
...
fix misc. errors with the BMS loader
finish support for 48th/64th notes in code
2003-11-13 07:35:58 +00:00
Matt Denham
bba45bf339
You know, these little errors in my code make me feel REALLY stupid...
2003-10-29 09:02:14 +00:00
Matt Denham
354e7aefa0
fixing things I forgot to uncomment.
2003-10-29 08:54:43 +00:00
Matt Denham
393c7f5e6e
more Beatmania/IIDX support (bm-single7, bm-double, bm-double7 added)
2003-10-29 08:12:18 +00:00
Matt Denham
03a219d8c3
Oops.
2003-10-28 07:38:24 +00:00
Matt Denham
664524a4e9
fixes for BMS loader, along with commented-out items for other Beatmania modes
2003-10-28 06:36:11 +00:00
Chris Danford
35950c4eaf
Add prefs for logging. Don't throw if can't open log file. Remove Ragefopen and Rageifstream (they aren't needed).
2003-08-13 04:40:23 +00:00
Chris Danford
1a0d83cbc0
m_NotesType => m_StepsType
...
split NoteDataUtil to sep file
2003-08-07 06:36:34 +00:00
Chris Danford
f5cd95b4f9
NotesType => StepsType
2003-08-07 06:16:17 +00:00
Chris Danford
bf02bfddf4
rename Notes to Steps
2003-08-03 00:13:55 +00:00
Chris Danford
fe0cba9f78
runs on Xbox
2003-07-22 07:56:46 +00:00
Glenn Maynard
afde724122
fix silly BMS loading bugs
2003-07-15 19:41:13 +00:00
Glenn Maynard
51ac4509b1
Don't crash if a BMS file doesn't have a #player tag.
...
When a case is expected to never happen, use ASSERT(0), not
a throw. That way, if it does, we get a full crash dump.
file.bad() is not equivalent to !file.good(); usually you want the latter
(my bug)
2003-07-12 19:06:04 +00:00
Glenn Maynard
fe33dec385
Partial s/GetString/c_str/.
...
(watch out for PlayerOptions::GetString and SongOptions::GetString)
2003-04-25 00:01:35 +00:00
Glenn Maynard
17dd460a20
strip BMSs
2003-02-16 05:12:37 +00:00
Glenn Maynard
42cfd6f98c
stdafx -> global
2003-02-16 04:01:45 +00:00
Chris Danford
f4e8c4fb24
clean up NoteData
2003-02-01 05:16:38 +00:00
Glenn Maynard
55e92e771d
s/CArray<x,y>/vector<x>/g
2003-01-03 05:56:28 +00:00
Glenn Maynard
f4dbed8221
stl-ize some stuff
2003-01-03 05:29:45 +00:00
Glenn Maynard
bb8940adad
Add and use accessors for most of Notes.
...
Don't autogen data until it's needed.
2003-01-02 22:10:51 +00:00
Glenn Maynard
33c1fb46f7
s/throw RageException/RageException::Throw/
2002-12-21 18:36:10 +00:00
Glenn Maynard
2b19012e40
use GetSongDir
2002-12-13 23:41:11 +00:00
Glenn Maynard
23254cdd4a
more cleanups (lint lint lint)
2002-11-16 09:12:55 +00:00
Glenn Maynard
2e3b122c68
use MoveTapNoteTrack
2002-11-02 21:04:16 +00:00
Glenn Maynard
c20d5b67dc
s/CRECT/RectI/
2002-10-31 05:52:12 +00:00
Glenn Maynard
bccaf3560b
s/Add/push_back/
2002-10-31 04:23:39 +00:00
Glenn Maynard
7d46004e54
get rid of CStdioFile
2002-10-31 03:54:50 +00:00
Glenn Maynard
945a39a247
some more s/GetSize/size/ and other minor STLisms
2002-10-31 02:54:49 +00:00
Chris Danford
ec202633e9
Added .GetString() to all CStrings passed in vargs
2002-10-29 07:58:44 +00:00
Glenn Maynard
546519e7ec
Make m_TapNotes a vector. (Hmm. Not ideal, but better.) Still not
...
completely abstracted (NotesLoaderBMS).
2002-10-25 23:32:50 +00:00
Glenn Maynard
dbb06ce6ac
use Get/SetTapNote
2002-10-25 04:37:00 +00:00
Glenn Maynard
d5b1f36775
some MFCisms to STLisms (both currently work on CArray)
2002-10-24 19:53:13 +00:00
Glenn Maynard
ca652a6486
don't copy the same data hundreds of times for no particular reason
2002-10-11 20:47:28 +00:00
Chris Danford
326b1d4df0
Missing a music file is no longer a fatal error.
2002-09-16 00:56:30 +00:00
Glenn Maynard
c2f2f99650
move GetMainAndSubTitlesFromFullTitle to NotesLoader (only
...
used by them)
2002-09-13 18:17:53 +00:00
Glenn Maynard
bd78e3499a
Remove separation of Dance couples.
2002-09-12 08:37:12 +00:00
Glenn Maynard
db53dc9923
add notesloader base class
2002-09-11 05:15:46 +00:00
Glenn Maynard
810b5f6e29
Remove unused variables, unreachable returns.
2002-09-07 10:31:07 +00:00
Glenn Maynard
33a0e450e4
Switch to separate note patterns for couples. Add loader support.
...
This will break saving couples to DWI and probably the editor, too.
Getting to that.
2002-09-07 05:04:04 +00:00
Glenn Maynard
3bbfa5baf0
Move loaders into their own classes.
...
(These should have a common base class, but that can be done later;
I'm doing this to make it a bit more manageable so I can add the
new couples format to these.)
2002-09-06 23:24:40 +00:00