Chris Danford
9e66a5a24a
Exclude unused DShow files to fix VC2005 Express build
...
Explicitly link user32, ole32, advapi32. These seem to be linking automatically in Enterprise but not in Express.
2007-06-03 21:53:54 +00:00
Chris Danford
962af8a559
zip the big PSDs
2007-06-01 22:06:10 +00:00
Chris Danford
92d3778e29
add LifeMeter binding in ScreenHowToPlay and ScreenGameplay
...
remove GetPlayerInfo binding (currently unused)
2007-05-29 21:19:38 +00:00
Chris Danford
1b9eb42c82
ScreenHowToPlay naming cleanup
2007-05-29 18:08:48 +00:00
Chris Danford
02218bd63c
naming cleanup
2007-05-29 18:08:11 +00:00
Chris Danford
833a712e45
fix IsExtraStage returning true in ScreenHowToPlay
2007-05-29 18:07:54 +00:00
Chris Danford
ba616e4195
add playback of bass and rhythm tracks
2007-05-17 03:26:50 +00:00
Chris Danford
16194d7e53
handle note data on any track and don't hard-code to track 1
2007-05-16 19:40:28 +00:00
Chris Danford
0af7590ed3
style cleanup
2007-05-15 22:15:36 +00:00
Chris Danford
71492cd106
add PreferredStepsType, fix StepsType jumps when changing songs if multiple StepsTypes are shown
2007-05-15 19:32:39 +00:00
Chris Danford
7ed15d8377
test commit
2007-05-13 23:35:26 +00:00
Chris Danford
ecbe17d289
add ScreenProfileSave
2007-04-30 18:12:17 +00:00
Chris Danford
6998db409b
fix editor crash when autoplay enabled
2007-04-30 18:10:52 +00:00
Chris Danford
d2f6f8e03f
experimental time signature support. Background changes and beat bars are currently the only things that are aware of time signature. Note coloring isn't aware of time signature yet.
2007-04-30 05:12:48 +00:00
Chris Danford
e5dd10fbef
system events shouldn't reset the running status (fixes crash on MIDI string events)
...
add handling of time signatures
2007-04-30 04:44:49 +00:00
Chris Danford
1b8e2be15f
StartIndex -> StartRow
2007-04-25 22:42:40 +00:00
Chris Danford
3014b3f9d8
handle "velocity==0 means note-off". Makes for better handling of the case where notes overlap
2007-04-25 05:44:24 +00:00
Chris Danford
ceff45f77b
add ScreenEdit::EditModifiers
2007-04-24 06:10:27 +00:00
Chris Danford
e45f16abb7
experimental support for per-player sound streams
2007-04-24 05:53:41 +00:00
Chris Danford
366bc7cd13
add ScreenEdit::EditModifiers
...
add AutoKeysounds support to ScreenEdit
TODO: The gameplay portion of the editor should push a ScreenGameplay onto the Screen stack. There's a lot of unnecessary duplication in ScreenEdit.
2007-04-24 05:42:44 +00:00
Chris Danford
79fd5b35fd
don't use macros with variable number of arguments - no version of VC supports it
...
use existing WARN macro which falls back to printf if LOG isn't yet constructed
2007-04-24 05:24:14 +00:00
Chris Danford
b6d42d5621
fix text banner message not loaded or played
2007-04-24 03:37:03 +00:00
Chris Danford
8bc909029a
experimental support for per-player sound streams
2007-04-24 03:36:31 +00:00
Chris Danford
9caf45320f
Multiple MIDI events can happen at the same tick count. Read events into a vector instead of a map so that adding events doesn't clobber previous events with the same tick count
...
Update license. A BSD license was granted by the STK creator.
2007-04-24 03:24:14 +00:00
Chris Danford
f8de3141fd
add experimental lead track music file
2007-04-24 03:19:57 +00:00
Chris Danford
db932a6ea2
fix bad PlayerState and PlayerStageStats refs passed to Lua when in editor playback
2007-04-24 03:18:46 +00:00
Chris Danford
af6491320a
add experimental lead track music file
...
This should be generalized to allow named music tracks
2007-04-24 03:15:00 +00:00
Chris Danford
7154266972
merge sound streams, from Glenn
2007-04-24 03:12:37 +00:00
Chris Danford
94f25a3c77
add MIDI loader (currently supports only guitar)
2007-04-15 20:43:58 +00:00
Chris Danford
9362ccedcd
comment cleanup
2007-04-15 20:39:52 +00:00
Chris Danford
10b82f3196
logging cleanup
2007-04-15 20:39:35 +00:00
Chris Danford
68567211f9
Call Set on the whole MusicWheelItem, not just TextBanner.
...
Fix HandleMessage not being propagated.
2007-04-15 19:20:16 +00:00
Chris Danford
72f119fcb4
handle whitespace on either side of names and values. e.g. "name = I Love Rock and Roll"
2007-04-15 18:53:19 +00:00
Chris Danford
25a82867cc
fix long songs showing in last stage and causing crash b/c no steps are playable
2007-04-04 02:19:09 +00:00
Chris Danford
3f1862a1ee
explicitly load commands to fix "command not loaded" asserts
2007-04-03 21:16:28 +00:00
Chris Danford
edcfb9a990
Calculate stage based on the player with the highest current stage index.
2007-03-27 01:18:45 +00:00
Chris Danford
43ef38383d
separate CurrentStageIndex into separate number per game and per player. This allowed for staggered join periods.
2007-03-25 09:37:14 +00:00
Chris Danford
45353a77e1
fix bogus assert firing when EditCourseEntryIndex == 0
2007-03-17 20:25:08 +00:00
Chris Danford
62466e7c48
add CodeSet.*
2007-03-17 19:55:56 +00:00
Chris Danford
1402c88bb9
add RequireStepOnHoldHeads
2007-03-13 10:56:01 +00:00
Chris Danford
575ab5b616
checkpoint off of HoldResult.fLife, not HoldResult.bActive.
...
bActive is false any time songRow is >= the end row of the hold. This was causing the last checkpoint to be missed whenever iFirstRowCrossed == iEndRow
2007-03-13 10:04:15 +00:00
Chris Danford
e30a2bd2ed
show hold explosion on fLife > 0 and bActive, not just bActive
2007-03-13 08:38:06 +00:00
Chris Danford
a8690e25e8
hush logging
2007-03-13 08:36:05 +00:00
Chris Danford
fcc5ec4eec
add RequireStepOnHoldHeads
2007-03-13 07:58:27 +00:00
Chris Danford
24353f67ad
add ImmediateHoldLetGo
2007-03-13 07:07:47 +00:00
Chris Danford
356d8d96f5
do explosions during checkpoint only if all rows held
2007-03-13 06:39:59 +00:00
Chris Danford
0ece6fbcfc
checkpoint every 1/2 beat
...
do explosions on checkpoint
2007-03-13 06:39:06 +00:00
Chris Danford
fb020ad8de
checkpoint hold comments cleanup
2007-03-13 06:15:17 +00:00
Chris Danford
af9b823b95
experimental: combo checkpoints for holds
2007-03-13 06:00:08 +00:00
Chris Danford
0673c6157d
2 decimal places in percent score
2007-03-12 03:26:34 +00:00
Chris Danford
32586f28e1
add IsStepsPlayable, make IsStepsTypePlayable take the number of stages left into account
2007-03-12 01:47:03 +00:00
Chris Danford
d2e3c4b22c
fix use of m_iColumnDrawOrder
...
in pump, draw inner-most first and outermost last
2007-03-11 23:26:49 +00:00
Chris Danford
276b4acf44
fix double Off command. Let SWME handle SM_MenuTimer
2007-03-11 20:49:47 +00:00
Chris Danford
a4d0ec095a
replace 6 commands in TextBanner with 1 now that Lua can access children
2007-03-11 20:21:42 +00:00
Chris Danford
95b4c3cd5a
replace 6 commands in TextBanner with 1 now that Lua can access children
2007-03-11 14:21:44 +00:00
Chris Danford
d7fb87c252
center players in their half of the screen
2007-03-10 19:13:16 +00:00
Chris Danford
0678df9334
use GameState::SetCurrentStyle
2007-03-08 06:01:11 +00:00
Chris Danford
13231a31dc
fix crash when double selected and 2nd player joins
2007-03-08 04:47:47 +00:00
Chris Danford
61946c58b2
fix P2 options not saving
2007-03-08 04:20:12 +00:00
Chris Danford
b4ab6c372f
add push/pop messages
2007-03-08 01:36:01 +00:00
Chris Danford
c0efd6c810
add Preferred to sort toggle list
2007-03-07 22:07:21 +00:00
Chris Danford
8b9a7b1ca7
don't allow join after finalized
2007-03-07 22:00:00 +00:00
Chris Danford
6a6f2053eb
fix double start sound
2007-03-07 21:54:10 +00:00
Chris Danford
95861f35c5
add OptionsList broadcasts for Left,Right,Start
2007-03-07 20:36:34 +00:00
Chris Danford
be579c3aaf
add StepsSelected message
2007-03-07 12:11:11 +00:00
Chris Danford
4989fdf6be
fix warning blink continues when after timer has be re-Set to a large number
2007-03-07 05:41:26 +00:00
Chris Danford
48a69df568
make SM_MenuTimer close all open OptionsLists
2007-03-07 05:03:18 +00:00
Chris Danford
5de38f596e
fix menu timer in TwoPartSelection
2007-03-07 04:18:03 +00:00
Chris Danford
16c154f031
fix GetLifeDifficulty returns wrong value
2007-03-07 02:51:34 +00:00
Chris Danford
8ca11d46b7
search for exact match movies in /SongMovies
2007-03-07 02:31:54 +00:00
Chris Danford
f77d52699f
lua binding for GetNumStagesForCurrentSongAndStepsOrCourse
2007-03-07 02:17:12 +00:00
Chris Danford
3bf0f5f986
don't trap all buttons (like MenuBack) while in the options list
2007-03-06 18:57:24 +00:00
Chris Danford
96fac5a091
lua binding, GetVisible
2007-03-06 18:42:53 +00:00
Chris Danford
0e1b36546c
rename: AllStepsTypeInOneList -> AutoSetStyle
2007-03-06 10:11:16 +00:00
Chris Danford
ca2222990c
rename: AllStepsTypeInOneList -> AutoSetStyle
...
set m_pCurStyle based on the chosen Steps
2007-03-06 10:05:51 +00:00
Chris Danford
490a8dd437
always load both cursors for late join
2007-03-06 09:39:33 +00:00
Chris Danford
aee8b37166
undo last
2007-03-06 09:39:02 +00:00
Chris Danford
4bbb0ea5d1
hide pump-couple
2007-03-06 08:07:10 +00:00
Chris Danford
8cbbc48523
when a 2nd player joins, remove double steps from the list. They're no longer playable with 2 players joined.
2007-03-06 08:06:26 +00:00
Chris Danford
a0a018ebb6
add difficulty change with MenuLeft/Right
2007-03-06 03:16:42 +00:00
Chris Danford
799afea058
add TwoPartSelection for Pump-like selection
2007-03-06 01:54:04 +00:00
Chris Danford
ecc0bd7871
add missing SortOrder strings
2007-03-06 01:53:48 +00:00
Chris Danford
f243263089
Add TwoPartSelection metric for Pump-like selection
...
per-player Select Menu
remove m_soundSelectPressed and play sound in Lua instead
2007-03-06 01:51:55 +00:00
Chris Danford
c17d2c3507
don't show hidden StepsTypes on SSMusic
2007-03-05 21:00:12 +00:00
Chris Danford
e262754e6e
add SortOrderToLocalizedString
2007-03-05 20:58:20 +00:00
Chris Danford
092f104aeb
remove Combo.*, Judgment.*
2007-03-05 20:26:55 +00:00
Chris Danford
42b6fe9808
working on late join
2007-03-05 07:03:36 +00:00
Chris Danford
a111a7f6e1
When letting SelectMusic choose a Style, don't force that it be set by a proceeding menu.
...
"ALL_STEPS_TYPES_IN_ONE_LIST" is not the best name. It should probably be called "AUTO_SET_STYLE", or something similar.
2007-03-04 20:55:12 +00:00
Chris Danford
cf80f30e3b
beginnings of late join
2007-03-04 08:52:06 +00:00
Chris Danford
0d55d1ecf0
xml -> lua
2007-03-02 06:54:04 +00:00
Chris Danford
ee304290ec
add experimental OptionsList
2007-03-01 07:57:04 +00:00
Chris Danford
83f1e77d16
xml -> lua
2007-03-01 07:55:07 +00:00
Chris Danford
0c972a4dd7
cleanup CoinMode and Premium names
2007-02-26 09:40:14 +00:00
Chris Danford
e9f66fbc75
Resize down to height = 480. That way, we don't resize down typical widescreen resolutions.
2007-02-26 09:36:43 +00:00
Chris Danford
5637d0f7f7
Move RadarValues::WriteSimpleValues, WriteComplexValues into ThemeMetric objects for maintainability.
2007-02-26 06:04:52 +00:00
Chris Danford
b88db4b608
add ShowCoinsAndCredits
...
move add Credits* metrics
2007-02-26 01:36:59 +00:00
Chris Danford
0160e23705
style cleanup: use FOREACH_ENUM( X, x ) everywhere instead of FOREACH_X( x ) for consistency
...
The FOREACH_X defines are not very useful, and they were created back before FOREACH_ENUM was convenient.
2007-02-23 22:29:42 +00:00
Chris Danford
808a5d2b2c
GetCurThreadName -> GetCurrentThreadName
2007-02-23 22:02:26 +00:00
Chris Danford
74cc43ad46
move stage logic out of SongManager
...
allow selecting between multiple StepsTypes on ScreenSelectMusic (ala Pump's combined single/double list)
2007-02-23 21:45:33 +00:00
Chris Danford
9061e2c1c1
move stage logic out of SongManager
...
allow selecting between multiple StepsTypes on ScreenSelectMusic (ala Pump's combined single/double list)
2007-02-23 21:13:45 +00:00