Commit Graph
100 Commits
Author SHA1 Message Date
Chris Danford 82cb9aa2ee allow backing out from keyboard in Multiplayer 2007-07-18 02:01:50 +00:00
Chris Danford e252c200eb Testing hack: Allow non-removable drive letters to be used if that driver letter is specified as a m_sMemoryCardOsMountPoint. 2007-07-17 09:46:07 +00:00
Chris Danford 5cdb22168e add Lua bindings 2007-07-13 20:31:13 +00:00
Chris Danford 544f922c3a add sType param to Load* 2007-07-13 10:42:42 +00:00
Chris Danford 9d00f9f2ae don't CommitStatsToProfiles in Multiplayer 2007-07-13 10:42:15 +00:00
Chris Danford 42c69f8bc8 play command when InputDeviceState changes 2007-07-12 11:03:16 +00:00
Chris Danford 84c966a79b default mapping for Gravis gamepad 2007-07-12 11:02:32 +00:00
Chris Danford ca745476c4 add InputDeviceStateToString 2007-07-12 11:02:00 +00:00
Chris Danford 663640b0c2 allow multiple dummy players 2007-07-12 11:01:25 +00:00
Chris Danford f6b50e28e9 persist changes to AssistTick by setting as preferred mods 2007-06-18 23:33:32 +00:00
Chris Danford 579e47ce19 add VisualDelaySeconds to debug menu
START -> &START;  in credits text, so that we don't have to translate button names
2007-06-18 21:01:46 +00:00
Chris Danford 6487425fde add VisualDelaySeconds to debug menu 2007-06-18 20:59:51 +00:00
Chris Danford 45a225917f fix title menu nav 2007-06-18 10:53:37 +00:00
Chris Danford 2019db103e restore logic that was lost in previous changes:
Set the new m_iChoice even for disabled players, since a player might join on a SHARED_SELECTION after the cursor has been moved.
2007-06-11 19:18:13 +00:00
Chris Danford f6b8d67f5f fix "noteskin change in a course entry lasts through the next entry if the next entry has no attacks" 2007-06-10 23:47:35 +00:00
Chris Danford 244a639e06 temporary revert: LOAD_ALL_COMMANDS -> LOAD_ALL_COMMANDS_AND_SET_XY 2007-06-10 22:29:47 +00:00
Chris Danford 2cfc85f8fc move DECLARE_ONE macro definition down by where it's used 2007-06-09 10:58:32 +00:00
Chris Danford 096f56aa2c remove hard-coded exit row effect - use metrics instead 2007-06-09 10:57:42 +00:00
Chris Danford 96383744f9 don't bake layout into strings 2007-06-06 10:04:35 +00:00
Chris Danford edc23dd5e1 cap at 20 credits for locations with time cards so that players can't load the machine up with an unlimited number of credits 2007-06-04 21:13:20 +00:00
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