Chris Danford
16971da0b3
add copy and clear machine edits
2005-04-28 06:17:17 +00:00
Glenn Maynard
d586994bf4
fix MAX_EDITS_PER_PROFILE
2005-04-25 02:27:17 +00:00
Glenn Maynard
91f25bba0a
transition's finished; rename LoadEditsFromDir to LoadAllFromProfileDir to regeneralize
2005-04-25 00:36:26 +00:00
Glenn Maynard
620b847f06
remove unused SongManager::LoadAllFromProfile
2005-04-25 00:33:40 +00:00
Glenn Maynard
96bcbbc820
allow freeing steps from a specific profile
2005-04-25 00:09:59 +00:00
Glenn Maynard
8f831ffb85
split out SongManager::LoadEditsFromDir
2005-04-24 23:39:35 +00:00
Chris Danford
dd84b4ffd6
separate course popularities for each PlayMode
...
don't calculate autogen courses in best list if they're not shown
2005-04-07 08:46:40 +00:00
Chris Danford
afb2c2efb4
replace large, arbitrary numbers with limit constants
2005-03-29 19:10:42 +00:00
Chris Danford
e01845866f
add NumStepsLoadedFromProfile display
2005-03-08 01:46:57 +00:00
Chris Danford
a07f0822d1
add GetTotalNumberOfEdits
2005-03-07 05:20:32 +00:00
Chris Danford
d7bcadccc7
add Lua bindings
2005-02-21 17:26:43 +00:00
Glenn Maynard
a930c41ed7
SongManager::LoadAllFromProfiles -> SongManager::LoadAllFromProfile
...
mount each memory card as needed, one at a time
working on being able to start a timeout period in MEMCARDMAN::MountCard
2005-01-28 00:04:22 +00:00
Glenn Maynard
1ccb50ac55
include cleanup (not much of a win)
2005-01-22 19:36:39 +00:00
Charles Lohr
8feae7b675
Fix: actually return songs.
2004-12-02 22:59:18 +00:00
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
b028934429
clean up Course cache logic
2004-07-24 06:40:51 +00:00
Chris Danford
5544445ad0
name cleanup: StyleDef -> Style
2004-06-28 07:26:00 +00:00
Glenn Maynard
a17b1ead51
separate SongManager::Cleanup and SongManager::FlushCaches
...
Cleanup() is called every screen, to remove large decompressed step
data, but that shouldn't clear trail caches as well;
SongManager::FlushCaches also clears the StepsID cache
2004-06-11 21:31:34 +00:00
Glenn Maynard
733127d8ed
license update
2004-06-08 01:24:17 +00:00
Glenn Maynard
1eab5c9f1d
add SongManager::SetPreferences
2004-06-05 08:08:42 +00:00
Chris Danford
61581479d8
track the current Trail in GameState
2004-06-03 08:22:02 +00:00
Chris Danford
962cdfc4f0
write Catalog.xml only after loading songs
...
get rid of try/catch in SongManager
get rid of try/catch in PrefsManager
2004-05-25 05:52:57 +00:00
Chris Danford
4bb777232d
name cleanup: "pNotes" -> "pSteps"
2004-05-24 03:41:39 +00:00
Chris Danford
afa880cbac
clean up Difficulty name theming
...
theme CourseDifficulty on options screen
2004-03-25 06:21:58 +00:00
Glenn Maynard
e57c9cc9b8
filter locked and hidden songs from player's best in SongManager
...
add GetBestSongs accessor that filters like GetAllSongs
2004-03-07 00:17:50 +00:00
Glenn Maynard
765fb88f83
fix GetBestSongs, GetBestCourses
2004-03-07 00:02:51 +00:00
Glenn Maynard
8c8a5f8460
split UpdateBestAndShuffled()
...
add SortSongs()
2004-02-27 21:28:15 +00:00
Glenn Maynard
656f9f915e
pass LoadingWindow* to Reload
2004-02-21 01:52:00 +00:00
Chris Danford
221b51c2b4
add loading of edits from a profile
2004-02-08 01:05:53 +00:00
Chris Danford
ef8010e998
Add GetRandomCourse
...
change GetRandom* to behave like a shuffle so it doesn't pick back-to-back dupes
2004-02-01 23:06:07 +00:00
Glenn Maynard
ef6b831ea3
cache Course::GetCourseInfo results
2003-12-21 02:54:23 +00:00
Chris Danford
bf98d8248a
overhauling stats: move all stats from SongManager to ProfileManager
2003-12-07 07:09:13 +00:00
Chris Danford
3952930730
add meter to options screen Steps row
...
set preferred difficulty when changing options screen Steps row
2003-11-29 18:10:43 +00:00
Glenn Maynard
da160607b8
Allow preloading all song banners.
2003-11-25 22:56:48 +00:00
Glenn Maynard
eba07e8228
add GetBestCourses
2003-11-17 03:20:39 +00:00
Glenn Maynard
6353d9a007
move GetDifficultyThemeName into SongManager
2003-11-16 19:07:52 +00:00
Glenn Maynard
92dc51e328
per-memcard SONGMAN->GetBestSongs
2003-11-14 21:52:05 +00:00
Chris Danford
25d2b954a7
more high score cleanup
2003-10-20 01:06:26 +00:00
Glenn Maynard
d1d342dbd3
AddHighScore fixes
2003-10-15 01:03:14 +00:00
Glenn Maynard
5a5e44adfd
fix warnings
2003-10-14 21:10:40 +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
bbf2a64af5
read SM 3.0 scores file statistics.ini
2003-09-06 21:48:35 +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
Chris Danford
3d93c11e21
generate an HTML page with a list of all songs and difficulties on exit
2003-08-17 18:03:02 +00:00
Chris Danford
879fa6c37c
NUM_NOTES_TYPES => NUM_STEPS_TYPES
2003-08-07 06:38:18 +00:00
Chris Danford
f5cd95b4f9
NotesType => StepsType
2003-08-07 06:16:17 +00:00
Chris Danford
b6084073e9
fix crash after Reload Songs-Courses
2003-08-06 08:06:27 +00:00
Chris Danford
9375422396
add option to reload songs and courses w/o restarting
2003-08-06 05:28:58 +00:00
Andrew Wong
357987b9de
changed way the course ranking sort is applied - now detects on startup and theme change rather than before each music wheel
2003-08-04 09:18:26 +00:00