Commit Graph
100 Commits
Author SHA1 Message Date
Chris Danford 8f1f39a675 show overall PercentComplete on ScreenEnding 2004-08-15 01:36:33 +00:00
Chris Danford 65caee25a2 fix uninitialized member 2004-08-14 22:58:57 +00:00
Chris Danford ae319bd14e refactor common unmount code 2004-08-14 19:38:37 +00:00
Chris Danford ee9fbb99e1 fix "memory card not mounted if initially plugged in while cards are locked"
do the final memory card mount on PlayersFinalized
2004-08-14 19:18:56 +00:00
Chris Danford ae04b6a7cd store preferredSong and preferredCourse as IDs, not pointers 2004-08-14 06:41:24 +00:00
Chris Danford 407de63957 make sound on insert/delete beat 2004-08-14 06:40:17 +00:00
Chris Danford 47e9ab702c don't beep if snap mode didn't change 2004-08-13 02:41:19 +00:00
Chris Danford 008f402939 don't force Songs that specified BGAnimations to switch to the static background on the last note beat 2004-08-12 06:34:17 +00:00
Chris Danford 763283e8cf remove magnify alignment hack (for now) 2004-08-12 05:54:29 +00:00
Chris Danford 873c148f0e fix crash on exiting editor
clean up invalidation of Song and Courses
2004-08-12 04:49:15 +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 09d8807927 populate mini menu with values of the current BGChange. 2004-08-11 07:30:41 +00:00
Chris Danford d7953ded5c fix "style icon shows P1 even if P2 is the only player" 2004-08-11 03:58:25 +00:00
Chris Danford bdb15e07a7 allow a Theme to specify a parent 2004-08-10 04:33:36 +00:00
Chris Danford 9edce13765 don't play attract sounds one whole time through when pref is set to Never 2004-08-09 08:09:20 +00:00
Chris Danford 2951dec4c1 special case 0.5 since the change was causing artifacts at other zoom factors 2004-08-09 08:08:37 +00:00
Chris Danford 6d811066ee update comment 2004-08-09 07:36:43 +00:00
Chris Danford 6621f28a13 update comment 2004-08-09 07:36:03 +00:00
Chris Danford f5d7d915ab fix alignment when magnifying 2004-08-09 07:32:49 +00:00
Chris Danford 71186e34ec update comment 2004-08-09 05:56: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
Chris Danford 404ed69faf fix "invalid Difficulty value causes garbage calculation" 2004-08-09 05:00:20 +00:00
Chris Danford 1d376f5795 add support for texture coordinate animation in AnimatedTexture 2004-08-09 00:46:42 +00:00
Chris Danford 551800cceb Fix unnecessary remounts of cards that weren't changed since last update.\nDon't do OS mounts or unmounts while after cards are locked. It can cause skips. 2004-08-08 18:44:41 +00:00
Chris Danford d47ab7e9f9 wait 60s max in debug builds, 15s max in optimized 2004-08-08 15:46:53 +00:00
Chris Danford 0aae5eef32 fix artifact if Sprite fade extends outside of the texture image area 2004-08-08 06:18:21 +00:00
Chris Danford ceba132da9 larger grace period when entering codes 2004-08-08 03:10:06 +00:00
Chris Danford e7958c0a89 add texture hint to force mipmaps. Let the texture hint override the global pref. 2004-08-08 00:04:42 +00:00
Chris Danford d755e660a6 Don't timeout on a Wait() if a dialog is showing. The movie decode semaphone would timeout on most dialogs.
Increase Win32 semaphone timeout from 15 -> 60 secs.
2004-08-07 21:38:54 +00:00
Chris Danford 1d0dff5ad5 don't timeout on a Wait() if a dialog is showing. The movie decode semaphone would timeout on most Dialogs 2004-08-07 21:37:20 +00:00
Chris Danford a63d657454 don't show a message box inside of throwing an exception. Instead, break into the debugger immediatly so that the movie semaphore doesn't timeout and throw its own exception 2004-08-07 21:35:25 +00:00
Chris Danford 2dab376f9b show retry dialog if actor file has invalid reference 2004-08-07 21:32:43 +00:00
Chris Danford 089d1e109b disable regex debug prints 2004-08-07 19:02:41 +00:00
Chris Danford 7da7f39eb0 don't save course scores with 0 percentage 2004-08-01 01:36:51 +00:00
Chris Danford a120673116 use Fail30Misses for the first song in a course 2004-08-01 00:35:14 +00:00
Chris Danford 46cbc65dd0 turn off debug spew 2004-08-01 00:01:04 +00:00
Chris Danford 10c5ca4759 add ability to reset to the default fail mode in metrics 2004-07-31 23:58:53 +00:00
Chris Danford 793fa627ee fix Fail30Misses doesn't fire for the first song 2004-07-31 23:57:47 +00:00
Chris Danford 9cf222284f add conf line DefaultFailTypeNoOff 2004-07-31 21:40:47 +00:00
Chris Danford 6c053e6fff show miss combo 2004-07-31 21:26:11 +00:00
Chris Danford bf85fbce19 fix compile error 2004-07-31 19:45:23 +00:00
Chris Danford 35869118d9 add FAIL_COMBO_OF_30_MISSES 2004-07-31 19:14:53 +00:00
Chris Danford 20604f69f0 fix NoteSkin glow 2004-07-31 16:56:47 +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 899a75cf92 installer: stats.html -> stats.xml 2004-07-30 15:47:12 +00:00
Chris Danford cd26b40a9b installer: stats.html -> stats.xml 2004-07-30 15:38:35 +00:00
Chris Danford ca8e677ebd fix "ActiveAttackDisplay carries over into the next song even if the mod has ended" 2004-07-30 07:18:21 +00:00
Chris Danford 7255f15f9d NoteSkins:
add arbitrary depth of fallbacks
remove unused methods
2004-07-30 06:32:24 +00:00
Chris Danford ffc40c312c cleanup 2004-07-28 16:05:39 +00:00
Chris Danford 9da7a69cb1 add pref ConstantUpdateDeltaSeconds 2004-07-28 16:04:19 +00:00
Chris Danford 2524b7d98a only show coin remainder if CoinsPerCredit > 1 2004-07-26 04:47:33 +00:00
Chris Danford 327cc34616 always show credits fraction 2004-07-26 02:58:04 +00:00
Chris Danford 842bf8f1a3 fix ActiveAttackList doesn't show Attacks that started at the very beginning of a Course 2004-07-25 22:43:05 +00:00
Chris Danford 4af835a0de do save high scores for a failed nonstop course 2004-07-25 22:08:41 +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 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 d51010ff7b fix compile error 2004-07-25 18:49:16 +00:00
Chris Danford 2d6ea59dfc add missing files 2004-07-25 18:40:03 +00:00
Chris Danford ff4c12b727 rename GameDef -> Game 2004-07-25 17:07:32 +00:00
Chris Danford 504ba6c163 GetPath*N->GetPath*F 2004-07-25 06:29:50 +00:00
Chris Danford 64628fac21 remove enum Game. Instead, pass around the GameDef pointer 2004-07-25 04:27:20 +00:00
Chris Danford 9f6c2a77a1 remove logging 2004-07-24 18:37:25 +00:00
Chris Danford f91270b3ed bump up low quality jpg save setting 2004-07-24 18:37:02 +00:00
Chris Danford 5db04c038f fix combo and life history don't accumulate correctly in courses
change combo and life history position units to Seconds from Beats
2004-07-24 18:24:19 +00:00
Chris Danford 05257b050c fix combo and life history don't accumulate correctly in courses
change combo and life history position units to Seconds from Beats
2004-07-24 18:11:04 +00:00
Chris Danford fa6f155c70 fix "super meter moves backwards for players with a large lead" 2004-07-24 16:16:39 +00:00
Chris Danford 79e457c272 when saving a Profile, always make a Screenshots directory 2004-07-24 07:04:33 +00:00
Chris Danford 7f9639fc01 update comments 2004-07-24 06:52:39 +00:00
Chris Danford b028934429 clean up Course cache logic 2004-07-24 06:40:51 +00:00
Chris Danford 6564a39a9e cache Trail RadarValues. There needs to be more coordination with Course's Trail cache though. 2004-07-23 05:28:41 +00:00
Chris Danford 27ece3ecbf fix "transform mods that last for a whole song in a course get applied twice"
fix "impossible to get 100% on a course that uses AddMines" by calculating RadarValues after applying mods
Trail::GetRadarValues needs to do caching.  Performance is bad.
2004-07-23 04:45:48 +00:00
Chris Danford 23cedc1b83 fix fallback metrics logic 2004-07-23 04:33:05 +00:00
Chris Danford 7a3e031c63 remove ThemeManager::ReloadMetricsIfNecessary 2004-07-23 04:26:22 +00:00
Chris Danford ab479af3d3 force proper order of operations 2004-07-23 01:23:42 +00:00
Chris Danford be87e21f9d fix VC compile errors 2004-07-22 18:25:58 +00:00
Chris Danford b7383e1010 don't blink game buttons on a mine 2004-07-21 03:31:24 +00:00
Chris Danford 0de1e4de8d stats.xml cleanup 2004-07-20 07:12:29 +00:00
Chris Danford 8d2d1ed3f7 fix operator< and operator== not working as expected 2004-07-20 07:11:26 +00:00
Chris Danford 9199410e82 stats.xml:
theme more elements
show HighScore details
clean up some tables
2004-07-19 08:05:14 +00:00
Chris Danford 425f51f509 add Product branding 2004-07-18 21:56:35 +00:00
Chris Danford 1f7e24bcaa accessor methods support DateTime 2004-07-18 21:55:49 +00:00
Chris Danford 88c238e840 simplify 2004-07-18 21:55:02 +00:00
Chris Danford 6a22aba2c0 add LastPlayedDate 2004-07-18 21:54:19 +00:00
Chris Danford fa4d0324ef stats.xsl: add translations, finish many features 2004-07-18 02:39:57 +00:00
Chris Danford 3ddf22f4d8 print type data in catalog.xml 2004-07-18 02:38:52 +00:00
Chris Danford da775dbd3e move all metrics in the "Common" group into one header file 2004-07-17 22:15:39 +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 e075fdf388 add missing files 2004-07-12 06:36:10 +00:00
Chris Danford d412ab055d name cleanup: NotesType -> StepsType 2004-07-12 02:19:24 +00:00
Chris Danford 6001123924 fix catalog.xml has wrong names for CourseDifficulties
print StepsTypesToShow in catalog.xml
2004-07-12 02:15:29 +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 a4032715f5 add meter to catalog.xml 2004-07-12 00:09:15 +00:00
Chris Danford bb0c681dd5 fix RecentCourseScore saving 2004-07-11 23:17:01 +00:00
Chris Danford 3d1bb5b97a save radar values in Catalog.xml
change Course to have the same title names as Song
2004-07-11 10:02:38 +00:00
Chris Danford 501917fd63 remove dead metrics 2004-07-11 07:28:13 +00:00
Chris Danford 96ca652c94 move RadarValues into a separate file
clean up usage of RadarValues
2004-07-11 07:21:33 +00:00
Chris Danford 6edf35a784 add support for parsing meta tags 2004-07-11 04:06:59 +00:00
Chris Danford ecedac015a fix options screen doesn't correctly import selected trail if only 1 player joined 2004-07-11 02:44:42 +00:00