2012-03-18 18:38:50 -05:00
# sm-ssc default theme | created by the spinal shark collective
[Global]
FallbackTheme = _fallback
2012-07-22 22:44:39 -07:00
[ScreenSystemLayer]
# P1 Credits Text
CreditsP1X = SCREEN_LEFT+10
CreditsP1Y = SCREEN_BOTTOM-10
CreditsP1OnCommand = horizalign,left;vertalign,bottom;zoom,0.675;shadowlength,1;diffusebottomedge,PlayerColor(PLAYER_1);
# P2 Credits Text
CreditsP2OnCommand = horizalign,right;vertalign,bottom;zoom,0.675;shadowlength,1;diffusebottomedge,PlayerColor(PLAYER_2);
CreditsP2X = SCREEN_RIGHT-10
CreditsP2Y = SCREEN_BOTTOM-10
2012-03-18 18:38:50 -05:00
[ScreenWithMenuElements]
2012-07-22 22:44:39 -07:00
# Custom underlay that is over everything else! fantastic for cool effects and depth of field or something
CustomOverlayX = SCREEN_LEFT
CustomOverlayY = SCREEN_TOP
CustomOverlayOnCommand =
CustomOverlayOffCommand =
# Header Background
2012-03-18 18:38:50 -05:00
ShowHeader = true
2012-08-01 23:15:05 -07:00
HeaderX = SCREEN_CENTER_X
2012-03-18 18:38:50 -05:00
HeaderY = SCREEN_TOP
2012-08-01 23:15:05 -07:00
HeaderOnCommand =
2012-03-18 18:38:50 -05:00
HeaderOffCommand =
2012-08-01 23:15:05 -07:00
# Additional Header Text
ShowTextHeader = true
TextHeaderX = SCREEN_LEFT+16
TextHeaderY = SCREEN_TOP+16
TextHeaderOnCommand = horizalign,left;strokecolor,Color.Outline;
TextHeaderOffCommand =
# Subtitle Header Text
ShowTextSubtitle = true
TextSubtitleX = SCREEN_LEFT+16
TextSubtitleY = SCREEN_TOP+36
TextSubtitleOnCommand = horizalign,left;zoom,0.5;shadowlength,1
TextSubtitleOffCommand =
2012-07-22 22:44:39 -07:00
# Footer Background
2012-03-18 18:38:50 -05:00
ShowFooter = true
2012-08-01 23:15:05 -07:00
FooterX = SCREEN_CENTER_X
FooterY = SCREEN_BOTTOM-32
FooterOnCommand =
2012-03-18 18:38:50 -05:00
FooterOffCommand =
2012-07-22 22:44:39 -07:00
# Help text on bottom of screen
2012-03-18 18:38:50 -05:00
ShowHelp = true
HelpX = SCREEN_LEFT
HelpY = SCREEN_BOTTOM
2012-08-01 23:15:05 -07:00
HelpOnCommand =
2012-03-18 18:38:50 -05:00
HelpOffCommand =
2012-07-22 22:44:39 -07:00
# The menu timer
2012-08-01 23:15:05 -07:00
TimerX = SCREEN_RIGHT-32-8
TimerY = SCREEN_TOP+24
TimerOnCommand = draworder,105
2012-03-18 18:38:50 -05:00
TimerOffCommand =
2012-07-22 22:44:39 -07:00
# Shows what stage you are on
2012-03-18 18:38:50 -05:00
ShowStageDisplay = true
2012-07-20 12:54:39 -07:00
StageDisplayX = SCREEN_CENTER_X
StageDisplayY = SCREEN_TOP
2012-08-01 23:15:05 -07:00
StageDisplayOnCommand =
2012-03-18 18:38:50 -05:00
StageDisplayOffCommand =
2012-08-01 23:15:05 -07:00
[MenuTimer]
Text1OnCommand = stopeffect;stoptweening;halign,1;shadowlength,0;strokecolor,Color.Outline
Text1FormatFunction = function(fSeconds) fSeconds=math.floor(fSeconds); return string.format("%02.0f",fSeconds) end
Text2OnCommand = x,2;y,-3;stopeffect;stoptweening;halign,0;shadowlength,0;strokecolor,Color.Outline;zoom,0.65
Text2FormatFunction = function(fSeconds) local remainder=fSeconds-math.floor(fSeconds); local digit=math.floor(remainder*100); return string.format("%02.0f",digit) end
Warning10Command = diffuseshift;effectperiod,1;effectcolor2,Color.Red;effectcolor1,Color.White;
2012-07-20 12:54:39 -07:00
[ScreenTitleMenu]
2012-07-22 22:44:39 -07:00
# Menu Items container,
2012-07-20 12:54:39 -07:00
ScrollerX = SCREEN_CENTER_X
ScrollerY = SCREEN_CENTER_Y*1.5
ScrollerTransform = function(self,offset,itemIndex,numItems) \
self:y(24*(itemIndex-(numItems-1)/2)); \
end
ScrollerOnCommand =
ScrollerOffCommand =
2012-07-22 22:44:39 -07:00
# The items inside the scroller!
2012-07-20 12:54:39 -07:00
ScrollerItemX = 0
ScrollerItemY = 0
2012-07-22 22:44:39 -07:00
ScrollerItemOnCommand = finishtweening;shadowlength,1;strokecolor,Color.Outline;
2012-07-20 12:54:39 -07:00
ScrollerItemGainFocusCommand = stoptweening;linear,0.125;diffuse,Color.Blue;zoom,1;
ScrollerItemLoseFocusCommand = stoptweening;linear,0.125;diffuse,Color.White;zoom,0.5;
2012-07-22 20:22:32 -07:00
# Logo
2012-07-20 12:54:39 -07:00
LogoX = SCREEN_CENTER_X
2012-07-22 20:22:32 -07:00
LogoY = SCREEN_CENTER_Y*0.75
2012-07-22 22:44:39 -07:00
LogoOnCommand = wag;effectmagnitude,4,0,0;
2012-07-20 12:54:39 -07:00
LogoOffCommand =
2012-06-18 19:01:16 -07:00
#
2012-07-20 12:54:39 -07:00
VersionX = SCREEN_RIGHT-24
2012-08-01 23:15:05 -07:00
VersionY = SCREEN_TOP+16.5
2012-07-22 22:44:39 -07:00
VersionOnCommand = shadowlength,1;horizalign,right;vertalign,top;zoom,0.5625
2012-07-20 12:54:39 -07:00
VersionOffCommand =
2012-07-22 22:44:39 -07:00
#
NumSongsX = SCREEN_LEFT+24
2012-08-01 23:15:05 -07:00
NumSongsY = SCREEN_TOP+16.5
2012-07-22 22:44:39 -07:00
NumSongsOnCommand = shadowlength,1;horizalign,left;vertalign,top;zoom,0.5625
NumSongsOffCommand =
2012-08-01 23:15:05 -07:00
[ScreenSelectStyle]
UpdateOnMesage = ""
#
FOV = 90
#
PerChoiceScrollElement = false
PerChoiceIconElement = false
#
Choice7Keys = "name,7Keys;style,single7;screen,"..Branch.AfterSelectStyle()
Choice10Keys = "name,10Keys;style,double5;screen,"..Branch.AfterSelectStyle()
Choice14Keys = "name,14Keys;style,double7;screen,"..Branch.AfterSelectStyle()
ChoiceKB7 = "name,kb7;style,single;screen,"..Branch.AfterSelectStyle()
#
ShowScroller = false
ShowIcon = true
ShowCursor = true
WrapScroller = false
UseIconMetrics = true
#
CursorP1OffsetXFromIcon = -40
CursorP1OffsetYFromIcon = -40
CursorP2OffsetXFromIcon = 0
CursorP2OffsetYFromIcon = 0
#
IconGainFocusCommand = stoptweening;bounceend,0.125;zoom,1;
IconLoseFocusCommand = stoptweening;decelerate,0.25;zoom,0.8;
#
IconChoiceSingleX = SCREEN_CENTER_X-(104*2)
IconChoiceSingleY = SCREEN_BOTTOM-32-28
IconChoiceSingleOnCommand = zoom,0;bounceend,0.35;zoom,1
IconChoiceSingleOffCommand = linear,0.1175;zoomx,0
#
IconChoiceDoubleX = SCREEN_CENTER_X
IconChoiceDoubleY = SCREEN_BOTTOM-32-28
IconChoiceDoubleOnCommand = zoom,0;bounceend,0.35;zoom,1
IconChoiceDoubleOffCommand = linear,0.1175;zoomx,0
####
IconChoiceSoloX = SCREEN_CENTER_X-(104*1)
IconChoiceSoloY = SCREEN_BOTTOM-32-28
IconChoiceSoloOnCommand = zoom,0;bounceend,0.35;zoom,1
IconChoiceSoloOffCommand = linear,0.1175;zoomx,0
#
IconChoiceHalfDoubleX = SCREEN_CENTER_X-160
IconChoiceHalfDoubleY = SCREEN_CENTER_Y+96
IconChoiceHalfDoubleOnCommand = zoom,0;bounceend,0.35;zoom,1
IconChoiceHalfDoubleOffCommand = linear,0.1175;zoomx,0
####
IconChoiceVersusX = SCREEN_CENTER_X+(104)
IconChoiceVersusY = SCREEN_BOTTOM-32-28
IconChoiceVersusOnCommand = zoom,0;bounceend,0.35;zoom,1
IconChoiceVersusOffCommand = linear,0.1175;zoomx,0
#
IconChoiceCoupleX = SCREEN_CENTER_X+(104*2)
IconChoiceCoupleY = SCREEN_BOTTOM-32-28
IconChoiceCoupleOnCommand = zoom,0;bounceend,0.35;zoom,1
IconChoiceCoupleOffCommand = linear,0.1175;zoomx,0
#
IconChoiceRoutineX = SCREEN_CENTER_X+160
IconChoiceRoutineY = SCREEN_CENTER_Y+96
IconChoiceRoutineOnCommand = zoom,0;bounceend,0.35;zoom,1
IconChoiceRoutineOffCommand = linear,0.1175;zoomx,0
#
IconChoicekb7X = SCREEN_CENTER_X
IconChoicekb7Y = SCREEN_CENTER_Y
IconChoicekb7OnCommand = zoom,0;bounceend,0.35;zoom,1
IconChoicekb7OffCommand = linear,0.1175;zoomx,0
#
IconChoice5KeysX = SCREEN_CENTER_X-160
IconChoice5KeysY = SCREEN_CENTER_Y-48
IconChoice5KeysOnCommand = zoom,0;bounceend,0.35;zoom,1
IconChoice5KeysOffCommand = linear,0.1175;zoomx,0
#
IconChoice7KeysX = SCREEN_CENTER_X-160
IconChoice7KeysY = SCREEN_CENTER_Y+48
IconChoice7KeysOnCommand = zoom,0;bounceend,0.35;zoom,1
IconChoice7KeysOffCommand = linear,0.1175;zoomx,0
#
IconChoice10KeysX = SCREEN_CENTER_X+160
IconChoice10KeysY = SCREEN_CENTER_Y-48
IconChoice10KeysOnCommand = zoom,0;bounceend,0.35;zoom,1
IconChoice10KeysOffCommand = linear,0.1175;zoomx,0
#
IconChoice14KeysX = SCREEN_CENTER_X+160
IconChoice14KeysY = SCREEN_CENTER_Y+48
IconChoice14KeysOnCommand = zoom,0;bounceend,0.35;zoom,1
IconChoice14KeysOffCommand = linear,0.1175;zoomx,0