Chris Danford
13dd1a9bda
fix crash on exit editor
...
move management of Song resources out of Song and into SongManager
2004-08-11 08:23:14 +00:00
Chris Danford
f47e16ca86
don't pick autogen Courses for a BGA random course banner
...
don't pick DISPLAY_NEVER songs for demonstration
don't pick DISPLAY_NEVER songs for a BGA random song banner
don't show DISPLAY_NEVER songs on the ranking screen
2004-07-25 21:56:19 +00:00
Chris Danford
655855cd70
don't show tutorial songs in Roulette
2004-07-25 20:51:44 +00:00
Chris Danford
5544445ad0
name cleanup: StyleDef -> Style
2004-06-28 07:26:00 +00:00
Chris Danford
cb6800ccd4
hide tutorial songs in all modes but PLAY_MODE_ARCADE
2004-06-10 08:43:53 +00:00
Glenn Maynard
99e11714e5
Keep steps by StepsType, to speed up the common case of searching by
...
it. Catalog writing (still for only one course) down to .381s; still too much
time to be spending for one course on every load. I'd make catalog writing
only happen if something has changed, but that would mean introducing
some form of course caching, which I'd rather avoid ...
2004-06-05 08:36:21 +00:00
Glenn Maynard
6c93aebe04
remove m_bChangedSinceSave
2004-06-05 07:49:21 +00:00
Glenn Maynard
47bdf095f4
hide m_vpSteps
2004-06-05 05:20:57 +00:00
Glenn Maynard
d44be247d0
cleanup
2004-06-05 05:08:00 +00:00
Chris Danford
0a5d0fb73f
name cleanup
2004-06-02 05:52:16 +00:00
Glenn Maynard
549cd7c83f
license updates
2004-05-31 21:35:31 +00:00
Chris Danford
4bb777232d
name cleanup: "pNotes" -> "pSteps"
2004-05-24 03:41:39 +00:00
Chris Danford
99a02deffe
name cleanup: "StepsType nt" -> "StepsType st"
2004-05-24 03:32:56 +00:00
Chris Danford
abfc956e4f
refactor Course: move some responsibilities to Trail
2004-05-23 00:53:20 +00:00
Glenn Maynard
363534a046
remove Song::GetNumNotesWithGrade
2004-05-02 00:12:31 +00:00
Chris Danford
65ea42f7b2
don't load duplicate edits
2004-04-23 01:33:08 +00:00
Chris Danford
e7983033a4
fix incorrect constant value
2004-04-23 00:27:58 +00:00
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
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
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
ddeccdfeaf
fix honoring PREFSMAN->m_bHiddenSongs
2004-02-26 20:29:37 +00:00
Chris Danford
6754c850df
Profile HTML fixes
2004-02-16 05:35:06 +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
5ef57a474b
add foreground gameplay layer
2004-01-07 00:13:32 +00:00
Glenn Maynard
cb8057a5c3
add CheckSongCacheOnLoad
2003-12-30 04:26:39 +00:00
Glenn Maynard
0bba86b5c3
cache HasMusic() and HasBanner() results
2003-12-30 03:40:29 +00:00
Glenn Maynard
be307e76bd
optimize
2003-12-21 02:21:30 +00:00
Glenn Maynard
c1462d88f5
TimingData
2003-12-18 04:48:26 +00:00
Glenn Maynard
caab15d89b
remove song.h -> Steps.h dependency
2003-12-18 03:41:47 +00:00
Chris Danford
d4397d4644
add popularity lists to stats.html
2003-12-09 07:12:28 +00:00
Chris Danford
a93fbd11bd
fix machine profile saving
2003-12-08 06:41:30 +00:00
Glenn Maynard
92dc51e328
per-memcard SONGMAN->GetBestSongs
2003-11-14 21:52:05 +00:00
Chris Danford
3211748947
fix "edited steps disappear after leaving editor, re-appear after restart"
2003-10-31 09:07:30 +00:00
Chris Danford
668d1974f3
add top5 high score saving of Courses and Steps for memory cards/ranking screen
2003-10-14 17:06:30 +00:00
Chris Danford
c0c680317c
profiles are usable
2003-09-08 07:21:41 +00:00
Chris Danford
6ad6b3656e
add tempo compress/expand in editor
2003-09-07 22:28:46 +00:00
Kevin Slaughter
91818ab829
Basic support for symbolic song linking. Currently it duplicatly loads a song into the specified dir. The SONGNAME.include should be in whatever mix folder the link should appear in, and only have the tag of #LINK:Songs/mixfolder/songname; -- Unfortunatly since it is double-loading this song, this causes 2 scores to be saved, etc. Added m_bIsSymLink into the Song class so we can ID it as such, to exclude it from score writing/song enumeration and such. I kinda need some help makgin sure scores and all writable data are mapped back to the real song.
2003-09-05 09:14:11 +00:00
Glenn Maynard
7223d446cb
const fix
2003-09-02 20:39:29 +00:00
Glenn Maynard
ae7f4b3bcd
m_iMusicBytes is unused
2003-09-02 20:38:05 +00:00
Chris Danford
1e514c1c51
Rename overloaded methods of Song so that stack traces are more helpful.
2003-08-10 08:58:11 +00:00