Chris Danford
41becb56a4
GetFullDisplayTitle -> GetDisplayFullTitle
2005-05-23 00:38:09 +00:00
Glenn Maynard
b6401f145b
fix error message
2005-03-11 23:09:36 +00:00
Glenn Maynard
cea0103b59
DWI read/write fixes
2005-02-12 08:18:31 +00:00
Glenn Maynard
bb7482e722
evil big commit (sorry):
...
Remove m_HoldNote array entirely. Remove 2sAnd3s. Store hold note
durations in the hold head. hold_tail only still exists when InsertHoldTails
is used, to make SM parsing a little easier (may go away). Add helpers
for iterating over ranges while including or excluding adjacent and overlapping
hold notes. Range operations are now [start,end) instead of [start,end].
(probably more details coming to sm-dev soon)
2005-01-25 05:02:35 +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
09193d9e4b
cleanup:
...
use references when passing NoteData
Have player own a NoteDataWithScoring, not derive from it
2004-10-23 17:43:49 +00:00
Chris Danford
d2a54cca31
make TapNote a struct. Over time, more properties will move from the enums and into bit flags.
2004-09-12 05:56:24 +00:00
Steve Checkoway
a613d4d9fa
s/RAGE_ASSERT/ASSERT/
2004-06-16 00:38:31 +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
Glenn Maynard
4ac0eb38ae
fix edits causing malformed DWI tags to be written
2004-05-27 06:39:20 +00:00
Chris Danford
4bb777232d
name cleanup: "pNotes" -> "pSteps"
2004-05-24 03:41:39 +00:00
Glenn Maynard
76d3ac26c4
cleanup
2004-03-29 21:09:48 +00:00
Matt Denham
8eb0d03a60
Stopped the editor from crashing when attempting to save steps on Edit difficulty.
2004-02-21 04:45:48 +00:00
Glenn Maynard
c1462d88f5
TimingData
2003-12-18 04:48:26 +00:00
Glenn Maynard
ac13cda6a9
use RageFile
2003-12-04 22:20:41 +00:00
Glenn Maynard
4510eff0a8
fix warning
2003-12-04 20:42:42 +00:00
Chris Danford
78c96b7cad
add logging to find out why we hit strange NoteType assert when writing a DWI
2003-12-04 07:47:23 +00:00
Chris Danford
d51a3491a8
working on battle attacks
2003-11-15 08:51:47 +00:00
Matt Denham
7484667733
finish support for 48th/64th notes in code
...
add things possibly useful for mods when keysounds (and Keyboardmania) support are finished
2003-11-13 07:40:49 +00:00
Chris Danford
52100a727b
working on "attack notes"
2003-11-12 08:13:02 +00:00
Glenn Maynard
9c5b3a7da4
Move default back to the right place.
2003-11-04 18:28:06 +00:00
Matt Denham
6a4a16e5a6
fix up DWI writer, leave notes for things to fix soon
2003-11-04 08:44:26 +00:00
Glenn Maynard
71d11fd915
Fix obscure editor save bugs: clear cache after writing.
2003-11-01 22:09:56 +00:00
Glenn Maynard
78ecec47c4
Write #FILE tag.
2003-10-06 04:31:44 +00:00
Glenn Maynard
10641321ba
fix compile
2003-09-01 02:56:07 +00:00
Chris Gomez
0aebf25ccb
Save mines to SM files
...
Ignore mines when saving DWI files (feels more appropriate than saving them as steps)
2003-09-01 02:33:42 +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
278cb4c3f1
runs on Xbox
2003-07-22 07:47:27 +00:00
Chris Danford
da81d1aebd
write full title to a DWI, not just the main title
2003-07-10 06:02:21 +00:00
Glenn Maynard
a06eeea9c7
Completely revamp the DWI writing code. Handle things like:
...
248 -> <18>
24!4 -> 1!3
246!68!6 -> <19!9>
2003-07-07 01:12:30 +00:00
Glenn Maynard
5857d4cbd3
what the?
2003-07-07 00:16:52 +00:00
Glenn Maynard
568bc4bc2f
Fix writing DWIs with 96ths.
2003-07-06 23:37:16 +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
a41998c22c
Fix #DISPLAYBPM in DWIs for real.
2003-06-13 23:15:09 +00:00
Glenn Maynard
05e94e4278
really fix #DISPLAYBPM writing
2003-06-12 20:08:55 +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
Glenn Maynard
c816f69a89
write cdtitle to dwis
2003-02-28 08:55:56 +00:00
Chris Gomez
0b0f154a5e
Actually write out BEGINNER tags for DWI steps
2003-02-25 11:28:38 +00:00
Chris Gomez
21262a9239
er, oops. should do some fact-checking on what I'm told first.
...
(side note, why not do this? oh well)
2003-02-24 11:12:14 +00:00
Chris Gomez
5cf53ebbb7
Fix writing BASIC in a DWI for beginner steps (recent DWI versions support the BEGINNER type)
2003-02-24 11:00:11 +00:00
Glenn Maynard
42cfd6f98c
stdafx -> global
2003-02-16 04:01:45 +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
55becec35c
fix not writing autogen notes to DWIs
2003-02-04 20:01:26 +00:00
Chris Danford
ac391552fd
Changed Notes difficulty/description in preparation for edit selection system
2003-01-21 22:23:01 +00:00