Chris Danford
d6753dd5f7
#BGCHANGES1 -> #BGCHANGES2
2005-06-05 03:14:56 +00:00
Chris Danford
3b61a74477
reduce header file dependencies
2005-06-04 21:22:50 +00:00
Chris Danford
dac72665e3
move background file enumerating into BackgroundUtil.*
...
fix editor background change functionality
2005-05-31 01:17:37 +00:00
Chris Danford
ac5a99b41f
specify effect and transition in each background change
2005-05-29 01:11:49 +00:00
Glenn Maynard
46bd5e4c65
fix warning
2005-05-28 21:55:47 +00:00
Chris Danford
68a82faa6a
add multiple background layers
2005-05-26 09:35:57 +00:00
Glenn Maynard
a9c3143091
fix newlines
2005-02-28 09:01:13 +00:00
Glenn Maynard
e9a6b578e3
fix (mostly bogus) warnings
2005-02-20 04:49:36 +00:00
Glenn Maynard
b8a9d0384a
no, really, don't append a newline here
2005-02-19 10:09:20 +00:00
Glenn Maynard
d1fb6a41eb
NotesWriterSM::GetEditFile
2005-02-19 07:48:16 +00:00
Chris Danford
505dab87c2
add .SM genre tag
2005-01-31 05:25:27 +00:00
Glenn Maynard
3634c07656
Represent TimingData values (except for "seconds") in fixed-point.
...
Maybe we should stop calling note indexes "rows" and "indexes", and just
call them "beats"; if they're stored as an integer, they're in fixed-point. Things
like "note rows per second" are a lot less intuitive than just calling them "beats
per second".
2005-01-23 21:55:01 +00:00
Chris Danford
3ac1dba044
simplify TapAttack storage:
...
store attack info in TapNote
in the SMNoteData string, store the attack params inline (like with keysounds)
play keysounds when hit
still doesn't play keysounds on a miss
still doesn't play autoKeysounds
2004-10-23 23:41:49 +00:00
Chris Danford
b20eaeb60b
Parse and maintain keysound data, but don't play the keysounds yet.
2004-09-29 07:19:44 +00:00
Chris Danford
03fbb915f3
remove VC6 scoping hacks
2004-09-21 07:53:39 +00:00
Glenn Maynard
66b17e5ef2
fix legacy songs not showing background at end, but still allow new
...
songs to not have it
2004-09-13 08:00:34 +00:00
Chris Danford
d412ab055d
name cleanup: NotesType -> StepsType
2004-07-12 02:19:24 +00:00
Glenn Maynard
b882bb1e63
stop accessing Song::m_vpSteps directly
2004-06-04 23:36:50 +00:00
Glenn Maynard
7dfd611587
license updates
2004-05-31 21:55:14 +00:00
Chris Danford
4bb777232d
name cleanup: "pNotes" -> "pSteps"
2004-05-24 03:41:39 +00:00
Glenn Maynard
512eebdb60
RageFile::SLOW_FLUSH when writing non-cache SMs
2004-04-19 22:20:38 +00:00
Glenn Maynard
07629d0eb4
don't flush the whole directory cache after writing an SM
2004-04-19 20:57:54 +00:00
Steve Checkoway
20a8bab45c
Clean up includes.
2004-04-05 05:22:32 +00:00
Glenn Maynard
3cdbc1f31f
don't save profile steps to main SM's
2004-02-25 23:48:45 +00:00
Glenn Maynard
7840f70144
fix stray newlines
2004-02-20 05:28:34 +00:00
Steve Checkoway
bef6d68d58
cleanup
2004-02-03 01:49:39 +00:00
Glenn Maynard
ec971b1de1
#MUSICLENGTH is cache-only
2004-02-02 10:06:26 +00:00
Glenn Maynard
764214cf16
cleanup output
2004-01-07 01:06:58 +00:00
Glenn Maynard
5ef57a474b
add foreground gameplay layer
2004-01-07 00:13:32 +00:00
Glenn Maynard
0bba86b5c3
cache HasMusic() and HasBanner() results
2003-12-30 03:40:29 +00:00
Glenn Maynard
5ec05b31ba
cache m_sSongFileName
2003-12-30 02:46:47 +00:00
Glenn Maynard
c1462d88f5
TimingData
2003-12-18 04:48:26 +00:00
Glenn Maynard
ed634b5ac2
use RageFile
2003-12-04 22:58:18 +00:00
Glenn Maynard
bc9ad8e27c
hopefully fix weird newline behavior for real
2003-12-01 22:18:36 +00:00
Glenn Maynard
b439bae638
only write new values to cache
2003-11-26 17:41:32 +00:00
Chris Danford
3b8718c1e1
fix saving and copying of tap attack notes
2003-11-17 03:38:24 +00:00
Glenn Maynard
71d11fd915
Fix obscure editor save bugs: clear cache after writing.
2003-11-01 22:09:56 +00:00
Glenn Maynard
8b0d16205f
Fix newline accumulation in SM data.
2003-09-15 06:22:36 +00:00
Glenn Maynard
028196e21d
m_iMusicBytes is unused
2003-09-02 20:21:55 +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
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
40bbdf8fcc
error reporting
2003-07-15 19:47:45 +00:00
Chris Danford
32fd0062a9
use sections in SORT_BPM
...
choose sort from list in MusicWheel
2003-06-16 17:28:58 +00:00
Glenn Maynard
f37d58e02f
use colons in #DISPLAYBPM; that's what the reading code did, anyway,
...
and it's more consistent
2003-06-13 23:18:25 +00:00
Glenn Maynard
05e94e4278
really fix #DISPLAYBPM writing
2003-06-12 20:08:55 +00:00
Glenn Maynard
43819f68c6
Fix writing #SELECTABLE.
...
Add missing semicolons to #DISPLAYBPM.
2003-06-05 19:27:30 +00:00
Chris Danford
6ee884aed2
Add support for #DISPLAYBPM in DWI and SM files
2003-05-23 01:14:43 +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