diff --git a/_ark/(..)/(..)/system/run/band/band_objects.dta b/_ark/(..)/(..)/system/run/band/band_objects.dta index 7a4ac255..965bbc56 100644 --- a/_ark/(..)/(..)/system/run/band/band_objects.dta +++ b/_ark/(..)/(..)/system/run/band/band_objects.dta @@ -434,7 +434,24 @@ object (class Environ) (help - "environment override for this target during this shot"))))) + "environment override for this target during this shot")) + #ifdef HX_WII + (lod_override + bool + (help + "Force target to least-detailed LOD")) + (outfit_hides + bitfield + (list + {if_else + {$this + has + (outfit_list)} + {$this outfit_list} + ()}) + (help + "Hide specified character outfits")) + #endif))) (triggers (array (struct @@ -473,6 +490,12 @@ int (help "30fps maximum duration for this shot, 0 is infinite")) + #ifdef HX_WII + (fps_override + bool + (help + "Force world to render at 20Hz when 3 or more gem tracks are in play (Wii only)")) + #endif (store script (script @@ -511,6 +534,22 @@ "kValidDramatic" "kValidRocker" "kValidSpazz")) + #ifdef HX_WII + (outfit_list + ("kOutfitHideHair" + "kOutfitHideHeads" + "kOutfitHideFaceHair" + "kOutfitHideGlasses" + "kOutfitHideTorso" + "kOutfitHideHands" + "kOutfitHideLegs" + "kOutfitHideFeet" + "kOutfitHideWrist" + "kOutfitHideBass" + "kOutfitHideGuitar" + "kOutfitHideMic" + "kOutfitHideDrum")) + #endif (worst FALSE) (editor (bass_focus @@ -742,6 +781,7 @@ {$char reset_hair}) (update_overlay #ifndef _SHIP + #ifndef WII_OUTPUTONLY {rnd reflect camera @@ -791,11 +831,14 @@ " postprocess: " [postprocess]}} "\n"}} + #endif #endif) (start_shot #ifndef _SHIP + #ifndef WII_OUTPUTONLY {$this update_overlay} #endif + #endif {if [play_anim] {[play_anim] @@ -1278,6 +1321,7 @@ [abs_regulate])}) (start_shot #ifndef _SHIP + #ifndef WII_OUTPUTONLY {rnd reflect camera @@ -1287,6 +1331,7 @@ " category:" [category] "\n"}} + #endif #endif) (stop_shot {foreach_int @@ -4445,4 +4490,91 @@ (challenge_list object (class BandList))) - (types)) \ No newline at end of file + (types)) +#ifdef HX_WII +(ScoreboardDir + (description + "In-game scoreboard") + (superclasses RndDir) + (types) + (editor + (reset + script + (script + {$this reset})) + (test_score + float + (post_sync + {$this + set_score + [test_score]}) + (help + "Current score.")) + (test_stars + float + (post_sync + {$this + set_num_stars + [test_stars]})) + (test_opponent_score + float + (post_sync + {$this + set_opponent_score + [test_opponent_score]}) + (help + "BotB opponent's total score.")) + (sound + bool + "Play a sound when the stars change") + (config + symbol + (list + (normal botb botb_star)) + (post_sync + {$this + set_config + [config]})) + (stars + (array + object + (class RndDir))))) +(BandPowerMeterDir + (description + "Overdrive power meter") + (superclasses RndDir) + (types) + (editor + (initialize + script + (script + {$this reset} + {$this set_showing TRUE})) + (test_energy + float + (post_sync + {$this + set_energy + [test_energy] + [state] + guitar})) + (energy_added + script + (script + {$this energy_added})) + (energy_ready + script + (script + {$this energy_ready guitar})) + (stop + script + (script + {$this stop_deploy})) + (disable_overdrive + script + (script + {$this set_no_overdrive})) + (vocal_meter + bool + (read_only TRUE)))) +#endif \ No newline at end of file diff --git a/_ark_wii/(..)/(..)/system/run/config/joypad.dta b/_ark_wii/(..)/(..)/system/run/config/joypad.dta new file mode 100644 index 00000000..655fba2f --- /dev/null +++ b/_ark_wii/(..)/(..)/system/run/config/joypad.dta @@ -0,0 +1,529 @@ +(disable FALSE) +(deadzone 36) +(threshold 0.75) +(ignore 1 2 3 4 5 6 7) +(hold_ms 500) +(repeat_ms 50) +(midi_joypad + (disable TRUE) + (mapping + (36 kPad_L2) + (38 kPad_L1) + (46 kPad_R1) + (48 kPad_R2) + (45 kPad_X)) + (thresholds + (36 50)) + (come_first FALSE)) +#ifdef HX_EE +(controllers + (hx_guitar_ps3 + (detect + (type kJoypadPs3HxGuitar)) + (lefty_flip TRUE) + (translate_sticks FALSE)) + (hx_drums_ps3 + (detect + (type kJoypadPs3HxDrums))) + (ro_guitar + (detect + (type kJoypadAnalog) + (button kPad_DLeft)) + (lefty_flip TRUE) + (translate_sticks FALSE)) + (digital + (detect + (type kJoypadDigital))) + (analog + (detect + (type kJoypadAnalog))) + (dualshock + (detect + (type kJoypadDualShock)))) +#endif +#ifdef HX_PS3 +(controllers + (hx_guitar_ps3 + (detect + (type kJoypadPs3HxGuitar)) + (lefty_flip TRUE)) + (ps3_rb2_guitar + (detect + (type kJoypadPs3HxGuitarRb2)) + (lefty_flip TRUE)) + (hx_drums_ps3 + (detect + (type kJoypadPs3HxDrums)) + (translate_sticks FALSE)) + (hx_drums_ps3_rb2 + (detect + (type kJoypadPs3HxDrumsRb2)) + (translate_sticks FALSE)) + (ro_guitar_ps3 + (detect + (type kJoypadPs3RoGuitar)) + (lefty_flip TRUE)) + (analog + (detect + (type kJoypadAnalog))) + (dualshock + (detect + (type kJoypadDualShock)))) +#endif +#ifdef HX_PC +(controllers + (strat_xbox + (detect + (type kJoypadXboxHxGuitar)) + (lefty_flip TRUE) + (translate_sticks FALSE)) + (ps3_rb2_guitar + (detect + (type kJoypadPs3HxGuitar)) + (lefty_flip TRUE)) + (ro_guitar_xbox + (detect + (type kJoypadXboxRoGuitar)) + (ignore_buttons kPad_L2 kPad_R2) + (lefty_flip TRUE)) + (hx_drums_xbox + (detect + (type kJoypadXboxDrums)) + (translate_sticks FALSE)) + (ps3_rb2_drums + (detect + (type kJoypadPs3HxDrums))) + (midi + (detect + (type kJoypadMidi))) + (ro_guitar + (detect + (stick kLeftAnalog X -1) + (stick kLeftAnalog Y 0)) + (lefty_flip TRUE)) + (digital + (detect + (button kPad_RStickRight) + (button kPad_RStickDown))) + (analog + (detect)) + (dualshock + (detect))) +#endif +#ifdef HX_XBOX +(controllers + (strat_xbox + (detect + (type kJoypadXboxHxGuitar)) + (lefty_flip TRUE) + (translate_sticks FALSE)) + (strat_xbox_rb2 + (detect + (type kJoypadXboxHxGuitarRb2)) + (lefty_flip TRUE) + (translate_sticks FALSE)) + (ro_guitar_xbox + (detect + (type kJoypadXboxRoGuitar)) + (ignore_buttons kPad_L2 kPad_R2) + (lefty_flip TRUE)) + (hx_drums_xbox + (detect + (type kJoypadXboxDrums)) + (translate_sticks FALSE)) + (hx_drums_xbox_rb2 + (detect + (type kJoypadXboxDrumsRb2)) + (translate_sticks FALSE)) + (stagekit_xbox + (detect + (type kJoypadXboxStageKit))) + (digital + (detect + (type kJoypadDigital))) + (analog + (detect + (type kJoypadAnalog)))) +#endif +#ifdef HX_WII +(controllers + (dualshock + (detect + (type kJoypadDualShock))) + (wii_remote + (detect + (or + (detect + (type kJoypadWiiCore)) + (detect + (type kJoypadWiiFS)) + #ifdef _SHIP + (detect + (type kJoypadWiiClassic)) + #endif))) + #ifndef _SHIP + (wii_classic + (detect + (type kJoypadWiiClassic))) + #endif + (gamecube + (detect + (type kJoypadWiiGamecube))) + (wii_guitar + (detect + (or + (detect + (type kJoypadWiiHxGuitar)) + (detect + (type kJoypadWiiHxGuitarRb2)))) + (lefty_flip TRUE)) + (wii_roguitar + (detect + (type kJoypadWiiGuitar)) + (lefty_flip TRUE)) + (wii_drums + (detect + (or + (detect + (type kJoypadWiiHxDrums)) + (detect + (type kJoypadWiiHxDrumsRb2))))) + (wii_rodrums + (detect + (type kJoypadWiiDrums)))) +#endif +(five_way_controllers strat_xbox strat_xbox_rb2 hx_guitar_ps3 ps3_rb2_guitar wii_guitar) +(adapters + (map + ('4 axis 16 button joystick' default) + ('SmartJoy PLUS Adapter' smart_plus) + ('SmartJoy PLUS USB Adapter' smart_plus) + ('SmartJoy Dual PLUS Adapter' smart_plus) + ('MP-8866 Dual USB Joypad' ro_dual) + ('6-button joystick' 6-button) + ('PSX/USB Pad Adaptor (4-axis, 12-button, POV,effects)' kiky_system_x) + ('TigerGame PS/PS2 Game Controller Adapter' tiger) + ('XBOX 360 For Windows (Controller)' xbox) + ('Controller (XBOX 360 For Windows)' xbox) + ('Controller (Guitar Hero X-plorer )' xbox) + ('USB Joystick ' smart_plus) + ('Harmonix Guitar for PlayStation®3' ps3_rb2_guitar) + ('Harmonix Drum Kit for PlayStation(R)3' ps3_rb2_drums) + ('Harmonix Guitar Controller for Nintendo Wii' ps3_rb2_guitar) + // + PGM + FIXME + RB2 + - + 'uh?' + 'shouldn\qt' + these + be + wii_ + ('Harmonix Drum Controller for Nintendo Wii' ps3_rb2_drums)) + (default + (buttons + (0 kPad_Tri) + (1 kPad_Circle) + (2 kPad_X) + (3 kPad_Square) + (4 kPad_L2) + (5 kPad_R2) + (6 kPad_L1) + (7 kPad_R1) + (8 kPad_Select) + (9 kPad_Start) + (10 kPad_R3) + (11 kPad_L3) + (12 kPad_DUp) + (13 kPad_DRight) + (14 kPad_DDown) + (15 kPad_DLeft))) + (ps3_rb2_guitar + (buttons + (1 kPad_X) + (2 kPad_Circle) + (3 kPad_Tri) + (0 kPad_Square) + (4 kPad_L1) + (5 kPad_R1) + (6 kPad_L2) + (7 kPad_R2) + (8 kPad_Select) + (9 kPad_Start) + (10 kPad_L3) + (11 kPad_R3)) + (pov + (0 kPad_DUp) + (1 kPad_DRight) + (2 kPad_DDown) + (3 kPad_DLeft)) + (sticks ps3)) + (ps3_rb2_drums + (buttons + (1 kPad_X) + (2 kPad_Circle) + (3 kPad_Tri) + (0 kPad_Square) + (4 kPad_L1) + (5 kPad_R1) + (6 kPad_L2) + (7 kPad_R2) + (8 kPad_Select) + (9 kPad_Start) + (10 kPad_L3) + (11 kPad_R3)) + (pov + (0 kPad_DUp) + (1 kPad_DRight) + (2 kPad_DDown) + (3 kPad_DLeft)) + (sticks ps3)) + (smart_plus + (buttons + (0 kPad_Tri) + (1 kPad_Circle) + (2 kPad_X) + (3 kPad_Square) + (4 kPad_L2) + (5 kPad_R2) + (6 kPad_L1) + (7 kPad_R1) + (8 kPad_Start) + (9 kPad_Select) + (10 kPad_L3) + (11 kPad_R3)) + (pov + (0 kPad_DUp) + (1 kPad_DRight) + (2 kPad_DDown) + (3 kPad_DLeft))) + (kiky_system_x + (buttons + (0 kPad_Tri) + (1 kPad_Circle) + (2 kPad_X) + (3 kPad_Square) + (4 kPad_L2) + (5 kPad_R2) + (6 kPad_L1) + (7 kPad_R1) + (8 kPad_Select) + (9 kPad_Start) + (10 kPad_L3) + (11 kPad_R3)) + (pov + (0 kPad_DUp) + (1 kPad_DRight) + (2 kPad_DDown) + (3 kPad_DLeft))) + (ro_dual + (buttons + (0 kPad_Tri) + (1 kPad_Circle) + (2 kPad_X) + (3 kPad_Square) + (4 kPad_L1) + (5 kPad_R1) + (6 kPad_L2) + (7 kPad_R2) + (8 kPad_Start) + (9 kPad_Select) + (10 kPad_L3) + (11 kPad_R3)) + (pov + (0 kPad_DUp) + (1 kPad_DRight) + (2 kPad_DDown) + (3 kPad_DLeft))) + (6-button + (buttons + (0 kPad_X) + (1 kPad_Circle) + (2 kPad_Square) + (3 kPad_Tri) + (4 kPad_L2) + (5 kPad_R2))) + (tiger + (buttons + (0 kPad_Tri) + (1 kPad_Circle) + (2 kPad_X) + (3 kPad_Square) + (4 kPad_L2) + (5 kPad_R2) + (6 kPad_L1) + (7 kPad_R1) + (8 kPad_Start) + (9 kPad_Select) + (10 kPad_L3) + (11 kPad_R3) + (12 kPad_DUp) + (13 kPad_DRight) + (14 kPad_DDown) + (15 kPad_DLeft))) + (xbox + (buttons + (0 kPad_X) + (1 kPad_Tri) + (2 kPad_Square) + (3 kPad_Circle) + (4 kPad_L1) + (5 kPad_L2) + (6 kPad_Select) + (7 kPad_Start) + (23 kPad_R2)) + (pov + (0 kPad_DUp) + (1 kPad_DRight) + (2 kPad_DDown) + (3 kPad_DLeft)) + (sticks xbox))) +#define GLOBAL_BUTTON_MEANINGS +((kPad_Start kAction_Start) + (kPad_Select kAction_ViewModify) + (kPad_DUp kAction_Up) + (kPad_DRight kAction_Right) + (kPad_DDown kAction_Down) + (kPad_DLeft kAction_Left) + (kPad_LStickUp kAction_Up) + (kPad_LStickRight kAction_Right) + (kPad_LStickDown kAction_Down) + (kPad_LStickLeft kAction_Left)) +#define DEFAULT_BUTTON_MEANINGS +((kPad_X kAction_Confirm) + (kPad_Circle kAction_Cancel) + (kPad_R1 kAction_Option) + (kPad_R2 kAction_PageDown) + (kPad_L2 kAction_PageUp) + GLOBAL_BUTTON_MEANINGS) +#define UP_CANCELS +((kPad_Square kAction_Cancel) + (kPad_Tri kAction_None)) +(button_meanings + (analog + #ifdef HX_EE + UP_CANCELS + #endif + DEFAULT_BUTTON_MEANINGS) + (digital + #ifdef HX_EE + UP_CANCELS + #endif + DEFAULT_BUTTON_MEANINGS) + (dualshock + #ifdef HX_EE + UP_CANCELS + #endif + DEFAULT_BUTTON_MEANINGS) + (ro_guitar + (kPad_R2 kAction_Confirm) + (kPad_Circle kAction_Cancel) + (kPad_Tri kAction_Option) + GLOBAL_BUTTON_MEANINGS) + (ro_guitar_xbox + (6 kAction_Confirm) + (5 kAction_Cancel) + (4 kAction_Option) + GLOBAL_BUTTON_MEANINGS) + (ro_guitar_ps3 + (6 kAction_Confirm) + (5 kAction_Cancel) + (7 kAction_Option) + GLOBAL_BUTTON_MEANINGS) + (ps3_rb2_guitar + (6 kAction_Confirm) + (5 kAction_Cancel) + (4 kAction_Option) + (kPad_R1 kAction_None) + GLOBAL_BUTTON_MEANINGS) + (strat_xbox + (6 kAction_Confirm) + (5 kAction_Cancel) + (4 kAction_Option) + (kPad_R1 kAction_None) + GLOBAL_BUTTON_MEANINGS) + (strat_xbox_rb2 + (6 kAction_Confirm) + (5 kAction_Cancel) + (4 kAction_Option) + (kPad_R1 kAction_None) + GLOBAL_BUTTON_MEANINGS) + (hx_guitar_ps3 + (6 kAction_Confirm) + (5 kAction_Cancel) + (4 kAction_Option) + (kPad_R1 kAction_None) + GLOBAL_BUTTON_MEANINGS) + (hx_drums_ps3 + (kPad_X kAction_Confirm) + (kPad_Circle kAction_Cancel) + (kPad_L1 kAction_Option) + (kPad_R1 kAction_Option) + (kPad_Tri kAction_Up) + (kPad_Square kAction_Down) + GLOBAL_BUTTON_MEANINGS) + (hx_drums_ps3_rb2 + (kPad_X kAction_Confirm) + (kPad_Circle kAction_Cancel) + (kPad_L1 kAction_Option) + (kPad_R1 kAction_Option) + (kPad_Tri kAction_Up) + (kPad_Square kAction_Down) + GLOBAL_BUTTON_MEANINGS) + (hx_drums_xbox + (6 kAction_Confirm) + (5 kAction_Cancel) + (2 kAction_Option) + (4 kAction_Up) + (7 kAction_Down) + GLOBAL_BUTTON_MEANINGS) + (hx_drums_xbox_rb2 + (6 kAction_Confirm) + (5 kAction_Cancel) + (2 kAction_Option) + (4 kAction_Up) + (7 kAction_Down) + GLOBAL_BUTTON_MEANINGS) + (stagekit_xbox DEFAULT_BUTTON_MEANINGS) + (gamecube DEFAULT_BUTTON_MEANINGS) + (wii_remote + (kPad_R3 kAction_WiiHomeMenu) + #ifdef HX_WII + (kPad_Tri kAction_Option1) + #endif + DEFAULT_BUTTON_MEANINGS) + (wii_classic + (kPad_R3 kAction_WiiHomeMenu) + DEFAULT_BUTTON_MEANINGS) + (wii_guitar + (6 kAction_Confirm) + (5 kAction_Cancel) + (4 kAction_Option) + (kPad_R1 kAction_None) + GLOBAL_BUTTON_MEANINGS) + (wii_roguitar + (6 kAction_Confirm) + (5 kAction_Cancel) + (4 kAction_Option) + (kPad_R1 kAction_None) + (kPad_R3 kAction_WiiHomeMenu) + GLOBAL_BUTTON_MEANINGS) + (wii_drums + (kPad_X kAction_Confirm) + (kPad_Circle kAction_Cancel) + (kPad_L1 kAction_Option) + (kPad_R1 kAction_Option) + (kPad_Tri kAction_Up) + (kPad_Square kAction_Down) + GLOBAL_BUTTON_MEANINGS) + (wii_rodrums + (kPad_X kAction_Confirm) + (kPad_Circle kAction_Cancel) + (kPad_L1 kAction_Option) + (kPad_R1 kAction_Option) + (kPad_Tri kAction_Up) + (kPad_Square kAction_Down) + (kPad_R1 kAction_Down) + (kPad_L3 kAction_WiiHomeMenu) + GLOBAL_BUTTON_MEANINGS)) \ No newline at end of file diff --git a/_ark_wii/(..)/(..)/system/run/config/macros.dta b/_ark_wii/(..)/(..)/system/run/config/macros.dta new file mode 100644 index 00000000..afbb9267 --- /dev/null +++ b/_ark_wii/(..)/(..)/system/run/config/macros.dta @@ -0,0 +1,1142 @@ +#ifdef TRUE +#else +#define FALSE +(0) +#define TRUE +(1) +#define kPlatformNone +(0) +#define kPlatformPS2 +(1) +#define kPlatformXBox +(2) +#define kPlatformPC +(3) +#define kPlatformPS3 +(4) +#define kPlatformWii +(5) +#define kOldGfx +(0) +#define kNewGfx +(1) +#define kDataInt +(0) +#define kDataFloat +(1) +#define kDataVar +(2) +#define kDataFunc +(3) +#define kDataObject +(4) +#define kDataSymbol +(5) +#define kDataArray +(16) +#define kDataCommand +(17) +#define kDataString +(18) +#define kDataProperty +(19) +#define kMergeMerge +(0) +#define kMergeReplace +(1) +#define kMergeKeep +(2) +#define kLoadFront +(0) +#define kLoadBack +(1) +#define kLoadFrontStayBack +(2) +#define kLoadStayBack +(3) +#define kCopyDeep +(0) +#define kCopyShallow +(1) +#define kCopyFromMax +(2) +#define kTaskSeconds +(0) +#define kTaskBeats +(1) +#define kTaskUISeconds +(2) +#define kTaskTutorialSeconds +(3) +#define TASK_UNITS +(("kTaskSeconds" + "kTaskBeats" + "kTaskUISeconds" + "kTaskTutorialSeconds")) +#define kSquareAspect +(0) +#define kRegularAspect +(1) +#define kWidescreenAspect +(2) +#define ASPECT_ENUM +(("kSquareAspect" + "kRegularAspect" + "kWidescreenAspect")) +#define kProcessNone +(0) +#define kProcessWorld +(1) +#define kProcessPost +(2) +#define kProcessChar +(4) +#define kProcessPostChar +(6) +#define kProcessAll +(7) +#define kAnimRange +(0) +#define kAnimLoop +(1) +#define kAnimShuttle +(2) +#define ANIM_ENUM +(("kAnimRange" + "kAnimLoop" + "kAnimShuttle")) +#define kHighlightWireframe +(0) +#define kHighlightSphere +(1) +#define kHighlightNone +(2) +#define kHighlightWireframeWithNormals +(3) +#define HIGHLIGHT_ENUM +(("kHighlightWireframe" + "kHighlightWireframeWithNormals" + "kHighlightSphere" + "kHighlightNone")) +#define k30_fps +(0) +#define k480_fpb +(1) +#define k30_fps_ui +(2) +#define k1_fpb +(3) +#define k30_fps_tutorial +(3) +#define RATE_ENUM +(("k30_fps" + "k480_fpb" + "k30_fps_ui" + "k1_fpb" + "k30_fps_tutorial")) +#define PI +(3.1415927) +#define kHugeFloat +(1.0e30) +#define kFirstFit +(0) +#define kBestFit +(1) +#define kLRUFit +(2) +#define kLastFit +(3) +#define kPad_L2 +(0) +#define kPad_R2 +(1) +#define kPad_L1 +(2) +#define kPad_R1 +(3) +#define kPad_Tri +(4) +#define kPad_Circle +(5) +#define kPad_X +(6) +#define kPad_Square +(7) +#define kPad_Select +(8) +#define kPad_L3 +(9) +#define kPad_R3 +(10) +#define kPad_Start +(11) +#define kPad_DUp +(12) +#define kPad_DRight +(13) +#define kPad_DDown +(14) +#define kPad_DLeft +(15) +#define kPad_LStickUp +(16) +#define kPad_LStickRight +(17) +#define kPad_LStickDown +(18) +#define kPad_LStickLeft +(19) +#define kPad_RStickUp +(20) +#define kPad_RStickRight +(21) +#define kPad_RStickDown +(22) +#define kPad_RStickLeft +(23) +#define kPad_NumButtons +(24) +#define kPad_Xbox_LT +(0) +#define kPad_Xbox_RT +(1) +#define kPad_Xbox_LB +(2) +#define kPad_Xbox_RB +(3) +#define kPad_Xbox_Y +(4) +#define kPad_Xbox_B +(5) +#define kPad_Xbox_A +(6) +#define kPad_Xbox_X +(7) +#define kPad_Xbox_LS +(9) +#define kPad_Xbox_RS +(10) +#define kAction_None +(0) +#define kAction_Confirm +(1) +#define kAction_Cancel +(2) +#define kAction_Option +(3) +#define kAction_Start +(4) +#define kAction_ViewModify +(5) +#define kAction_Up +(6) +#define kAction_Right +(7) +#define kAction_Down +(8) +#define kAction_Left +(9) +#define kAction_PageUp +(10) +#define kAction_PageDown +(11) +#define kAction_WiiHomeMenu +(14) +#ifdef HX_WII +#define kAction_Option1 +(15) +#endif +#define kLeftAnalog +(0) +#define kRightAnalog +(1) +#define kJoypadNone +(0) +#define kJoypadDigital +(1) +#define kJoypadAnalog +(2) +#define kJoypadDualShock +(3) +#define kJoypadMidi +(4) +#define kJoypadXboxHxGuitar +(5) +#define kJoypadXboxHxGuitarRb2 +(6) +#define kJoypadXboxRoGuitar +(7) +#define kJoypadXboxDrums +(8) +#define kJoypadXboxDrumsRb2 +(9) +#define kJoypadXboxStageKit +(10) +#define kJoypadPs3HxGuitar +(11) +#define kJoypadPs3HxGuitarRb2 +(12) +#define kJoypadPs3HxDrums +(13) +#define kJoypadPs3HxDrumsRb2 +(14) +#define kJoypadPs3RoGuitar +(15) +#define kJoypadWiiCore +(16) +#define kJoypadWiiFS +(17) +#define kJoypadWiiClassic +(18) +#define kJoypadWiiGamecube +(19) +#define kJoypadWiiGuitar +(20) +#define kJoypadWiiDrums +(21) +#define kJoypadWiiHxGuitar +(22) +#define kJoypadWiiHxGuitarRb2 +(23) +#define kJoypadWiiHxDrums +(24) +#define kJoypadWiiHxDrumsRb2 +(25) +#define KB_ENTER +(10) +#define KB_BACKSPACE +(8) +#define KB_TAB +(9) +#define KB_SPACE +(32) +#define KB_a +(97) +#define KB_b +(98) +#define KB_c +(99) +#define KB_d +(100) +#define KB_e +(101) +#define KB_f +(102) +#define KB_g +(103) +#define KB_h +(104) +#define KB_i +(105) +#define KB_j +(106) +#define KB_k +(107) +#define KB_l +(108) +#define KB_m +(109) +#define KB_n +(110) +#define KB_o +(111) +#define KB_p +(112) +#define KB_q +(113) +#define KB_r +(114) +#define KB_s +(115) +#define KB_t +(116) +#define KB_u +(117) +#define KB_v +(118) +#define KB_w +(119) +#define KB_x +(120) +#define KB_y +(121) +#define KB_z +(122) +#define KB_CAP_LOCK +(290) +#define KB_NUM_LOCK +(291) +#define KB_SCROLL_LOCK +(292) +#define KB_PRINT +(300) +#define KB_PAUSE +(301) +#define KB_ESCAPE +(302) +#define KB_INSERT +(310) +#define KB_DELETE +(311) +#define KB_HOME +(312) +#define KB_END +(313) +#define KB_PAGE_UP +(314) +#define KB_PAGE_DOWN +(315) +#define KB_LEFT +(320) +#define KB_RIGHT +(321) +#define KB_UP +(322) +#define KB_DOWN +(323) +#define KB_F1 +(401) +#define KB_F2 +(402) +#define KB_F3 +(403) +#define KB_F4 +(404) +#define KB_F5 +(405) +#define KB_F6 +(406) +#define KB_F7 +(407) +#define KB_F8 +(408) +#define KB_F9 +(409) +#define KB_F10 +(410) +#define KB_F11 +(411) +#define KB_F12 +(412) +#define kMCNoError +(0) +#define kMCNoCard +(1) +#define kMCNotFormatted +(2) +#define kMCDifferentCard +(3) +#define kMCReadWriteFailed +(4) +#define kMCCorrupt +(5) +#define kMCNotEnoughSpace +(6) +#define kMCFileExists +(7) +#define kMCFileNotFound +(8) +#define kMCMultipleFilesFound +(9) +#define kMCObsoleteVersion +(10) +#define kMCNewerVersion +(11) +#define kMCGeneralError +(12) +#define kMCUnsupported +(13) +#define kMCAlreadyFormatted +(14) +#define kMCInsufficientInodes +(15) +#define kMCSystemCorrupt +(16) +#define kMCAccessError +(17) +#define kMCMaxedSysMem +(18) +#define kUserPrivilegeBlocked +(0) +#define kUserPrivilegeFriendsOnly +(1) +#define kUserPrivilegeAllowed +(2) +#define kOSNotifyTopRight +(0) +#define kOSNotifyBottomCenter +(1) +#define kNCSR_CacheFound +(0) +#define kNCSR_CacheNotFound +(1) +#define kNCSR_CacheChosen +(2) +#define kNCSR_CacheNotChosen +(3) +#define k1KHz +(300000) +#define k2KHz +(150000) +#define k4KHz +(75000) +#define k10KHz +(30000) +#define k20KHz +(15000) +#define kFXModeOff +(0) +#define kFXModeRoom +(1) +#define kFXModeSmallStudio +(2) +#define kFXModeMedStudio +(3) +#define kFXModeLargeStudio +(4) +#define kFXModeHall +(5) +#define kFXModeSpace +(6) +#define kFXModeEcho +(7) +#define kFXModeDelay +(8) +#define kFXModePipe +(9) +#define kFXModeChorus +(10) +#define kFXModeWah +(11) +#define kFXModeFlanger +(12) +#define kFXCoreNone +(-1) +#define kFXCore0 +(0) +#define kFXCore1 +(1) +#define FX_CORES +(("kFXCoreNone" + "kFXCore0" + "kFXCore1")) +#define kAttackLinear +(0) +#define kAttackExp +(1) +#define ATTACK_MODES +(("kAttackLinear" + "kAttackExp")) +#define kSustainLinInc +(0) +#define kSustainLinDec +(2) +#define kSustainExpInc +(4) +#define kSustainExpDec +(6) +#define SUSTAIN_MODES +(("kSustainLinInc" + "kSustainLinDec" + "kSustainExpInc" + "kSustainExpDec")) +#define kReleaseLinear +(0) +#define kReleaseExp +(1) +#define RELEASE_MODES +(("kReleaseLinear" + "kReleaseExp")) +#define kSendAll +(0) +#define kSendCenter +(1) +#define kSendStereo +(2) +#define kVolumeEmpty +(0) +#define kVolumeTriangles +(1) +#define kVolumeBSP +(2) +#define kVolumeBox +(3) +#define kMutableVerts +(31) +#define kMutableFaces +(32) +#define kMutableAll +(63) +#define kConstraintNone +(0) +#define kConstraintLocalRotate +(1) +#define kConstraintParentWorld +(2) +#define kConstraintLookAtTarget +(3) +#define kConstraintShadowTarget +(4) +#define kConstraintBillboardZ +(5) +#define kConstraintBillboardXZ +(6) +#define kConstraintBillboardXYZ +(7) +#define kConstraintFastBillboardXYZ +(8) +#define COPY_DEFAULT +(0) +#define COPY_LITKEYS +(2) +#define COPY_MATKEYS +(4) +#define COPY_MESHGEOM +(8) +#define COPY_SHARETRANS +(16) +#define COPY_MESHKEYS +(64) +#define COPY_PARTKEYS +(128) +#define COPY_TRANSKEYS +(256) +#define COPY_CHILDREN +(512) +#define COPY_PARTS +(1024) +#define COPY_CAMKEYS +(2048) +#define COPY_ENVKEYS +(4096) +#define COPY_BASEONLY +(8192) +#define kLeft +(1) +#define kCenter +(2) +#define kRight +(4) +#define kTop +(16) +#define kMiddle +(32) +#define kBottom +(64) +#define kTopLeft +(17) +#define kTopCenter +(18) +#define kTopRight +(20) +#define kMiddleLeft +(33) +#define kMiddleCenter +(34) +#define kMiddleRight +(36) +#define kBottomLeft +(65) +#define kBottomCenter +(66) +#define kBottomRight +(68) +#define kCapsModeNone +(0) +#define kForceLower +(1) +#define kForceUpper +(2) +#define kTexRegular +(1) +#define kTexRendered +(2) +#define kTexMovie +(4) +#define kTexBackBuffer +(8) +#define kTexFrontBuffer +(24) +#define kTexRenderedNoZ +(34) +#define kLightPoint +(0) +#define kLightDirectional +(1) +#define kLightFakeSpot +(2) +#define kLightFloorSpot +(3) +#define kLightShadowRef +(4) +#define kBeamConic +(0) +#define kBeamRect +(1) +#define kBeamSheet +(2) +#define kBeamQuadXYZ +(3) +#define kBeamQuadZ +(4) +#define kCrowdRotateNone +(0) +#define kCrowdRotateFace +(1) +#define kCrowdRotateAway +(2) +#define CROWD_ROTATE +(("kCrowdRotateNone" + "kCrowdRotateFace" + "kCrowdRotateAway")) +#define kBlendDest +(0) +#define kBlendSrc +(1) +#define kBlendAdd +(2) +#define kBlendSrcAlpha +(3) +#define kBlendSrcAlphaAdd +(4) +#define kBlendSubtract +(5) +#define kBlendMultiply +(6) +#define kPreMultAlpha +(7) +#define BLEND_ENUM +(("kBlendDest" + "kBlendSrc" + "kBlendAdd" + "kBlendSrcAlpha" + "kBlendSrcAlphaAdd" + "kBlendSubtract" + "kBlendMultiply" + "kPreMultAlpha")) +#define kZModeDisable +(0) +#define kZModeNormal +(1) +#define kZModeTransparent +(2) +#define kZModeForce +(3) +#define kZModeDecal +(4) +#define ZMODE_ENUM +(("kZModeDisable" + "kZModeNormal" + "kZModeTransparent" + "kZModeForce" + "kZModeDecal")) +#define kStencilIgnore +(0) +#define kStencilWrite +(1) +#define kStencilTest +(2) +#define STENCILMODE_ENUM +(("kStencilIgnore" + "kStencilWrite" + "kStencilTest")) +#define kTexWrapClamp +(0) +#define kTexWrapRepeat +(1) +#define kTexBorderBlack +(2) +#define kTexBorderWhite +(3) +#define TEXWRAP_ENUM +(("kTexWrapClamp" + "kTexWrapRepeat" + "kTexBorderBlack" + "kTexBorderWhite")) +#define kTexGenNone +(0) +#define kTexGenXfm +(1) +#define kTexGenSphere +(2) +#define kTexGenProjected +(3) +#define kTexGenXfmOrigin +(4) +#define kTexGenEnviron +(5) +#define TEXGEN_ENUM +(("kTexGenNone" + "kTexGenXfm" + "kTexGenSphere" + "kTexGenProjected" + "kTexGenXfmOrigin" + "kTexGenEnviron")) +#define kNoLights +(0) +#define kDirLights +(1) +#define kTwoPointLights +(2) +#define kFourPointLights +(3) +#define kTriggerRandom +(0) +#define kTriggerSequence +(1) +#define TRIGGER_ORDER_ENUM +(("kTriggerRandom" + "kTriggerSequence")) +#define kRecordRegular +(0) +#define kRecordCreated +(1) +#define kRecordDeleted +(2) +#define kNetUnreliable +(0) +#define kNetReliable +(1) +#define kNetInLobby +(0) +#define kNetJoining +(1) +#define kNetLoading +(2) +#define kNetInGame +(3) +#define ADD_PLAYER_RESULT_MSG +(add_player_result + ($success $old_id $new_id)) +#define REMOTE_PLAYER_LEFT_MSG +(remote_player_left + ($player_num)) +#define REMOTE_PLAYER_CHANGED_MSG +(remote_player_changed + ($player_num)) +#define NEW_REMOTE_PLAYER_MSG +(new_remote_player + ($player_num)) +#define PROCESSED_JOIN_REQUEST_MSG +(processed_join_request + ($accepted)) +#define GAME_ENDED_MSG +(game_ended + ($result)) +#define INVITE_ACCEPTED_MSG +(invite_accepted + ($padnum)) +#define VIRTUAL_KEYBOARD_RESULT_MSG +(virtual_keyboard_result_msg + ($ok $text)) +#define UI_CHANGED_MSG +(ui_changed + ($showing)) +#define SIGNIN_CHANGED_MSG +(signin_changed + ($signin_mask $signin_changed_mask)) +#define BUTTON_DOWN_MSG +(button_down + ($player_num $player $raw_button $action $pad_num)) +#define BUTTON_UP_MSG +(button_up + ($player_num $player $raw_button $action $pad_num)) +#define JOYPAD_CONNECT_MSG +(joypad_connect + ($player_num $connected)) +#define KEY_MSG +(key + ($key $shift $control $alt)) +#define MEMCARD_RESULT_MSG +(memcard_result + ($result)) +#define SELECT_MSG +(component_select + ($component $player $player_num)) +#define SELECT_DONE_MSG +(component_select_done + ($component $player $player_num)) +#define FOCUS_MSG +(component_focus + ($new_focus $old_focus $panel_dir)) +#define SCREEN_CHANGE_MSG +(screen_change + ($new_screen $old_screen $back)) +#define TRANSITION_COMPLETE_MSG +(transition_complete + ($new_screen $old_screen)) +#define TEXT_ENTRY_MSG +(text_entry + ($component $text)) +#define TEXT_ENTRY_INVALID_MSG +(text_entry_invalid + ($component $bad_char $end_of_field)) +#define SCROLL_SELECT_MSG +(component_scroll_select + ($component $player $selected $player_num)) +#define SCROLL_MSG +(component_scroll + ($component $player $player_num)) +#define kComponentNormal +(0) +#define kComponentFocused +(1) +#define kComponentDisabled +(2) +#define kComponentSelecting +(3) +#define kFitWrap +(0) +#define kFitStretched +(1) +#define kFitJust +(2) +#define kFitEllipsis +(3) +#define kListAlways +(0) +#define kListOnlyFocused +(1) +#define kListNever +(2) +#define kExcitementBoot +(0) +#define kExcitementBad +(1) +#define kExcitementOkay +(2) +#define kExcitementGreat +(3) +#define kExcitementPeak +(4) +#define kNumExcitements +(5) +#define kNoFocus +(0) +#define kMaybeFocus +(1) +#define kAlwaysFocus +(2) +#define kCompressNone +(0) +#define kCompressRots +(1) +#define kCompressVects +(2) +#define kCompressQuats +(3) +#define kPlayNow +(1) +#define kPlayNoBlend +(2) +#define kPlayFirst +(3) +#define kPlayLast +(4) +#define kPlayDirty +(8) +#define kPlayNoLoop +(16) +#define kPlayLoop +(32) +#define kPlayGraphLoop +(48) +#define kPlayNodeLoop +(64) +#define kPlayRealTime +(512) +#define kPlayUserTime +(1024) +#define kPlayBeatAlign1 +(4096) +#define kPlayBeatAlign2 +(8192) +#define kPlayBeatAlign4 +(16384) +#define kPlayBeatAlign8 +(32768) +#define kPlayNoDefault +(0) +#define kPlayBeatTime +(0) +#define PLAY_BLEND_FLAGS +(("kPlayNoDefault" + "kPlayNow" + "kPlayDirty" + "kPlayNoBlend" + "kPlayFirst" + "kPlayLast")) +#define PLAY_LOOP_FLAGS +(("kPlayNoDefault" + "kPlayNoLoop" + "kPlayLoop" + "kPlayGraphLoop" + "kPlayNodeLoop")) +#define PLAY_TIME_FLAGS +(("kPlayBeatTime" + "kPlayRealTime" + "kPlayBeatAlign1" + "kPlayBeatAlign2" + "kPlayBeatAlign4" + "kPlayBeatAlign8")) +#define kRotNone +(6) +#define kRotFull +(2) +#define kRotX +(3) +#define kRotY +(4) +#define kRotZ +(5) +#define kApplyBlend +(0) +#define kApplyAdd +(1) +#define kApplyRotateTo +(2) +#define kCollidePlane +(0) +#define kCollideSphere +(1) +#define kCollideInsideSphere +(2) +#define kCollideCigar +(3) +#define kCollideInsideCigar +(4) +#define kFaceFxLipSyncRotX +(0) +#define kFaceFxLipSyncRotY +(1) +#define kFaceFxLipSyncRotZ +(2) +#define FACE_FX_LIP_SYNC_OPS +(("kFaceFxLipSyncRotX" + "kFaceFxLipSyncRotY" + "kFaceFxLipSyncRotZ")) +#define kDbSilence +(-96.0) +#define STD_EXTS +(.dtb .dtx .seq .mid .bin .acp .acs .acg .fac .pan) +#define PS2_EXTS +(.milo_ps2 .ipu .vgs .icn .wav_ps2 .pss .ico .sys '_keep*.png_ps2' '_keep*.bmp_ps2' .pan) +#define WII_EXTS +(.milo_wii .wav_wii .mogg .tpl .dat .txt .csv .arc .bmp_wii .png_wii .xbvwii .bik) +#define XBOX_EXTS +(.milo_xbox '_keep*.png_xbox' '_keep*.bmp_xbox' .xbv .hxma .mogg xbox_shaders) +#define PS3_EXTS +(.milo_ps3 '_keep*.png_ps3' '_keep*.bmp_ps3' .xbv .vpo .fpo .mogg ps3_shaders icon0.png) +#define STD_SKIP_DIRS +(CVS iop test tools) +#define SYSTEM_SUBDIRS +("../../system/run/char" + "../../system/run/config" + "../../system/run/shaders" + "../../system/run/track" + "../../system/run/ui" + "../../system/run/world") +#define XBOX_HD_EXTS +(.dta .seq .mid .bin .milo .xnse .xbnk .xbv .mogg .png .png_xbox .bmp .ltf .acs .acg) +#define kTriggerNone +(0) +#define kTriggerShow +(1) +#define kTriggerHide +(2) +#define kTriggerEnable +(3) +#define kTriggerDisable +(4) +#define HIDE_IN_PROXY +((hide + {!= + $this + {$this dir}})) +#define LANGUAGES +((eng)) +#define kStageOff +(0) +#define kStageOn +(1) +#define kStageBass +(2) +#define kStageDrumKick +(3) +#define kStageDrumSnare +(4) +#define kStageDrumCrash +(5) +#define kStageGuitar +(6) +#define kStageVocal +(7) +#define kStageSweepLeft_slow +(8) +#define kStageSweepLeft_medium +(9) +#define kStageSweepLeft_fast +(10) +#define kStageSweepRight_slow +(11) +#define kStageSweepRight_medium +(12) +#define kStageSweepRight_fast +(13) +#define kStageOne +(0) +#define kStageTwo +(1) +#define kStageFour +(2) +#define kStageOneOffset +(3) +#define kStageTwoOffset +(4) +#define kStageFourOffset +(5) +#define kStageAll +(6) +#define kStageStrobeOff +(0) +#define kStageStrobe6 +(6) +#define kStageStrobe8 +(8) +#define kStageStrobe10 +(10) +#define kStageStrobe12 +(12) +#define kGemTypeNormal +(0) +#define kGemTypeDoubler +(1) +#define kGemTypeCatcher +(2) +#define kPlayer1 +(0) +#define kPlayer2 +(1) +#define kPlayerNone +(-1) +#define kPlayerShared +(-2) +#define kMPGem1 +(1) +#define kMPGem2 +(2) +#define kMPGem3 +(4) +#define kMPGem4 +(8) +#define kMPGem5 +(16) +#define kSinkModeHandle +(0) +#define kSinkModeExport +(1) +#define kSinkModeType +(2) +#define kSinkModeExportType +(3) +#endif \ No newline at end of file