From 5c93fe8953f57fdcc23b146c99864fabb6f267b2 Mon Sep 17 00:00:00 2001 From: Luna Date: Mon, 5 Jun 2023 19:47:39 -0700 Subject: [PATCH] all rb2dx/lrbdx modifiers --- _ark/(..)/(..)/system/run/config/joypad.dta | 2 +- _ark/config/joypad.dta | 4 +- _ark/ui/init.dta | 510 ++++++-------------- _ark/ui/locale/eng/locale.dta | 181 +++---- _ark/ui/overshell.dta | 19 +- _ark/ui/overshell_dta_writer.dta | 213 +++----- _ark/ui/overshell_rb1dx.dta | 175 +++++-- _build_xenia.bat | 10 + 8 files changed, 433 insertions(+), 681 deletions(-) create mode 100644 _build_xenia.bat diff --git a/_ark/(..)/(..)/system/run/config/joypad.dta b/_ark/(..)/(..)/system/run/config/joypad.dta index 842bbb6..9d1d560 100644 --- a/_ark/(..)/(..)/system/run/config/joypad.dta +++ b/_ark/(..)/(..)/system/run/config/joypad.dta @@ -2,7 +2,7 @@ (deadzone 36) (threshold 0.75) (ignore 1 2 3 4 5 6 7) -(hold_ms 500) +(hold_ms 300) (repeat_ms 50) (midi_joypad (disable TRUE) diff --git a/_ark/config/joypad.dta b/_ark/config/joypad.dta index 6eb26ee..b9f6bc1 100644 --- a/_ark/config/joypad.dta +++ b/_ark/config/joypad.dta @@ -1,6 +1,6 @@ (ignore) -(hold_ms 1000) -(repeat_ms 80) +(hold_ms 300) +(repeat_ms 50) (midi_joypad (disable FALSE)) (controller_mapping diff --git a/_ark/ui/init.dta b/_ark/ui/init.dta index fc7f08b..a0fe363 100644 --- a/_ark/ui/init.dta +++ b/_ark/ui/init.dta @@ -10,29 +10,6 @@ #endif {platform_mgr set_notify_ui_location kOSNotifyBottomCenter} {set $saveload_skip_upload FALSE} -;sets default highway. must set variable to TRUE, name your selected texture -;list can be found in _ark\ui\track\highways\highways.dta -{set $highway none} - -;sets default spotlight (any instrument max multiplier). -;list can be found in _ark\ui\track\spotlights\spotlights.dta -{set $spotlight none} - -;sets default emissive (in overdrive texture). -;list can be found in _ark\ui\track\emissives\emissives.dta -{set $emissive none} - -;sets default keyboard track colors. -;list can be found in _ark\ui\track\keyboards\keyboards.dta -{set $keyboard none} - -;sets default smasher track textures. -;list can be found in _ark\ui\track\smashers\smashers.dta -{set $smasher none} - -;sets default gem track textures. -;list can be found in _ark\ui\track\gems\gems.dta -{set $gem none} ;sets default track speed. 1.15 is 115%, 1.30 is 130% and so on. {set $trackspeed 1.0} @@ -41,103 +18,57 @@ {set $speedmod 1.0} ;set default venue fps. -{set $emulatefps 30} +{set $emulatefps 24} + +{set $slot1_color 0} ;0 = green, preset colors to GRYBO +{set $slot2_color 1} ;1 = red +{set $slot3_color 2} ;2 = yellow +{set $slot4_color 3} ;3 = blue +{set $slot5_color 4} ;4 = orange -;animated texture name. must have ran "enable_animation.bat" first. current animated highways are -;rb4_new rb4effect5_color4 rb4effect6_color7 rb4effect4_color1 rb4effect9_color1 -{set $animatedhighwayname none} +;gem texture +{set $gem "rb2dx"} -;animated texture name. must have ran "enable_animation.bat" first. current animated gems are -;rb4 -{set $animatedgemname none} +;smasher texture +{set $smasher "rb2dx"} -;controls animated texture toggles. must have ran "enable_animation.bat" first. current animated smashers are -;shiny starlight -{set $animatedsmashername none} +;streak texture +{set $streak "rb4"} -;chooses which main menu to load, if you dont like the new one, vanilla is "3" -;valid sv values are 2, 3, 4, 5, 7, 8 -{set $svnumber 8} +;overdrive texture +{set $spotlight "rb4"} -;set default volumes for mics -;0-11, default is "8" -{set $mic_vol_1 8} -{set $mic_vol_2 8} -{set $mic_vol_3 8} +;multiplier ring texture +{set $multiring "rb2dx"} +;overdrive bar texture +{set $odbar "rb2dx"} -;set default colors for notes -;5 is overdrive (white) -{set $slot1_color 0} ;green -{set $slot2_color 1} ;red -{set $slot3_color 2} ;yellow -{set $slot4_color 3} ;blue -{set $slot5_color 4} ;orange +;rails texture +{set $rails "none"} -;set default colors for frets -{set $fret1_color 0} ;green -{set $fret2_color 1} ;red -{set $fret3_color 2} ;yellow -{set $fret4_color 3} ;blue -{set $fret5_color 4} ;orange +;score texture +{set $scoretex "rb4"} -;set default colors for sustains -;5 is overdrive (white) -{set $sus1_color 0} ;green -{set $sus2_color 1} ;red -{set $sus3_color 2} ;yellow -{set $sus4_color 3} ;blue -{set $sus5_color 4} ;orange +;vocal arrow texture +{set $voxarrow "rb2dx"} -;set default colors for tom notes -;4 is overdrive (white) -{set $drum1_color 0} ;red -{set $drum2_color 1} ;yellow -{set $drum3_color 2} ;blue -{set $drum4_color 3} ;green +;vocal notes texture +{set $voxnotes "rb2dx"} -;set default colors for kick note -;1 is overdrive (white) -{set $kick_color 0} ;orange +;vocal overdrive texture +{set $voxod "none"} -;set default colors for cymbal notes -;4 is overdrive (white) -{set $cym1_color 0} ;red -{set $cym2_color 1} ;yellow -{set $cym3_color 2} ;blue -{set $cym4_color 3} ;green +;vocal highway texture +{set $voxhw "none"} -;set default colors for drum smashers (frets) -{set $smasher1_color 0} ;red -{set $smasher2_color 1} ;yellow -{set $smasher3_color 2} ;blue -{set $smasher4_color 3} ;green +;track angle presets that closely match the source games +;available options: "rb2", "rb3", "rb4", "rr" "none" +{set $anglepreset "rb2"} #define INIT_DTA_READER ( - {foreach $entry {read_file #ifdef HX_XBOX "GAME:/dx.dta" #endif #ifdef HX_PS3 "GD:/dev_hdd0/game/BLUS30463/USRDIR/dx.dta" #endif} - {if {== {elem $entry 0} {basename mic_vols}} - {set $mic_vol_1 - {elem {find $entry mic_vols} 1} - } - {set $mic_vol_2 - {elem {find $entry mic_vols} 2} - } - {set $mic_vol_3 - {elem {find $entry mic_vols} 3} - } - } - {if {== {elem $entry 0} {basename mtv_position}} - {set $mtvpos_0 - {elem {find $entry mtv_position} 1} - } - {set $mtvpos_1 - {elem {find $entry mtv_position} 2} - } - {set $mtvpos_2 - {elem {find $entry mtv_position} 3} - } - } + {foreach $entry {read_file #ifdef HX_XBOX "GAME:/dx.dta" #endif #ifdef HX_PS3 "GD:/dev_hdd0/game/BLUS30147/USRDIR/dx.dta" #endif} {if {== {elem $entry 0} {basename gem_colors}} {set $slot1_color {elem {find $entry gem_colors} 1} @@ -155,97 +86,6 @@ {elem {find $entry gem_colors} 5} } } - {if {== {elem $entry 0} {basename sustain_colors}} - {set $sus1_color - {elem {find $entry sustain_colors} 1} - } - {set $sus2_color - {elem {find $entry sustain_colors} 2} - } - {set $sus3_color - {elem {find $entry sustain_colors} 3} - } - {set $sus4_color - {elem {find $entry sustain_colors} 4} - } - {set $sus5_color - {elem {find $entry sustain_colors} 5} - } - } - {if {== {elem $entry 0} {basename smasher_colors}} - {set $fret1_color - {elem {find $entry smasher_colors} 1} - } - {set $fret2_color - {elem {find $entry smasher_colors} 2} - } - {set $fret3_color - {elem {find $entry smasher_colors} 3} - } - {set $fret4_color - {elem {find $entry smasher_colors} 4} - } - {set $fret5_color - {elem {find $entry smasher_colors} 5} - } - } - {if {== {elem $entry 0} {basename drum_smasher_colors}} - {set $smasher1_color - {elem {find $entry drum_smasher_colors} 1} - } - {set $smasher2_color - {elem {find $entry drum_smasher_colors} 2} - } - {set $smasher3_color - {elem {find $entry drum_smasher_colors} 3} - } - {set $smasher4_color - {elem {find $entry drum_smasher_colors} 4} - } - } - {if {== {elem $entry 0} {basename drum_tom_colors}} - {set $drum1_color - {elem {find $entry drum_tom_colors} 1} - } - {set $drum2_color - {elem {find $entry drum_tom_colors} 2} - } - {set $drum3_color - {elem {find $entry drum_tom_colors} 3} - } - {set $drum4_color - {elem {find $entry drum_tom_colors} 4} - } - } - {if {== {elem $entry 0} {basename drum_cymbal_color}} - {set $cym1_color - {elem {find $entry drum_cymbal_color} 1} - } - {set $cym2_color - {elem {find $entry drum_cymbal_color} 2} - } - {set $cym3_color - {elem {find $entry drum_cymbal_color} 3} - } - {set $cym4_color - {elem {find $entry drum_cymbal_color} 4} - } - } - {if {== {elem $entry 0} {basename kick_color}} - {set $kick_color - {elem {find $entry kick_color} 1} - } - } - {if {== {elem $entry 0} {basename main_menu_screen}} - {set $svnumber - {elem {find $entry main_menu_screen} 1} - } - } - {if {== {elem $entry 0} {basename emulate_fps}} - {set $emulatefps - {elem {find $entry emulate_fps} 1} - } - } {if {== {elem $entry 0} {basename track_speed}} {set $trackspeed {elem {find $entry track_speed} 1} @@ -256,19 +96,9 @@ {elem {find $entry song_speed} 1} } } - {if {== {elem $entry 0} {basename animated_highway_texture}} - {set $animatedhighwayname - {elem {find $entry animated_highway_texture} 1} - } - } - {if {== {elem $entry 0} {basename animated_gem_texture}} - {set $animatedgemname - {elem {find $entry animated_gem_texture} 1} - } - } - {if {== {elem $entry 0} {basename animated_smasher_texture}} - {set $animatedsmashername - {elem {find $entry animated_smasher_texture} 1} + {if {== {elem $entry 0} {basename emulate_fps}} + {set $emulatefps + {elem {find $entry emulate_fps} 1} } } {if {== {elem $entry 0} {basename gem_texture}} @@ -281,14 +111,9 @@ {elem {find $entry smasher_texture} 1} } } - {if {== {elem $entry 0} {basename keyboard_texture}} - {set $keyboard - {elem {find $entry keyboard_texture} 1} - } - } - {if {== {elem $entry 0} {basename emissive_texture}} - {set $emissive - {elem {find $entry emissive_texture} 1} + {if {== {elem $entry 0} {basename streak_texture}} + {set $streak + {elem {find $entry streak_texture} 1} } } {if {== {elem $entry 0} {basename spotlight_texture}} @@ -296,227 +121,172 @@ {elem {find $entry spotlight_texture} 1} } } - {if {== {elem $entry 0} {basename highway_texture}} - {set $highway - {elem {find $entry highway_texture} 1} - } - } - {if {== {elem $entry 0} {basename mod_auto_vocals}} - {if {== {elem {find $entry mod_auto_vocals} 1} 1} - {set $mod_auto_vocals TRUE} - } - } - {if {== {elem $entry 0} {basename mod_staticfills}} - {if {== {elem {find $entry mod_staticfills} 1} 1} - {set $mod_staticfills TRUE} - } - } - {if {== {elem $entry 0} {basename mod_chord_numbers}} - {if {== {elem {find $entry mod_chord_numbers} 1} 1} - {set $mod_chord_numbers TRUE} - } - } - {if {== {elem $entry 0} {basename mod_nohud}} - {if {== {elem {find $entry mod_nohud} 1} 1} - {set $mod_nohud TRUE} - } - } - {if {== {elem $entry 0} {basename mod_miss_sounds}} - {if {== {elem {find $entry mod_miss_sounds} 1} 1} - {set $mod_miss_sounds TRUE} - } - } - {if {== {elem $entry 0} {basename mod_songtitle}} - {if {== {elem {find $entry mod_songtitle} 1} 1} - {set $mod_songtitle TRUE} - } - } - {if {== {elem $entry 0} {basename mod_whammyfx}} - {if {== {elem {find $entry mod_whammyfx} 1} 1} - {set $mod_whammyfx TRUE} - } - } - {if {== {elem $entry 0} {basename mod_nocrowd}} - {if {== {elem {find $entry mod_nocrowd} 1} 1} - {set $mod_nocrowd TRUE} + {if {== {elem $entry 0} {basename multiring_texture}} + {set $multiring + {elem {find $entry multiring_texture} 1} } } - {if {== {elem $entry 0} {basename mod_nosustain}} - {if {== {elem {find $entry mod_nosustain} 1} 1} - {set $mod_nosustain TRUE} + {if {== {elem $entry 0} {basename odbar_texture}} + {set $odbar + {elem {find $entry odbar_texture} 1} } } - {if {== {elem $entry 0} {basename mod_rb2sustain}} - {if {== {elem {find $entry mod_rb2sustain} 1} 1} - {set $mod_rb2sustain TRUE} + {if {== {elem $entry 0} {basename rails_texture}} + {set $rails + {elem {find $entry rails_texture} 1} } } - {if {== {elem $entry 0} {basename mod_songselectnoise}} - {if {== {elem {find $entry mod_songselectnoise} 1} 1} - {set $mod_songselectnoise TRUE} + {if {== {elem $entry 0} {basename score_texture}} + {set $scoretex + {elem {find $entry score_texture} 1} } } - {if {== {elem $entry 0} {basename mod_nobre}} - {if {== {elem {find $entry mod_nobre} 1} 1} - {set $mod_nobre TRUE} + {if {== {elem $entry 0} {basename voxarrow_texture}} + {set $voxarrow + {elem {find $entry voxarrow_texture} 1} } } - {if {== {elem $entry 0} {basename mod_practiceoverdrive}} - {if {== {elem {find $entry mod_practiceoverdrive} 1} 1} - {set $mod_practiceoverdrive TRUE} + {if {== {elem $entry 0} {basename voxnotes_texture}} + {set $voxnotes + {elem {find $entry voxnotes_texture} 1} } } - {if {== {elem $entry 0} {basename mod_nolanes}} - {if {== {elem {find $entry mod_nolanes} 1} 1} - {set $mod_nolanes TRUE} + {if {== {elem $entry 0} {basename voxod_texture}} + {set $voxod + {elem {find $entry voxod_texture} 1} } } - {if {== {elem $entry 0} {basename mod_rb4lanes}} - {if {== {elem {find $entry mod_rb4lanes} 1} 1} - {set $mod_rb4lanes TRUE} + {if {== {elem $entry 0} {basename voxhw_texture}} + {set $voxhw + {elem {find $entry voxhw_texture} 1} } } - {if {== {elem $entry 0} {basename mod_chmode}} - {if {== {elem {find $entry mod_chmode} 1} 1} - {set $mod_chmode TRUE} + {if {== {elem $entry 0} {basename angle_preset}} + {set $anglepreset + {elem {find $entry angle_preset} 1} } } - {if {== {elem $entry 0} {basename mod_nomv}} - {if {== {elem {find $entry mod_nomv} 1} 1} - {set $mod_nomv TRUE} + {if {== {elem $entry 0} {basename mod_nofail}} + {set $mod_nofail + {elem {find $entry mod_nofail} 1} } } - {if {== {elem $entry 0} {basename mod_blackmenu}} - {if {== {elem {find $entry mod_blackmenu} 1} 1} - {set $mod_blackmenu TRUE} - } - } - {if {== {elem $entry 0} {basename mod_noflames}} - {if {== {elem {find $entry mod_noflames} 1} 1} - {set $mod_noflames TRUE} + {if {== {elem $entry 0} {basename mod_doublespeed}} + {set $mod_doublespeed + {elem {find $entry mod_doublespeed} 1} } } - {if {== {elem $entry 0} {basename mod_noflares}} - {if {== {elem {find $entry mod_noflares} 1} 1} - {set $mod_noflares TRUE} + {if {== {elem $entry 0} {basename mod_nohud}} + {set $mod_nohud + {elem {find $entry mod_nohud} 1} } } - {if {== {elem $entry 0} {basename mod_nopart}} - {if {== {elem {find $entry mod_nopart} 1} 1} - {set $mod_nopart TRUE} + {if {== {elem $entry 0} {basename mod_newvenuesonly}} + {set $mod_newvenuesonly + {elem {find $entry mod_newvenuesonly} 1} } } - {if {== {elem $entry 0} {basename mod_rb4trk}} - {if {== {elem {find $entry mod_rb4trk} 1} 1} - {set $mod_rb4trk TRUE} + {if {== {elem $entry 0} {basename mod_awesome}} + {set $mod_awesome + {elem {find $entry mod_awesome} 1} } } - {if {== {elem $entry 0} {basename mod_rb4os}} - {if {== {elem {find $entry mod_rb4os} 1} 1} - {set $mod_rb4os TRUE} + {if {== {elem $entry 0} {basename mod_blackvenue}} + {set $mod_blackvenue + {elem {find $entry mod_blackvenue} 1} } } - {if {== {elem $entry 0} {basename mod_rb2trk}} - {if {== {elem {find $entry mod_rb2trk} 1} 1} - {set $mod_rb2trk TRUE} + {if {== {elem $entry 0} {basename mod_songtitle}} + {set $mod_songtitle + {elem {find $entry mod_songtitle} 1} } } - {if {== {elem $entry 0} {basename mod_xboxos}} - {if {== {elem {find $entry mod_xboxos} 1} 1} - {set $mod_xboxos TRUE} + {if {== {elem $entry 0} {basename mod_songtitlestats}} + {set $mod_songtitlestats + {elem {find $entry mod_songtitlestats} 1} } } - {if {== {elem $entry 0} {basename mod_ps3os}} - {if {== {elem {find $entry mod_ps3os} 1} 1} - {set $mod_ps3os TRUE} + {if {== {elem $entry 0} {basename mod_staticfills}} + {set $mod_staticfills + {elem {find $entry mod_staticfills} 1} } } - {if {== {elem $entry 0} {basename mod_wiios}} - {if {== {elem {find $entry mod_wiios} 1} 1} - {set $mod_wiios TRUE} + {if {== {elem $entry 0} {basename mod_mididrum}} + {set $mod_mididrum + {elem {find $entry mod_mididrum} 1} } } - {if {== {elem $entry 0} {basename mod_rb4ui}} - {if {== {elem {find $entry mod_rb4ui} 1} 1} - {set $mod_rb4ui TRUE} + {if {== {elem $entry 0} {basename mod_padguitar}} + {set $mod_padguitar + {elem {find $entry mod_padguitar} 1} } } - {if {== {elem $entry 0} {basename mod_auto_kick}} - {if {== {elem {find $entry mod_auto_kick} 1} 1} - {set $mod_auto_kick TRUE} + {if {== {elem $entry 0} {basename mod_paddrum}} + {set $mod_paddrum + {elem {find $entry mod_paddrum} 1} } } - {if {== {elem $entry 0} {basename blackbg}} - {if {== {elem {find $entry blackbg} 1} 1} - {set $blackbg TRUE} + {if {== {elem $entry 0} {basename mod_selectdeploy}} + {set $mod_selectdeploy + {elem {find $entry mod_selectdeploy} 1} } } - {if {== {elem $entry 0} {basename mod_songtitlestats}} - {if {== {elem {find $entry mod_songtitlestats} 1} 1} - {set $mod_songtitlestats TRUE} + {if {== {elem $entry 0} {basename mod_noquickrestart}} + {set $mod_noquickrestart + {elem {find $entry mod_noquickrestart} 1} } } - {if {== {elem $entry 0} {basename mod_freestyledrums}} - {if {== {elem {find $entry mod_freestyledrums} 1} 1} - {set $mod_freestyledrums TRUE} + {if {== {elem $entry 0} {basename mod_vocalgender}} + {set $mod_vocalgender + {elem {find $entry mod_vocalgender} 1} } } - {if {== {elem $entry 0} {basename mod_mididrum}} - {if {== {elem {find $entry mod_mididrum} 1} 1} - {set $mod_mididrum TRUE} + {if {== {elem $entry 0} {basename mod_legacybass}} + {set $mod_legacybass + {elem {find $entry mod_legacybass} 1} } } - {if {== {elem $entry 0} {basename mod_padguitar}} - {if {== {elem {find $entry mod_padguitar} 1} 1} - {set $mod_padguitar TRUE} + {if {== {elem $entry 0} {basename mod_nosustain}} + {set $mod_nosustain + {elem {find $entry mod_nosustain} 1} } } - {if {== {elem $entry 0} {basename mod_paddrum}} - {if {== {elem {find $entry mod_paddrum} 1} 1} - {set $mod_paddrum TRUE} + {if {== {elem $entry 0} {basename mod_rb3sustain}} + {set $mod_rb3sustain + {elem {find $entry mod_rb3sustain} 1} } } - {if {== {elem $entry 0} {basename mod_vocalgender}} - {if {== {elem {find $entry mod_vocalgender} 1} 1} - {set $mod_vocalgender TRUE} + {if {== {elem $entry 0} {basename mod_nowhammyfx}} + {set $mod_nowhammyfx + {elem {find $entry mod_nowhammyfx} 1} } } - {if {== {elem $entry 0} {basename mod_legacybass}} - {if {== {elem {find $entry mod_legacybass} 1} 1} - {set $mod_legacybass TRUE} + {if {== {elem $entry 0} {basename mod_gemdivider}} + {set $mod_gemdivider + {elem {find $entry mod_gemdivider} 1} } } - {if {== {elem $entry 0} {basename mod_rb3sustain}} - {if {== {elem {find $entry mod_rb3sustain} 1} 1} - {set $mod_rb3sustain TRUE} + {if {== {elem $entry 0} {basename mod_nocrowd}} + {set $mod_nocrowd + {elem {find $entry mod_nocrowd} 1} } } {if {== {elem $entry 0} {basename mod_nomuting}} - {if {== {elem {find $entry mod_nomuting} 1} 1} - {set $mod_nomuting TRUE} + {set $mod_nomuting + {elem {find $entry mod_nomuting} 1} } } - {if {== {elem $entry 0} {basename mod_flashbang}} - {if {== {elem {find $entry mod_flashbang} 1} 1} - {set $mod_flashbang TRUE} - } - } - {if {== {elem $entry 0} {basename mod_fakejuke}} - {if {== {elem {find $entry mod_fakejuke} 1} 1} - {set $mod_fakejuke TRUE} - } - } - {if {== {elem $entry 0} {basename mod_doublespeed}} - {if {== {elem {find $entry mod_doublespeed} 1} 1} - {set $mod_doublespeed TRUE} + {if {== {elem $entry 0} {basename mod_noflames}} + {set $mod_noflames + {elem {find $entry mod_noflames} 1} } } - {if {== {elem $entry 0} {basename mod_fcclip}} - {if {== {elem {find $entry mod_fcclip} 1} 1} - {set $mod_fcclip TRUE} + {if {== {elem $entry 0} {basename mod_flashbang}} + {set $mod_flashbang + {elem {find $entry mod_flashbang} 1} } } } ) ;{unless {file_exists dx.dta} INIT_DTA_WRITER} -{if {file_exists #ifdef HX_XBOX "GAME:/dx.dta" #endif #ifdef HX_PS3 "GD:/dev_hdd0/game/BLUS30463/USRDIR/dx.dta" #endif} INIT_DTA_READER} \ No newline at end of file +{if {file_exists #ifdef HX_XBOX "GAME:/dx.dta" #endif #ifdef HX_PS3 "GD:/dev_hdd0/game/BLUS30147/USRDIR/dx.dta" #endif} INIT_DTA_READER} diff --git a/_ark/ui/locale/eng/locale.dta b/_ark/ui/locale/eng/locale.dta index 679a442..ba8f415 100644 --- a/_ark/ui/locale/eng/locale.dta +++ b/_ark/ui/locale/eng/locale.dta @@ -28,10 +28,11 @@ "MIC 2: ") (mic_vol_3_msg "MIC 3: ") +(os_blnk " ") (os_dxsettings "DELUXE SETTINGS") (os_launchgame "[Launch Game]") (os_nogame "x - [No Game Detected]") -(os_spd "Speed Modifiers") +(os_spd "Set Speeds") (os_micvols "Microphone Volumes") (os_vis "Visual Modifiers") (os_blackbg1 "Disable Venues: ON") @@ -72,124 +73,61 @@ (os_dxdtawritten "Successfully saved Deluxe Settings to DX.dta. You can find it in the game folder, or will be loaded when \q[LAUNCH GAME]\q is selected from the main menu.") (os_dxdtaerror "An error occurred while saving Deluxe Settings. If you're on Xenia, check xenia-canary.config.toml and ensure \qallow_game_relative_writes\q is set to \qtrue\q.") (os_okay "okay") -(mod_staticfills - "Drum Auto Deploy : ON") -(mod_songselectnoise - "Song Select Ambience : ON") -(mod_nocrowd - "No Crowd : ON") -(mod_whammyfx "No Whammy FX : ON") -(mod_nosustain "No Sustain Tails : ON") -(mod_rb2sustain "RB2 Sustain Tails : ON") -(mod_ghdrums - "GH Drums are Protar : ON") -(mod_video - "Video Backgrounds : ON") -(mod_rrdrums - "RR Drums are Keys : ON") -(mod_padguitar - "Pad is Guitar : ON") -(mod_auto_play - "Autoplay : ON") -(mod_chmode_short "CH Mode : ON") -(mod_auto_kick - "Auto Kick : ON") -(mod_black_bg - "Black Background : ON") -(mod_auto_vocals - "All Instruments Mode : ON") -(mod_auto_vocals_off - "All Instruments Mode : OFF") -(mod_noflames - "No Flames : ON") -(mod_songtitle - "Song Title Always : ON") -(mod_doublespeed_1.25x - "breakneck speed 1.25x : ON") -(mod_doublespeed "breakneck speed : ON") -(mod_stopcrashing "Disable Custom Textures : ON") -(mod_rb4os "Rock Band 4 Overshell : ON") -(mod_chmode "Clone Hero Mode : ON") -(mod_nopart "No Particle Effects : ON") -(mod_noflares "No Flares : ON") -(mod_flames "Smoke is Flames : ON") -(mod_black_background "Black Background : ON") -(mod_force_hopos "Force HOPOs : ON") -(mod_mirror_mode "Mirror Mode (Guitar Only) : ON") -(mod_color_shuffle "Gem Color Shuffle : ON") -(mod_chord_numbers - "Chord Numbering : ON") -(mod_nohud - "Performance Mode : ON") -(mod_miss_sounds - "Miss Sounds : ON") -(mod_videobg_off "Video Backgrounds : OFF") -(mod_xboxos_off "Xbox Overshell Color : OFF") -(mod_rb2ui_off "Rock Band 2 UI : OFF") -(mod_rb2trk_off "Rock Band 2 Track : OFF") -(mod_rb4ui_off "Rock Band 4 UI : OFF") -(mod_rb4trk_off "Rock Band 4 Track : OFF") -(mod_fakebrutal_off "Brutal Mode : OFF") -(mod_nobre_off "Disable BRE's : OFF") -(mod_practiceoverdrive_off "OD in Practice : OFF") -(mod_nolanes_off "No Lanes : OFF") -(mod_rb4lanes_off "RB4 Lanes : OFF") -(mod_nomv_off "No Music Videos : OFF") -(mod_blackmenu_off "No Menu Backgrounds : OFF") -(mod_starlightsmashers_off "Galaxy Frets : OFF") -(mod_shinysmashers_off "Shiny Frets : OFF") -(mod_animatedgems_off "Animated Gems : OFF") -(mod_animatedhighway_off "Animated Highway : OFF") -(mod_ps3os_off "PS3 Overshell Color : OFF") -(mod_wiios_off "Wii Overshell Color : OFF") -(mod_staticfills_off - "Drum Auto Deploy : OFF") -(mod_songselectnoise_off - "Song Select Ambience : OFF") -(mod_nocrowd_off - "No Crowd : OFF") -(mod_whammyfx_off "No Whammy FX : OFF") -(mod_nosustain_off "No Sustain Tails : OFF") -(mod_rb2sustain_off "RB2 Sustain Tails : OFF") -(mod_ghdrums_off - "GH Drums are Protar : OFF") -(mod_video_off - "Video Backgrounds : OFF") -(mod_rrdrums_off - "RR Drums are Keys : OFF") -(mod_padguitar_off - "Pad is Guitar : OFF") -(mod_auto_play_off - "Autoplay : OFF") -(mod_chmode_short_off "CH Mode : OFF") -(mod_auto_kick_off - "Auto Kick : OFF") -(mod_black_bg_off - "Black Background : OFF") -(mod_noflames_off - "No Flames : OFF") -(mod_songtitle_off - "Song Title Always : OFF") -(mod_doublespeed_1.25x_off - "breakneck speed 1.25x : OFF") -(mod_doublespeed_off "breakneck speed : OFF") -(mod_stopcrashing_off "Disable Custom Textures : OFF") -(mod_rb4os_off "Rock Band 4 Overshell : OFF") -(mod_chmode_off "Clone Hero Mode : OFF") -(mod_nopart_off "No Particle Effects : OFF") -(mod_noflares_off "No Flares : OFF") -(mod_flames_off "Smoke is Flames : OFF") -(mod_black_background_off "Black Background : OFF") -(mod_force_hopos_off "Force HOPOs : OFF") -(mod_mirror_mode_off "Mirror Mode (Guitar Only) : OFF") -(mod_color_shuffle_off "Gem Color Shuffle : OFF") -(mod_chord_numbers_off - "Chord Numbering : OFF") -(mod_nohud_off - "Performance Mode : OFF") -(mod_miss_sounds_off - "Miss Sounds : OFF") +(mod_nofail "No Fail Mode: ON") +(mod_nofail_off "No Fail Mode: OFF") +(mod_doublespeed "Breakneck Speed: ON") +(mod_doublespeed_off "Breakneck Speed: OFF") +(mod_nohud "Performance Mode: ON") +(mod_nohud_off "Performance Mode: OFF") +(mod_newvenuesonly "New Venues Only: ON") +(mod_newvenuesonly_off "New Venues Only: OFF") +(mod_awesome "Awesomeness Detection: ON") +(mod_awesome_off "Awesomeness Detection: OFF") +(mod_blackvenue "Black Background: ON") +(mod_blackvenue_off "Black Background: OFF") +(mod_songtitle "Song Title Always: ON") +(mod_songtitle_off "Song Title Always: OFF") +(mod_songtitlestats "Detailed Song Title: ON") +(mod_songtitlestats_off "Detailed Song Title: OFF") +(mod_staticfills "Legacy Drum Fills: ON") +(mod_staticfills_off "Legacy Drum Fills: OFF") +(mod_mididrum "Midi Drum Bass Kick Fix: ON") +(mod_mididrum_off "Midi Drum Bass Kick Fix: Off") +(mod_padguitar "Pad is Guitar: ON") +(mod_padguitar_off "Pad is Guitar: OFF") +(mod_paddrum "Pad is Drum: ON") +(mod_paddrum_off "Pad is Drum: OFF") +#ifdef HX_PS3 +(mod_selectdeploy "SELECT Button to Deploy: ON") +(mod_selectdeploy_off "SELECT Button to Deploy: OFF") +#else +(mod_selectdeploy "BACK Button to Deploy: ON") +(mod_selectdeploy_off "BACK Button to Deploy: OFF") +#endif +(mod_noquickrestart "No SELECT in Practice: ON") +(mod_noquickrestart_off "No SELECT in Practice: OFF") +(mod_vocalgender "Don't Force Vocal Gender: ON") +(mod_vocalgender_off "Don't Force Vocal Gender: OFF") +(mod_legacybass "Legacy Streak Behavior: ON") +(mod_legacybass_off "Legacy Streak Behavior: OFF") +(mod_nosustain "No Sustain Tails: ON") +(mod_nosustain_off "No Sustain Tails: OFF") +(mod_rb3sustain "RB3 Sustain Tails: ON") +(mod_rb3sustain_off "RB3 Sustain Tails: OFF") +(mod_nowhammyfx "No Whammy FX: ON") +(mod_nowhammyfx_off "No Whammy FX: OFF") +(mod_gemdivider "No Gem Dividers: ON") +(mod_gemdivider_off "No Gem Dividers: OFF") +(mod_nocrowd "No Crowd Audio: ON") +(mod_nocrowd_off "No Crowd Audio: OFF") +(mod_nomuting "No Track Muting: ON") +(mod_nomuting_off "No Track Muting: OFF") +(mod_noflames "No Flames: ON") +(mod_noflames_off "No Flames: OFF") +(mod_flashbang "Firework Gems: ON") +(mod_flashbang_off "Firework Gems: OFF") + (gemcolor_0 "green") ;strings for gem colors and related shit (gemcolor_1 "red") (gemcolor_2 "yellow") @@ -197,8 +135,11 @@ (gemcolor_4 "orange") (os_nothing "Check Back Later") -(colrsliderlbl "Gem Colors") -(os_gems "Gem Colors") +(os_2dxtrk "Appearance...") +(os_lrbang "Track Angle") + +(colrsliderlbl "Note Colors") +(os_gems "Note Colors") (mod_fakejuke "Jukebox Mode : ON") diff --git a/_ark/ui/overshell.dta b/_ark/ui/overshell.dta index a0a3cbc..cfc8ff3 100644 --- a/_ark/ui/overshell.dta +++ b/_ark/ui/overshell.dta @@ -18,7 +18,7 @@ (focus sel_section.lst) (enter {set $simpledx 0} - {sel_section.lst set_data (#ifdef HX_XBOX {if_else {file_exists "GAME:/default.xex"} "os_launchgame" "os_nogame"} #endif os_writefile os_universal os_rb1dx os_rb2dx os_rb3dx os_lrbdx os_tbrbdx os_gdrbdx)} + {sel_section.lst set_data (#ifdef HX_XBOX {if_else {file_exists "GAME:/default.xex"} "os_launchgame" "os_nogame"} #endif os_writefile os_universal os_rb1dx os_rb2dx os_lrbdx)} {title.lbl set text_token os_dxsettings} {$this pause_if_local} {unless {file_exists #ifdef HX_XBOX "GAME:/dx.dta" #endif #ifdef HX_PS3 "GD:/dev_hdd0/game/BLUS30463/USRDIR/dx.dta" #endif} {ui push_screen welcome_warning_screen}}) @@ -40,9 +40,6 @@ (os_universal {ui push_screen overshell_universal_screen} ) - (os_rb3dx - {ui push_screen overshell_rb3dx_screen} - ) (os_rb2dx {set $simpledx 2} {ui push_screen overshell_rb2dx_screen} @@ -55,9 +52,6 @@ {set $simpledx lrb} {ui push_screen overshell_lrbdx_screen} ;dx needs modifiers first ) - (os_tbrbdx - {ui push_screen overshell_tbrb_screen} ;dx needs modifiers first - ) (os_spd {ui push_screen options_milo_screen} ) @@ -97,16 +91,9 @@ ( ( os_spd - os_micvols os_gems - {if_else $mod_songtitle os_songtitle1 os_songtitle0} - {if_else $mod_doublespeed mod_doublespeed mod_doublespeed_off} - {if_else $blackbg mod_black_bg mod_black_bg_off} - {if_else $mod_whammyfx mod_whammyfx mod_whammyfx_off} - {if_else $mod_staticfills mod_staticfills mod_staticfills_off} - {if_else $mod_nocrowd mod_nocrowd mod_nocrowd_off} - {if_else $mod_noflames mod_noflames mod_noflames_off} - {if_else $mod_nosustain mod_nosustain mod_nosustain_off} + os_blnk + os_blnk ) ) {new diff --git a/_ark/ui/overshell_dta_writer.dta b/_ark/ui/overshell_dta_writer.dta index 742b3cb..2601342 100644 --- a/_ark/ui/overshell_dta_writer.dta +++ b/_ark/ui/overshell_dta_writer.dta @@ -1,202 +1,127 @@ #define INIT_DTA_WRITER ( - {write_file #ifdef HX_XBOX "GAME:/dx.dta" #endif #ifdef HX_PS3 "GD:/dev_hdd0/game/BLUS30463/USRDIR/dx.dta" #endif + {write_file #ifdef HX_XBOX "GAME:/dx.dta" #endif #ifdef HX_PS3 "GD:/dev_hdd0/game/BLUS30147/USRDIR/dx.dta" #endif {array ( - (mic_vols - (mic_vols $mic_vol_1 $mic_vol_2 $mic_vol_3) - ) - (mtv_position - (mtv_position $mtvpos_0 $mtvpos_1 $mtvpos_2) - ) (gem_colors (gem_colors $slot1_color $slot2_color $slot3_color $slot4_color $slot5_color) ) - (sustain_colors - (sustain_colors $slot1_color $slot2_color $slot3_color $slot4_color $slot5_color) - ) - (smasher_colors - (smasher_colors $slot1_color $slot2_color $slot3_color $slot4_color $slot5_color) - ) - (drum_smasher_colors - (drum_smasher_colors $smasher1_color $smasher2_color $smasher3_color $smasher4_color) - ) - (drum_tom_colors - (drum_tom_colors $drum1_color $drum2_color $drum3_color $drum4_color) - ) - (drum_cymbal_color - (drum_cymbal_color $cym1_color $cym2_color $cym3_color $cym4_color ) - ) - (kick_color - (kick_color $kick_color) - ) - (main_menu_screen - (main_menu_screen $svnumber) - ) - (emulate_fps - (emulate_fps $emulatefps) - ) (track_speed (track_speed $trackspeed) ) - (mod_doublespeed - (mod_doublespeed $mod_doublespeed) - ) (song_speed (song_speed $speedmod) ) - (animated_highway_texture - (animated_highway_texture $animatedhighwayname) - ) - (animated_gem_texture - (animated_gem_texture $animatedgemname) - ) - (animated_smasher_texture - (animated_smasher_texture $animatedsmashername) + (emulate_fps + (emulate_fps $emulatefps) ) (gem_texture (gem_texture $gem) ) - (smasher_texture - (smasher_texture $smasher) - ) - (keyboard_texture - (keyboard_texture $keyboard) - ) - (emissive_texture - (emissive_texture $emissive) + (streak_texture + (streak_texture $streak) ) (spotlight_texture (spotlight_texture $spotlight) ) - (highway_texture - (highway_texture $highway) - ) - (mod_auto_vocals - (mod_auto_vocals {if_else $mod_auto_vocals TRUE FALSE}) - ) - (mod_staticfills - (mod_staticfills {if_else $mod_staticfills TRUE FALSE}) - ) - (mod_chord_numbers - (mod_chord_numbers {if_else $mod_chord_numbers TRUE FALSE}) - ) - (mod_nohud - (mod_nohud {if_else $mod_nohud TRUE FALSE}) - ) - (mod_miss_sounds - (mod_miss_sounds {if_else $mod_miss_sounds TRUE FALSE}) - ) - (mod_songtitle - (mod_songtitle {if_else $mod_songtitle TRUE FALSE}) - ) - (mod_whammyfx - (mod_whammyfx {if_else $mod_whammyfx TRUE FALSE}) + (multiring_texture + (multiring_texture $multiring) ) - (mod_nocrowd - (mod_nocrowd {if_else $mod_nocrowd TRUE FALSE}) - ) - (blackbg - (blackbg {if_else $blackbg TRUE FALSE}) - ) - (mod_nosustain - (mod_nosustain {if_else $mod_nosustain TRUE FALSE}) + (odbar_texture + (odbar_texture $odbar) ) - (mod_rb2sustain - (mod_rb2sustain {if_else $mod_rb2sustain TRUE FALSE}) + (rails_texture + (rails_texture $rails) ) - (mod_songselectnoise - (mod_songselectnoise {if_else $mod_songselectnoise TRUE FALSE}) + (score_texture + (score_texture $scoretex) ) - (mod_nobre - (mod_nobre {if_else $mod_nobre TRUE FALSE}) + (voxarrow_texture + (voxarrow_texture $voxarrow) ) - (mod_practiceoverdrive - (mod_practiceoverdrive {if_else $mod_practiceoverdrive TRUE FALSE}) + (voxnotes_texture + (voxnotes_texture $voxnotes) ) - (mod_nolanes - (mod_nolanes {if_else $mod_nolanes TRUE FALSE}) + (voxod_texture + (voxod_texture $voxod) ) - (mod_rb4lanes - (mod_rb4lanes {if_else $mod_rb4lanes TRUE FALSE}) + (voxhw_texture + (voxhw_texture $voxhw) ) - (mod_chmode - (mod_chmode {if_else $mod_chmode TRUE FALSE}) + (angle_preset + (angle_preset $anglepreset) ) - (mod_nomv - (mod_nomv {if_else $mod_nomv TRUE FALSE}) - ) - (mod_blackmenu - (mod_blackmenu {if_else $mod_blackmenu TRUE FALSE}) + (mod_nofail + (mod_nofail {if_else $mod_nofail TRUE FALSE}) ) - (mod_noflames - (mod_noflames {if_else $mod_noflames TRUE FALSE}) + (mod_doublespeed + (mod_doublespeed {if_else $mod_doublespeed TRUE FALSE}) ) - (mod_noflares - (mod_noflares {if_else $mod_noflares TRUE FALSE}) + (mod_nohud + (mod_nohud {if_else $mod_nohud TRUE FALSE}) ) - (mod_nopart - (mod_nopart {if_else $mod_nopart TRUE FALSE}) + (mod_newvenuesonly + (mod_newvenuesonly {if_else $mod_newvenuesonly TRUE FALSE}) ) - (mod_rb4trk - (mod_rb4trk {if_else $mod_rb4trk TRUE FALSE}) + (mod_awesome + (mod_awesome {if_else $mod_awesome TRUE FALSE}) ) - (mod_rb4os - (mod_rb4os {if_else $mod_rb4os TRUE FALSE}) + (mod_blackvenue + (mod_blackvenue {if_else $mod_blackvenue TRUE FALSE}) ) - (mod_rb2trk - (mod_rb2trk {if_else $mod_rb2trk TRUE FALSE}) + (mod_songtitle + (mod_songtitle {if_else $mod_songtitle TRUE FALSE}) ) - (mod_xboxos - (mod_xboxos {if_else $mod_xboxos TRUE FALSE}) + (mod_songtitlestats + (mod_songtitlestats {if_else $mod_songtitlestats TRUE FALSE}) ) - (mod_ps3os - (mod_ps3os {if_else $mod_ps3os TRUE FALSE}) + (mod_staticfills + (mod_staticfills {if_else $mod_staticfills TRUE FALSE}) ) - (mod_wiios - (mod_wiios {if_else $mod_wiios TRUE FALSE}) + (mod_mididrum + (mod_mididrum {if_else $mod_mididrum TRUE FALSE}) ) - (mod_rb4ui - (mod_rb4ui {if_else $mod_rb4ui TRUE FALSE}) + (mod_padguitar + (mod_padguitar {if_else $mod_padguitar TRUE FALSE}) ) - (mod_fakejuke - (mod_fakejuke {if_else $mod_fakejuke TRUE FALSE}) + (mod_paddrum + (mod_paddrum {if_else $mod_paddrum TRUE FALSE}) ) - (mod_flashbang - (mod_flashbang {if_else $mod_flashbang TRUE FALSE}) + (mod_selectdeploy + (mod_selectdeploy {if_else $mod_selectdeploy TRUE FALSE}) ) - (mod_auto_kick - (mod_auto_kick {if_else $mod_auto_kick TRUE FALSE}) + (mod_noquickrestart + (mod_noquickrestart {if_else $mod_noquickrestart TRUE FALSE}) ) - (mod_rb3sustain - (mod_rb3sustain {if_else $mod_rb3sustain TRUE FALSE}) + (mod_vocalgender + (mod_vocalgender {if_else $mod_vocalgender TRUE FALSE}) ) (mod_legacybass (mod_legacybass {if_else $mod_legacybass TRUE FALSE}) ) - (mod_vocalgender - (mod_vocalgender {if_else $mod_vocalgender TRUE FALSE}) + (mod_nosustain + (mod_nosustain {if_else $mod_nosustain TRUE FALSE}) ) - (mod_paddrum - (mod_paddrum {if_else $mod_paddrum TRUE FALSE}) + (mod_rb3sustain + (mod_rb3sustain {if_else $mod_rb3sustain TRUE FALSE}) ) - (mod_padguitar - (mod_padguitar {if_else $mod_padguitar TRUE FALSE}) + (mod_nowhammyfx + (mod_nowhammyfx {if_else $mod_nowhammyfx TRUE FALSE}) ) - (mod_mididrum - (mod_mididrum {if_else $mod_mididrum TRUE FALSE}) + (mod_gemdivider + (mod_gemdivider {if_else $mod_gemdivider TRUE FALSE}) ) - (mod_freestyledrums - (mod_freestyledrums {if_else $mod_freestyledrums TRUE FALSE}) + (mod_nocrowd + (mod_nocrowd {if_else $mod_nocrowd TRUE FALSE}) ) - (mod_songtitlestats - (mod_songtitlestats {if_else $mod_songtitlestats TRUE FALSE}) + (mod_nomuting + (mod_nomuting {if_else $mod_nomuting TRUE FALSE}) ) - (mod_nofail - (mod_nofail {if_else $mod_nofail TRUE FALSE}) + (mod_noflames + (mod_noflames {if_else $mod_noflames TRUE FALSE}) ) - (mod_fcclip - (mod_fcclip {if_else $mod_fcclip TRUE FALSE}) + (mod_flashbang + (mod_flashbang {if_else $mod_flashbang TRUE FALSE}) ) ) } diff --git a/_ark/ui/overshell_rb1dx.dta b/_ark/ui/overshell_rb1dx.dta index 3be317e..729e39c 100644 --- a/_ark/ui/overshell_rb1dx.dta +++ b/_ark/ui/overshell_rb1dx.dta @@ -9,32 +9,64 @@ #define RB2DX_DATA ( ( - {if_else $mod_fakejuke mod_fakejuke mod_fakejuke_off} - {if_else $mod_flashbang mod_flashbang mod_flashbang_off} - {if_else $mod_rb3sustain mod_rb3sustain mod_rb3sustain_off} - {if_else $mod_legacybass mod_legacybass mod_legacybass_off} - {if_else $mod_vocalgender mod_vocalgender mod_vocalgender_off} - {if_else $mod_paddrum mod_paddrum mod_paddrum_off} - {if_else $mod_padguitar mod_padguitar mod_padguitar_off} - {if_else $mod_mididrum mod_mididrum mod_mididrum_off} - {if_else $mod_freestyledrums mod_freestyledrums mod_freestyledrums_off} + ; os_2dxtrk + {if_else $mod_nofail mod_nofail mod_nofail_off} + {if_else $mod_doublespeed mod_doublespeed mod_doublespeed_off} + {if_else $mod_nohud mod_nohud mod_nohud_off} + {if_else $mod_newvenuesonly mod_newvenuesonly mod_newvenuesonly_off} + {if_else $mod_awesome mod_awesome mod_awesome_off} + {if_else $mod_blackvenue mod_blackvenue mod_blackvenue_off} + {if_else $mod_songtitle mod_songtitle mod_songtitle_off} {if_else $mod_songtitlestats mod_songtitlestats mod_songtitlestats_off} + {if_else $mod_staticfills mod_staticfills mod_staticfills_off} + {if_else $mod_mididrum mod_mididrum mod_mididrum_off} + {if_else $mod_padguitar mod_padguitar mod_padguitar_off} + {if_else $mod_paddrum mod_paddrum mod_paddrum_off} + {if_else $mod_selectdeploy mod_selectdeploy mod_selectdeploy_off} + {if_else $mod_noquickrestart mod_noquickrestart mod_noquickrestart_off} + {if_else $mod_vocalgender mod_vocalgender mod_vocalgender_off} + {if_else $mod_legacybass mod_legacybass mod_legacybass_off} + {if_else $mod_nosustain mod_nosustain mod_nosustain_off} + {if_else $mod_rb3sustain mod_rb3sustain mod_rb3sustain_off} + {if_else $mod_nowhammyfx mod_nowhammyfx mod_nowhammyfx_off} + {if_else $mod_gemdivider mod_gemdivider mod_gemdivider_off} + {if_else $mod_nocrowd mod_nocrowd mod_nocrowd_off} + {if_else $mod_nomuting mod_nomuting mod_nomuting_off} + {if_else $mod_noflames mod_noflames mod_noflames_off} + {if_else $mod_flashbang mod_flashbang mod_flashbang_off} + os_blnk ) ) ;LEGO rock band specific modifiers #define LRBDX_DATA ( ( - {if_else $mod_fakejuke mod_fakejuke mod_fakejuke_off} - {if_else $mod_flashbang mod_flashbang mod_flashbang_off} - {if_else $mod_rb3sustain mod_rb3sustain mod_rb3sustain_off} - {if_else $mod_legacybass mod_legacybass mod_legacybass_off} - {if_else $mod_vocalgender mod_vocalgender mod_vocalgender_off} - {if_else $mod_paddrum mod_paddrum mod_paddrum_off} - {if_else $mod_padguitar mod_padguitar mod_padguitar_off} - {if_else $mod_mididrum mod_mididrum mod_mididrum_off} - {if_else $mod_freestyledrums mod_freestyledrums mod_freestyledrums_off} + ; os_lrbang + {if_else $mod_nofail mod_nofail mod_nofail_off} + {if_else $mod_doublespeed mod_doublespeed mod_doublespeed_off} + {if_else $mod_nohud mod_nohud mod_nohud_off} + {if_else $mod_newvenuesonly mod_newvenuesonly mod_newvenuesonly_off} + {if_else $mod_awesome mod_awesome mod_awesome_off} + {if_else $mod_blackvenue mod_blackvenue mod_blackvenue_off} + {if_else $mod_songtitle mod_songtitle mod_songtitle_off} {if_else $mod_songtitlestats mod_songtitlestats mod_songtitlestats_off} + {if_else $mod_staticfills mod_staticfills mod_staticfills_off} + {if_else $mod_mididrum mod_mididrum mod_mididrum_off} + {if_else $mod_padguitar mod_padguitar mod_padguitar_off} + {if_else $mod_paddrum mod_paddrum mod_paddrum_off} + {if_else $mod_selectdeploy mod_selectdeploy mod_selectdeploy_off} + {if_else $mod_noquickrestart mod_noquickrestart mod_noquickrestart_off} + {if_else $mod_vocalgender mod_vocalgender mod_vocalgender_off} + {if_else $mod_legacybass mod_legacybass mod_legacybass_off} + {if_else $mod_nosustain mod_nosustain mod_nosustain_off} + {if_else $mod_rb3sustain mod_rb3sustain mod_rb3sustain_off} + {if_else $mod_nowhammyfx mod_nowhammyfx mod_nowhammyfx_off} + {if_else $mod_gemdivider mod_gemdivider mod_gemdivider_off} + {if_else $mod_nocrowd mod_nocrowd mod_nocrowd_off} + {if_else $mod_nomuting mod_nomuting mod_nomuting_off} + {if_else $mod_noflames mod_noflames mod_noflames_off} + {if_else $mod_flashbang mod_flashbang mod_flashbang_off} + os_blnk ) ) ;sets the current position and refreshes the list to show the change @@ -205,6 +237,7 @@ ) (focus sel_section.lst) (enter + {sel_section.lst set circular 1} {if {== $simpledx lrb} ;simpledx is set via SELECT_MSG in demo_launcher.dta {anchor_corner01.tex set_bitmap "ui/image/trim_corner_07.png"} ;apply lego rock band textures in case we are on the lrb screen {anchor_corner02.tex set_bitmap "ui/image/trim_corner_07.png"} @@ -229,21 +262,65 @@ } } ) + (exit + {sel_section.lst set circular 0}) LIST_RESET_HANDLER ;apply the list reset definition to this panel (SELECT_MSG ;when something is selected. add in all rb1, rb2, and lrb results here #ifdef HX_XBOX {demo_launcher_panel forward_sfx} #endif ;play confirmation tone {switch {$component selected_sym} + (mod_nofail + {set $mod_nofail {! $mod_nofail}} + ) + (mod_nofail_off + {set $mod_nofail {! $mod_nofail}} + ) + (mod_doublespeed + {set $mod_doublespeed {! $mod_doublespeed}} + ) + (mod_doublespeed_off + {set $mod_doublespeed {! $mod_doublespeed}} + ) + (mod_nohud + {set $mod_nohud {! $mod_nohud}} + ) + (mod_nohud_off + {set $mod_nohud {! $mod_nohud}} + ) + (mod_newvenuesonly + {set $mod_newvenuesonly {! $mod_newvenuesonly}} + ) + (mod_newvenuesonly_off + {set $mod_newvenuesonly {! $mod_newvenuesonly}} + ) + (mod_awesome + {set $mod_awesome {! $mod_awesome}} + ) + (mod_awesome_off + {set $mod_awesome {! $mod_awesome}} + ) + (mod_blackvenue + {set $mod_blackvenue {! $mod_blackvenue}} + ) + (mod_blackvenue_off + {set $mod_blackvenue {! $mod_blackvenue}} + ) + (mod_songtitle + {set $mod_songtitle {! $mod_songtitle}} + ) + (mod_songtitle_off + {set $mod_songtitle {! $mod_songtitle}} + ) (mod_songtitlestats {set $mod_songtitlestats {! $mod_songtitlestats}} ) (mod_songtitlestats_off {set $mod_songtitlestats {! $mod_songtitlestats}} ) - (mod_freestyledrums - {set $mod_freestyledrums {! $mod_freestyledrums}} + (mod_staticfills + {set $mod_staticfills {! $mod_staticfills}} ) - (mod_freestyledrums_off - {set $mod_freestyledrums {! $mod_freestyledrums}} + (mod_staticfills_off + {set $mod_staticfills {! $mod_staticfills}} ) (mod_mididrum {set $mod_mididrum {! $mod_mididrum}} @@ -263,6 +340,18 @@ (mod_paddrum_off {set $mod_paddrum {! $mod_paddrum}} ) + (mod_selectdeploy + {set $mod_selectdeploy {! $mod_selectdeploy}} + ) + (mod_selectdeploy_off + {set $mod_selectdeploy {! $mod_selectdeploy}} + ) + (mod_noquickrestart + {set $mod_noquickrestart {! $mod_noquickrestart}} + ) + (mod_noquickrestart_off + {set $mod_noquickrestart {! $mod_noquickrestart}} + ) (mod_vocalgender {set $mod_vocalgender {! $mod_vocalgender}} ) @@ -275,24 +364,54 @@ (mod_legacybass_off {set $mod_legacybass {! $mod_legacybass}} ) + (mod_nosustain + {set $mod_nosustain {! $mod_nosustain}} + ) + (mod_nosustain_off + {set $mod_nosustain {! $mod_nosustain}} + ) (mod_rb3sustain {set $mod_rb3sustain {! $mod_rb3sustain}} ) (mod_rb3sustain_off {set $mod_rb3sustain {! $mod_rb3sustain}} ) + (mod_nowhammyfx + {set $mod_nowhammyfx {! $mod_nowhammyfx}} + ) + (mod_nowhammyfx_off + {set $mod_nowhammyfx {! $mod_nowhammyfx}} + ) + (mod_gemdivider + {set $mod_gemdivider {! $mod_gemdivider}} + ) + (mod_gemdivider_off + {set $mod_gemdivider {! $mod_gemdivider}} + ) + (mod_nocrowd + {set $mod_nocrowd {! $mod_nocrowd}} + ) + (mod_nocrowd_off + {set $mod_nocrowd {! $mod_nocrowd}} + ) + (mod_nomuting + {set $mod_nomuting {! $mod_nomuting}} + ) + (mod_nomuting_off + {set $mod_nomuting {! $mod_nomuting}} + ) + (mod_noflames + {set $mod_noflames {! $mod_noflames}} + ) + (mod_noflames_off + {set $mod_noflames {! $mod_noflames}} + ) (mod_flashbang {set $mod_flashbang {! $mod_flashbang}} ) (mod_flashbang_off {set $mod_flashbang {! $mod_flashbang}} ) - (mod_fakejuke - {set $mod_fakejuke {! $mod_fakejuke}} - ) - (mod_fakejuke_off - {set $mod_fakejuke {! $mod_fakejuke}} - ) } LIST_HANDLER ;run our list reset routine after any result is selected ) diff --git a/_build_xenia.bat b/_build_xenia.bat new file mode 100644 index 0000000..6066c8e --- /dev/null +++ b/_build_xenia.bat @@ -0,0 +1,10 @@ +set FAILED_ARK_BUILD=0 +@echo off +echo:Building Xbox ARK +"%~dp0dependencies/windows/arkhelper" dir2ark "%~dp0_ark" "%~dp0_build\xbox\gen" -n "dxsl_xbox" -e -v 5 -s 4073741823 >nul +if %errorlevel% neq 0 (set FAILED_ARK_BUILD=1) +if %FAILED_ARK_BUILD% neq 1 (echo:Successfully built Loader ARK. You may find the files needed to place on your Xbox 360 in /_build/Xbox/) +if %FAILED_ARK_BUILD% neq 0 (echo:Error building ARK. Check your modifications or run _git_reset.bat to rebase your repo.) +"%~dp0\_xenia\xenia_canary" "%~dp0\_build\xbox\dx-settings-loader.xex" +echo: +pause \ No newline at end of file