Chris Danford
cca71d1d3f
edits cleanup:
...
- only allow reasonable file sizes
- only allow one Steps per edit file
- only allow 5 edits per-song, per-profile
2004-04-23 00:26:51 +00:00
Chris Danford
fc8d3ed363
add StepsType for cabinet lights
2004-04-20 02:35:30 +00:00
Chris Danford
3bc5943a9e
don't throw away Song scores for Songs/Steps that aren't currently loaded on the machine
2004-04-18 18:42:42 +00:00
Chris Danford
b217774f88
create SongID, StepsID
2004-04-18 08:06:14 +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
688f76c5ac
rename SongID to StepsID; add Song::GetStepsByID (with caveats); use it in StepsID
2004-04-16 23:40:48 +00:00
Glenn Maynard
0cf7715dfd
working on fixing crash after revert from editor
2004-04-16 23:02:39 +00:00
Glenn Maynard
fadbe25ae9
cleanup
2004-04-16 22:52:30 +00:00
Glenn Maynard
c58396d7c7
cleanup
...
flush cache due to beginner bugfix in alpha 16
2004-04-08 05:33:48 +00:00
Glenn Maynard
08984222fb
cleanup
2004-04-06 04:42:07 +00:00
Glenn Maynard
2a4681ba09
handle song paths more consistently
...
if a song contains weird paths (eg. "../foo.png"), don't expand them when
writing in the editor
2004-04-06 04:39:59 +00:00
Glenn Maynard
f07ece1dc8
fix assertion on song paths starting with lots of "../"
2004-04-06 04:22:18 +00:00
Glenn Maynard
9a41c54bf5
fix "../" in #MUSIC tag asserting
2004-04-06 04:06:37 +00:00
Glenn Maynard
1bf65b9fb9
Fix crashes when song paths begin with "../".
2004-04-05 03:09:58 +00:00
Glenn Maynard
68ad315022
theme "NO DATA"
2004-03-29 20:07:24 +00:00
Chris Danford
742daadcf5
save last played song to profile
2004-03-25 09:54:28 +00:00
Glenn Maynard
d168a65016
fix Song::RevertFromDisk when playing autogen steps
2004-03-21 23:07:46 +00:00
Glenn Maynard
44545aa546
fix dupe difficulty removal
2004-03-14 02:25:38 +00:00
Chris Danford
28f4764ed2
SongSortOrder -> SortOrder
...
save/restore last sort with Profile
clean up GameConstants
2004-03-12 08:31:40 +00:00
Chris Danford
df72631f6c
add "disqualify" graphic to options screen for options that make a song easier
2004-03-08 07:49:01 +00:00
Glenn Maynard
84a38d3bf1
and SORT_GRADE fixes
2004-03-07 07:03:37 +00:00
Glenn Maynard
6923557389
SORT_GRADE fixes
2004-03-07 06:48:10 +00:00
Glenn Maynard
51fc9c5848
inval cache
2004-03-06 03:23:44 +00:00
Glenn Maynard
2af2e6b8af
don't secondary sort by title each time; do that separately
...
use song_sort_val for more sorts
2004-02-27 21:31:05 +00:00
Glenn Maynard
6946ff5596
fix extra "./" being added to song paths
2004-02-27 06:21:59 +00:00
Glenn Maynard
ddeccdfeaf
fix honoring PREFSMAN->m_bHiddenSongs
2004-02-26 20:29:37 +00:00
Glenn Maynard
53e264c10d
make Song not depend on SOUNDMAN
2004-02-20 05:35:05 +00:00
Glenn Maynard
52c0cdbb67
don't check if images are loadable during TidyUpData; takes too long
2004-02-20 05:20:40 +00:00
Glenn Maynard
0507954a9f
comment
2004-02-17 22:17:54 +00:00
Chris Danford
d1a3f1fbde
add grade counts, screenshots to stats.html
2004-02-17 01:16:57 +00:00
Glenn Maynard
4156126765
cleanup
2004-02-16 09:12:59 +00:00
Glenn Maynard
dd1c38eac6
fix crashes after reverting changes in gameplay
2004-02-16 09:07:07 +00:00
Chris Danford
6754c850df
Profile HTML fixes
2004-02-16 05:35:06 +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
639e3efa86
simplify
2004-02-10 21:13:51 +00:00
Glenn Maynard
64f2d8ad3c
rename AutogenMissingTypes -> AutogenSteps
...
simplify
2004-02-10 21:10:23 +00:00
Glenn Maynard
aaf3d41d9b
unused parameters
2004-02-10 20:45:45 +00:00
Glenn Maynard
6137e5066d
const fixes
2004-02-10 10:05:44 +00:00
Chris Danford
4f439be739
split HighScore to separate file
...
move score data from ProfileManager to Profile
store score data in XML for easier forward/backward compatibility
2004-02-10 09:42:01 +00:00
Chris Danford
d7f0e6c2bc
move all high score data into Profile
2004-02-09 06:26:13 +00:00
Chris Danford
221b51c2b4
add loading of edits from a profile
2004-02-08 01:05:53 +00:00
Glenn Maynard
c8ede67da3
add SORT_CHALLENGE_METER
2004-01-27 05:37:43 +00:00
Glenn Maynard
a4825393d8
Song::RevertFromDisk: flush first, don't fast load
2004-01-24 20:18:06 +00:00
Chris Danford
5b08f9dae2
split SORT_MENU into SORT_SORT_MENU and SORT_MODE_MENU
2004-01-11 08:15:44 +00:00
Glenn Maynard
5ef57a474b
add foreground gameplay layer
2004-01-07 00:13:32 +00:00
Glenn Maynard
5c64b361b7
m_bCheckSongCacheOnLoad -> !m_bFastLoad
2003-12-31 09:32:21 +00:00
Glenn Maynard
cb8057a5c3
add CheckSongCacheOnLoad
2003-12-30 04:26:39 +00:00
Glenn Maynard
90980b048d
save to cache, so we don't have to special case RevertFromDisk
2003-12-30 03:59:49 +00:00
Glenn Maynard
0bba86b5c3
cache HasMusic() and HasBanner() results
2003-12-30 03:40:29 +00:00