Chris Danford
646d4ba6d9
smarter autogen for doubles
2002-10-05 20:03:14 +00:00
Chris Danford
adc450a3ac
AutoGen now will fill in all missing NotesTypes. The patterns generated by AutoGen are now more intelligent. Fixed crash in MsdFile.
2002-10-05 14:47:03 +00:00
Chris Danford
638337c539
SortSongByDifficulty now falls back to sort by title is easiest difficulties match. Cleanup of NoteSkin graphics.
2002-10-02 01:32:43 +00:00
Chris Danford
21389d1eaf
Fixed compile errors in VC6.
2002-09-30 06:56:40 +00:00
Chris Danford
3bf1c81a48
Initial sort order now sorts by meter of Easy notes, ala MAX.
2002-09-29 23:29:01 +00:00
Chris Danford
ad6c239858
ugh. Cleanup of ez2's menubganimations.
2002-09-29 05:06:18 +00:00
Jared Roberts
9d22cf3b80
Split transliterations into title, subtitle and artist
...
Add naming submenu for the edit screen wherein title, subtitle, artist and their
transliterations can be changed
Remove the top-level keys for same actions
Make edit screen submenus shortcut-key friendly
2002-09-26 06:05:32 +00:00
Chris Danford
23df7ec564
Yet more theme cleanup. This should be the job of the artists!
2002-09-24 02:55:32 +00:00
Jared Roberts
a6e74da707
Added #TRANSLITERATION tag, and made it preferred over
...
the full title when sorting.
Also noticed that a lot of string copying is done during the ABC sort
(and it's call to GetFullTitle)-- optimizing this away may make in-between
songs go much faster...
2002-09-16 05:49:46 +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
ba7efdb319
fix DWIPath loading for songs that have a normal layout;
...
some DWI's have relative paths that don't begin with ".\
Song.cpp
2002-09-15 02:58:33 +00:00
Glenn Maynard
c2f2f99650
move GetMainAndSubTitlesFromFullTitle to NotesLoader (only
...
used by them)
2002-09-13 18:17:53 +00:00
Glenn Maynard
ac5f7f9c81
const
2002-09-12 08:51:24 +00:00
Glenn Maynard
b0f4038e7f
update
2002-09-12 08:37:47 +00:00
Glenn Maynard
5ca26b37c2
Remove fallback notes. More code than it's worth.
2002-09-12 07:13:25 +00:00
Chris Danford
144a7339f2
re-enabled alpha override and dithering for song BGs
2002-09-11 06:49:30 +00:00
Chris Danford
ef3bc7a554
added default sample start value
2002-09-11 06:01:07 +00:00
Chris Danford
dd5789c613
fixed ugly pop between sample music repeats, tweaked default sample length
2002-09-11 05:32:15 +00:00
Glenn Maynard
db53dc9923
add notesloader base class
2002-09-11 05:15:46 +00:00
Chris Danford
45e1d6ef81
fixed a bunch of DWI save bugs.
2002-09-11 04:49:07 +00:00
Glenn Maynard
cb44e7edda
Invalidate cache due to addition of Pump couples loading.
...
Don't add songs that fail to load.
2002-09-10 22:55:12 +00:00
Glenn Maynard
9858e18467
also fix cdtitles
2002-09-10 20:55:06 +00:00
Chris Danford
65ac3e43e8
Fixed GetMusicPath in case where DWIPath is ""
2002-09-10 16:31:35 +00:00
Glenn Maynard
3022600bf3
"i'm going to bed--oh wait, I just introduced a stupid bug" commit.
2002-09-10 11:33:08 +00:00
Glenn Maynard
d3c44fbdc0
Whoops, can't cache colons, so can't fixup paths at load time. Do
...
it at query time instead.
2002-09-10 09:03:08 +00:00
Glenn Maynard
257697d0a9
Fixup DWI-tree song paths.
...
Don't prepend paths to those variables when they include a backslash,
not when they begin with a period.
2002-09-10 08:39:58 +00:00
Glenn Maynard
2440f1d6b7
/* */
2002-09-10 05:10:20 +00:00
Glenn Maynard
a0dc7ec5bf
Use fallbcak notes; some fixes for it.
2002-09-10 04:59:53 +00:00
Chris Danford
ccc43c8502
checking in SMMAX2 theme and small fixes to themes and smpackage
2002-09-09 05:22:02 +00:00
Glenn Maynard
440de6c0da
Move DWI writing into a separate class. (Trying to simplify Song and
...
Notes ... this would help more if both of those were abstracted, though.)
2002-09-09 00:22:02 +00:00
Glenn Maynard
2a4f8d6cdf
move some members out of the header;
...
remove a couple includes
2002-09-07 11:45:15 +00:00
Glenn Maynard
b95f7be48c
err.
2002-09-07 10:22:49 +00:00
Glenn Maynard
e2e5cdeb65
Hashes are unsigned.
...
Remove unused variables.
2002-09-07 10:22:06 +00:00
Glenn Maynard
e32ed54af2
Eh, better off just not *loading* incomplete songs than adding
...
cases for it elsewhere. (Not going to do that until I have a place
to put warnings, though.)
2002-09-07 06:32:12 +00:00
Glenn Maynard
e992012de2
some work to make it possible to start with incomplete songs (without
...
music)
2002-09-07 06:26:00 +00:00
Glenn Maynard
570be0a738
Move loaders into their own classes.
2002-09-06 23:36:04 +00:00
Glenn Maynard
9823bd8ac7
more! more!
2002-09-06 21:34:17 +00:00
Glenn Maynard
0deee30dc6
More fallback code.
2002-09-06 10:15:00 +00:00
Glenn Maynard
13d6d5f116
Couples stuff. Not complete, but functional; more coming and this
...
stuff needs testing.
2002-09-06 08:56:28 +00:00
Glenn Maynard
b11f38ef7c
bump cache, for previous '4' fix
2002-09-06 00:22:44 +00:00
Glenn Maynard
441541a16c
Add #SELECTABLE:YES, NO and ROULETTE.
...
Add an option for this. It's off by default.
2002-08-30 04:28:12 +00:00
Chris Danford
1b3c62adb9
added autogeneration of Notes for missing NotesTypes
2002-08-25 19:00:12 +00:00
Glenn Maynard
79bc58aedd
Fix a bug in the m_sSongFileName optimization; add an assertion for it.
2002-08-24 07:57:28 +00:00
Chris Danford
a0c7d5bd22
added BackgroundChange editing and DWI saving to editor
2002-08-23 20:18:29 +00:00
Glenn Maynard
9881034aae
trace before LoadFromSMFile instead of after
2002-08-22 22:48:04 +00:00
Glenn Maynard
56b72981a7
Cache GetSongFilePath, so it doesn't call GetDirListing. Cuts about 200ms off my laod.
2002-08-22 21:59:47 +00:00
Chris Danford
822f8dd3a6
Moved more constants into theme metrics
2002-08-22 09:31:32 +00:00
Glenn Maynard
718a6305f4
Flatten song parsing code a bit. (Gah--that makes patches look really big, when most of the lines are really just changing indentation.)
...
More minor const fixes in Notes.
Handle #DIFFICULTY in KSF.
Fix spurious warnings about KSF keys.
Clean up KSF parsing slightly.
2002-08-21 03:04:39 +00:00
Glenn Maynard
9e9e012310
Move cache indexing into a global object. Only load the cache file once, instead of for each song loaded. (Speedup, and simplifies Song.cpp.)
...
It's still written over for each file; this way, if a file load crashes, the earlier files will still be written to cache.
2002-08-21 02:13:08 +00:00
Glenn Maynard
22f558bf34
More const fixups.
2002-08-21 00:48:41 +00:00