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
3fec094b26
fix misleading name: NumSongs -> NumStages
2004-08-30 06:07:14 +00:00
Chris Danford
8f1f39a675
show overall PercentComplete on ScreenEnding
2004-08-15 01:36:33 +00:00
Chris Danford
ae04b6a7cd
store preferredSong and preferredCourse as IDs, not pointers
2004-08-14 06:41:24 +00:00
Chris Danford
17df457bc8
add a write-only copy of Coin data to stats.xml
2004-07-31 03:24:15 +00:00
Chris Danford
4656fd713f
don't save awards in Profile. This info isn't used anywhere and won't be anytime soon.
2004-07-25 18:56:05 +00:00
Chris Danford
6a22aba2c0
add LastPlayedDate
2004-07-18 21:54:19 +00:00
Chris Danford
a6b5da3207
move Style XML saving/loading into StyleID
2004-07-17 21:49:32 +00:00
Chris Danford
6130b66188
better encapsulation of DateTime object
2004-07-12 06:39:13 +00:00
Chris Danford
9af12628a9
weight all Steps and Trails evenly in PercentComplete calculation so there's more incentive to play easy Steps.
2004-07-12 00:10:28 +00:00
Chris Danford
bb0c681dd5
fix RecentCourseScore saving
2004-07-11 23:17:01 +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
Chris Danford
58d8d23a93
move awards to ScreenEvaluation
2004-06-22 08:41:25 +00:00
Chris Danford
4fb496e4d9
save HighScore in Screenshot
2004-06-12 07:01:07 +00:00
Glenn Maynard
7dfd611587
license updates
2004-05-31 21:55:14 +00:00
Chris Danford
94c551bf0e
reduce MAX_PLAYER_STATS_XML_SIZE_BYTES
2004-05-28 05:58:35 +00:00
Chris Danford
aee70ad0cc
only keep top 3 scores in players' stats.xml to keep the file size small
2004-05-28 04:46:43 +00:00
Chris Danford
58439b1ed8
increase max reasonable stats.xml file size
...
do size checking only on player supplied stats.xml. Trusting the machine's data is ok.
2004-05-28 04:32:24 +00:00
Chris Danford
ff5ec77fec
fix "unlocking a song doesn't automatically select it"
2004-05-26 05:50:22 +00:00
Chris Danford
4ff8b8ec2b
clean up Course score saving (use Trail)
2004-05-23 09:17:10 +00:00
Glenn Maynard
7b28e73930
reduce XmlFile dependencies
2004-05-22 01:35:08 +00:00
Chris Danford
e9f576d262
"LastScores"->"RecentScores"
...
add recent scores to HTML
2004-05-08 10:12:10 +00:00
Chris Danford
4eec17d42e
HTML: Difficulty Table -> Percent Complete
2004-05-08 08:09:18 +00:00
Chris Danford
741ab63c14
change "total high score dance points" to "percent complete"
2004-05-02 18:49:41 +00:00
Glenn Maynard
34ada5897d
add Profile::GetHighScoresForASong
...
add optimized Profile::GetGrades to fix extremely slow grade sort creation
2004-05-02 00:08:42 +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
59126d1b79
fix LastScores loading
2004-04-22 22:56:38 +00:00
Chris Danford
0cc49c66bb
add CourseLastScores for tournaments
2004-04-22 22:01:38 +00:00
Chris Danford
987a83d6bd
save last N scores in profile (for tournament score tracking)
2004-04-22 07:59:42 +00:00
Glenn Maynard
70958ad3cb
never sign machine profiles
2004-04-20 00:07:17 +00:00
Chris Danford
d62369baf1
don't throw away Course scores for Courses that aren't currently loaded on the machine
2004-04-18 19:36:42 +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
ad9e710766
save guid as string
2004-04-18 05:46:43 +00:00
Chris Danford
742daadcf5
save last played song to profile
2004-03-25 09:54:28 +00:00
Chris Danford
063c2cf3a4
keep a Guid in Profile
2004-03-14 17:49:38 +00:00
Chris Danford
7a32af8c5e
clean up presisting of settings to Profile
...
persist PreferredCourseDifficulty
2004-03-13 22:18:09 +00:00
Chris Danford
e4855e627f
persist PreferredDifficulty in Profile
2004-03-13 19:20:24 +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
1090dcd2a0
add themed StepsType name
...
add "TotalHighScoreDancePoints" calculation to ScreenEnding
2004-03-11 06:31:30 +00:00
Chris Danford
7fe28a6dae
add PerDifficulty and PeakCombo awards
2004-03-07 04:34:49 +00:00
Chris Danford
f3bfc41172
change player weight to int
2004-02-23 04:53:02 +00:00
Chris Danford
06c9073fcf
better calories tracking
2004-02-22 23:29:13 +00:00
Glenn Maynard
b485039b32
m_fTotalCaloriesBurned -> float
2004-02-22 21:23:04 +00:00
Chris Danford
b002ac820b
Profile name cleanup
2004-02-22 20:58:39 +00:00
Chris Danford
1851424be7
Move common time routines to TimeConstants*
...
add calorie tracking by day of year
2004-02-22 20:44:33 +00:00
Chris Danford
fde7116684
member rename
2004-02-22 19:54:59 +00:00
Chris Danford
6154c14f86
add calorie tracking
...
clean up time formatting functions
2004-02-22 19:51:46 +00:00
Chris Danford
e8347d25e4
cleanup screenshot html
...
add location to screenshot metadata
2004-02-22 10:10:00 +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