Commit Graph
107 Commits
Author SHA1 Message Date
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