Commit Graph
100 Commits
Author SHA1 Message Date
Andrew Wong a5bc1f5d79 fix 'can't add two pointers' 2004-02-23 07:37:03 +00:00
Andrew Wong 75ef4652db fix max score for 5th mix long and marathon versions 2004-02-08 10:48:16 +00:00
Andrew Wong bb325a486a fix for visual studio 6 2003-11-17 04:45:28 +00:00
Andrew Wong 1db14cebdd minor semantic fix 2003-11-03 10:44:19 +00:00
Andrew Wong ead33bb13a metrics. 2003-11-03 10:14:40 +00:00
Andrew Wong 38f78c4560 add option to hide name entry screen if course isn't in ranking list 2003-11-03 10:14:13 +00:00
Andrew Wong 30fc222183 fix compile for VC++6 2003-10-26 01:20:03 +00:00
Andrew Wong 913f991145 project file changes for VC6 users 2003-10-14 11:08:27 +00:00
Andrew Wong c6c20332b5 remove inexistant files from project 2003-10-05 09:10:54 +00:00
Andrew Wong cb9dc58f2a project file changes for VC6 users 2003-09-21 03:02:09 +00:00
Andrew Wong 54e490fd20 oops, forgot to commit:
replace GAMESTATE->m_pUnlockingSys with UNLOCKSYS
2003-09-19 07:02:53 +00:00
Andrew Wong 292de23eb1 update DP if player is playing event mode (it would never add it before since
event mode never reaches the summary evaluation screen)
2003-09-18 20:05:29 +00:00
Andrew Wong 5b8a8e6f07 fix players best showing long version songs as final stages (by passing them, you would get 2nd extra stage) 2003-09-15 00:22:56 +00:00
Andrew Wong ee81ce3cac feature: custom speed mod = allows users to specify their own speed modifier in stepmania.ini.
note: C300 was removed to make space on the line.
2003-09-13 22:57:11 +00:00
Andrew Wong 93ff64d06c make SoundReader_VorbisFile.h and cpp settings for files correct (it didn't automatically compile previously) 2003-09-13 10:30:03 +00:00
Andrew Wong 8611977bb4 change build settings to remove warnings 2003-09-09 11:08:57 +00:00
Andrew Wong 68c198a24e fix prefsman 2003-09-09 09:16:19 +00:00
Andrew Wong fdf614ddc0 fix changing from a profile to none (still not completely fixed) 2003-09-09 09:15:02 +00:00
Andrew Wong 13d072d2d2 updates for profile cpp/h files 2003-09-08 05:24:34 +00:00
Andrew Wong 198ce73873 fix compile on VC++6 2003-09-05 07:08:08 +00:00
Andrew Wong f2d672ced5 oops, make sure zoom is set correctly before applying MenuItemOnCreate transition 2003-09-04 20:36:24 +00:00
Andrew Wong cf9bd57729 metrics for previous commit 2003-09-04 11:08:43 +00:00
Andrew Wong 0699afcb4b support for effects to display title menu items 2003-09-04 11:06:07 +00:00
Andrew Wong d869d22d93 simplify (use array) 2003-09-04 10:37:48 +00:00
Andrew Wong bde7fffff5 revert, algorithm got messed up (you fail on 2 arrows in life difficulty 4) 2003-09-04 10:04:27 +00:00
Andrew Wong e8873ac90a Command when menu items are drawn isn't really being executed. Remove for now. 2003-09-04 07:35:52 +00:00
Andrew Wong 7ee2fd74e8 wait a few steps before regaining life after a player fails 2003-09-02 02:57:40 +00:00
Andrew Wong 4bf1af1014 metrics update. 2003-09-02 00:45:47 +00:00
Andrew Wong e01ddb0263 add metric for menu items when title menu is created (updated metrics any moment now...) 2003-09-02 00:45:02 +00:00
Andrew Wong 9508282670 don't save high score when score = 0 (e.g. autoplay) 2003-09-01 00:36:26 +00:00
Andrew Wong dd2a9d6f07 make score in max2 scoring a multiple of 5 when failing
why?  then it becomes more obvious when someone fails since their last digit switches between 0 and 5,
rather than x and (x + 5) mod 10.

note: this ONLY affects scores after failing and has no effect on scores that don't represent failing scores

oh yea, simplified code a little
2003-08-31 09:48:33 +00:00
Andrew Wong 9ead112062 remove default sort (it interferes with the select sort menu)... sorry ^^ 2003-08-31 06:01:00 +00:00
Andrew Wong c02f7700d9 fix nonstop/oni modes (course sort was being overridden by metrics) 2003-08-31 03:49:19 +00:00
Andrew Wong 97b9061f6f fix dance magic mode not working in 1P mode
added default modifiers when no characters are being used
2003-08-31 02:26:07 +00:00
Andrew Wong a3bfb47be2 make 5th mix scoring round to the nearest 5 points
make 5th mix combo pre-MAX style
2003-08-31 00:16:56 +00:00
Andrew Wong b114026d40 varying lifebar amounts for HowToPlay screen 2003-08-25 19:07:53 +00:00
Andrew Wong 18f45fd799 fix score updating after a player fails (amount of update is so small that it wouldn't add) 2003-08-24 21:39:47 +00:00
Andrew Wong 8e46dddfe5 prevent two different difficulty selections in options screen for nonstop courses (not supported yet) 2003-08-24 21:30:04 +00:00
Andrew Wong 2412276eb0 fix options menu selection (used to move over by 2 per keypress) 2003-08-24 21:18:18 +00:00
Andrew Wong 18d61edb52 fix percentages regarding oni mode
fix crash in oni mode when using 5th mix scoring
2003-08-14 19:46:22 +00:00
Andrew Wong 8b90d8e6a2 remove ActiveItemList from project file 2003-08-14 13:07:02 +00:00
Andrew Wong ab000d06b1 metrics update. 2003-08-13 00:45:06 +00:00
Andrew Wong 1ebe763c9a add option to push random courses to end or sort them based on GetMeter 2003-08-12 23:18:19 +00:00
Andrew Wong 166e8b8150 fix sorting for average feet difficulty 2003-08-12 20:55:48 +00:00
Andrew Wong 0ff630ce69 fix non-fixed songs not showing in blue on average foot rating sort 2003-08-12 20:28:56 +00:00
Andrew Wong 1d0a297886 account for bonus in eval screen for 5th scoring 2003-08-12 06:09:49 +00:00
Andrew Wong 06eaebb9c5 warn in logfile invalid unlock entries, and remove them from the system when they're found 2003-08-11 22:37:46 +00:00
Andrew Wong 764cb9f5a1 various changes to bonus transfer to score during eval 2003-08-11 20:59:02 +00:00
Andrew Wong 6812cbfd7a change SongEntry to UnlockEntry 2003-08-11 20:57:57 +00:00
Andrew Wong 2e46ffc07d metrics update. 2003-08-11 12:48:23 +00:00
Andrew Wong 8796c8979a add 5th mix bonuses 2003-08-11 12:14:26 +00:00
Andrew Wong d017385257 basic support for 5th scoring mode (only adjusts max score value right now) 2003-08-11 09:58:18 +00:00
Andrew Wong b3d8ee0b44 show offset change when a song's bpm or offset changes (useful for obtaining global gap) 2003-08-10 13:34:55 +00:00
Andrew Wong be8e5ba6c6 ehhh, decrementing an unsigned when it equals zero bug ^^ 2003-08-10 05:54:20 +00:00
Andrew Wong b5d0545f42 some bugfixes to option screens:
1) fixed normal/difficult course difficulty if single player (kept defaulting to second player's option which didn't exist)
2) battery # of lives now defaults to 4 on an invalid value
2003-08-10 00:39:28 +00:00
Andrew Wong d3dadcc2e2 (hopefully) bugfix for following bug:
"Also, sorting courses by Average feet has some problems. At on point the order went Trip 5, World Tour, Road of Slow, Road of 2MB. The averages for these are 8.4, 7.89, 7.6, and 8.6. A bit out of order, eh?"

NOTE: it has to compare floats, NOT ints.  getmeter() doesn't work because it returns an integer, causing loss of decimal places
2003-08-09 22:08:17 +00:00
Andrew Wong 0c1fa458c7 bugfix for following bug:
"If you have a modifier, like say 2x, and then on the next song you pick C300 (i'd assume also for C200) the next songs scrolls at a constant 600 BPM XD. Same with .5x, the song on C300 will then scroll at 150."
2003-08-09 21:19:59 +00:00
Andrew Wong c329db132c fix possible event mode bug (hopefully) 2003-08-08 20:37:17 +00:00
Andrew Wong f14bad2125 fix lifebar difficulty being a final stage on demonstration/jukebox modes 2003-08-08 11:26:35 +00:00
Andrew Wong 068bb826b6 make difficulties shown on player options screen theme-dependent 2003-08-08 10:01:55 +00:00
Andrew Wong ff70836b17 metrics update 2003-08-08 09:58:31 +00:00
Andrew Wong 5cc3dbe4bb various bugfixes/updates
unlock system now supports clear and failed extra stages
songs unlocked by roulette are no longer unlocked by selecting them as extra stage
'fixed' survived time for extra stage when failing
2003-08-07 10:15:16 +00:00
Andrew Wong 1349a51360 fix extra stage bug with auto-select mode 2003-08-07 07:19:45 +00:00
Andrew Wong 1873e70c89 fix compiler errors 2003-08-07 07:09:32 +00:00
Andrew Wong f5794f47f7 HACK: invalidates currenly selected song if its a longversion or marathon and after clearing user doesn't have enough songs left to play it again
(previous behavior was it would select the first group heading if they were on, and the stage counter was messed up)
(if group headings were off, it would work fine previously, should still work fine)
2003-08-07 02:35:08 +00:00
Andrew Wong ee7ae2aba9 simplify 2003-08-06 13:53:40 +00:00
Andrew Wong 6afc47e2dc tweaked behavior of screenunlock so number of unlocks = minimum of unlock vector and theme definition 2003-08-06 11:28:46 +00:00
Andrew Wong 4d32c90ff4 added unlock info to readme 2003-08-04 20:13:05 +00:00
Andrew Wong a942118fad fix texture leak when unlock does not exist 2003-08-04 09:27:49 +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
Andrew Wong e5a3e634d5 minor optimization: compare if a song is in ranking for UpdateCourseStats if ranking is chosen in prefs 2003-08-04 06:35:54 +00:00
Andrew Wong 061bf51dc1 DIRTY FIX: someone thought progressive stages affected lifebar difficulty; do an additional check in function to make sure we're not in event mode 2003-08-03 19:58:45 +00:00
Andrew Wong a898b4f370 lifebar should be non-progressive and life difficulty 4 on extra stage regardless of options 2003-08-03 15:32:35 +00:00
Andrew Wong 30050627bb fix TEXTUREMAN memory leak for ScreenUnlock 2003-08-03 14:29:12 +00:00
Andrew Wong 8de4da23a2 fixed console screen showing up when debug mode in prefs was off 2003-08-03 09:43:47 +00:00
Andrew Wong fc404aef4a updates stage counter on music change so long versions that would be a final stage say 'final' 2003-08-03 09:00:12 +00:00
Andrew Wong 2351951035 fixed song display on "display group" screen for unlocks 2003-08-02 09:56:24 +00:00
Andrew Wong 03d691fe20 added support for life difficulties up to 16
added more difficulties for progressive nonstop and stage modes (including level 9 to make use of judge 16 :D)

... i wonder who is nuts enough to choose that :P
2003-08-01 18:39:34 +00:00
Andrew Wong 35fc8fdf8f updated metrics 2003-07-31 15:35:41 +00:00
Andrew Wong c3f1d5bc12 Added "progressive stages lifebar" support
Fixed bug where final stage wasn't really at full difficulty
2003-07-31 15:07:48 +00:00
Andrew Wong 3eddc31009 oops, dupe metric removed 2003-07-31 06:08:11 +00:00
Andrew Wong 7793baf9f3 oops, metrics update :D 2003-07-31 05:55:07 +00:00
Andrew Wong 3adec8251c progressive lifebar for nonstop courses (4th stage harder than 1st stage, etc) 2003-07-30 17:01:04 +00:00
Andrew Wong 2a793de751 disable difficulty change for oni courses 2003-07-30 12:52:31 +00:00
Andrew Wong b5a11458f3 sample caprice course 2003-07-30 10:10:07 +00:00
Andrew Wong 7553cf3afa oops, account for bug if user uses regular songs with caprice songs 2003-07-30 10:04:59 +00:00
Andrew Wong a85491b9ad random caprice added (use CAPRICE like you use BEST1, WORST1, etc) 2003-07-30 09:53:33 +00:00
Andrew Wong a96b0da8ca oops, forgot to update metrics 2003-07-30 05:55:18 +00:00
Andrew Wong ff3e915763 weee progressive lifebar (like ddrex) 2003-07-29 12:42:38 +00:00
Andrew Wong d5207e1b30 much cleaner transition to skip screenunlock if unlocks are off 2003-07-29 06:43:19 +00:00
Andrew Wong 425e9f1fb4 oops, oni mode bug (condition was negated) 2003-07-28 08:47:11 +00:00
Andrew Wong c142903064 width of ??? unaffected by title length 2003-07-28 08:46:16 +00:00
Andrew Wong fa97933f7a metrics update yet again 2003-07-27 14:58:17 +00:00
Andrew Wong e6deb22af7 course coloring and minor changes 2003-07-27 14:54:56 +00:00
Andrew Wong cb250344b8 basic course sorting implemented via preferences 2003-07-27 14:10:47 +00:00
Andrew Wong 8b9ae5ae92 slightly easier to debug - tells which song cannot be found on same line 2003-07-27 11:01:45 +00:00
Andrew Wong 153bfd3758 revert back to previous build, iterator i in loops must be ints since some comparisons are to negative numbers, and unsigned goes back to maxint, which breaks the screen (glenn, whats the warning you get?) 2003-07-27 04:25:06 +00:00
Andrew Wong 89546b0459 updated help text for marvelous option 2003-07-25 08:06:19 +00:00
Andrew Wong 0ce2147bc2 added "courses only" option for marvelous judgement 2003-07-25 08:05:29 +00:00
Andrew Wong d1ee22d314 skip unlock screen if unlocks are off (messy) 2003-07-25 05:44:58 +00:00