Commit Graph
58 Commits
Author SHA1 Message Date
Chris Danford fb1d69add3 rename: IsUsingProfile -> IsPersistentProfile
Don't require IsPersistentProfile in some places related to fitness mode where a non-persistent Profile will suffice
2005-05-09 08:44:01 +00:00
Chris Danford 3a726a1c9b fix ScreenEnding shows stats when not using a memory card
fix other bugs introduced when GetProfile was changed to return a valid pointer even with no profile loaded
2005-05-01 06:42:30 +00:00
Chris Danford 4f23083ebc allow GetProfile even if not using local profile or memory card 2005-04-26 03:32:08 +00:00
Glenn Maynard fb30fa1c19 track rolls 2005-04-25 11:42:19 +00:00
Glenn Maynard 5093809e31 fallback load for Editable.ini when loaded by the memory card thread 2005-04-24 23:23:32 +00:00
Glenn Maynard 1ea1ecfaaf move FastLoadProfileNameFromMemoryCard into ProfileManager 2005-04-24 23:06:15 +00:00
Glenn Maynard 086ee3f376 split GetMemoryCardProfileDirectoriesToTry
store directory imported from
2005-04-24 19:39:54 +00:00
Glenn Maynard 1abb3cd8b2 working on importing scores 2005-04-24 19:18:46 +00:00
Chris Danford e6f37dbee8 Don't fill in new Profiles with a hard-coded "NoName". Let ScreenSystemLayer fill in blank name from metrics. 2005-03-26 22:18:28 +00:00
Chris Danford bb099ee7e0 count calories while stepping, not at the end 2005-02-15 09:24:48 +00:00
Glenn Maynard bdf3e4ddd8 warning: `class ProfileManager' has virtual functions but non-virtual destructor 2005-02-13 04:14:33 +00:00
Glenn Maynard 2412c73b22 comment, cleanup 2005-02-13 03:40:37 +00:00
Chris Danford 12fde5d55c move PlayerName texts out of code and into BGAnimations 2005-02-13 01:16:17 +00:00
Chris Danford 5c5ac50b82 Load from LastGood if the main profile is tampered/corrupt.
Don't write new data on a load fail - it doesn't give the user a change to correct the load failure.
2004-10-07 19:57:51 +00:00
Chris Danford ebb9e730a4 Show message when a Profile load fails so that the player doesn't accidentally save over their possibly-good data.
Save a copy of Stats.xml to the memory card after a successful load.  I have seen one instance where the digital signature on save is bogus, and there's no way for the player to recover their data.
Update Stats.xsl text help text.
2004-10-06 08:39:38 +00:00
Chris Danford e435165014 clean up memory card logic:
- Don't do the OS mount for cards during the attract screens.  Only do OS mounts in the time between BeginGame and PlayersFinalized.
 - Remove logic for fast load of a Profile from the MemoryCard.  Instead, load the whole profile all at once on PlayersFinalized.
2004-08-09 05:01:24 +00:00
Glenn Maynard 0047e04998 add ProfileManager::SaveAllProfiles
make ProfileManager::SaveMachineProfile() const
2004-07-20 01:31:23 +00:00
Chris Danford 5544445ad0 name cleanup: StyleDef -> Style 2004-06-28 07:26:00 +00:00
Chris Danford 3809715db0 cleanup: Remove Style and use StyleDef everywhere. This gets rid of a lot of Style->StyleDef lookups and discourages code that's specific to a Style. All game logic should be data-driven. 2004-06-27 06:52:49 +00:00
Glenn Maynard 733127d8ed license update 2004-06-08 01:24:17 +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 99a02deffe name cleanup: "StepsType nt" -> "StepsType st" 2004-05-24 03:32:56 +00:00
Chris Danford 4ff8b8ec2b clean up Course score saving (use Trail) 2004-05-23 09:17:10 +00:00
Chris Danford 7a47504507 fix Profiles loaded for players that aren't joined 2004-04-23 02:01:44 +00:00
Chris Danford 0cc49c66bb add CourseLastScores for tournaments 2004-04-22 22:01:38 +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 d6e52f6aac optimize profile loading 2004-03-29 06:47:10 +00:00
Chris Danford 6154c14f86 add calorie tracking
clean up time formatting functions
2004-02-22 19:51:46 +00:00
Glenn Maynard 802e1a6758 Store unlock data in a more fundamental form in the profile, and derive
the special values as needed.  Centralize most of it in GameState::EndGame.
2004-02-22 08:16:49 +00:00
Chris Danford 69600d9d80 save per-difficulty course scores 2004-02-22 06:04:01 +00:00
Chris Danford b12ea17458 fix local profile loading 2004-02-22 03:44:04 +00:00
Glenn Maynard 8d7f11d756 const 2004-02-22 02:01:40 +00:00
Chris Danford 6754c850df Profile HTML fixes 2004-02-16 05:35:06 +00:00
Glenn Maynard e413fef34a and const fixes 2004-02-10 10:06:34 +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 f1c2476a32 add XmlFile
working on moving high scores to XML
2004-02-09 08:10:01 +00:00
Chris Danford d7f0e6c2bc move all high score data into Profile 2004-02-09 06:26:13 +00:00
Chris Danford a47e7ef672 split Profile from ProfileManager 2004-02-08 18:25:30 +00:00
Chris Danford 221b51c2b4 add loading of edits from a profile 2004-02-08 01:05:53 +00:00
Chris Danford 5580eccda5 add ScreenEnding to show stats
add weight/calories to Profile
2004-01-07 02:56:47 +00:00
Chris Danford 97146abaaf clean up memory card logic 2004-01-03 03:42:40 +00:00
Chris Danford ba3ea672c3 remove more unused eval metrics
remove separate "course record" and "category record" graphics
keep track of personal category records
cleanup eval time area
2003-12-21 04:19:51 +00:00
Chris Danford 64f24895d7 save profile data to memory card subdir so we don't clutter the root 2003-12-19 08:51:47 +00:00
Chris Danford 67a6fddcf3 load profile from memory card, fix memory card file flushing 2003-12-19 08:17:44 +00:00
Glenn Maynard 7483c0ae54 add ProfileManager::GetPlayerName 2003-12-17 09:42:31 +00:00
Chris Danford ea8c87c46f fix category feats show wrong score on ScreenNameEntryTraditional
store both iScore and fPercentDP for courses and categories
2003-12-10 11:35:34 +00:00
Chris Danford 8d6b19ad7a more stats.html categories 2003-12-09 10:20:18 +00:00
Chris Danford abf88923c1 working on stats.html 2003-12-08 10:27:45 +00:00
Chris Danford f8c856209d persist combo between games 2003-12-08 04:39:29 +00:00
Chris Danford eac836cc40 move many bookkeeping numbers to ProfileManager 2003-12-08 04:02:43 +00:00