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
Andrew Wong
c2b905cb1c
theme update
2003-07-25 05:33:56 +00:00
Andrew Wong
304012bba7
add option to automatically generate unlocks from unlocks.dat
2003-07-25 05:25:23 +00:00
Andrew Wong
cd0af65a88
show number of unlocks on title screen (easier benchmarking purposes, mainly)
2003-07-25 00:03:05 +00:00
Andrew Wong
4fa5cbf673
minor unlock system fixes
2003-07-24 14:04:13 +00:00
Andrew Wong
c48cb2416b
updated groove radar values to store actually meaningful values (buggy). Algorithms used:
...
Voltage - ratio of perfects to total tap notes
Stream - ratio of player max combo to possible max combo
Air - ratio of jumps to total possible jumps
Freeze - ratio of freeze arrows to total freeze arrows
Chaos - dance points percentage
Note: Multidimensional array stageStats.fRadarActual[p][r] is now a %, not width.
2003-07-24 13:35:20 +00:00
Andrew Wong
850f591351
scoring fix - still need to check for fail for scoring purposes on fail_end_of_song and fail_off
2003-07-24 09:25:25 +00:00
Andrew Wong
004c056170
recompiled SDL.dll for people too lazy to compile it themselves :)
2003-07-23 05:03:09 +00:00
Andrew Wong
c714d1c506
cosmetic changes to extreme-style scrolling text (still not perfect)
2003-07-20 15:54:47 +00:00
Andrew Wong
42ea9a0fdb
unlock system changes - mainly to try implement extreme-style unlock scrolling
2003-07-20 15:09:37 +00:00
Andrew Wong
f2747c9ccc
updated credits to give Xelf credit for sample banners
2003-07-20 12:25:23 +00:00
Andrew Wong
3e47f2e07e
course banners for sample courses (thanks to Xelf)
2003-07-20 12:24:34 +00:00
Andrew Wong
60a3ac3e04
oops, bugfix (null-terminate the char array, not CString object)
2003-07-20 11:52:55 +00:00
Andrew Wong
afe284316f
reversed draw order of text on scrolling screen
2003-07-20 03:54:26 +00:00
Andrew Wong
be5131bd40
minor bug fix
2003-07-18 17:02:10 +00:00
Andrew Wong
bd78736692
rudimentary support for extreme-style unlocks list (its not perfect yet, still have to work on commands)
2003-07-18 15:00:33 +00:00
Andrew Wong
7d85d78ea4
few minor bugfixes (subtitles, songentry constructor)
2003-07-18 07:34:43 +00:00
Andrew Wong
f34e626b66
updated scrolling text and icons to handle inexistant unlocks
2003-07-17 12:14:19 +00:00
Andrew Wong
9dccdbb313
updated metrics again
2003-07-16 14:57:50 +00:00
Andrew Wong
7cc6fd57b0
support extreme-style unlock info display
2003-07-16 14:03:40 +00:00
Andrew Wong
1ef5607405
basic support for scrolling song list in screenunlock (oops, forgot the important files)
2003-07-16 13:13:26 +00:00
Andrew Wong
734813bede
updated metrics
2003-07-16 13:11:10 +00:00
Andrew Wong
f2c5d01e8f
basic support for scrolling song list
2003-07-16 12:58:02 +00:00
Andrew Wong
e59b6788be
updated credits :D
2003-07-16 05:40:19 +00:00
Andrew Wong
5a3e2fac3f
fix - better abstraction than setting entire class public
2003-07-15 11:44:40 +00:00
Andrew Wong
76851cf6dc
metrics updated for previous update
2003-07-15 08:36:37 +00:00
Andrew Wong
9f03c16445
added option where player can choose to make 10-footers in red or not
2003-07-15 08:35:47 +00:00
Andrew Wong
a1e82c2f8b
removed a few unused functions
2003-07-15 08:00:59 +00:00
Andrew Wong
2d2fec3a0c
arrow overlapping now controllable in noteskin metrics (metrics file)
2003-07-14 17:35:37 +00:00
Andrew Wong
ed41b25cc2
arrow overlapping now controllable in noteskin metrics (update metric)
2003-07-14 17:33:04 +00:00
Andrew Wong
f01b1c14a7
utility to convert unlocks.dat from old to new format
2003-07-14 08:44:35 +00:00
Andrew Wong
5c16df356f
updated documentation for unlock data
2003-07-14 06:44:52 +00:00
Andrew Wong
608a2cdacf
changed unlock.dat format (now #UNLOCK:song title:code=value,code=value)
2003-07-14 06:36:29 +00:00
Andrew Wong
511e81eafc
fixed a few bugs (thanks glenn) and a little cleanup
2003-07-13 14:18:26 +00:00
Andrew Wong
0a8e42ecdd
RageTimer::touch() should not be inline (caused linking problems on visual studio 6)
...
updated project file for 6.0 users
2003-07-13 11:35:30 +00:00
Andrew Wong
604663f466
cleaned up unlock data so it appears in MemCard.ini and is no longer in preferences
...
(note to whoever builds uninstaller - don't delete memcard.ini on uninstall, please :)
2003-07-11 12:01:25 +00:00
Andrew Wong
89e57aa708
fixed bug in reading inis - it would reset if the file WAS found, not vice versa.
2003-07-11 10:34:10 +00:00
Andrew Wong
9958c4c0c5
bugfixes and updates to unlock system (more abstract)
2003-07-11 09:35:28 +00:00
Andrew Wong
203e2b6aea
minor bugfix: a line "#ifdef windows" should have read "#ifdef _windows"
2003-07-11 07:59:00 +00:00
Andrew Wong
721df8ea02
updated course unlocking to take transliterated (non-translated) titles
...
redid code for unlock screen so courses and songs are displayed
2003-07-10 14:44:13 +00:00