Chris Danford
e210923333
Re-allow Toasty when playing courses
2003-03-26 23:44:45 +00:00
Chris Danford
189b37b517
Change Nonstop scoring to the DDREX way
...
Clean up ScreenGameplay by having a Song and Notes Queue (rather than different logic based on the PlayMode)
2003-03-26 23:08:05 +00:00
Chris Danford
7e1f393413
Split CachedThemeMetric into separate types (CString, int, float) to prevent ambiguous types when casting
2003-03-26 19:15:38 +00:00
Chris Danford
3797458bdc
Change scoring according to http://www.aaroninjapan.com/ddr2.html
...
and fix inaccurate comments
2003-03-26 18:58:12 +00:00
Chris Danford
53dda2b1db
Add roulette and random music on ScreenSelectMusic
2003-03-25 22:23:58 +00:00
Chris Danford
0607fe9698
Fix a going to the wrong screen after cleared in ScreenGamplay. eep.
2003-03-25 21:37:31 +00:00
Chris Danford
90ac37953a
Forgot to re-comment debugging stuff in ScreenEvaluation. Whoops!
2003-03-25 21:27:02 +00:00
Chris Danford
1627422e09
fix ScreenEvaluationCourse glitches
...
Change ScreenManager message sending methods for more precise control:
- SendMessageToTopScreen: handle the message immediately
- PostMessageToTopScreen: post message to queue for processing next update
2003-03-25 21:17:29 +00:00
Chris Danford
56d728cd88
Fix crash loading tile BGAnimationLayer
2003-03-25 19:32:17 +00:00
Chris Danford
ec04520543
Fix ScreenMusicScroll draws one frame after SetNewScreen is called
2003-03-25 19:16:58 +00:00
Chris Danford
f70dcd700b
fix ScreenEvaluation glitches
2003-03-24 22:05:49 +00:00
Chris Danford
9c607c9986
fix ScreenEvaluation glitches
2003-03-24 21:59:50 +00:00
Chris Danford
5cc010e7f7
fix mistake handling diffusealpha Actor command
2003-03-24 21:43:15 +00:00
Chris Danford
a9f187c3de
add scripting support to ScreenSelectMusic and ScreenEvaluation
2003-03-24 21:37:13 +00:00
Chris Danford
1ea580c0c1
Fix crash in ScreenSelectGame
2003-03-17 00:49:35 +00:00
Chris Danford
53233025d7
Fix Back transition not being drawn for one frame when going back from ScreenGameplay
2003-03-16 23:17:48 +00:00
Chris Danford
ccb722c182
Fix Player2's highlight showing in ScreenPlayerOptions when not joined.
2003-03-16 22:51:29 +00:00
Chris Danford
93483d0140
fix unresponsive START in ScreenGameOver and ScreenMusicScroll
2003-03-16 22:35:04 +00:00
Chris Danford
9dbbb7949e
ScoreKeeperMAX2:
...
- Jumps count as 2 toward combo, but 1 toward judgement totals
- Only Perfect or better increments combo in courses
2003-03-16 20:55:45 +00:00
Chris Danford
71d2fadb46
Change Toasty:
...
- 100% chance of occuring on 250 consecutive Perfects
- Plays max one time per song
2003-03-16 19:11:51 +00:00
Chris Danford
6ccb255719
Jumps count as only 1 in TapNoteScore totals
2003-03-16 18:57:34 +00:00
Chris Danford
7192afab51
Clean up some ScoreKeeper names
...
Jumps are now graded on the TapNoteScore of the that completes the row, not the minimum TNS of the row
2003-03-16 17:45:32 +00:00
Chris Danford
33917de85c
Only load one Ready and HWG announcer sample because it's only played once
2003-03-16 07:38:40 +00:00
Chris Danford
dd1d0ed677
Play crowd cheer at beginning of ScreenGameplay
2003-03-16 07:30:50 +00:00
Chris Danford
922feeb105
Add sanity check that Style and PlayMode are set before selecting song
2003-03-16 07:29:58 +00:00
Chris Danford
8b7894be76
Fix crash in Background if CreateRandomBG fails
2003-03-16 07:20:37 +00:00
Chris Danford
b2892caa4e
improved Wide - prevents some nearly-impossible patterns
2003-03-16 01:47:08 +00:00
Chris Danford
f4b5b431d4
Re-add Insert and Delete shortcuts to editor
2003-03-16 00:31:23 +00:00
Chris Danford
ce4fb01d99
Fix wrong font being loaded in ScreenMusicScroll
2003-03-16 00:25:07 +00:00
Chris Danford
396687f2a7
no message
2003-03-16 00:23:27 +00:00
Chris Danford
5382f1f3fa
fix MiniMenu crashes for rows with 0 choices
...
more complete BackgroundChange controls in editor
added "play current beat until end" in editor
cleaned up Background
2003-03-16 00:05:23 +00:00
Chris Danford
ad34d417f6
Get rid of some global strings to (shrinks release exe size by 3.5MB)
2003-03-15 19:25:37 +00:00
Chris Danford
9be16c8dbe
Implement RageDisplay::IsWindowed()
2003-03-15 00:19:48 +00:00
Chris Danford
033b2773ed
disallow > 1 theme element matches to catch problems early
2003-03-15 00:16:45 +00:00
Chris Danford
d10fe90b95
Fix "loading window hangs around in TaskBar" in Win9x
2003-03-14 22:47:42 +00:00
Chris Danford
e7b133cc0e
Warn, not Throw if movie codec isn't present.
2003-03-14 22:42:55 +00:00
Chris Danford
d4417b0260
Fix ScreenJukebox, ScreenMusicScroll
2003-03-14 22:34:28 +00:00
Chris Danford
f65c3498c5
Added metrics to show/hide ROULETTE and RANDOM
2003-03-13 23:58:30 +00:00
Chris Danford
8fbbda9e79
Added separate banner for RANDOM. We need an artist to replace this graphic with something better...
2003-03-13 23:45:52 +00:00
Chris Danford
0b4d04d4af
changed Kanji "blue" glyph
2003-03-13 23:28:11 +00:00
Chris Danford
1e6c67089e
fix bug in SwapSides that caused it to behave like Mirror
...
Add Alters: copy_left_to_right, copy_right_to_left, clear_left, clear_right, collapse_to_one, shift_left, shift_right
Fix "SuperShuffle broken only in editor"
2003-03-13 21:44:14 +00:00
Chris Danford
3dd62d5568
improve Skippy
...
select last chosen NotesType and Difficulty in EditMenu
2003-03-13 20:46:59 +00:00
Chris Danford
b8d8eb589d
Add Skippy to PlayerOptions
2003-03-13 09:25:57 +00:00
Chris Danford
b4b8815cb7
Add Skippy transform
2003-03-13 09:20:21 +00:00
Chris Danford
af6e1f764c
Fix broken Little transform
2003-03-13 09:03:21 +00:00
Chris Danford
195cd01db5
Fix playback in editor (start the music - duh!)
...
Fix AutoPlay text showing in Demo, Jukebox
2003-03-13 08:47:43 +00:00
Chris Danford
28af4a9447
Fixed seeking in RageSound at non-1x playback rates
2003-03-13 08:43:04 +00:00
Chris Danford
d91d043fa9
fix broken autogen in ScreenEditMenu
2003-03-13 01:26:50 +00:00
Chris Danford
767894800b
fix transitions in ScreenGameplay
2003-03-12 03:44:55 +00:00
Chris Danford
4a239b0c35
fixed some ScreenGameplay transition glitches
...
fix cracks in BGAnimation tiles (mostly)
2003-03-12 01:26:44 +00:00
Chris Danford
443aad8e10
MenuTimer cleanup
2003-03-11 21:43:35 +00:00
Chris Danford
a11de99043
MenuTimer cleanup
2003-03-11 21:33:11 +00:00
Chris Danford
16df407e32
Cosmetic cleanups
...
Added "press START for more options" to ScreenPlayerOptions
2003-03-11 08:52:45 +00:00
Chris Danford
4d4ed0f742
make UseSongBG work for BGAnimations not inside of Background (e.g. on ScreenStage)
2003-03-10 08:50:58 +00:00
Chris Danford
f5402584f9
make UseSongBG work for BGAnimations not inside of Background (e.g. on ScreenStage)
2003-03-10 02:46:01 +00:00
Chris Danford
89040e1ba1
fix glitches in ScreenSelectGroup and ScreenSelectStyle
2003-03-10 02:29:01 +00:00
Chris Danford
16a056e6a5
fixing glitches in SelectGroup
2003-03-10 01:28:53 +00:00
Chris Danford
080a92450c
SelectGroup animations converted to commands
...
ScreenStage animations converted to TransitionBGAnimations
Changed all Stage BitmapTexts to Sprites
2003-03-10 00:16:49 +00:00
Chris Danford
d336032b6d
Fix Joint Premium... again
2003-03-09 10:21:08 +00:00
Chris Danford
3e003fe304
Coin/joint premium cleanup.
2003-03-09 09:25:32 +00:00
Chris Danford
40836e90a1
Forgot to commit BGAnimations... duh.
2003-03-09 09:24:19 +00:00
Chris Danford
51ca82a8e6
Modularize coin logic
2003-03-09 03:28:34 +00:00
Chris Danford
769dac616f
fix compile errors
2003-03-09 01:31:15 +00:00
Chris Danford
31aa613295
Cleanup of theme element names
...
Renamed ScreenSelectMax* back to their old names
Replaced all hard-coded transitions with TransitionBGAnimations
2003-03-09 00:55:49 +00:00
Chris Danford
267fcec652
added TransitionBGAnimation
2003-03-05 08:48:35 +00:00
Chris Danford
d34102b717
scripting support in BGAnimations
2003-03-05 02:52:40 +00:00
Chris Danford
7cbd011a37
cleanup of ScreenSelect
2003-03-03 10:09:34 +00:00
Chris Danford
0adf3d8590
cleanup of ScreenSelect
2003-03-03 10:03:02 +00:00
Chris Danford
a696414cac
Actor tween cleanup
...
Actor scipting with Command()
modularizing menu widgets into "ModeSelector"s
move animations into metrics
2003-03-02 01:43:33 +00:00
Chris Danford
7df3d08a88
"SoloSingle" OFF by default. Please be more careful with your changes Kevin.
2003-02-28 06:46:34 +00:00
Chris Danford
5e3a97c45f
remove all battle-related theme elements
...
fix order of options on ScreenOptionsMenu
default theme uses ScreenSelectDifficulty, NOT ScreenSelectDifficultyEx
2003-02-28 06:36:45 +00:00
Chris Danford
c767e187cd
smpackage: fix CVS and thumbs.db files not being excluded from export
2003-02-27 08:44:21 +00:00
Chris Danford
b517c55693
smpackage: fix courses and RandomMovies being added to zip file twice
2003-02-27 08:38:24 +00:00
Chris Danford
9ca8e5edde
fixed ScoreKeeping (that I broke yesterday)
2003-02-27 01:53:37 +00:00
Chris Danford
66a6f0017f
Most PlayerOptions now represented by floats
...
Appearance PlayerOptions are now not mutually exclusive
Accel PlayerOptions are now not mutually exclusive
Most PlayerOptions linearly interpolate if changed during song
2003-02-26 23:26:57 +00:00
Chris Danford
f9bc3f125f
smpackage: Added "Abort, Retry, Ignore" on unzip error
2003-02-26 01:35:45 +00:00
Chris Danford
aafd886025
added "Open Program Folder" button to smpackage
2003-02-26 01:08:27 +00:00
Chris Danford
54b456aa3c
fixed SnapDisplay ugliness
2003-02-26 00:33:23 +00:00
Chris Danford
22ef6c358b
moved PlayerNumber into a separate header to reduce dependences on GameConstantsAndTypes.h
...
default mappings for menu buttons
items in battle now have a duration
fix VC6 compile errors
2003-02-26 00:20:00 +00:00
Chris Danford
d77d1cc43c
Little() now removes HoldNotes that don't start on a beat
2003-02-25 08:07:56 +00:00
Chris Danford
1fca3d67c5
more work on Battle
2003-02-25 02:51:04 +00:00
Chris Danford
5f15c92404
working on Battle
2003-02-25 00:33:42 +00:00
Chris Danford
bed2c0a74b
fixed crash when saving Course records
...
fixed incorrect handing of "accelerate" token in Actor::Fade
2003-02-24 00:47:13 +00:00
Chris Danford
7cfde2efe8
fixed VC6 compile errors
2003-02-23 23:50:36 +00:00
Chris Danford
887704d948
revamped SelectDifficulty screen. Metrics can now control the choices available
2003-02-23 23:29:22 +00:00
Chris Danford
56d4d42ef8
Added Long ver, Marathon ver balloons on Select Music
2003-02-23 01:53:36 +00:00
Chris Danford
a28355ec11
changed BPMDisplay to use a Numbers graphic instead of a Font
2003-02-23 01:32:39 +00:00
Chris Danford
0636b4d17d
fixed courses title not showing on ScreenRanking
2003-02-23 00:55:24 +00:00
Chris Danford
fc2108e85d
fixed EditMenu "Create from Autogen" weirdness
...
cleaned up some unnecessary header dependencies
2003-02-22 01:58:56 +00:00
Chris Danford
52756e7eaa
wrap MiniMenu input
...
fixed Transforms AreaMenu action
2003-02-22 00:48:38 +00:00
Chris Danford
294144575c
speed up editor beat bar drawing (frame rate is not 3x as fast!)
...
fixed inaccurate 2k/xp video card detection
2003-02-22 00:22:27 +00:00
Chris Danford
dc2f57d587
fixed InsertIntelligentTaps inserting notes that are too close together (runs of 16ths in the same track in Cartoon Heroes heavy + big)
...
fixed small editor issues
2003-02-20 21:50:01 +00:00
Chris Danford
848ad6e2be
clean up detection and handling of drivers with problematic AA lines
...
only draw topmost screen if topmost screen isn't transparent (speeds up options menus in editor)
optimized beat bar drawing in NoteField
2003-02-20 21:22:18 +00:00
Chris Danford
32cdbed7bf
Added detection of buggy Voodoo3 drivers, then found a hack that fixes the problems. Sigh...
2003-02-20 10:41:43 +00:00
Chris Danford
6796e39be7
backport DirectSound8 -> DirectSound. However, we're still linking with DirectSound8. Will change this later...
2003-02-20 07:17:15 +00:00
Chris Danford
ef46b26e5e
gather display driver information without using D3D
2003-02-20 07:02:07 +00:00
Chris Danford
34c6816ec7
delete unused files
2003-02-20 02:32:39 +00:00
Chris Danford
4402a37e99
Fixed nonsense notes being inserted during holds (e.g. Sweet Love Magic) in Wide() and InsertIntelligentTaps()
2003-02-20 01:35:49 +00:00
Chris Danford
8fc33de8bf
split LONG transform into BIG and QUICK
2003-02-20 00:57:52 +00:00
Chris Danford
6518f024e2
sound options cleanup
...
fix invalid sample music start and length values (Bag and more)
2003-02-19 23:49:57 +00:00