2010-02-20 16:44:59 -06:00
# This probably is hard to understand from the way it was made in the first
2010-02-24 02:40:36 -06:00
# place, so instead just pay attention to each group, which has tons of
2010-02-20 16:44:59 -06:00
# notes
2010-01-26 21:00:30 -06:00
# 01 # Global
# 02 # Managers
# 03 # Singletons
# 04 # Global Screen
# 05 # Base Screens
# 06 # Derivative Screens
# 07 # Etc
# 01 #
[Global]
2010-02-20 16:44:59 -06:00
# This basically means that all other themes get information from this theme.
# It's really awesome for making mods n stuff
2010-01-26 21:00:30 -06:00
IsBaseTheme = 1
[Common]
2010-02-20 16:44:59 -06:00
# How big the design of the theme is. for example, if a theme was designed for
# 1080p, it would be shrunken for 640x480, as well as that, if it was designed
# for 480p, it would be enlarged for bigger screens!
2010-05-29 17:03:52 -05:00
ScreenWidth = 1
2010-01-26 21:00:30 -06:00
ScreenHeight = 480
2010-02-20 16:44:59 -06:00
# Allows you to pick all available game modes for your gametype: for example,
# inserting enough coins for 1p would let you choose between solo, single
# and double before each game
2010-01-26 21:00:30 -06:00
AutoSetStyle = true
2010-02-20 16:44:59 -06:00
# Default modifiers and noteskin.
2010-06-01 15:31:04 -05:00
DefaultModifiers = "default;1.5x;"
2010-01-26 21:00:30 -06:00
DefaultNoteSkinName = "default"
2010-02-20 16:44:59 -06:00
# Difficulties to show. Useful for custom games where you want to hide these.
2010-01-26 21:00:30 -06:00
DifficultiesToShow = "beginner,easy,medium,hard,challenge"
2010-02-20 16:44:59 -06:00
# Same as above, but for courses.
2010-01-26 21:00:30 -06:00
CourseDifficultiesToShow = "easy,medium,hard"
2010-02-24 02:40:36 -06:00
# Things to hide. You couldn't play cabinet anyways.
2010-01-26 21:00:30 -06:00
StepsTypesToHide = "lights-cabinet"
#~ StepsTypesToHide="dance-couple,dance-solo,pump-halfdouble,lights-cabinet"
2010-02-20 16:44:59 -06:00
# Useless?
2010-01-26 21:00:30 -06:00
MaxCourseEntriesBeforeShowVarious = 10
2010-02-20 16:44:59 -06:00
# Legacy metric: The first screen that shows up when you take forever to press
# start.
2010-07-03 20:55:25 -05:00
FirstAttractScreen = "ScreenDemonstration"
2010-02-20 16:44:59 -06:00
# First screen that pops up when you start the game. ScreenInit in particular
# shows the theme information before going to the title screen.
2010-01-26 21:00:30 -06:00
InitialScreen = "ScreenInit"
2010-02-20 16:44:59 -06:00
# Screens that show over everything else. you shouldn't worry bout this, since
# it wont matter much.
2010-06-08 13:28:20 -05:00
OverlayScreens = "ScreenSystemLayer,ScreenSyncOverlay,ScreenStatsOverlay,ScreenDebugOverlay,ScreenConsoleOverlay"
2010-02-20 16:44:59 -06:00
# Legacy metric: Percentage Scoring shows this many decimals ( 00.00% ).
2010-01-26 21:00:30 -06:00
PercentScoreDecimalPlaces = 2
# 02 #
[LightsManager]
2010-02-20 16:44:59 -06:00
# Mostly useless since it doesn't work, as well as that barely anyone has
# lights to play around with.
2010-01-26 21:00:30 -06:00
GameButtonsToShow = ""
LightEffectRiseSeconds = 0.075
LightEffectFallOffSeconds = 0.35
LightEffectPulseTime = 0.100
[ProfileManager]
2010-02-20 16:44:59 -06:00
# I wouldn't change this either.
2010-01-26 21:00:30 -06:00
FixedProfiles = false
NumFixedProfiles = 1
[SongManager]
2010-07-21 22:39:11 -05:00
# SSC: Determine what the ES/OMES Modifiers are
ExtraStagePlayerModifiers = "default,1.5x,reverse"
ExtraStageStageModifiers = "norecover"
OMESPlayerModifiers = "default,1.5x,reverse"
OMESStageModifiers = "suddendeath"
2010-02-20 16:44:59 -06:00
# How many different colors you can have in the MusicWheel
2010-02-03 23:40:12 -06:00
NumSongGroupColors = 10
2010-01-26 21:00:30 -06:00
NumCourseGroupColors = 1
2010-02-20 16:44:59 -06:00
# Legacy metric: how difficult a song has to be for it to glow.
2010-07-23 18:57:48 -05:00
ExtraColorMeter = GetExtraColorThreshold()
2010-02-20 16:44:59 -06:00
# The maximum difficulty a OMES stage can be.
2010-01-26 21:00:30 -06:00
ExtraStage2DifficultyMax = 8
2010-02-20 16:44:59 -06:00
# Allow special colors for unlocks and 'preffered' sort
2010-01-26 21:00:30 -06:00
UseUnlockColor = false
UsePreferredSortColor = false
2010-02-20 16:44:59 -06:00
# Unlocks go at the end so they're easy to find.
2010-01-26 21:00:30 -06:00
MoveUnlocksToBottomOfPreferredSort = false
2010-02-03 23:40:12 -06:00
# Lots of themes want more than one group color, so let them have this.
2010-01-26 21:00:30 -06:00
SongGroupColor1 = color("#00aeef") -- blue
2010-02-03 23:40:12 -06:00
SongGroupColor2 = color("#00aeef") -- blue
SongGroupColor3 = color("#00aeef") -- blue
SongGroupColor4 = color("#00aeef") -- blue
SongGroupColor5 = color("#00aeef") -- blue
SongGroupColor6 = color("#00aeef") -- blue
SongGroupColor7 = color("#00aeef") -- blue
SongGroupColor8 = color("#00aeef") -- blue
SongGroupColor9 = color("#00aeef") -- blue
SongGroupColor10 = color("#00aeef") -- blue
2010-02-20 16:44:59 -06:00
# Lots of themes want more than one course color, too
CourseGroupColor1 = color("1,1,1,1") -- white
CourseGroupColor2 = color("1,1,1,1") -- white
CourseGroupColor3 = color("1,1,1,1") -- white
CourseGroupColor4 = color("1,1,1,1") -- white
CourseGroupColor5 = color("1,1,1,1") -- white
CourseGroupColor6 = color("1,1,1,1") -- white
CourseGroupColor7 = color("1,1,1,1") -- white
CourseGroupColor8 = color("1,1,1,1") -- white
CourseGroupColor9 = color("1,1,1,1") -- white
CourseGroupColor10 = color("1,1,1,1") -- white
# as they say.
2010-01-26 21:00:30 -06:00
UnlockColor = color("1,0.5,0,1")
ExtraColor = color("#ff0000") -- red
[UnlockManager]
2010-02-20 16:44:59 -06:00
# Unlock specific things. we'll go in-depth with this one day, but it really
# isnt what sm-ssc was designed for.
2010-01-26 21:00:30 -06:00
AutoLockChallengeSteps = false
UnlockNames = ""
# 03 #
[ArrowEffects]
2010-02-20 16:44:59 -06:00
# Complicated stuff you probably shouldnt ever mess with or else you'll
# destroy mods completely!
2010-01-26 21:00:30 -06:00
FrameWidthEffectsPixelsPerSecond = 400
FrameWidthEffectsMinMultiplier = 0.5
FrameWidthEffectsMaxMultiplier = 1.2
FrameWidthLockEffectsToOverlapping = false
FrameWidthLockEffectsTweenPixels = 25
ArrowSpacing = 64
[Background]
2010-02-20 16:44:59 -06:00
# Background stuff. again, its usually a better idea to leave this alone
# unless you truly need to change it, in which case you'd know what it does.
2010-01-26 21:00:30 -06:00
ShowDancingCharacters = true
UseStaticBackground = true
#
ClampOutputPercent = 0.0
#
LeftEdge = SCREEN_LEFT
RightEdge = SCREEN_RIGHT
TopEdge = SCREEN_TOP
BottomEdge = SCREEN_BOTTOM
[Banner]
2010-02-20 16:44:59 -06:00
# Scroll stuff when you roll over it, DDR Extreme style.
2010-01-26 21:00:30 -06:00
ScrollRandom = false
ScrollRoulette = false
[BitmapText]
2010-02-20 16:44:59 -06:00
# The colors in the 'roulette' text. you can have alot!
2010-01-26 21:00:30 -06:00
NumRainbowColors = 7
RainbowColor1 = color("1.0,1.0,1.0,1") -- red
RainbowColor2 = color("0.8,0.2,0.6,1") -- pink
RainbowColor3 = color("0.4,0.3,0.5,1") -- purple
RainbowColor4 = color("0.2,0.6,1.0,1") -- sky blue
RainbowColor5 = color("0.2,0.8,0.8,1") -- sea green
RainbowColor6 = color("0.2,0.8,0.4,1") -- green
RainbowColor7 = color("1.0,0.8,0.2,1") -- orange
[BPMDisplay]
2010-02-20 16:44:59 -06:00
# Various commands for the BPMDisplay, ranging from no bpm, a non changing bpm,
# a bpm that changes, one that is 'random' ( boss songs ) and when a song is
# an es/omes!
2010-01-26 21:00:30 -06:00
SetNoBpmCommand = diffusetopedge,color("#777777");diffusebottomedge,color("#666666")
SetNormalCommand = diffusetopedge,color("#fbfb57");diffusebottomedge,color("#fb9c57")
SetChangeCommand = diffusetopedge,color("#fb9c57");diffusebottomedge,color("#fb5757")
SetRandomCommand = diffusetopedge,color("#fb9c57");diffusebottomedge,color("#fb5757")
SetExtraCommand = diffusetopedge,color("#fb5757");diffusebottomedge,color("#9c4242")
2010-02-20 16:44:59 -06:00
# Determines if it shows both bpms ( 000-100 ) or cycles between the min and
# max.
2010-01-26 21:00:30 -06:00
Cycle = true
2010-02-20 16:44:59 -06:00
# Text when there is no BPM
2010-01-26 21:00:30 -06:00
NoBpmText = "000"
2010-02-20 16:44:59 -06:00
# How fast it cycles, smaller is faster
2010-07-03 20:55:25 -05:00
RandomCycleSpeed = 0.1
2010-02-20 16:44:59 -06:00
# Seperator between both bpms ( 100-200 ).
2010-01-26 21:00:30 -06:00
Separator = "-"
2010-02-20 16:44:59 -06:00
# ??? when it cycles.
2010-01-26 21:00:30 -06:00
ShowQMarksInRandomCycle = true
2010-07-03 20:55:25 -05:00
RandomText = "!!!"
2010-03-26 00:55:41 -05:00
# xxx: localize me -aj
VariousText = "Various"
2010-01-26 21:00:30 -06:00
[CodeDetector]
2010-02-20 16:44:59 -06:00
# Codes on the MusicWheel that change stuff!
2010-01-26 21:00:30 -06:00
PrevSteps1 = "Up,Up"
PrevSteps2 = "MenuUp,MenuUp"
NextSteps1 = "Down,Down"
NextSteps2 = "MenuDown,MenuDown"
NextSort1 = "@MenuLeft-@MenuRight-Start"
NextSort2 = "MenuLeft-MenuRight"
NextSort3 = "@Left-@Right-Start"
NextSort4 = "Left-Right"
ModeMenu1 = "Up,Down,Up,Down"
ModeMenu2 = "MenuUp,MenuDown,MenuUp,MenuDown"
Mirror = "Up,Left,Right,Left,Right"
Left = "Up,Down,Right,Left"
Right = "Up,Down,Left,Right"
Shuffle = "Down,Up,Down,Up"
SuperShuffle = "Down,Up,Left,Right"
NextTransform = ""
NextScrollSpeed = "Up,Left,Down,Left,Up"
PreviousScrollSpeed = "Down,Right,Up,Right,Down"
NextAccel = "Left,Right,Down,Up"
NextEffect = "Left,Down,Right"
NextAppearance = "Left,Up,Right"
NextTurn = ""
Reverse = "Down,Left,Right,Left,Right"
HoldNotes = "Right,Left,Down,Up"
Mines = ""
Dark = ""
CancelAll = "Left,Right,Left,Right,Left,Right,Left,Right"
2010-07-06 17:09:40 -05:00
NextGroup = "MenuUp,MenuRight,MenuRight"
PrevGroup = "MenuUp,MenuDown,MenuUp,MenuDown"
CloseCurrentFolder = "MenuUp-MenuDown"
2010-02-20 16:44:59 -06:00
# Codes on the title screen.
2010-04-25 18:49:56 -05:00
NextTheme = ""
NextTheme2 = ""
NextAnnouncer = ""
NextAnnouncer2 = ""
# NextTheme="Left,Left,Left,Right,Right,Right,Left,Right"
# NextTheme2="MenuLeft,MenuLeft,MenuLeft,MenuRight,MenuRight,MenuRight,MenuLeft,MenuRight"
# NextAnnouncer="Left,Left,Right,Right,Left,Left,Right,Right"
# NextAnnouncer2="MenuLeft,MenuLeft,MenuRight,MenuRight,MenuLeft,MenuLeft,MenuRight,MenuRight"
2010-02-20 16:44:59 -06:00
# Various.
2010-01-26 21:00:30 -06:00
Hidden = ""
RandomVanish = ""
SaveScreenshot1 = "MenuLeft-MenuRight"
SaveScreenshot2 = ""
CancelAllPlayerOptions = "Left,Right,Left,Right,Left,Right"
BackInEventMode = ""
[CombinedLifeMeterTug]
2010-02-20 16:44:59 -06:00
# We dont use it.
2010-01-26 21:00:30 -06:00
MeterWidth = 0.0
MeterHeight = 0.0
[Combo]
2010-02-20 16:44:59 -06:00
# System Direction
2010-02-17 20:48:30 -06:00
ShowComboAt = HitCombo()
ShowMissesAt = MissCombo()
2010-02-20 16:44:59 -06:00
# Shrink and Grow the combo, DDR Style
2010-01-26 21:00:30 -06:00
NumberMinZoom = 0.8
NumberMaxZoom = 1
NumberMaxZoomAt = 100
2010-03-24 18:44:35 -05:00
#
LabelMinZoom = 0.75*0.75
2010-07-03 20:55:25 -05:00
LabelMaxZoom = 0.75*0.75
2010-02-20 16:44:59 -06:00
# Things the combo does when you bang on it, and what the text does
2010-03-24 18:44:35 -05:00
PulseCommand = %function(self,param) self:stoptweening(); self:zoom(1.125*param.Zoom); self:linear(0.05); self:zoom(param.Zoom); end
2010-07-03 20:55:25 -05:00
PulseLabelCommand = %function(self,param) self:stoptweening(); self:zoom(param.LabelZoom); self:linear(0.05); self:zoom(param.LabelZoom); end
2010-05-18 17:54:49 -05:00
NumberOnCommand = y,240-216-1.5;shadowlength,1;halign,1;valign,1;skewx,-0.125;
LabelOnCommand = x,6;y,22.5;shadowlength,1;zoom,0.75;diffusebottomedge,color("0.75,0.75,0.75,1");halign,0;valign,1
2010-01-26 21:00:30 -06:00
[HoldJudgment]
2010-02-20 16:44:59 -06:00
# System Direction
2010-05-26 00:19:29 -05:00
HoldJudgmentLetGoCommand = finishtweening;visible,ShowHoldJudgments();shadowlength,0;diffusealpha,1;zoom,1;y,-10;linear,0.8;y,10;sleep,0.5;linear,0.1;zoomy,0.5;zoomx,2;diffusealpha,0
HoldJudgmentHeldCommand = finishtweening;visible,ShowHoldJudgments();shadowlength,0;diffusealpha,1;zoom,1.25;linear,0.3;zoomx,1;zoomy,1;sleep,0.5;linear,0.1;zoomy,0.5;zoomx,2;diffusealpha,0
2010-01-26 21:00:30 -06:00
[HelpDisplay]
2010-02-20 16:44:59 -06:00
# The help display on the menus, and what it does.
2010-05-22 10:26:41 -05:00
# How fast it changes between texts (seconds)
2010-01-26 21:00:30 -06:00
TipShowTime = 4
2010-05-22 10:26:41 -05:00
# How long each switch takes (seconds)
TipSwitchTime = 1
2010-02-20 16:44:59 -06:00
# The Command when its made
2010-01-26 21:00:30 -06:00
TipOnCommand = shadowlength,0;diffuseblink
[Judgment]
# New #
JudgmentOnCommand =
2010-02-20 16:44:59 -06:00
# Things the judgment does when you bang on it.
2010-01-26 21:00:30 -06:00
JudgmentW1Command = shadowlength,0;diffusealpha,1;zoom,1.3;linear,0.05;zoom,1;sleep,0.8;linear,0.1;zoomy,0.5;zoomx,2;diffusealpha,0;glowblink;effectperiod,0.05;effectcolor1,1,1,1,0;effectcolor2,1,1,1,0.8
JudgmentW2Command = shadowlength,0;diffusealpha,1;zoom,1.3;linear,0.05;zoom,1;sleep,0.8;linear,0.1;zoomy,0.5;zoomx,2;diffusealpha,0
JudgmentW3Command = shadowlength,0;diffusealpha,1;zoom,1.2;linear,0.05;zoom,1;sleep,0.8;linear,0.1;zoomy,0.5;zoomx,2;diffusealpha,0;
JudgmentW4Command = shadowlength,0;diffusealpha,1;zoom,1.1;linear,0.05;zoom,1;sleep,0.8;linear,0.1;zoomy,0.5;zoomx,2;diffusealpha,0;
JudgmentW5Command = shadowlength,0;diffusealpha,1;zoom,1.0;vibrate;effectmagnitude,4,8,8;sleep,0.8;linear,0.1;zoomy,0.5;zoomx,2;diffusealpha,0
JudgmentMissCommand = shadowlength,0;diffusealpha,1;zoom,1;y,-20;linear,0.8;y,20;sleep,0.8;linear,0.1;zoomy,0.5;zoomx,2;diffusealpha,0
[Protiming]
2010-04-14 18:47:38 -05:00
# Protiming isn't implemented yet.
2010-01-26 21:00:30 -06:00
ProtimingOnCommand = y,24
ProtimingW1Command =
ProtimingW2Command =
ProtimingW3Command =
ProtimingW4Command =
ProtimingW5Command =
ProtimingMissCommand =
[Course]
2010-02-20 16:44:59 -06:00
# What.. are these anyways?
2010-01-26 21:00:30 -06:00
SortPreferredColor = color("1,1,1,1") -- Preferred is both for when courses are in preferred sort, or are autogen
SortLevel1Color = color("1,0,0,1")
SortLevel2Color = color("1,1,0,1")
SortLevel3Color = color("1,0.5,0,1")
SortLevel4Color = color("1,1,0,1")
SortLevel5Color = color("0,1,0,1")
[CustomDifficulty]
2010-02-20 16:44:59 -06:00
# Custom system that lets you rename certain classes of difficulties to
# something else. Mostly for custom games and game emulation, PIU for example.
# The names of which
2010-07-23 16:11:04 -05:00
Names = "PumpHard,PumpFreestyle,PumpNightmare,PumpHalfDouble"
2010-06-19 09:18:11 -05:00
2010-06-09 21:58:29 -05:00
# Names="DanceCoupleBeginner,DanceCoupleEasy,DanceCoupleMedium,DanceCoupleHard,DanceCoupleExpert,PumpHard"
2010-02-20 16:44:59 -06:00
# That get remapped to
2010-01-26 21:00:30 -06:00
DanceCoupleBeginnerStepsType = "StepsType_Dance_Couple"
DanceCoupleBeginnerDifficulty = "Difficulty_Beginner"
2010-06-19 09:18:11 -05:00
DanceCoupleBeginnerCourseType = nil
2010-01-26 21:00:30 -06:00
DanceCoupleBeginnerString = "Beginner"
2010-06-19 09:18:11 -05:00
#--#
2010-01-26 21:00:30 -06:00
DanceCoupleEasyStepsType = "StepsType_Dance_Couple"
DanceCoupleEasyDifficulty = "Difficulty_Easy"
2010-06-19 09:18:11 -05:00
DanceCoupleEasyCourseType = nil
2010-01-26 21:00:30 -06:00
DanceCoupleEasyString = "Easy"
2010-06-19 09:18:11 -05:00
#--#
2010-01-26 21:00:30 -06:00
DanceCoupleMediumStepsType = "StepsType_Dance_Couple"
DanceCoupleMediumDifficulty = "Difficulty_Medium"
2010-06-19 09:18:11 -05:00
DanceCoupleMediumCourseType = nil
2010-01-26 21:00:30 -06:00
DanceCoupleMediumString = "Medium"
2010-06-19 09:18:11 -05:00
#--#
2010-01-26 21:00:30 -06:00
DanceCoupleHardStepsType = "StepsType_Dance_Couple"
DanceCoupleHardDifficulty = "Difficulty_Hard"
2010-06-19 09:18:11 -05:00
DanceCoupleHardCourseType = nil
2010-01-26 21:00:30 -06:00
DanceCoupleHardString = "Hard"
2010-06-19 09:18:11 -05:00
#--#
2010-01-26 21:00:30 -06:00
DanceCoupleExpertStepsType = "StepsType_Dance_Couple"
DanceCoupleExpertDifficulty = "Difficulty_Expert"
2010-06-19 09:18:11 -05:00
DanceCoupleExpertCourseType = nil
2010-01-26 21:00:30 -06:00
DanceCoupleExpertString = "Expert"
2010-06-19 09:18:11 -05:00
#===#
2010-06-09 21:58:29 -05:00
PumpHardStepsType = "StepsType_Pump_Single"
PumpHardDifficulty = "Difficulty_Hard"
2010-06-19 09:18:11 -05:00
PumpHardCourseType = nil
2010-06-09 21:58:29 -05:00
PumpHardString = "Crazy"
2010-06-19 09:18:11 -05:00
#--#
PumpFreestyleStepsType = "StepsType_Pump_Double"
PumpFreestyleDifficulty = "Difficulty_Medium"
PumpFreestyleCourseType = nil
PumpFreestyleString = "Freestyle"
#--#
PumpNightmareStepsType = "StepsType_Pump_Double"
PumpNightmareDifficulty = "Difficulty_Hard"
PumpNightmareCourseType = nil
PumpNightmareString = "Nightmare"
2010-07-23 16:11:04 -05:00
#--#
PumpHalfDoubleStepsType = "StepsType_Pump_Halfdouble"
PumpHalfDoubleDifficulty = "Difficulty_Medium"
PumpHalfDoubleCourseType = nil
PumpHalfDoubleString = "HalfDouble"
2010-06-09 21:58:29 -05:00
#
# Difficulty_Beginner-StepsType_Pump_Single=Easy
# Difficulty_Easy-StepsType_Pump_Single=Normal
# Difficulty_Medium-StepsType_Pump_Single=Hard
# Difficulty_Hard-StepsType_Pump_Single=Crazy
# Difficulty_Medium-StepsType_Pump_Halfdouble=Half-Double
# Difficulty_Medium-StepsType_Pump_Double=Freestyle
# Difficulty_Hard-StepsType_Pump_Double=Nightmare
# Difficulty_Edit-StepsType_Pump_Single=Edit
# Difficulty_Edit-StepsType_Pump_Halfdouble=Edit
# Difficulty_Edit-StepsType_Pump_Double=Edit
# Course=Progressive
2010-01-26 21:00:30 -06:00
[CustomScoring]
2010-02-20 16:44:59 -06:00
# Custom scoring, usually good for custom games.
# Various tweakers
2010-01-26 21:00:30 -06:00
ComboAboveThresholdAddsToScoreBonus = 0
ComboScoreBonusThreshold = 50
ComboScoreBonusValue = +1000
ComboMultiplier = 0.0
2010-02-17 19:47:36 -06:00
DoubleNoteScoreMultiplier = 2.0
TripleNoteScoreMultiplier = 3.0
QuadOrHigherNoteScoreMultiplier = 4.0
2010-02-20 16:44:59 -06:00
# And what they award you
2010-02-17 19:47:36 -06:00
PointsW1 = +50
PointsW2 = +20
PointsW3 = +10
PointsW4 = +5
PointsW5 = 0
PointsMiss = -5
PointsHitMine = -5
PointsCheckpointHit = +5
PointsCheckpointMiss = -5
2010-01-26 21:00:30 -06:00
PointsNone = 0
2010-02-17 19:47:36 -06:00
PointsHoldHeld = +5
PointsHoldLetGo = -5
2010-01-26 21:00:30 -06:00
[DifficultyList]
2010-02-20 16:44:59 -06:00
# A list that shows difficulties in a song.
2010-01-26 21:00:30 -06:00
CapitalizeDifficultyNames = false
2010-02-20 16:44:59 -06:00
# How far away and how many items there are
2010-01-26 21:00:30 -06:00
ItemsSpacingY = 40
NumShownItems = 5
#
MoveCommand = decelerate,0.3
[FadingBanner]
2010-02-20 16:44:59 -06:00
# The banner on MusicWheel.
2010-01-26 21:00:30 -06:00
BannerOnCommand =
2010-02-20 16:44:59 -06:00
# When it loads
2010-01-26 21:00:30 -06:00
BannerFadeFromCachedCommand = diffusealpha,1;stoptweening;linear,0.25;diffusealpha,0
2010-02-20 16:44:59 -06:00
# When it loads into clarity
2010-01-26 21:00:30 -06:00
BannerFadeOffCommand = diffusealpha,1;stoptweening;linear,0.25;diffusealpha,0
2010-02-20 16:44:59 -06:00
# ?
2010-01-26 21:00:30 -06:00
BannerResetFadeCommand = diffusealpha,1
[Gameplay]
2010-02-20 16:44:59 -06:00
# System Direction
2010-02-17 20:48:30 -06:00
ComboIsPerRow = ComboPerRow()
2010-01-29 21:16:55 -06:00
MinScoreToContinueCombo = ComboContinue()
MinScoreToMaintainCombo = ComboMaintain()
2010-05-26 00:19:29 -05:00
MaxScoreToIncrementMissCombo = 'TapNoteScore_Miss'
2010-02-20 16:44:59 -06:00
# When you hit it, you know.
2010-03-21 20:11:01 -05:00
ToastyTriggersAt = 250
2010-01-26 21:00:30 -06:00
[GameState]
2010-02-20 16:44:59 -06:00
# Default song and sort. these don't really matter
2010-01-26 21:00:30 -06:00
DefaultSong = ""
DefaultSort = "Group"
2010-02-20 16:44:59 -06:00
# How good of a grade you have to get to get an ES/OMES. Locked to an 'AA'
2010-05-08 17:05:52 -05:00
GradeTierForExtra1 = "Grade_Tier03"
GradeTierForExtra2 = "Grade_Tier03"
2010-02-20 16:44:59 -06:00
# and how difficult that song you go thas to be
2010-01-26 21:00:30 -06:00
MinDifficultyForExtra = "Difficulty_Hard"
2010-02-20 16:44:59 -06:00
# System Direction
2010-01-26 21:00:30 -06:00
AreStagePlayerModsForced = AreStagePlayerModsForced
AreStageSongModsForced = AreStageSongModsForced
2010-02-20 16:44:59 -06:00
# Let players join while you play if they put in some coins
2010-01-26 21:00:30 -06:00
AllowLateJoin = true
2010-02-20 16:44:59 -06:00
# Various feats that you can earn
2010-01-26 21:00:30 -06:00
ProfileRecordFeats = true
CategoryRecordFeats = true
2010-02-20 16:44:59 -06:00
# Disallow bad names
2010-01-26 21:00:30 -06:00
UseNameBlacklist = false
2010-02-20 16:44:59 -06:00
# Alow OMES
2010-01-26 21:00:30 -06:00
AllowExtra2 = true
2010-02-20 16:44:59 -06:00
# Don't let the player change difficulties on an ES/OMES
2010-01-26 21:00:30 -06:00
LockExtraStageSelection = true
2010-04-30 12:36:09 -05:00
# [sm-ssc] Normally, in event mode, the premium value is ignored. Set this
# metric to true to re-gain that behavior.
DisablePremiumInEventMode = false
2010-01-26 21:00:30 -06:00
[GrooveRadar]
2010-02-20 16:44:59 -06:00
# Polar graph that shows difficulty stuff in depth
# how thick the line is
2010-01-26 21:00:30 -06:00
EdgeWidth = 2
2010-02-20 16:44:59 -06:00
# ?
2010-01-26 21:00:30 -06:00
LabelOnDelay = 0
2010-02-20 16:44:59 -06:00
# How visible the middle is
2010-01-26 21:00:30 -06:00
CenterAlpha = 0.25
2010-02-20 16:44:59 -06:00
# what to do with each players part of the graph
2010-02-13 17:10:22 -06:00
RadarValueMapP1OnCommand = diffuse,PlayerColor(PLAYER_1)
RadarValueMapP2OnCommand = diffuse,PlayerColor(PLAYER_2)
2010-01-26 21:00:30 -06:00
[GroupList]
# Legacy Class.
SpacingX = 0
SpacingY = 0
StartX = 0
StartY = 0
[HighScore]
2010-02-20 16:44:59 -06:00
# Default highscore name for no entries ( like how street fighter has ' CAP ' )
2010-01-26 21:00:30 -06:00
EmptyName = "SSC!"
[Inventory]
2010-02-20 16:44:59 -06:00
# ?
2010-01-26 21:00:30 -06:00
ItemUseRateSeconds = 0.0
[LifeMeterBar]
2010-02-20 16:44:59 -06:00
# The default life bar you see in gameplay
# Percentage in which the game starts yelling at you to stop sucking
2010-01-26 21:00:30 -06:00
DangerThreshold = 0.2
2010-02-20 16:44:59 -06:00
# And how much it starts up at.
2010-01-26 21:00:30 -06:00
InitialValue = 0.5
2010-02-20 16:44:59 -06:00
# And how much it takes to get ravin'
2010-01-26 21:00:30 -06:00
HotValue = 1.0
2010-02-20 16:44:59 -06:00
# And how much there is to fill up ( only for debug )
2010-01-26 21:00:30 -06:00
LifeMultiplier = 1.0
2010-02-20 16:44:59 -06:00
# How good you gotta hit it to keep it alive. ( W3 is 'Great' );
2010-01-26 21:00:30 -06:00
MinStayAlive = "TapNoteScore_W3"
2010-02-20 16:44:59 -06:00
# Freiza Hack. Ugh
# FlashHotOnNoteHit=false
# MinScoreToFlash="TapNoteScore_W3"
# How much it changes
2010-01-26 21:00:30 -06:00
LifePercentChangeW1 = 0.008
LifePercentChangeW2 = 0.008
LifePercentChangeW3 = 0.004
LifePercentChangeW4 = 0.000
LifePercentChangeW5 = -0.040
LifePercentChangeMiss = -0.080
LifePercentChangeHitMine = -0.160
LifePercentChangeHeld = 0.008
LifePercentChangeLetGo = -0.080
LifePercentChangeCheckpointMiss = -0.002
LifePercentChangeCheckpointHit = 0.002
2010-02-20 16:44:59 -06:00
# And various positionings
2010-01-26 21:00:30 -06:00
UnderX = 0
UnderY = 0
DangerX = 0
DangerY = 0
StreamX = 0
StreamY = 0
OverX = 0
OverY = 0
[LifeMeterBattery]
2010-02-20 16:44:59 -06:00
# The bar that shows up in Oni mode.
# How long it flashes when you lose a life.
2010-01-26 21:00:30 -06:00
BatteryBlinkTime = 1.2
2010-02-20 16:44:59 -06:00
# Where the batteries are
2010-01-26 21:00:30 -06:00
BatteryP1X = -92
BatteryP1Y = 2
BatteryP2X = 92
BatteryP2Y = 2
2010-02-20 16:44:59 -06:00
# Where your live count is
2010-01-26 21:00:30 -06:00
NumLivesP1X = -92
NumLivesP1Y = 0
NumLivesP2X = 92
NumLivesP2Y = 0
[LifeMeterBattery Percent]
2010-02-20 16:44:59 -06:00
# The percentage on the bar. I wouldn't even bother changing this, because I
# havent and I *made* this theme :\
2010-07-14 14:48:46 -05:00
Format = FormatPercentScore
2010-01-26 21:00:30 -06:00
PercentUseRemainder = false
ApplyScoreDisplayOptions = true
DancePointsDigits = 5
#
PercentP1X = 0
PercentP1Y = 0
PercentP1OnCommand = zoom,0.7;shadowlength,0;diffuse,PlayerColor(PLAYER_1)
PercentP1OffCommand =
PercentP2X = 0
PercentP2Y = 0
PercentP2OnCommand = zoom,0.7;shadowlength,0;diffuse,PlayerColor(PLAYER_2)
PercentP2OffCommand =
#
DancePointsP1X = 0
DancePointsP1Y = 0
DancePointsP1OnCommand = zoom,0.7;shadowlength,0;diffuse,PlayerColor(PLAYER_1)
DancePointsP1OffCommand =
DancePointsP2X = 0
DancePointsP2Y = 0
DancePointsP2OnCommand = zoom,0.7;shadowlength,0;diffuse,PlayerColor(PLAYER_2)
DancePointsP2OffCommand =
[LifeMeterTime]
2010-02-20 16:44:59 -06:00
# The Lifemeter that shows up when you're playing survival.
# When it starts telling you to stop sucking.
2010-01-26 21:00:30 -06:00
DangerThreshold = 0.3
2010-02-20 16:44:59 -06:00
# How good it's filled up when you start
2010-01-26 21:00:30 -06:00
InitialValue = 0.5
MeterWidth = 0.0
MeterHeight = 0.0
2010-02-20 16:44:59 -06:00
# How little there is to fill?
2010-05-29 17:03:52 -05:00
MinLifeTime = 15
2010-01-26 21:00:30 -06:00
[LyricDisplay]
LyricFrontChangedCommand = LyricCommand,"Front"
LyricBackChangedCommand = LyricCommand,"Back"
InLength = 0
OutLength = 0
[OptionRow]
ShowModIcons = false
ShowUnderlines = true
ShowBpmInSpeedTitle = false
ModIconP1X = SCREEN_CENTER_X-280
ModIconP2X = SCREEN_CENTER_X+280
ModIconOnCommand = x,-30
FrameX = SCREEN_CENTER_X-222
FrameY = 0
FrameOnCommand =
TitleX = SCREEN_CENTER_X-222
TitleY = 0
TitleOnCommand = shadowlength,0;uppercase,true;wrapwidthpixels,SCREEN_WIDTH*0.2;zoom,0.6
TitleGainFocusCommand = diffuse,color("1,1,1,1");strokecolor,color("0,0,0,1")
TitleLoseFocusCommand = diffuse,color("0.5,0.5,0.5,1");strokecolor,color("0,0,0,1")
ItemsStartX = SCREEN_CENTER_X-140
ItemsEndX = SCREEN_CENTER_X+280
ItemsGapX = 14
ItemsMinBaseZoom = 0.65
ItemsLongRowP1X = SCREEN_CENTER_X-60
ItemsLongRowP2X = SCREEN_CENTER_X+100
ItemsLongRowSharedX = SCREEN_CENTER_X
ItemOnCommand = shadowlength,0;zoom,0.5
ItemGainFocusCommand =
ItemLoseFocusCommand =
TweenSeconds = 0.2
ModIconMetricsGroup = "ModIcon"
ColorSelected = color("1,1,1,1")
ColorNotSelected = color("0.9,0.9,0.9,1")
ColorDisabled = color("0.5,0.5,0.5,1")
[OptionRowService]
Fallback = "OptionRow"
# Service Titles are all that are shown.
ShowUnderlines = false
ShowCursors = false
#
TitleX = SCREEN_CENTER_X
TitleY =
TitleOnCommand = shadowlength,0;uppercase,true;maxwidth,600;zoom,0.75
TitleGainFocusCommand = diffuse,color("1,1,1,1");strokecolor,color("0,0,0,1")
TitleLoseFocusCommand = diffuse,color("0.5,0.5,0.5,1");strokecolor,color("0,0,0,1")
[OptionRowExit]
Fallback = "OptionRow"
FrameOnCommand = visible,false
TitleOnCommand = visible,false
[OptionsCursor]
LeftX =
LeftY =
2010-05-18 17:54:49 -05:00
LeftOnCommand = halign,1;
2010-01-26 21:00:30 -06:00
MiddleX =
MiddleY =
MiddleOnCommand =
RightX =
RightY =
2010-05-18 17:54:49 -05:00
RightOnCommand = halign,0;
2010-01-26 21:00:30 -06:00
CanGoLeftX =
CanGoLeftY =
2010-05-18 17:54:49 -05:00
CanGoLeftOnCommand = halign,1;
2010-01-26 21:00:30 -06:00
CanGoRightX =
CanGoRightY =
2010-05-18 17:54:49 -05:00
CanGoRightOnCommand = halign,0;
2010-01-26 21:00:30 -06:00
[OptionsCursorP1]
Fallback = "OptionsCursor"
LeftX = -2
MiddleX = -2
RightX = -2
LeftY = -2
MiddleY = -2
RightY = -2
[OptionsCursorP2]
Fallback = "OptionsCursor"
LeftX = 2
MiddleX = 2
RightX = 2
LeftY = 2
MiddleY = 2
RightY = 2
[OptionsUnderline]
Fallback = "OptionsCursor"
[OptionsUnderlineP1]
Fallback = "OptionsUnderline"
LeftX = -4
MiddleX = -4
RightX = -4
LeftY = 10
MiddleY = 10
RightY = 10
[OptionsUnderlineP2]
Fallback = "OptionsUnderline"
LeftX = 4
MiddleX = 4
RightX = 4
LeftY = 12
MiddleY = 12
RightY = 12
[MenuTimer]
WarningStart = 10
WarningBeepStart = 10
2010-02-03 23:40:12 -06:00
# I don't like it
# -- Midiman
# MaxStallSeconds=7.5
MaxStallSeconds = 0
2010-01-26 21:00:30 -06:00
#
Text1OnCommand = stopeffect;stoptweening;shadowlength,0;
Text1FormatFunction = function(fSeconds) fSeconds=math.min( 99, math.ceil(fSeconds) ); local digit = math.floor(fSeconds); return ""..digit end
Text2OnCommand = stopeffect;stoptweening;shadowlength,0;visible,false
Text2FormatFunction = function(fSeconds) fSeconds=math.min( 99, math.ceil(fSeconds) ); local digit = math.mod(fSeconds,10); return ""..digit end
#
FrameX = 0
FrameY = 0
FrameOnCommand =
#
Warning10Command =
Warning9Command =
Warning8Command =
Warning7Command =
Warning6Command =
Warning5Command =
Warning4Command =
Warning3Command =
Warning2Command =
Warning1Command =
Warning0Command =
[MenuTimerNoSound]
Fallback = "MenuTimer"
#
WarningBeepStart = 0
[MusicList]
SpacingX = 0
SpacingY = 0
StartY = 0
StartX = 0
#
CropWidth = 0
NumRows = 0
NumColumns = 0
[MusicWheel]
FadeSeconds = 1
SwitchSeconds = 0.10
RandomPicksLockedSongs = true
2010-06-01 13:57:52 -05:00
UseSectionsWithPreferredGroup = false
2010-01-26 21:00:30 -06:00
#
RouletteSwitchSeconds = 0.05
RouletteSlowDownSwitches = 5
LockedInitialVelocity = 15
ScrollBarHeight = 300
ScrollBarOnCommand = visible,false
#
ItemTransformFunction = function(self,offsetFromCenter,itemIndex,numItems) self:x( (1-math.cos(offsetFromCenter/math.pi))*44 ); self:y( offsetFromCenter*38 ); end
NumWheelItems = 11
MusicWheelSortOnCommand =
MusicWheelSortOffCommand =
MusicWheelItemSortOnCommand =
MusicWheelItemSortOffCommand =
HighlightOnCommand =
HighlightOffCommand =
HighlightSortOnCommand =
HighlightSortOffCommand =
WheelItemLockedColor = color("0,0,0,0.5")
#
NumSectionColors = 1
SectionColor1 = color("1,1,1,1")
#
SongRealExtraColor = color("1,0,0,1")
SortMenuColor = color("1,1,1,1")
2010-02-17 19:47:36 -06:00
SortOrders = { "SortOrder_Preferred", "SortOrder_Group", "SortOrder_Title", "SortOrder_BPM", "SortOrder_Artist", "SortOrder_Genre" }
# SortOrders={ "SortOrder_Preferred", "SortOrder_Group", "SortOrder_Title", "SortOrder_BPM", "SortOrder_Popularity", "SortOrder_Artist", "SortOrder_Genre" }
2010-01-26 21:00:30 -06:00
#
ShowRoulette = true
ShowRandom = false
ShowPortal = false
#
MostPlayedSongsToShow = 30
2010-02-05 13:42:55 -06:00
RecentSongsToShow = 30
2010-01-26 21:00:30 -06:00
#
2010-02-17 19:47:36 -06:00
ModeMenuChoiceNames = "Preferred,Group,Title,Bpm,Popularity,TopGrades,Artist,EasyMeter,MediumMeter,HardMeter,ChallengeMeter,DoubleEasyMeter,DoubleMediumMeter,DoubleHardMeter,DoubleChallengeMeter,Genre,Length,Recent"
# ModeMenuChoiceNames="Preferred,Group,Title,Bpm,Popularity,TopGrades,Artist,EasyMeter,MediumMeter,HardMeter,ChallengeMeter,DoubleEasyMeter,DoubleMediumMeter,DoubleHardMeter,DoubleChallengeMeter,Genre,Length,Recent,NormalMode,BattleMode"
2010-01-26 21:00:30 -06:00
ChoicePreferred = "sort,Preferred"
ChoiceGroup = "sort,Group"
ChoiceTitle = "sort,Title"
ChoiceBpm = "sort,BPM"
ChoicePopularity = "sort,Popularity"
ChoiceTopGrades = "sort,TopGrades"
ChoiceArtist = "sort,Artist"
ChoiceGenre = "sort,Genre"
ChoiceEasyMeter = "sort,EasyMeter"
ChoiceMediumMeter = "sort,MediumMeter"
ChoiceHardMeter = "sort,HardMeter"
ChoiceChallengeMeter = "sort,ChallengeMeter"
ChoiceDoubleEasyMeter = "sort,DoubleEasyMeter"
ChoiceDoubleMediumMeter = "sort,DoubleMediumMeter"
ChoiceDoubleHardMeter = "sort,DoubleHardMeter"
ChoiceDoubleChallengeMeter = "sort,DoubleChallengeMeter"
ChoiceLength = "sort,Length"
ChoiceRecent = "sort,Recent"
ChoiceNormalMode = "playmode,regular"
2010-02-17 19:47:36 -06:00
ChoiceBattleMode = "playmode,battle"
2010-01-26 21:00:30 -06:00
UseEasyMarkerFlag = false
#
[CourseWheel]
Fallback = "MusicWheel"
#
ModeMenuChoiceNames = "AllCourses,Nonstop,Oni,Endless,Survival"
# xxx: force nonstop on all courses? sounds lame but meh
2010-03-14 19:24:17 -05:00
ChoiceAllCourses = "sort,AllCourses;playmode,nonstop;mod,bar"
2010-01-26 21:00:30 -06:00
ChoiceNonstop = "sort,Nonstop;playmode,nonstop;mod,bar"
2010-03-14 19:24:17 -05:00
ChoiceOni = "sort,Oni;playmode,oni;mod,battery"
2010-01-26 21:00:30 -06:00
ChoiceEndless = "sort,Endless;playmode,endless;mod,bar"
ChoiceSurvival = "sort,Oni;playmode,oni;mod,lifetime"
[MusicWheelItem]
WheelNotifyIconX = 106
WheelNotifyIconY = 0
WheelNotifyIconOnCommand = visible,false
#
SongNameX = 0
SongNameY = 0
SongNameOnCommand =
#
CourseX = 0
CourseY = 0
CourseOnCommand =
#
SectionExpandedX = 0
SectionExpandedY = 0
SectionExpandedOnCommand =
#
SectionCollapsedX = 0
SectionCollapsedY = 0
SectionCollapsedOnCommand =
SectionCountX = 0
SectionCountY = 0
SectionCountOnCommand =
#
RouletteX = 0
RouletteY = 0
RouletteOnCommand =
#
2010-04-19 00:20:45 -05:00
RandomX = 0
RandomY = 0
RandomOnCommand =
#
PortalX = 0
PortalY = 0
PortalOnCommand =
#
2010-01-26 21:00:30 -06:00
SortX = 0
SortY = 0
SortOnCommand =
#
ModeX = 0
ModeY = 0
ModeOnCommand =
#
GradeP1X = 0
GradeP1Y = 0
GradeP2X = 0
GradeP2Y = 0
GradesShowMachine = true
[NoteField]
ShowBoard = false
ShowBeatBars = false
#
FadeBeforeTargetsPercent = 0
#
BarMeasureAlpha = 1
Bar4thAlpha = 1
Bar8thAlpha = 1
Bar16thAlpha = 1
2010-02-17 19:47:36 -06:00
#
2010-04-28 12:04:09 -05:00
RoutineNoteSkinP1 = "midi-routine-p1"
RoutineNoteSkinP2 = "midi-routine-p2"
2010-01-26 21:00:30 -06:00
[PlayerStageStats]
2010-05-18 17:54:49 -05:00
# Original CVS Grading
GradePercentTier01 = 1.000000
GradePercentTier02 = 1.000000
GradePercentTier03 = 0.930000
GradePercentTier04 = 0.800000
GradePercentTier05 = 0.650000
GradePercentTier06 = 0.450000
GradePercentTier07 = -99999.000000
2010-01-26 21:00:30 -06:00
GradeTier01IsAllW2s = false
2010-05-18 17:54:49 -05:00
GradeTier02IsAllW2s = true
GradeTier02IsFullCombo = false
NumGradeTiersUsed = 7
2010-01-26 21:00:30 -06:00
[Player]
# In The Groove
2010-05-29 15:14:07 -05:00
# ReceptorArrowsYStandard=-125
# ReceptorArrowsYReverse=145
2010-01-26 21:00:30 -06:00
# StepMania Alpha 4
2010-05-29 15:14:07 -05:00
# ~ ReceptorArrowsYStandard=-144
# ~ ReceptorArrowsYReverse=144
2010-05-29 21:28:27 -05:00
# sm-ssc uses a UserPreference for this.
ReceptorArrowsYStandard = GetTapPosition('Standard')
ReceptorArrowsYReverse = GetTapPosition('Reverse')
2010-01-26 21:00:30 -06:00
ReceptorNoSinkScoreCutoff = 4
JudgmentTransformCommand = %JudgmentTransformCommand
JudgmentOnCommand =
ComboTransformCommand = %ComboTransformCommand
AttackDisplayXOffsetOneSideP1 = 0
AttackDisplayXOffsetOneSideP2 = 0
AttackDisplayXOffsetBothSides = 0
AttackDisplayY = -70
AttackDisplayYReverse = 70
HoldJudgmentYStandard = -90
HoldJudgmentYReverse = 90
BrightGhostComboThreshold = 100
2010-05-31 10:52:35 -05:00
DrawDistanceBeforeTargetsPixels = SCREEN_HEIGHT
2010-02-20 16:44:59 -06:00
DrawDistanceAfterTargetsPixels = -128
2010-01-26 21:00:30 -06:00
TapJudgmentsUnderField = false
HoldJudgmentsUnderField = false
ComboUnderField = true
PenalizeTapScoreNone = false
2010-02-17 20:48:30 -06:00
JudgeHoldNotesOnSameRowTogether = (GAMESTATE:GetCurrentGame():GetName() == "pump")
2010-01-26 21:00:30 -06:00
HoldCheckpoints = (GAMESTATE:GetCurrentGame():GetName() == "pump")
2010-02-24 02:40:36 -06:00
CheckpointsUseTimeSignatures = (GAMESTATE:GetCurrentGame():GetName() == "pump")
CheckpointsTapsSeparateJudgment = CheckpointsTapsSeparateJudgment()
CheckpointsFlashOnHold = false
2010-02-17 20:48:30 -06:00
ImmediateHoldLetGo = ImmediateHoldLetGo()
RequireStepOnHoldHeads = HoldHeadStep()
2010-07-05 14:16:18 -05:00
RequireStepOnMines = false
2010-02-17 20:48:30 -06:00
InitialHoldLife = InitialHoldLife()
MaxHoldLife = MaxHoldLife()
RollBodyIncrementsCombo = RollBodyIncrementsCombo()
ScoreMissedHoldsAndRolls = ScoreMissedHoldsAndRolls()
2010-03-26 10:46:09 -04:00
PercentUntilColorCombo = 0.25
2010-01-26 21:00:30 -06:00
2010-05-23 23:51:26 -05:00
[PlayerShared]
Fallback = "Player"
ComboXOffsetOneSideP1 = -120
ComboXOffsetOneSideP2 = 120
JudgmentTransformCommand = %JudgmentTransformSharedCommand
2010-01-26 21:00:30 -06:00
[Profile]
ShowCoinData = true
UnlockAuthString = ""
[RadarValues]
#
WriteComplexValues = true
WriteSimpleValues = true
[RollingNumbers]
TextFormat = "%09.0f"
ApproachSeconds = 0.2
Commify = true
LeadingZeroMultiplyColor = color("#777777FF")
[RollingNumbersEvaluation]
Fallback = "RollingNumbers"
2010-07-04 15:04:17 -05:00
ApproachSeconds = 1
2010-01-26 21:00:30 -06:00
[RollingNumbersJudgment]
Fallback = "RollingNumbers"
2010-07-04 15:04:17 -05:00
TextFormat = "%04.0f"
2010-01-26 21:00:30 -06:00
ApproachSeconds = 1
2010-07-04 15:04:17 -05:00
Commify = false
2010-01-26 21:00:30 -06:00
[ScoreDisplayNormal]
FrameX =
FrameY =
2010-02-20 16:44:59 -06:00
FrameOnCommand =
FrameOffCommand =
TextX =
TextY =
TextOnCommand =
TextOffCommand =
[ScoreDisplayLifeTime]
FrameX =
FrameY =
FrameOnCommand =
FrameOffCommand =
#
2010-01-26 21:00:30 -06:00
TextX =
TextY =
2010-02-20 16:44:59 -06:00
TextOnCommand =
TextOffCommand =
#
TimeRemainingX =
TimeRemainingY =
TimeRemainingOnCommand =
TimeRemainingOffCommand =
#
DeltaSecondsOnCommand =
DeltaSecondsNoneCommand =
DeltaSecondsHitMineCommand =
DeltaSecondsAvoidMineCommand =
DeltaSecondsCheckpointMissCommand =
DeltaSecondsCheckpointHitCommand =
DeltaSecondsMissCommand =
DeltaSecondsW5Command =
DeltaSecondsW4Command =
DeltaSecondsW3Command =
DeltaSecondsW2Command =
DeltaSecondsW1Command =
DeltaSecondsLetGoCommand =
DeltaSecondsHeldCommand =
DeltaSecondsGainLifeCommand =
2010-01-26 21:00:30 -06:00
[ScoreDisplayPercentage Percent]
PercentP1X = 0
PercentP1Y = 0
PercentP1OnCommand = shadowlength,0;diffuse,PlayerColor(PLAYER_1)
PercentP1OffCommand =
PercentP2X = 0
PercentP2Y = 0
PercentP2OnCommand = shadowlength,0;diffuse,PlayerColor(PLAYER_2)
PercentP2OffCommand =
DancePointsDigits = 5
PercentUseRemainder = false
ApplyScoreDisplayOptions = true
Format = FormatPercentScore
PercentDecimalPlaces = 2
PercentTotalSize = 5
PercentP3X = 0
PercentP3Y = 0
PercentP3OnCommand = shadowlength,0;diffuse,PlayerColor(PLAYER_1)
PercentP3OffCommand =
PercentP4X = 0
PercentP4Y = 0
PercentP4OnCommand = shadowlength,0;diffuse,PlayerColor(PLAYER_2)
PercentP4OffCommand =
PercentP5X = 0
PercentP5Y = 0
PercentP5OnCommand = shadowlength,0;diffuse,PlayerColor(PLAYER_1)
PercentP5OffCommand =
PercentP6X = 0
PercentP6Y = 0
PercentP6OnCommand = shadowlength,0;diffuse,PlayerColor(PLAYER_2)
PercentP6OffCommand =
PercentP7X = 0
PercentP7Y = 0
PercentP7OnCommand = shadowlength,0;diffuse,PlayerColor(PLAYER_1)
PercentP7OffCommand =
PercentP8X = 0
PercentP8Y = 0
PercentP8OnCommand = shadowlength,0;diffuse,PlayerColor(PLAYER_2)
PercentP8OffCommand =
2010-05-23 22:17:42 -05:00
[ScoreDisplayRave]
MeterP1X =
MeterP1Y =
MeterP1OnCommand =
MeterP1OffCommand =
MeterP2X =
MeterP2Y =
2010-06-12 00:53:18 -05:00
MeterP2OnCommand = zoomx,-1
2010-05-23 22:17:42 -05:00
MeterP2OffCommand =
LevelP1X =
LevelP1Y =
LevelP1OnCommand =
LevelP1OffCommand =
LevelP2X =
LevelP2Y =
LevelP2OnCommand =
LevelP2OffCommand =
2010-01-26 21:00:30 -06:00
[ScoreKeeperRave]
AttackDurationSeconds = 3.0
[SoundEffectControl]
LockToHold = false
[SoundEffectControl_Off]
Fallback = "SoundEffectControl"
SoundProperty = ""
PropertyMin = 1.0
PropertyCenter = 1.0
PropertyMax = 1.0
[SoundEffectControl_Speed]
Fallback = "SoundEffectControl"
SoundProperty = "Speed"
PropertyMin = 4/8
PropertyCenter = 1.0
PropertyMax = 16/8
[SoundEffectControl_Pitch]
Fallback = "SoundEffectControl"
SoundProperty = "Pitch"
PropertyMin = 7/8
PropertyCenter = 1.0
PropertyMax = 9/8
[StepsDisplayListRow]
FrameX = 0
FrameY = 0
FrameOnCommand =
FrameOffCommand =
FrameSetCommand =
#
ShowTicks = false
NumTicks = 0
MaxTicks = 0
TicksSetCommand =
#
ShowMeter = false
ZeroMeterString = "0"
MeterX = 0
MeterY = 0
MeterOnCommand =
MeterOffCommand =
MeterSetCommand =
#
ShowDescription = false
DescriptionX = 0
DescriptionY = 0
DescriptionOnCommand =
DescriptionOffCommand =
DescriptionSetCommand =
#
ShowAutogen = false
AutogenSetCommand =
#
ShowStepsType = false
StepsTypeSetCommand =
[StreamDisplay]
; a simple bar life meter:
; PillTransformFunction=function(self,offsetFromCenter,itemIndex,numItems) local native_width=32; local zoomed_width=12; self:zoomx(zoomed_width/native_width); self:x((itemIndex-(numItems/2))*zoomed_width); end
PillTransformFunction = function(self,offsetFromCenter,itemIndex,numItems) \
local zoomed_width=28; \
local zoomed_height=8; \
local spacing_x=11.3; \
self:zoomtoheight(zoomed_height); \
self:x((itemIndex-(numItems/2))*spacing_x); \
local zoomed_width=0; \
if (itemIndex % 2) == 0 then \
self:zoomtowidth(24); \
self:rotationz(90); \
else \
self:zoomtowidth(31); \
self:rotationz(-58); \
end; \
end
TextureCoordScaleX = 10
NumPills = 20
UseThreePartMethod = false
ThreePartWidth = 128
AlwaysBounceNormalBar = false
[TextBanner]
TitleOnCommand =
SubtitleOnCommand =
ArtistOnCommand = visible,false
ArtistPrependString = "/"
AfterSetCommand = %TextBannerAfterSet
[WheelNotifyIcon]
ShowTraining = false
# 04 #
[Screen]
ScreenInitCommand =
ScreenOnCommand =
AllowOperatorMenuButton = true
RepeatRate = -1
RepeatDelay = -1
PrepareScreens =
PersistScreens =
GroupedScreens =
CodeNames = ""
CancelCancelCommand =
LightsMode = "LightsMode_MenuStartAndDirections"
2010-07-04 15:04:17 -05:00
ShowCreditDisplay = false
2010-01-26 21:00:30 -06:00
[ScreenDebugOverlay]
Class = "ScreenDebugOverlay"
Fallback = "Screen"
2010-06-30 00:54:57 -05:00
2010-01-26 21:00:30 -06:00
LineOnColor = color("1,1,1,1")
LineOffColor = color("0.6,0.6,0.6,1")
2010-06-30 00:49:24 -05:00
LineStartY = SCREEN_TOP+50
LineSpacing = 16
2010-06-30 00:54:57 -05:00
LineButtonX = SCREEN_CENTER_X-50
LineFunctionX = SCREEN_CENTER_X-30
2010-01-26 21:00:30 -06:00
2010-03-09 03:36:44 -06:00
PageTextGainFocusCommand = diffuse,color("1,1,1,1")
PageTextLoseFocusCommand = diffuse,color("0.6,0.6,0.6,1")
2010-01-26 21:00:30 -06:00
DebugMenuHeaderX = SCREEN_LEFT+80
DebugMenuHeaderY = SCREEN_TOP+18
DebugMenuHeaderOnCommand = diffusebottomedge,color("0.5,0.5,0.5,1");strokecolor,color("0,0,0,0.5")
DebugMenuHeaderOffCommand =
HeaderTextX = SCREEN_LEFT+80
HeaderTextY = SCREEN_TOP+18
HeaderTextOnCommand = diffusebottomedge,color("0.5,0.5,0.5,1");strokecolor,color("0,0,0,0.5")
HeaderTextOffCommand =
LineOnCommand = zoom,0.75
LineOnColor = color("1.0,1.0,1.0,1.0")
LineOffColor = color("0.5,0.5,0.5,1.0")
#
[ScreenSystemLayer]
Class = "ScreenSystemLayer"
Fallback = "Screen"
#
2010-07-03 20:55:25 -05:00
ShowCreditDisplay = true
2010-01-26 21:00:30 -06:00
CreditsJoinOnly = false
2010-07-03 20:55:25 -05:00
#
CreditsP1X = SCREEN_LEFT+4
CreditsP1Y = SCREEN_BOTTOM-4
CreditsP1RefreshCreditTextMessageCommand = playcommand,"UpdateText";
CreditsP1CoinInsertedMessageCommand = playcommand,"UpdateText";
CreditsP1CoinInsertedMessageCommand = playcommand,"UpdateText";
CreditsP1PlayerJoinedMessageCommand = playcommand,"UpdateText";
CreditsP1ScreenChangedMessageCommand = playcommand,"UpdateVisible";queuecommand,"On"
CreditsP1OnCommand = horizalign,left;vertalign,bottom;zoom,0.675;shadowlength,1;
CreditsP1OffCommand =
#
CreditsP2X = SCREEN_RIGHT-4
CreditsP2Y = SCREEN_BOTTOM-4
CreditsP2RefreshCreditTextMessageCommand = playcommand,"UpdateText";
CreditsP2CoinInsertedMessageCommand = playcommand,"UpdateText";
CreditsP2PlayerJoinedMessageCommand = playcommand,"UpdateText";
CreditsP2ScreenChangedMessageCommand = playcommand,"UpdateVisible";queuecommand,"On"
CreditsP2OnCommand = horizalign,right;vertalign,bottom;zoom,0.675;shadowlength,1;
CreditsP2OffCommand =
2010-06-08 13:28:20 -05:00
[ScreenConsoleOverlay]
Class = "ScreenSystemLayer"
Fallback = "ScreenSystemLayer"
#
CreditsInitCommand = visible,false;zoom,0
CreditsP1X = -9999
CreditsP2X = -9999
CreditsP1Y = -9999
CreditsP2Y = -9999
2010-01-26 21:00:30 -06:00
[ScreenSyncOverlay]
Class = "ScreenSyncOverlay"
Fallback = "Screen"
StatusOnCommand = x,SCREEN_CENTER_X;y,SCREEN_CENTER_Y+150;shadowlength,2;strokecolor,color("#000000");
AdjustmentsOnCommand = x,SCREEN_CENTER_X+160;y,SCREEN_CENTER_Y;
#
[ScreenStatsOverlay]
Class = "ScreenStatsOverlay"
Fallback = "Screen"
StatsX = SCREEN_RIGHT-8
StatsY = SCREEN_TOP+10
2010-05-18 17:54:49 -05:00
StatsOnCommand = halign,1;valign,0;shadowlength,1;zoom,0.5
2010-01-26 21:00:30 -06:00
ShowSkips = true
SkipX = SCREEN_RIGHT-100
SkipY = SCREEN_BOTTOM-100
SkipOnCommand = zoom,0.5
SkipWidth = 190
SkipSpacingY = 14
#
[ScreenWithMenuElements]
2010-02-17 19:47:36 -06:00
Class = "ScreenWithMenuElements"
2010-01-26 21:00:30 -06:00
Fallback = "Screen"
#
TimerSeconds = -1
#
FirstUpdateCommand =
PlayMusic = true
MusicAlignBeat = true
StopMusicOnBack = false
WaitForChildrenBeforeTweeningOut = false
CancelTransitionsOut = false
#
2010-07-03 20:55:25 -05:00
ShowCreditDisplay = true
2010-01-26 21:00:30 -06:00
AllowDisabledPlayerInput = false
MemoryCardIcons = false
#
MemoryCardDisplayP1X =
MemoryCardDisplayP1Y =
MemoryCardDisplayP1OnCommand =
MemoryCardDisplayP1OffCommand =
MemoryCardDisplayP2X =
MemoryCardDisplayP2Y =
MemoryCardDisplayP2OnCommand =
MemoryCardDisplayP2OffCommand =
#
TimerStealth = false
ForceTimer = false
TimerMetricsGroup = "MenuTimer"
TimerX =
TimerY =
TimerOnCommand =
TimerOffCommand =
[ScreenWithMenuElementsBlank]
Fallback = "ScreenWithMenuElements"
UpdateOnMessage = ""
ShowHelp = false
[ScreenSelectMaster]
Class = "ScreenSelectMaster"
Fallback = "ScreenWithMenuElements"
#
DoSwitchAnyways = false
WrapCursor = false
AllowRepeatingInput = false
PreSwitchPageSeconds = 0
PostSwitchPageSeconds = 0
ScrollerSecondsPerItem = 0
ScrollerNumItemsToDraw = 1024
ScrollerTransform = function(self,offset,itemIndex,numItems) end
ScrollerSubdivisions = 1
OverrideSleepAfterTweenOffSeconds = false
SleepAfterTweenOffSeconds = 0
NumCodes = 0
OptionOrderUp =
OptionOrderDown =
OptionOrderLeft =
OptionOrderRight =
OptionOrderAuto =
# !!
OptionOrderBUp = ""
OptionOrderBDown = ""
OptionOrderBLeft = ""
OptionOrderBRight = ""
OptionOrderBAuto = ""
# !!
ShowIcon = false
ShowCursor = false
ShowScroller = false
WrapScroller = false
LoopScroller = false
#
ScrollerX = SCREEN_CENTER_X
ScrollerY = SCREEN_CENTER_Y
PerChoiceIconElement = true
PerChoiceScrollElement = true
# All on page 1 by default.
NumChoicesOnPage1 = 1024
SharedSelection = true
UseIconMetrics = false
CursorP1OffsetXFromIcon = 0
CursorP1OffsetYFromIcon = 0
CursorP2OffsetXFromIcon = 0
CursorP2OffsetYFromIcon = 0
DisabledColor = color("#606060")
DoublePressToSelect = false
# Blank defaults for a few options.
IconChoice1SwitchToPage1Command =
IconChoice1SwitchToPage2Command =
IconChoice1OnCommand =
IconChoice1OffCommand =
IconChoice1OffFocusedCommand =
IconChoice1OffUnfocusedCommand =
IconChoice2SwitchToPage1Command =
IconChoice2SwitchToPage2Command =
IconChoice2OnCommand =
IconChoice2OffCommand =
IconChoice2OffFocusedCommand =
IconChoice2OffUnfocusedCommand =
IconChoice3SwitchToPage1Command =
IconChoice3SwitchToPage2Command =
IconChoice3OnCommand =
IconChoice3OffCommand =
IconChoice3OffFocusedCommand =
IconChoice3OffUnfocusedCommand =
IconChoice4SwitchToPage1Command =
IconChoice4SwitchToPage2Command =
IconChoice4OnCommand =
IconChoice4OffCommand =
IconChoice4OffFocusedCommand =
IconChoice4OffUnfocusedCommand =
ExplanationPage1X = 0
ExplanationPage1Y = 0
ExplanationPage1SwitchToPage1Command =
ExplanationPage1SwitchToPage2Command =
ExplanationPage1OnCommand = visible,false
ExplanationPage1OffCommand =
ExplanationPage2X = 0
ExplanationPage2Y = 0
ExplanationPage2SwitchToPage1Command =
ExplanationPage2SwitchToPage2Command =
ExplanationPage2OnCommand = visible,false
ExplanationPage2OffCommand =
MorePage1X = 0
MorePage1Y = 0
MorePage1SwitchToPage1Command =
MorePage1SwitchToPage2Command =
MorePage1OnCommand = visible,false
MorePage1OffCommand =
MorePage2X = 0
MorePage2Y = 0
MorePage2SwitchToPage1Command =
MorePage2SwitchToPage2Command =
MorePage2OnCommand = visible,false
MorePage2OffCommand =
IdleCommentSeconds = 0
IdleTimeoutSeconds = 0
# xxx: apparently this isn't needed, according to Chris Danford, but it makes
# things work, so we're keeping it in until the problem is fixed.
UpdateOnMessage = "PlayerJoined"
UseTwoLists = false
[ScreenSelectMasterBlank]
Fallback = "ScreenSelectMaster"
[ScreenTextEntry]
Class = "ScreenTextEntry"
Fallback = "ScreenWithMenuElements"
PrevScreen =
HelpText =
TimerSeconds = -1
ShowStyleIcon = false
RowStartX = SCREEN_LEFT+100
RowStartY = SCREEN_CENTER_Y-30
RowEndX = SCREEN_RIGHT-100
RowEndY = SCREEN_BOTTOM-96
QuestionX = SCREEN_CENTER_X
QuestionY = SCREEN_CENTER_Y-40
QuestionOnCommand = wrapwidthpixels,600
QuestionOffCommand =
AnswerX = SCREEN_CENTER_X
AnswerY = SCREEN_CENTER_Y+20
AnswerOnCommand = zoom,1.5;shadowlength,0
AnswerOffCommand =
CursorOnCommand =
CursorOffCommand =
KeysInitCommand = zoom,0.8;shadowlength,0
[ScreenInit]
Class = "ScreenAttract"
Fallback = "ScreenAttract"
#
PrevScreen = "ScreenInit"
2010-07-03 20:55:25 -05:00
NextScreen = Branch.AfterInit()
2010-05-15 15:56:45 -05:00
StartScreen = Branch.TitleMenu()
2010-01-26 21:00:30 -06:00
#
ForceTimer = true
TimerSeconds = 5
#
2010-07-03 20:55:25 -05:00
PlayMusic = false
#
2010-01-26 21:00:30 -06:00
TimerMetricsGroup = "MenuTimerNoSound"
TimerOnCommand = visible,false
[ScreenTitleMenu]
Class = "ScreenTitleMenu"
Fallback = "ScreenSelectMaster"
#
PrevScreen = "ScreenInit"
NextScreen = "ScreenInit"
#
2010-07-03 20:55:25 -05:00
StopMusicOnBack = true
#
2010-05-15 15:56:45 -05:00
CoinModeChangeScreen = Branch.TitleMenu()
2010-01-26 21:00:30 -06:00
#
ScreenOnCommand = lockinput,0
LightsMode = "LightsMode_Joining"
TimerSeconds = -1
#
SharedSelection = true
AllowDisabledPlayerInput = true
2010-07-03 20:55:25 -05:00
OverrideSleepAfterTweenOffSeconds = false
2010-01-26 21:00:30 -06:00
DoSwitchAnyways = false
#
SleepAfterTweenOffSeconds = 0
#
UpdateOnMessage = ""
#
NumChoicesOnPage1 = 100
ChoiceNames = "1,4,7"
#~ ChoiceNames="1,2,3,4,5,6,7"
DefaultChoice = "1"
2010-06-27 13:07:13 -05:00
Choice1 = "applydefaultoptions;text,Game Start;screen,"..Branch.StartGame()
2010-01-26 21:00:30 -06:00
Choice2 = "screen,ScreenNetworkOptions;text,Play Online"
Choice3 = "screen,ScreenSelectGame;text,Select Game"
2010-03-01 00:41:15 -06:00
Choice4 = "screen,ScreenOptionsService;text,Options"
2010-01-26 21:00:30 -06:00
Choice5 = "screen,ScreenOptionsEdit;text,Edit/Share"
Choice6 = "screen,ScreenJukeboxMenu;text,Jukebox"
Choice7 = "screen,ScreenExit;text,Exit"
Choice8 = "screen,ScreenTest;text,Sandbox"
2010-02-17 19:47:36 -06:00
Choice9 = "screen,ScreenQuickSetupOverview;text,Setup"
# Aliases for the future.
2010-01-26 21:00:30 -06:00
ChoiceSetup = "screen,ScreenQuickSetupOverview;text,Setup"
2010-04-25 18:49:56 -05:00
ChoiceGameStart = "applydefaultoptions;screen,ScreenSelectProfile;text,Game Start"
2010-02-17 19:47:36 -06:00
ChoiceOnline = "screen,ScreenNetworkOptions;text,Play Online"
ChoiceGameSelect = "screen,ScreenSelectGame;text,Select Game"
ChoiceOptions = "screen,ScreenOptionsSystemDirection;text,Options"
ChoiceEdit = "screen,ScreenOptionsEdit;text,Edit/Share"
ChoiceJukebox = "screen,ScreenJukeboxMenu;text,Jukebox"
ChoiceSandbox = "screen,ScreenTest;text,Sandbox"
ChoiceSetup = "screen,ScreenQuickSetupOverview;text,Setup"
ChoiceExit = "screen,ScreenExit;text,Exit"
2010-01-26 21:00:30 -06:00
#
AllowRepeatingInput = true
ShowCursor = false
WrapCursor = true
WrapScroller = false
LoopScroller = false
ScrollerSubdivisions = 1
ShowIcon = false
UseIconMetrics = false
ShowScroller = true
PerChoiceScrollElement = false
PerChoiceIconElement = false
ScrollerTransform = function(self,offset,itemIndex,numItems) self:y(32*(itemIndex-(numItems-1)/2)); end
ScrollerSecondsPerItem = 0
ScrollerNumItemsToDraw = 20
ScrollerX = SCREEN_CENTER_X
ScrollerY = SCREEN_CENTER_Y
ScrollerOnCommand =
ScrollerOffCommand =
IdleCommentSeconds = -1
IdleTimeoutSeconds = -1
2010-07-03 20:55:25 -05:00
IdleTimeoutScreen = Branch.AfterInit()
2010-01-26 21:00:30 -06:00
DoublePressToSelect = false
UseTwoLists = false
OptionOrderUp = ""
OptionOrderDown = ""
OptionOrderLeft = ""
OptionOrderRight = ""
OptionOrderAuto = ""
OptionOrderBUp = ""
OptionOrderBDown = ""
OptionOrderBLeft = ""
OptionOrderBRight = ""
OptionOrderBAuto = ""
#
PreSwitchPageSeconds =
PostSwitchPageSeconds =
#
CursorP1OffsetXFromIcon = 0
CursorP1OffsetYFromIcon = 0
CursorP2OffsetXFromIcon = 0
CursorP2OffsetYFromIcon = 0
#
LogoX = SCREEN_CENTER_X
LogoY = SCREEN_CENTER_Y-80
LogoOnCommand = bob;effectperiod,4;effectmagnitude,0,8,0;zoom,0;bounceend,0.35;zoom,1
LogoOffCommand =
[ScreenQuickSetupOverview]
Class = "ScreenSelectMaster"
Fallback = "ScreenSelectMaster"
#
NextScreen = Branch.QuickSetupA
2010-05-15 15:56:45 -05:00
PrevScreen = Branch.TitleMenu()
2010-01-26 21:00:30 -06:00
#
TimerSeconds = -1
#
DefaultChoice = "Start"
ChoiceNames = "Start,Back"
#
ChoiceStart = "name,Start;screen,".. Branch.QuickSetupA
ChoiceBack = "name,Back;screen,".. Branch.TitleMenu
#
PerChoiceScrollElement = false
PerChoiceIconElement = false
#
ShowScroller = true
WrapScroller = false
ShowIcon = true
[ScreenQuickSetupPhaseOne]
Class = "ScreenSelectMaster"
Fallback = "ScreenQuickSetupOverview"
#
2010-07-03 20:55:25 -05:00
NextScreen = Branch.QuickSetupBl
2010-01-26 21:00:30 -06:00
PrevScreen = Branch.QuickSetupStart
#
DefaultChoice = "Set"
ChoiceNames = "Set,Back"
#
ChoiceSet = "name,Set;screen,".. Branch.QuickSetupB
ChoiceBack = "name,Back;screen,".. Branch.QuickSetupStart
[ScreenQuickSetupPhaseTwo]
Class = "ScreenSelectMaster"
Fallback = "ScreenQuickSetupOverview"
#
NextScreen = Branch.QuickSetupC
PrevScreen = Branch.QuickSetupA
#
DefaultChoice = "Set"
ChoiceNames = "Set,Back"
#
ChoiceSet = "name,Set;screen,".. Branch.QuickSetupC
ChoiceBack = "name,Back;screen,".. Branch.QuickSetupA
[ScreenQuickSetupPhaseThree]
Class = "ScreenSelectMaster"
Fallback = "ScreenQuickSetupOverview"
#
NextScreen = Branch.QuickSetupD
PrevScreen = Branch.QuickSetupB
#
DefaultChoice = "Set"
ChoiceNames = "Set,Back"
#
ChoiceSet = "name,Set;screen,".. Branch.QuickSetupD
ChoiceBack = "name,Back;screen,".. Branch.QuickSetupB
[ScreenQuickSetupPhaseFour]
Class = "ScreenSelectMaster"
Fallback = "ScreenQuickSetupOverview"
#
NextScreen = Branch.QuickSetupFinished
PrevScreen = Branch.QuickSetupC
#
DefaultChoice = "Set"
ChoiceNames = "Set,Back"
#
ChoiceSet = "name,Set;screen,".. Branch.QuickSetupFinished
ChoiceBack = "name,Back;screen,".. Branch.QuickSetupC
[ScreenQuickSetupFinished]
Class = "ScreenSelectMaster"
Fallback = "ScreenQuickSetupOverview"
#
2010-05-15 15:56:45 -05:00
NextScreen = Branch.TitleMenu()
2010-01-26 21:00:30 -06:00
PrevScreen = Branch.QuickSetupD
#
DefaultChoice = "Set"
ChoiceNames = "Set,Back"
#
ChoiceSet = "name,Set;screen,".. Branch.TitleMenu
ChoiceBack = "name,Back;screen,".. Branch.QuickSetupD
[ScreenProfileLoad]
Class = "ScreenProfileLoad"
Fallback = "ScreenWithMenuElementsBlank"
#
NextScreen = Branch.AfterProfileLoad()
#~ NextScreen="ScreenSelectProfile"
2010-05-15 15:56:45 -05:00
PrevScreen = Branch.TitleMenu()
2010-01-26 21:00:30 -06:00
#
TimerSeconds = -1
#
LoadEdits = true
[ScreenSelectProfile]
Fallback = "ScreenWithMenuElements"
Class = "ScreenSelectProfile"
#
2010-06-19 09:18:11 -05:00
ScreenOnCommand = lockinput,1
#
2010-04-26 12:47:27 -05:00
NextScreen = Branch.AfterSelectProfile()
2010-05-15 15:56:45 -05:00
PrevScreen = Branch.TitleMenu()
2010-04-26 12:47:27 -05:00
StartScreen = Branch.AfterSelectProfile()
2010-01-26 21:00:30 -06:00
#
TimerSeconds = 40
#
2010-05-02 10:29:34 -05:00
CodeNames = SelectProfileKeys()
2010-04-25 18:49:56 -05:00
CodeUp = "+MenuUp"
2010-05-02 10:29:34 -05:00
CodeUp2 = "+Up"
2010-04-25 18:49:56 -05:00
CodeDown = "+MenuDown"
2010-05-02 10:29:34 -05:00
CodeDown2 = "+Down"
2010-01-26 21:00:30 -06:00
CodeStart = "Start"
CodeBack = "Back"
2010-04-18 18:12:04 -05:00
[ScreenSelectStyle]
# (formerly known as ScreenSelectPlayMode before sm-ssc v1.0 beta 3)
2010-01-26 21:00:30 -06:00
Class = "ScreenSelectMaster"
Fallback = "ScreenSelectMaster"
#
NextScreen = Branch.AfterSelectPlayMode()
2010-05-15 15:56:45 -05:00
PrevScreen = Branch.TitleMenu()
2010-01-26 21:00:30 -06:00
#
TimerSeconds = 40
#
DefaultChoice = "Single"
ChoiceNames = GameCompatibleModes()
#
OptionOrderAuto = "1:2,2:1"
ChoiceSingle = "name,Single;style,single;screen,"..Branch.AfterSelectPlayMode()
ChoiceDouble = "name,Double;style,double;screen,"..Branch.AfterSelectPlayMode()
ChoiceSolo = "name,Solo;style,solo;screen,"..Branch.AfterSelectPlayMode()
ChoiceVersus = "name,Versus;style,versus;screen,"..Branch.AfterSelectPlayMode()
ChoiceCouple = "name,Couple;style,couple;screen,"..Branch.AfterSelectPlayMode()
ChoiceHalfDouble = "name,HalfDouble;style,halfdouble;screen,"..Branch.AfterSelectPlayMode()
Choice5Keys = "name,5Keys;style,single5;;screen,"..Branch.AfterSelectPlayMode()
Choice7Keys = "name,7Keys;style,single7;screen,"..Branch.AfterSelectPlayMode()
Choice10Keys = "name,10Keys;style,double10;screen,"..Branch.AfterSelectPlayMode()
Choice14Keys = "name,14Keys;style,double14;screen,"..Branch.AfterSelectPlayMode()
ChoiceKB7 = "name,kb7;style,single;screen,"..Branch.AfterSelectPlayMode()
#
PerChoiceScrollElement = false
PerChoiceIconElement = false
#
ShowScroller = true
WrapScroller = true
ShowIcon = false
#
2010-04-18 18:12:04 -05:00
[ScreenSelectPlayMode]
# (formerly known as ScreenSelectPlayStyle before sm-ssc v1.0 beta 3)
2010-01-26 21:00:30 -06:00
Class = "ScreenSelectMaster"
Fallback = "ScreenSelectMaster"
#
NextScreen = Branch.GetGameInformationScreen
2010-05-15 15:56:45 -05:00
PrevScreen = Branch.TitleMenu()
2010-01-26 21:00:30 -06:00
#
TimerSeconds = 40
#
2010-06-01 18:52:17 -05:00
DefaultChoice = "Easy"
2010-07-19 11:24:26 -05:00
ChoiceNames = "Easy,Normal,Hard,Rave,Extended,Oni,Endless"
2010-01-26 21:00:30 -06:00
#
PerChoiceScrollElement = false
PerChoiceIconElement = false
#
ShowScroller = true
WrapScroller = true
ShowIcon = false
#
2010-06-01 18:52:17 -05:00
ChoiceEasy = "applydefaultoptions;name,Easy;playmode,regular;difficulty,easy;screen,ScreenSelectMusic;setenv,sMode,Normal"
ChoiceNormal = "applydefaultoptions;name,Normal;playmode,regular;difficulty,medium;screen,ScreenSelectMusic;setenv,sMode,Normal"
ChoiceHard = "applydefaultoptions;name,Hard;playmode,regular;difficulty,hard;screen,ScreenSelectMusic;setenv,sMode,Normal"
2010-07-19 11:24:26 -05:00
ChoiceRave = "applydefaultoptions;name,Rave;playmode,rave;screen,ScreenSelectMusic;setenv,sMode,Rave"
2010-06-01 18:52:17 -05:00
ChoiceExtended = "applydefaultoptions;name,Extended;playmode,nonstop;screen,ScreenSelectCourse;setenv,sMode,Extended"
ChoiceOni = "applydefaultoptions;name,Oni;playmode,oni;screen,ScreenSelectCourse;setenv,sMode,Oni"
2010-07-19 11:24:26 -05:00
ChoiceEndless = "applydefaultoptions;name,Endless;playmode,endless;screen,ScreenSelectCourse;setenv,sMode,Endless"
2010-01-26 21:00:30 -06:00
[ScreenSelectCharacter]
Class = "ScreenSelectMaster"
Fallback = "ScreenSelectMaster"
#
NextScreen = Branch.GetGameInformationScreen
2010-05-15 15:56:45 -05:00
PrevScreen = Branch.TitleMenu()
2010-01-26 21:00:30 -06:00
#
PerChoiceScrollElement = false
PerChoiceIconElement = false
#
ShowScroller = true
WrapScroller = true
ShowIcon = false
[ScreenGameInformation]
Class = "ScreenSelectMaster"
Fallback = "ScreenSelectMaster"
#
#~ NextScreen="ScreenSelectMusic"
NextScreen = GAMESTATE:IsCourseMode() and "ScreenSelectCourse" or "ScreenSelectMusic"
2010-05-15 15:56:45 -05:00
PrevScreen = Branch.TitleMenu()
2010-01-26 21:00:30 -06:00
#
TimerSeconds = 15
#
DefaultChoice = "Delay"
ChoiceNames = "Delay"
#
TimerSeconds = 15
#
ChoiceDelay = "screen,ScreenSelectMusic"
#
ShowScroller = false
ShowIcon = false
#
[ScreenSelectMusic]
Class = "ScreenSelectMusic"
Fallback = "ScreenWithMenuElements"
#
NextScreen = Branch.PlayerOptions()
2010-05-15 15:56:45 -05:00
PrevScreen = Branch.TitleMenu()
2010-01-26 21:00:30 -06:00
#
MusicWheelType = "MusicWheel"
Codes = ""
#
TimerSeconds = 60
DoRouletteOnMenuTimer = true
#
DefaultSort = GAMESTATE:IsCourseMode() and "Group" or "AllCourses"
#
SampleMusicPreviewMode = 'SampleMusicPreviewMode_Normal'
SampleMusicLoops = true
SampleMusicFallbackFadeInSeconds = 0
#
UseOptionsList = false
OptionsListTimeout = 0.25
#
UsePlayerSelectMenu = false
SelectMenuScreenName = "ScreenPlayerOptions"
OptionsMenuAvailable = true
SelectMenuAvailable = false
ModeMenuAvailable = true
#
ShowOptionsMessageSeconds = 1.5
#
ScreenModsCommand = setupmusicstagemods
#
PreviousSongButton = "MenuLeft"
NextSongButton = "MenuRight"
#
2010-07-17 11:16:44 -06:00
ChangeStepsWithGameButtons = false
2010-07-17 12:33:36 -05:00
PreviousDifficultyButton = "MenuUp"
NextDifficultyButton = "MenuDown"
2010-07-17 11:16:44 -06:00
#
2010-01-26 21:00:30 -06:00
TwoPartSelection = false
TwoPartConfirmsOnly = false
2010-03-28 13:46:42 -05:00
TwoPartTimerSeconds = 15
2010-01-26 21:00:30 -06:00
#
SampleMusicDelay = 0.25
SampleMusicDelayInit = 0
AlignMusicBeat = false
SelectMenuChangesDifficulty = true
WrapChangeSteps = false
#
MusicWheelX = SCREEN_CENTER_X+160
MusicWheelY = SCREEN_CENTER_Y
MusicWheelOnCommand =
MusicWheelOffCommand =
#
BannerX = SCREEN_CENTER_X-160
BannerY = SCREEN_TOP+160-36
BannerOnCommand = scaletoclipped,256,80
BannerOffCommand =
#
CDTitleX = SCREEN_CENTER_X-160+90
CDTitleY = SCREEN_TOP+160+(36/2)+8
CDTitleFrontCommand =
CDTitleBackCommand =
CDTitleOnCommand = visible,false
CDTitleOffCommand =
#
ScoreFrameP1X =
ScoreFrameP1Y =
ScoreFrameP1OnCommand = visible,false
ScoreFrameP1OffCommand =
ScoreP1X =
ScoreP1Y =
ScoreP1OnCommand = visible,false
ScoreP1OffCommand =
#
ScoreP2X =
ScoreP2Y =
ScoreP2OnCommand = visible,false
ScoreP2OffCommand =
ScoreFrameP2X =
ScoreFrameP2Y =
ScoreFrameP2OnCommand = visible,false
ScoreFrameP2OffCommand =
#
ScoreP1SortChangeCommand = stoptweening;
ScoreP2SortChangeCommand = stoptweening;
ScoreFrameP1SortChangeCommand = stoptweening;
ScoreFrameP2SortChangeCommand = stoptweening;
[ScreenSelectCourse]
Class = "ScreenSelectMusic"
Fallback = "ScreenSelectMusic"
#
DefaultSort = "Nonstop"
ScreenModsCommand = setupcoursestagemods
2010-07-03 20:55:25 -05:00
#
2010-01-26 21:00:30 -06:00
MusicWheelType = "CourseWheel"
2010-01-28 13:18:42 -06:00
Codes = "CourseCodeDetector"
[CourseCodeDetector]
Fallback = "CodeDetector"
NextSort1 =
NextSort2 =
NextSort3 =
NextSort4 =
2010-01-26 21:00:30 -06:00
2010-02-20 16:44:59 -06:00
2010-01-26 21:00:30 -06:00
[StepsDisplay]
FrameX = 0
FrameY = 0
FrameOnCommand =
FrameLoadCommand = %function(self,param) local bFlip = param.PlayerState and param.PlayerState:GetPlayerNumber() ~= PLAYER_1; self:zoomx(bFlip and -1 or 1); end
FrameSetCommand = %function(self,param) if param.Difficulty then self:diffuse(CustomDifficultyToColor(param.CustomDifficulty)) end end
NumTicks = 10
MaxTicks = 14
TicksX = 0
TicksY = 0
2010-03-24 18:44:35 -05:00
TicksOnCommand = shadowlength,0;
2010-01-26 21:00:30 -06:00
TicksSetCommand = %function(self,param) self:diffuse(CustomDifficultyToColor(param.CustomDifficulty)) if param.Meter > 9 then self:glowshift() else self:stopeffect() end end
ShowTicks = false
ShowMeter = true
ZeroMeterString = "?"
MeterX = 30
MeterY = 0
MeterOnCommand = shadowlength,0
MeterSetCommand = %function(self,param) if param.Difficulty then self:diffuse(CustomDifficultyToLightColor(param.CustomDifficulty)); self:strokecolor(CustomDifficultyToDarkColor(param.CustomDifficulty)); end end
ShowDescription = true
DescriptionX = -10
DescriptionY = 0
DescriptionOnCommand = shadowlength,0;uppercase,true;
DescriptionSetCommand = %function(self,param) if param.Difficulty then self:diffuse(CustomDifficultyToLightColor(param.CustomDifficulty)); self:strokecolor(CustomDifficultyToDarkColor(param.CustomDifficulty)); end end
ShowAutogen = true
AutogenX = 40
AutogenY = 0
AutogenOnCommand =
AutogenSetCommand = %function(self,param) if param.Difficulty then self:diffuse(CustomDifficultyToLightColor(param.CustomDifficulty)); self:strokecolor(CustomDifficultyToDarkColor(param.CustomDifficulty)); end end
ShowStepsType = false
StepsTypeX = 0
StepsTypeY = 0
StepsTypeOnCommand =
#
[StepsDisplayGameplay]
Fallback = "StepsDisplay"
[ScreenStageInformation]
Class = "ScreenSplash"
Fallback = "ScreenSplash"
#
NextScreen = "ScreenGameplay"
PrevScreen = Branch.BackOutOfStageInformation()
PrepareScreen = "ScreenGameplay"
#
ForceTimer = true
TimerMetricsGroup = "MenuTimerNoSound"
TimerSeconds = 5
#
[ScreenOptions]
Fallback = "ScreenWithMenuElements"
NavigationMode = "normal"
InputMode = "individual"
ForceAllPlayers = false
RepeatRate = 12
RepeatDelay = 0.25
NumRowsShown = 8
RowInitCommand =
RowOnCommand =
RowOffCommand =
RowPositionTransformFunction = function(self,offsetFromCenter,itemIndex,numItems) self:y(SCREEN_CENTER_Y-146+36*offsetFromCenter) end
ExplanationP1X = SCREEN_CENTER_X-240
ExplanationP1Y = SCREEN_CENTER_Y+174
2010-05-18 17:54:49 -05:00
ExplanationP1OnCommand = shadowlength,0;wrapwidthpixels,(SCREEN_WIDTH*0.78)*1.5;zoom,0.5;halign,0;cropright,1;linear,0.5;cropright,0
2010-01-26 21:00:30 -06:00
ExplanationP1OffCommand =
ExplanationP2X = SCREEN_CENTER_X+240
ExplanationP2Y = SCREEN_CENTER_Y+174
2010-05-18 17:54:49 -05:00
ExplanationP2OnCommand = shadowlength,0;wrapwidthpixels,(SCREEN_WIDTH*0.78)*1.5;zoom,0.5;halign,1;cropright,1;linear,0.5;cropright,0
2010-01-26 21:00:30 -06:00
ExplanationP2OffCommand =
ExplanationTogetherX = SCREEN_CENTER_X
ExplanationTogetherY = SCREEN_CENTER_Y+184
2010-05-18 17:54:49 -05:00
ExplanationTogetherOnCommand = shadowlength,0;zoom,0.75;wrapwidthpixels,(SCREEN_WIDTH*0.9375)*1.25;cropright,1;linear,0.5;cropright,0
2010-01-26 21:00:30 -06:00
ExplanationTogetherOffCommand =
DisqualifyP1X =
DisqualifyP1Y =
DisqualifyP1OnCommand = visible,false
DisqualifyP1OffCommand =
DisqualifyP2X =
DisqualifyP2Y =
DisqualifyP2OnCommand = visible,false
DisqualifyP2OffCommand =
PageX = SCREEN_CENTER_X
PageY = SCREEN_CENTER_Y
PageOnCommand =
ContainerOnCommand =
ContainerOffCommand =
CursorOnCommand =
LineHighlightOnCommand =
LineHighlightChangeCommand =
LineHighlightChangeToExitCommand =
ShowScrollBar = false
ScrollBarHeight = 0
ScrollBarTime = 0
LineHighlightX = SCREEN_CENTER_X
ShowExitRow = true
SeparateExitRow = true
SeparateExitRowY = SCREEN_CENTER_Y+140
MoreX =
MoreY =
MoreOnCommand = visible,false
MoreExitSelectedP1Command =
MoreExitSelectedP2Command =
MoreExitUnselectedP1Command =
MoreExitUnselectedP2Command =
ShowExplanations = true
AllowRepeatingChangeValueInput = false
CursorTweenSeconds = 0.3
WrapValueInRow = true
OptionRowNormalMetricsGroup = "OptionRow"
OptionRowExitMetricsGroup = "OptionRowExit"
[ScreenOptionsMaster]
Fallback = "ScreenOptions"
Class = "ScreenOptionsMaster"
NoteSkinSortOrder = ""
# ExitItem is an exit row with the "Exit" text as a menu item; ExitTitle
# uses the menu title.
ExitItem = "1;together;SelectNone;showoneinrow"
ExitItemDefault = ""
ExitItem,1 = "screen," .. Screen.Metric("NextScreen") .. ";name,ExitItem"
ExitTitle = "1;together;SelectNone;showoneinrow"
ExitTitleDefault = ""
ExitTitle,1 = "screen," .. Screen.Metric("NextScreen") .. ";name,ExitTitle"
# Player options
Speed = "12;"
SpeedDefault = "mod,1x,no randomspeed"
Speed,1 = "mod,0.25x;name,x0.25"
Speed,2 = "mod,0.50x;name,x0.50"
Speed,3 = "mod,0.75x;name,x0.75"
Speed,4 = "mod,1x;name,x1"
Speed,5 = "mod,1.5x;name,x1.5"
Speed,6 = "mod,2x;name,x2"
Speed,7 = "mod,3x;name,x3"
Speed,8 = "mod,4x;name,x4"
Speed,9 = "mod,8x;name,x8"
Speed,10 = "mod,C200;name,C200"
Speed,11 = "mod,C400;name,C400"
Speed,12 = "mod,1x,200% randomspeed;name,Random"
Accel = "5;selectmultiple"
AccelDefault = "mod,no boost,no brake,no wave,no expand,no boomerang"
Accel,1 = "mod,boost;name,Boost"
Accel,2 = "mod,brake;name,Brake"
Accel,3 = "mod,wave;name,Wave"
Accel,4 = "mod,expand;name,Expand"
Accel,5 = "mod,boomerang;name,Boomerang"
# Accel="6"
# AccelDefault="mod,no boost,no brake,no wave,no expand,no boomerang"
# Accel,1="name,Off"
# Accel,2="mod,boost;name,Boost"
# Accel,3="mod,brake;name,Brake"
# Accel,4="mod,wave;name,Wave"
# Accel,5="mod,expand;name,Expand"
# Accel,6="mod,boomerang;name,Boomerang"
2010-05-02 14:39:28 -05:00
Effect = "13;selectmultiple"
EffectDefault = "mod,no drunk,no dizzy,no confusion,no mini,no tiny,no flip,no invert,no tornado,no tipsy,no bumpy,no beat, no xmode"
2010-01-26 21:00:30 -06:00
Effect,1 = "mod,drunk;name,Drunk"
Effect,2 = "mod,dizzy;name,Dizzy"
Effect,3 = "mod,confusion;name,Confusion"
Effect,4 = "mod,mini;name,Mini"
Effect,5 = "mod,-100% mini;name,Big"
Effect,6 = "mod,tiny;name,Tiny"
Effect,7 = "mod,flip;name,Flip"
Effect,8 = "mod,invert;name,Invert"
Effect,9 = "mod,tornado;name,Tornado"
Effect,10 = "mod,tipsy;name,Tipsy"
Effect,11 = "mod,bumpy;name,Bumpy"
Effect,12 = "mod,beat;name,Beat"
2010-05-29 15:14:07 -05:00
Effect,13 = "mod,45% xmode;name,XMode"
2010-01-26 21:00:30 -06:00
# Effect="9"
# EffectDefault="mod,no drunk,no dizzy,no confusion,no mini,no flip,no tornado,no tipsy"
# Effect,1="name,Off"
# Effect,2="mod,drunk;name,Drunk"
# Effect,3="mod,dizzy;name,Dizzy"
# Effect,4="mod,confusion;name,Confusion"
# Effect,5="mod,mini;name,Mini"
# Effect,6="mod,-100% mini;name,Big"
# Effect,7="mod,flip;name,Flip"
# Effect,8="mod,tornado;name,Tornado"
# Effect,9="mod,tipsy;name,Tipsy"
# XXX: what of hiddenoffset and suddenoffset?
2010-05-26 19:04:03 -05:00
Appearance = "4;selectmultiple"
2010-01-26 21:00:30 -06:00
AppearanceDefault = "mod,no hidden,no sudden,no stealth,no blink,no randomvanish"
Appearance,1 = "mod,hidden;name,Hidden"
Appearance,2 = "mod,sudden;name,Sudden"
Appearance,3 = "mod,stealth;name,Stealth"
Appearance,4 = "mod,blink;name,Blink"
2010-05-26 19:04:03 -05:00
# Random Vanish causes crashes [going into sm-ssc v1.0 beta 4] -aj
#Appearance,5="mod,randomvanish;name,R.Vanish"
2010-01-26 21:00:30 -06:00
# Appearance="6"
# AppearanceDefault="mod,no hidden,no sudden,no stealth,no blink,no randomvanish"
# Appearance,1="name,Visible"
# Appearance,2="mod,hidden;name,Hidden"
# Appearance,3="mod,sudden;name,Sudden"
# Appearance,4="mod,stealth;name,Stealth"
# Appearance,5="mod,blink;name,Blink"
# Appearance,6="mod,randomvanish;name,R.Vanish"
2010-07-04 15:04:17 -05:00
Turn = "6;selectmultiple"
2010-01-26 21:00:30 -06:00
TurnDefault = "mod,no turn"
Turn,1 = "mod,mirror;name,Mirror"
Turn,2 = "mod,left;name,Left"
Turn,3 = "mod,right;name,Right"
Turn,4 = "mod,shuffle;name,Shuffle"
Turn,5 = "mod,supershuffle;name,SuperShuffle"
2010-07-04 15:04:17 -05:00
Turn,6 = "mod,softshuffle;name,SoftShuffle"
2010-01-26 21:00:30 -06:00
# Turn="6"
# TurnDefault="mod,no turn"
# Turn,1="name,Off"
# Turn,2="mod,mirror;name,Mirror"
# Turn,3="mod,left;name,Left"
# Turn,4="mod,right;name,Right"
# Turn,5="mod,shuffle;name,Shuffle"
# Turn,6="mod,supershuffle;name,SuperShuffle"
2010-06-29 16:32:08 -05:00
Insert = "7;selectmultiple"
InsertDefault = "mod,no wide,no big,no quick,no skippy,no echo,no stomp"
Insert,1 = "mod,wide;name,Wide"
Insert,2 = "mod,big;name,Big"
Insert,3 = "mod,quick;name,Quick"
Insert,4 = "mod,bmrize;name,BMRize"
Insert,5 = "mod,skippy;name,Skippy"
Insert,6 = "mod,echo;name,Echo"
Insert,7 = "mod,stomp;name,Stomp"
2010-06-29 16:37:29 -05:00
Remove = "6;selectmultiple"
RemoveDefault = "mod,no little,no nojumps,no nohands,no noquads,no nostretch,no norolls"
2010-06-29 16:32:08 -05:00
Remove,1 = "mod,little;name,Little"
Remove,2 = "mod,nojumps;name,NoJumps"
Remove,3 = "mod,nohands;name,NoHands"
Remove,4 = "mod,noquads;name,NoQuads"
Remove,5 = "mod,nostretch;name,NoStretch"
2010-06-29 16:37:29 -05:00
Remove,6 = "mod,norolls;name,NoRolls"
2010-01-26 21:00:30 -06:00
# Insert="8"
# InsertDefault="mod,no little,no wide,no big,no quick,no skippy,no echo,no stomp"
# Insert,1="name,Off"
# Insert,2="mod,little;name,Little"
# Insert,3="mod,wide;name,Wide"
# Insert,4="mod,big;name,Big"
# Insert,5="mod,quick;name,Quick"
# Insert,6="mod,skippy;name,Skippy"
# Insert,7="mod,echo;name,Echo"
# Insert,8="mod,stomp;name,Stomp"
Scroll = "5;selectmultiple"
ScrollDefault = "mod,no reverse,no split,no alternate,no cross,no centered"
Scroll,1 = "mod,reverse;name,Reverse"
Scroll,2 = "mod,split;name,Split"
Scroll,3 = "mod,alternate;name,Alternate"
Scroll,4 = "mod,cross;name,Cross"
Scroll,5 = "mod,centered;name,Centered"
# Scroll="5"
# ScrollDefault="mod,no reverse,no split,no alternate,no cross"
# Scroll,1="name,Standard"
# Scroll,2="mod,reverse;name,Reverse"
# Scroll,3="mod,split;name,Split"
# Scroll,4="mod,alternate;name,Alternate"
# Scroll,5="mod,cross;name,Cross"
2010-06-29 16:37:29 -05:00
Holds = "4;selectmultiple"
HoldsDefault = "mod,no noholds,no planted,no twister,no holdstorolls"
Holds,1 = "mod,noholds;name,NoHolds"
Holds,2 = "mod,planted;name,Planted"
Holds,3 = "mod,twister;name,Twister"
Holds,4 = "mod,holdrolls;name,HoldsToRolls"
2010-01-26 21:00:30 -06:00
# Holds="7"
# HoldsDefault="mod,no noholds,no planted,no twister,no nojumps,no nohands, no holdstorolls"
# Holds,1="mod,noholds;name,Off"
# Holds,2="name,On"
# Holds,3="mod,planted;name,Planted"
# Holds,4="mod,twister;name,Twister"
# Holds,5="mod,holdstorolls;name,HoldsToRolls"
# Holds,6="mod,nojumps;name,NoJumps"
# Holds,7="mod,nohands;name,NoHands"
Mines = "4"
MinesDefault = "mod,no nomines,no mines,no attackmines"
Mines,1 = "mod,nomines;name,Off"
Mines,2 = "name,On"
Mines,3 = "mod,mines;name,Add"
Mines,4 = "mod,attackmines;name,AttackMines"
# Mines="4"
# MinesDefault="mod,no nomines,no mines, no attackmines"
# Mines,1="mod,nomines;name,Off"
# Mines,2="name,On"
# Mines,3="mod,mines;name,Add"
# Mines,4="mod,attackmines;name,AttackMines"
Attacks = "3"
AttacksDefault = "mod,no randomattacks,no songattacks"
Attacks,1 = "name,Off"
Attacks,2 = "mod,randomattacks;name,RandomAttacks"
Attacks,3 = "mod,songattacks;name,SongAttacks"
2010-06-29 16:32:08 -05:00
2010-01-26 21:00:30 -06:00
PlayerAutoPlay = "2"
PlayerAutoPlayDefault = "mod,no playerautoplay"
PlayerAutoPlay,1 = "name,Off"
PlayerAutoPlay,2 = "mod,playerautoplay;name,On"
2010-07-19 20:36:37 -05:00
Hide = "3;selectmultiple"
2010-01-26 21:00:30 -06:00
HideDefault = "mod,no dark,no blind,no cover"
Hide,1 = "mod,dark;name,Dark"
Hide,2 = "mod,blind;name,Blind"
2010-07-19 20:36:37 -05:00
Hide,3 = "mod,60% cover;name,Cover"
2010-01-26 21:00:30 -06:00
# Hide="3"
# HideDefault="mod,no dark,no blind"
# Hide,1="name,Off"
# Hide,2="mod,dark;name,Dark"
# Hide,3="mod,blind;name,Blind"
Persp = "5"
PerspDefault = "mod,overhead"
Persp,1 = "mod,incoming;name,Incoming"
Persp,2 = "mod,overhead;name,Overhead"
Persp,3 = "mod,space;name,Space"
Persp,4 = "mod,hallway;name,Hallway"
Persp,5 = "mod,distant;name,Distant"
2010-06-29 16:32:08 -05:00
2010-01-26 21:00:30 -06:00
ScoreDisplay = "3"
ScoreDisplayDefault = "mod,addscore"
ScoreDisplay,1 = "mod,addscore;name,Add"
ScoreDisplay,2 = "mod,subtractscore;name,Subtract"
ScoreDisplay,3 = "mod,averagescore;name,Average"
# Song options
2010-02-17 19:47:36 -06:00
# LifeType="3;together"
2010-01-26 21:00:30 -06:00
LifeType = (GAMESTATE:IsCourseMode() and 3 or 2)..";together"
LifeTypeDefault = ""
LifeType,1 = "mod,bar;name,Bar"
LifeType,2 = "mod,battery;name,Battery"
LifeType,3 = "mod,lifetime;name,LifeTime"
BarDrain = "3;together"
BarDrainDefault = ""
BarDrain,1 = "mod,normal-drain;name,Normal"
BarDrain,2 = "mod,norecover;name,NoRecover"
BarDrain,3 = "mod,suddendeath;name,SuddenDeath"
BatLives = "10;together"
BatLivesDefault = ""
BatLives,1 = "mod,1 life;name,1"
BatLives,2 = "mod,2 lives;name,2"
BatLives,3 = "mod,3 lives;name,3"
BatLives,4 = "mod,4 lives;name,4"
BatLives,5 = "mod,5 lives;name,5"
BatLives,6 = "mod,6 lives;name,6"
BatLives,7 = "mod,7 lives;name,7"
BatLives,8 = "mod,8 lives;name,8"
BatLives,9 = "mod,9 lives;name,9"
BatLives,10 = "mod,10 lives;name,10"
Fail = "4;together"
FailDefault = ""
Fail,1 = "mod,failImmediate;name,Immediate"
Fail,2 = "mod,FailImmediateContinue;name,ImmediateContinue"
Fail,3 = "mod,FailAtEnd;name,FailAtEnd"
Fail,4 = "mod,failoff;name,Off"
Assist = "4;together"
AssistDefault = ""
Assist,1 = "mod,no clap,no metronome;name,Off"
Assist,2 = "mod,clap,no metronome;name,Clap"
Assist,3 = "mod,no clap,metronome;name,Metronome"
Assist,4 = "mod,clap,metronome;name,Both"
Rate = "13;together"
RateDefault = "mod,1.0xmusic;mod,no haste"
Rate,1 = "mod,0.25xmusic;name,0.25x"
Rate,2 = "mod,0.50xmusic;name,0.5x"
Rate,3 = "mod,0.75xmusic;name,0.75x"
Rate,4 = "mod,0.8xmusic;name,0.8x"
Rate,5 = "mod,0.9xmusic;name,0.9x"
Rate,6 = "mod,1.0xmusic;name,1.0x"
Rate,7 = "mod,haste;name,Haste"
Rate,8 = "mod,1.1xmusic;name,1.1x"
Rate,9 = "mod,1.2xmusic;name,1.2x"
Rate,10 = "mod,1.3xmusic;name,1.3x"
Rate,11 = "mod,1.5xmusic;name,1.5x"
Rate,12 = "mod,1.75xmusic;name,1.75x"
Rate,13 = "mod,2.0xmusic;name,2.0x"
AutoAdjust = "4;together"
AutoAdjustDefault = ""
AutoAdjust,1 = "mod,no autosync;name,Off"
AutoAdjust,2 = "mod,autosyncsong;name,Sync Song"
AutoAdjust,3 = "mod,autosyncmachine;name,Sync Machine"
AutoAdjust,4 = "mod,autosynctempo;name,Sync Tempo"
SoundEffect = "3;together"
SoundEffectDefault = ""
SoundEffect,1 = "mod,no effect;name,Off"
SoundEffect,2 = "mod,EffectSpeed;name,EffectSpeed"
SoundEffect,3 = "mod,EffectPitch;name,EffectPitch"
Background = "3;together"
BackgroundDefault = ""
Background,1 = "mod,no effect;name,Default"
Background,2 = "mod,staticbg;name,StaticBG"
Background,3 = "mod,randombg;name,RandomBG"
SaveScores = "2;together"
SaveScoresDefault = ""
SaveScores,1 = "mod,no savescore;name,Off"
SaveScores,2 = "mod,savescore;name,On"
SaveReplays = "2;together"
SaveReplaysDefault = ""
SaveReplays,1 = "mod,no savereplay;name,Off"
SaveReplays,2 = "mod,savereplay;name,On"
#ScreenJukeboxMenu
RandomModifiers = "2;together"
RandomModifiersDefault = "mod,clear"
RandomModifiers,1 = "name,Off"
RandomModifiers,2 = "mod,random;name,Random"
# ScreenOptionsEditMode
Edit Steps = "1;together;SelectNone"
Edit StepsDefault = ""
Edit Steps,1 = "screen,ScreenOptionsManageEditSteps;name,Transfer To USB Drive"
Transfer To USB Drive = "1;together;SelectNone"
Transfer To USB DriveDefault = ""
Transfer To USB Drive,1 = "screen,ScreenOptionsManageEditSteps;name,Transfer To USB Drive"
Transfer From USB Drive = "1;together;SelectNone"
Transfer From USB DriveDefault = ""
Transfer From USB Drive,1 = "screen,ScreenOptionsManageEditSteps;name,Transfer From USB Drive"
[ScreenOptionsSimple]
# more work on this needs to be done; bug me about it -aj
Fallback = "ScreenOptionsMaster"
NavigationMode = "menu"
InputMode = "together"
ForceAllPlayers = true
NumRowsShown = 11
RowPositionTransformFunction = function(self,offsetFromCenter,itemIndex,numItems) self:y(SCREEN_CENTER_Y-154+28*offsetFromCenter) end
ShowExitRow = true
SeparateExitRow = false
SeparateExitRowY = SCREEN_CENTER_Y+180
ExplanationTogetherX = SCREEN_CENTER_X
ExplanationTogetherY = SCREEN_CENTER_Y+174
ExplanationTogetherOnCommand = zoom,0.75;shadowlength,0;wrapwidthpixels,600/0.75;cropright,1;linear,0.5;cropright,0
ExplanationTogetherOffCommand =
[ScreenOptionsSimpleService]
Fallback = "ScreenOptionsSimple"
OptionRowNormalMetricsGroup = "OptionRowService"
LineHighlightOnCommand = visible,false
LineHighlightChangeCommand =
LineHighlightChangeToExitCommand =
CursorOnCommand = visible,false
[ScreenOptionsService]
Class = "ScreenOptionsMaster"
Fallback = "ScreenOptionsSimpleService"
2010-07-03 20:55:25 -05:00
#
NextScreen = Branch.Init()
PrevScreen = Branch.Init()
2010-04-28 09:50:33 -05:00
LineNames = "SD,1,2,Sync,13,3,10,11,4,12,6,5,Theme,8,9"
2010-01-26 21:00:30 -06:00
Line1 = "gamecommand;screen,ScreenMapControllers;name,Key Joy Mappings"
Line2 = "gamecommand;screen,ScreenTestInput;name,Test Input"
Line13 = "gamecommand;screen,ScreenSelectGame;name,Select Game"
Line3 = "gamecommand;screen,ScreenAppearanceOptions;name,Appearance Options"
Line4 = "gamecommand;screen,ScreenOptionsGraphicsSound;name,Graphics/Sound Options"
Line5 = "gamecommand;screen,ScreenOptionsAdvanced;name,Advanced Options"
Line10 = "gamecommand;screen,ScreenOptionsUI;name,UI Options"
Line11 = "gamecommand;screen,ScreenOptionsInput;name,Input Options"
Line12 = "gamecommand;screen,ScreenOptionsArcade;name,Arcade Options"
Line6 = "gamecommand;screen,ScreenNetworkOptions;name,Network Options"
Line8 = "gamecommand;screen,ScreenOptionsManageProfiles;name,Profiles"
Line9 = "gamecommand;screen,ScreenReloadSongs;name,Reload Songs"
2010-03-24 18:44:35 -05:00
LineTheme = "gamecommand;screen,ScreenOptionsTheme;name,Theme Options"
LineSD = "gamecommand;screen,ScreenOptionsSystemDirection;name,System Direction"
2010-04-28 09:50:33 -05:00
LineSync = "gamecommand;screen,ScreenGameplaySyncMachine;name,Calibrate Machine Sync"
2010-03-24 18:44:35 -05:00
2010-01-26 21:00:30 -06:00
[ScreenOptionsServiceChild]
Fallback = "ScreenOptionsMaster"
LightsMode = "LightsMode_MenuStartAndDirections"
NavigationMode = "normal"
InputMode = "together"
TimerOnCommand = visible,false
ShowStyleIcon = false
TimerSeconds = -1
AllowOperatorMenuButton = false
ForceAllPlayers = true
PrevScreen = "ScreenOptionsService"
NextScreen = "ScreenOptionsService"
HelpText = Screen.String("HelpTextOptionsAndBack")
LineHighlightOnCommand = visible,false
LineHighlightChangeCommand =
LineHighlightChangeToExitCommand =
#
ExplanationTogetherX = SCREEN_CENTER_X
ExplanationTogetherY = SCREEN_CENTER_Y+174
ExplanationTogetherOnCommand = zoom,0.625;shadowlength,0;wrapwidthpixels,600/0.665;cropright,1;linear,0.5;cropright,0
ExplanationTogetherOffCommand =
[ScreenMiniMenu]
Class = "ScreenMiniMenu"
Fallback = "ScreenOptions"
PrevScreen =
ShowHelp = false
TimerSeconds = -1
ShowExplanations = false
ShowExitRow = false
ContainerOnCommand =
ContainerOffCommand =
NumRowsShown = 30
RowPositionTransformFunction = function(self,offsetFromCenter,itemIndex,numItems) local indexOffset = itemIndex-(numItems-1)/2; self:y( SCREEN_CENTER_Y + indexOffset * 20 ); end
ShowStyleIcon = false
HeaderX = SCREEN_CENTER_X
HeaderY = SCREEN_TOP+40
HeaderOnCommand =
HeaderOffCommand =
AllowRepeatingChangeValueInput = true
CursorOnCommand = visible,false
OptionRowNormalMetricsGroup = "OptionRowMiniMenu"
ColorDisabled = color("0.8,0.8,0.8,0.975")
[OptionRowMiniMenu]
Fallback = "OptionRow"
IconsP1X = SCREEN_CENTER_X-280
IconsP2X = SCREEN_CENTER_X+280
IconsOnCommand = x,-30
FrameX = SCREEN_CENTER_X-232
TitleX = SCREEN_CENTER_X-150
2010-05-18 17:54:49 -05:00
TitleOnCommand = halign,0;shadowlength,2;
2010-01-26 21:00:30 -06:00
ItemsStartX = SCREEN_CENTER_X-150
ItemsEndX = SCREEN_CENTER_X+280
ItemsGapX = 14
ItemsLongRowP1X = SCREEN_CENTER_X-60
ItemsLongRowP2X = SCREEN_CENTER_X+100
ItemsLongRowSharedX = SCREEN_CENTER_X+150
ItemOnCommand =
ColorSelected = color("0.5,1,0.5,1")
ColorNotSelected = color("1,1,1,1")
ColorDisabled = color("0.5,0.5,0.5,1")
TweenSeconds = 0
[ScreenMiniMenuContext]
Fallback = "ScreenMiniMenu"
NumRowsShown = 10
RowPositionTransformFunction = function(self,offsetFromCenter,itemIndex,numItems) self:y(24*(offsetFromCenter-(numItems-1)/2)) end
LineHighlightX = 0
ShowHelp = false
OptionRowNormalMetricsGroup = "OptionRowMiniMenuContext"
[OptionRowMiniMenuContext]
Fallback = "OptionRowMiniMenu"
TitleX = -54
[ScreenMapControllers]
Class = "ScreenMapControllers"
Fallback = "ScreenOptionsServiceChild"
NextScreen = "ScreenOptionsService"
#
DevicesX = SCREEN_CENTER_X
DevicesY = SCREEN_TOP+24
DevicesOnCommand = zoom,0.75;draworder,5;strokecolor,color("0,0,0,1")
DevicesOffCommand =
#
ButtonsToMap = ""
MappedToP1S1Command = x,SCREEN_CENTER_X-270
MappedToP1S2Command = x,SCREEN_CENTER_X-195
MappedToP1S3Command = x,SCREEN_CENTER_X-120
MappedToP2S1Command = x,SCREEN_CENTER_X+120
MappedToP2S2Command = x,SCREEN_CENTER_X+195
MappedToP2S3Command = x,SCREEN_CENTER_X+270
#
2010-03-09 03:36:44 -06:00
MappedToOnCommand = diffuse,color("#808080");shadowlength,0;maxwidth,150;zoom,0.75
MappedToWaitingCommand = diffuse,color("#FF8080");pulse;effectperiod,0.5;effectmagnitude,0.8,1.3,0
MappedToMappedInputCommand = diffuse,color("#808080");diffuseshift;effectcolor2,color("#808080");effectcolor1,color("#FFFFFF")
MappedToGainFocusCommand = diffuse,color("#808080");diffuseshift;effectcolor2,color("#808080");effectcolor1,color("#FFFFFF")
MappedToLoseFocusCommand = diffuse,color("#808080");stopeffect
2010-01-26 21:00:30 -06:00
#
LineScrollerOnCommand = %function(self) self:draworder(-1); self:y(64) self:setsecondsperitem(0.1) self:SetTransformFromHeight(24) end
LineScrollerOffCommand =
LineHideCommand = visible,false
LineOnCommand = %function(self) self:y(0); self:visible(true); local LeftToRight = math.mod(self.ItemIndex, 2) == 0 and 1 or -1; self:addx(-SCREEN_WIDTH * LeftToRight); end
LineOffCommand = %function(self) local LeftToRight = math.mod(self.ItemIndex, 2) == 0 and 1 or -1; self:stoptweening() self:accelerate(0.3); self:addx(SCREEN_WIDTH * LeftToRight); self:queuecommand('Hide') end
#
ErrorX = SCREEN_CENTER_X
ErrorY = SCREEN_CENTER_Y
2010-03-09 03:36:44 -06:00
ErrorOnCommand = diffuse,color("#00FF00");zoom,0.8
2010-01-26 21:00:30 -06:00
LabelP1OnCommand = x,SCREEN_CENTER_X*0.4;zoom,0.7;shadowlength,1
LabelP1OffCommand = linear,0.5;diffusealpha,0
LabelP2OnCommand = x,SCREEN_CENTER_X*1.6;zoom,0.7;shadowlength,1
LabelP2OffCommand = linear,0.5;diffusealpha,0
PrimaryOnCommand = x,SCREEN_CENTER_X;y,-6;zoom,0.7;shadowlength,1;ztest,true
SecondaryOnCommand = x,SCREEN_CENTER_X;y,6;shadowlength,1;ztest,true
ShowExitRow = true
[ScreenTestInput]
Class = "ScreenTestInput"
Fallback = "ScreenOptionsServiceChild"
NextScreen = "ScreenOptionsService"
PrevScreen = "ScreenOptionsService"
2010-02-17 19:47:36 -06:00
[ScreenOptionsSystemDirection]
Fallback = "ScreenOptionsServiceChild"
2010-05-15 15:56:45 -05:00
PrevScreen = Branch.TitleMenu()
NextScreen = Branch.TitleMenu()
2010-02-17 19:47:36 -06:00
LineNames = "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22"
Line1 = "conf,Windowed"
Line2 = "conf,DisplayResolution"
Line3 = "conf,DisplayAspectRatio"
Line4 = "conf,HighResolutionTextures"
Line5 = "conf,Vsync"
Line6 = "conf,SoundVolume"
Line7 = "conf,TimingWindowScale"
Line8 = "conf,LifeDifficulty"
Line9 = "conf,AllowW1"
Line10 = "conf,AutogenSteps"
Line11 = "conf,ShowBanners"
Line12 = "conf,ShowCaution"
Line13 = "conf,ShowInstructions"
Line14 = "conf,ShowDanger"
Line15 = "conf,ShowSongOptions"
Line16 = "conf,EasterEggs"
Line17 = "conf,Theme"
Line18 = "conf,DefaultNoteskin"
Line19 = "conf,PercentageScoring"
Line20 = "conf,BGBrightness"
Line21 = "conf,Center1Player"
Line22 = "conf,EventMode"
2010-01-26 21:00:30 -06:00
[ScreenOptionsGraphicsSound]
Fallback = "ScreenOptionsServiceChild"
LineNames = "1,2,3,4,5,6,7,8,9,10,11,12,13,14,17,18,19,20"
Line1 = "conf,Windowed"
Line2 = "conf,DisplayResolution"
Line3 = "conf,DisplayAspectRatio"
Line4 = "conf,DisplayColorDepth"
Line5 = "conf,HighResolutionTextures"
Line6 = "conf,MaxTextureResolution"
Line7 = "conf,TextureColorDepth"
Line8 = "conf,MovieColorDepth"
Line9 = "conf,SmoothLines"
Line10 = "conf,CelShadeModels"
Line11 = "conf,DelayedTextureDelete"
Line12 = "conf,RefreshRate"
Line13 = "conf,Vsync"
Line14 = "conf,ShowStats"
Line15 = "conf,ShowBanners"
Line16 = "conf,AttractSoundFrequency"
Line17 = "conf,SoundVolume"
Line18 = "conf,EnableAttackSounds"
Line19 = "conf,EnableMineHitSound"
Line20 = "conf,VisualDelaySeconds"
[ScreenOptionsAdvanced]
Fallback = "ScreenOptionsServiceChild"
2010-07-22 17:16:57 -05:00
LineNames = "2,3,4,8,11,13,14,15,16,28,29,30"
2010-01-26 21:00:30 -06:00
Line2 = "conf,ScoringType"
Line3 = "conf,TimingWindowScale"
Line4 = "conf,LifeDifficulty"
Line8 = "conf,DefaultFailType"
Line11 = "conf,AllowW1"
Line13 = "conf,HiddenSongs"
Line14 = "conf,EasterEggs"
Line15 = "conf,AllowExtraStage"
Line16 = "conf,UseUnlockSystem"
Line28 = "conf,AutogenSteps"
Line29 = "conf,AutogenGroupCourses"
Line30 = "conf,FastLoad"
2010-07-22 17:16:57 -05:00
# unused options
#Line5="conf,ProgressiveLifebar"
#Line6="conf,ProgressiveStageLifebar"
#Line7="conf,ProgressiveNonstopLifebar"
#Line24="conf,AutoPlay"
#Line31="conf,OnlyPreferredDifficulties"
2010-01-26 21:00:30 -06:00
[ScreenAppearanceOptions]
Fallback = "ScreenOptionsServiceChild"
LineNames = "1,2,3,4,5,14,15,17,18,19"
Line1 = "conf,Language"
Line2 = "conf,Announcer"
Line3 = "conf,Theme"
Line4 = "conf,DefaultNoteSkin"
Line5 = "conf,PercentageScoring"
Line14 = "conf,RandomBackgroundMode"
Line15 = "conf,BGBrightness"
Line17 = "conf,ShowDancingCharacters"
Line18 = "conf,ShowBeginnerHelper"
Line19 = "conf,NumBackgrounds"
[ScreenOptionsUI]
# user interface options that aren't related to themes, etc.
# (some don't get used/modified too often)
Fallback = "ScreenOptionsServiceChild"
2010-07-22 17:16:57 -05:00
LineNames = "1,3,4,6,7,9,10,11,12,14"
2010-01-26 21:00:30 -06:00
Line1 = "conf,Center1Player"
Line3 = "conf,DancePointsForOni"
Line4 = "conf,MenuTimer"
Line6 = "conf,MusicWheelUsesSections"
Line7 = "conf,ShowBanners"
Line8 = "conf,ShowCaution"
Line9 = "conf,ShowDanger"
Line10 = "conf,ShowInstructions"
Line11 = "conf,ShowLyrics"
Line12 = "conf,ShowNativeLanguage"
Line14 = "conf,ShowSongOptions"
2010-07-22 17:16:57 -05:00
# unused options
#Line2="conf,CourseSortOrder"
#Line5="conf,MoveRandomToEnd"
2010-01-26 21:00:30 -06:00
[ScreenOptionsInput]
Fallback = "ScreenOptionsServiceChild"
# should we put map/test input in this section too?
LineNames = "1,2,3,4,5"
Line1 = "conf,AutoMapOnJoyChange"
Line2 = "conf,OnlyDedicatedMenuButtons"
Line3 = "conf,DelayedBack"
Line4 = "conf,ArcadeOptionsNavigation"
Line5 = "conf,MusicWheelSwitchSpeed"
[ScreenOptionsArcade]
# shit that's tied to arcade features
Fallback = "ScreenOptionsServiceChild"
LineNames = "1,2,3,4,5,6"
Line1 = "conf,GetRankingName"
Line2 = "conf,CoinMode"
Line3 = "conf,SongsPerPlay"
Line4 = "conf,CoinsPerCredit"
Line5 = "conf,Premium"
Line6 = "conf,EventMode"
[ScreenOptionsTheme]
Fallback = "ScreenOptionsServiceChild"
[ScreenSelectGame]
Fallback = "ScreenOptionsServiceChild"
2010-05-15 15:56:45 -05:00
PrevScreen = Branch.TitleMenu()
NextScreen = Branch.TitleMenu()
2010-01-26 21:00:30 -06:00
LineNames = "1"
Line1 = "conf,Game"
[ScreenNetworkOptions]
Class = "ScreenNetworkOptions"
Fallback = "ScreenOptionsServiceChild"
NextScreen = Branch.Network()
PrevScreen = Branch.Network()
[ScreenOptionsManageProfiles]
Class = "ScreenOptionsManageProfiles"
Fallback = "ScreenOptionsSimpleService"
PrevScreen = "ScreenOptionsService"
NextScreen = "ScreenOptionsService"
PrepareScreens = "ScreenMiniMenuContext"
GroupedScreens = "ScreenMiniMenuContext"
PersistScreens = "ScreenMiniMenuContext"
TimerSeconds = -1
[ScreenOptionsEditProfile]
PageOnCommand = visible,false
[ScreenReloadSongs]
Class = "ScreenReloadSongs"
Fallback = "Screen"
2010-05-15 15:56:45 -05:00
NextScreen = Branch.TitleMenu()
2010-01-26 21:00:30 -06:00
[ScreenSelectGame]
Fallback = "ScreenOptionsServiceChild"
PrevScreen = "ScreenOptionsService"
2010-05-15 15:56:45 -05:00
NextScreen = Branch.TitleMenu()
2010-01-26 21:00:30 -06:00
LineNames = "1"
Line1 = "conf,Game"
[ScreenPlayerOptions]
Fallback = "ScreenOptions"
Class = "ScreenPlayerOptions"
#
PrevScreen = Branch.BackOutOfPlayerOptions()
NextScreen = Branch.SongOptions()
#
PlayMusic = false
#
TimerSeconds = 30
#
2010-06-29 16:32:08 -05:00
LineNames = "1,2,3,4,5,6,R,7,8,9,10,11,12,13,14,15,16,17"
2010-01-26 21:00:30 -06:00
Line1 = "lua,SpeedMods()"
# Line1="list,Speed"
Line2 = "list,Accel"
Line3 = "list,Effect"
Line4 = "list,Appearance"
Line5 = "list,Turn"
Line6 = "list,Insert"
2010-06-29 16:32:08 -05:00
LineR = "list,Remove"
2010-01-26 21:00:30 -06:00
Line7 = "list,Scroll"
Line8 = "list,NoteSkins"
Line9 = "list,Holds"
Line10 = "list,Mines"
Line11 = "list,Attacks"
Line12 = "list,PlayerAutoPlay"
Line13 = "list,Hide"
Line14 = "list,Persp"
Line15 = "list,ScoreDisplay"
Line16 = "list,Steps"
Line17 = "list,Characters"
2010-06-27 13:07:13 -05:00
#
[ScreenPlayerOptionsRestricted]
Fallback = "ScreenPlayerOptions"
NextScreen = "ScreenStageInformation"
LineNames = "1,8,16,17"
2010-01-26 21:00:30 -06:00
# funny
[ScreenSongOptions]
Fallback = "ScreenOptions"
Class = "ScreenSongOptions"
#
PrevScreen = "ScreenPlayerOptions"
NextScreen = "ScreenStageInformation"
#
PlayMusic = false
#
TimerSeconds = 30
#
2010-06-27 16:06:50 -05:00
LineNames = "1,2,3,4,5,6,7,8,9,10"
#,11
2010-01-26 21:00:30 -06:00
Line1 = "list,LifeType"
Line2 = "list,BarDrain"
Line3 = "list,BatLives"
Line4 = "list,Fail"
Line5 = "list,Assist"
Line6 = "list,Rate"
Line7 = "list,SoundEffect"
Line8 = "list,AutoAdjust"
Line9 = "list,Background"
Line10 = "list,SaveScores"
Line11 = "list,SaveReplays"
StopMusicOnBack = false
[ScreenSplash]
Class = "ScreenSplash"
Fallback = "ScreenWithMenuElementsBlank"
MinimumScreenPrepareDelaySeconds = 0
AllowStartToSkip = false
PrepareScreen =
# 05 # A
[ScreenExit]
# Midiman:
# Fun fact, if you don't enable this screen, Force Crashing will hang
# StepMania, and leave it there to eat up time.
Class = "ScreenExit"
Fallback = "ScreenWithMenuElements"
AllowOperatorMenuButton = false
[ScreenAttract]
2010-02-17 19:47:36 -06:00
Class = "ScreenAttract"
2010-01-26 21:00:30 -06:00
Fallback = "ScreenWithMenuElementsBlank"
#
StartScreen = ""
LightsMode = "LightsMode_Attract"
#
2010-07-03 20:55:25 -05:00
PlayMusic = false
#
2010-01-26 21:00:30 -06:00
ResetGameState = true
BackGoesToStartScreen = true
#
AttractVolume = true
[ScreenRanking]
Class = "ScreenRanking"
Fallback = "ScreenAttract"
#
TimerSeconds = -1
StepsTypesToHide = "dance-couple,dance-solo,dance-routine,pump-halfdouble,pump-couple"
PageFadeSeconds = 1.0
CoursesToShow = GetCoursesToShowRanking()
SecondsPerPage = 5
#
RowSpacingX = 0
RowSpacingY = 60
ColSpacingX = 0
ColSpacingY = 0
#
StepsTypeColor1 = color("1.0,1.0,1.0,1.0")
StepsTypeColor2 = color("1.0,1.0,1.0,1.0")
StepsTypeColor3 = color("1.0,1.0,1.0,1.0")
StepsTypeColor4 = color("1.0,1.0,1.0,1.0")
StepsTypeColor5 = color("1.0,1.0,1.0,1.0")
#
SongScoreSecondsPerRow = 0.4
ShowSurvivalTime = false
#
BannerOnCommand = x,SCREEN_CENTER_X+197;y,SCREEN_CENTER_Y-196;diffusealpha,1;scaletoclipped,220,58;addx,SCREEN_WIDTH;sleep,0.0;bounceend,1;addx,-SCREEN_WIDTH
BannerOffCommand = sleep,0.0;linear,0.5;diffusealpha,0
CategoryOnCommand = x,SCREEN_CENTER_X+197;y,SCREEN_CENTER_Y-208;diffusealpha,1;addx,SCREEN_WIDTH;sleep,0.0;bounceend,1;addx,-SCREEN_WIDTH
CategoryOffCommand = sleep,0.0;linear,0.5;diffusealpha,0
CourseTitleOnCommand = x,SCREEN_CENTER_X+197;y,SCREEN_CENTER_Y-208;diffusealpha,1;maxwidth,230;addx,SCREEN_WIDTH;sleep,0.0;bounceend,1;addx,-SCREEN_WIDTH
CourseTitleOffCommand = sleep,0.0;linear,0.5;diffusealpha,0
StepsTypeOnCommand = x,SCREEN_CENTER_X+200;y,SCREEN_CENTER_Y-180;diffusealpha,1;addx,SCREEN_WIDTH;sleep,0.0;bounceend,1;addx,-SCREEN_WIDTH
StepsTypeOffCommand = sleep,0.0;linear,0.5;diffusealpha,0
#
BulletStartX = SCREEN_CENTER_X-220
BulletStartY = SCREEN_CENTER_Y-100
Bullet1OnCommand = diffusealpha,1;addx,SCREEN_WIDTH;sleep,0.2;bounceend,1;addx,-SCREEN_WIDTH
Bullet2OnCommand = diffusealpha,1;addx,SCREEN_WIDTH;sleep,0.3;bounceend,1;addx,-SCREEN_WIDTH
Bullet3OnCommand = diffusealpha,1;addx,SCREEN_WIDTH;sleep,0.4;bounceend,1;addx,-SCREEN_WIDTH
Bullet4OnCommand = diffusealpha,1;addx,SCREEN_WIDTH;sleep,0.5;bounceend,1;addx,-SCREEN_WIDTH
Bullet5OnCommand = diffusealpha,1;addx,SCREEN_WIDTH;sleep,0.6;bounceend,1;addx,-SCREEN_WIDTH
Bullet1OffCommand = sleep,0.2;linear,0.5;diffusealpha,0
Bullet2OffCommand = sleep,0.3;linear,0.5;diffusealpha,0
Bullet3OffCommand = sleep,0.4;linear,0.5;diffusealpha,0
Bullet4OffCommand = sleep,0.5;linear,0.5;diffusealpha,0
Bullet5OffCommand = sleep,0.6;linear,0.5;diffusealpha,0
NameStartX = SCREEN_CENTER_X-140
NameStartY = SCREEN_CENTER_Y-100
2010-05-18 17:54:49 -05:00
Name1OnCommand = diffusealpha,1;halign,0;addx,SCREEN_WIDTH;sleep,0.2;bounceend,1;addx,-SCREEN_WIDTH
Name2OnCommand = diffusealpha,1;halign,0;addx,SCREEN_WIDTH;sleep,0.3;bounceend,1;addx,-SCREEN_WIDTH
Name3OnCommand = diffusealpha,1;halign,0;addx,SCREEN_WIDTH;sleep,0.4;bounceend,1;addx,-SCREEN_WIDTH
Name4OnCommand = diffusealpha,1;halign,0;addx,SCREEN_WIDTH;sleep,0.5;bounceend,1;addx,-SCREEN_WIDTH
Name5OnCommand = diffusealpha,1;halign,0;addx,SCREEN_WIDTH;sleep,0.6;bounceend,1;addx,-SCREEN_WIDTH
2010-01-26 21:00:30 -06:00
Name1OffCommand = sleep,0.2;linear,0.5;diffusealpha,0
Name2OffCommand = sleep,0.3;linear,0.5;diffusealpha,0
Name3OffCommand = sleep,0.4;linear,0.5;diffusealpha,0
Name4OffCommand = sleep,0.5;linear,0.5;diffusealpha,0
Name5OffCommand = sleep,0.6;linear,0.5;diffusealpha,0
ScoreStartX = SCREEN_CENTER_X+200
ScoreStartY = SCREEN_CENTER_Y-100
2010-05-18 17:54:49 -05:00
Score1OnCommand = diffusealpha,1;halign,1;addx,SCREEN_WIDTH;sleep,0.2;bounceend,1;addx,-SCREEN_WIDTH
Score2OnCommand = diffusealpha,1;halign,1;addx,SCREEN_WIDTH;sleep,0.3;bounceend,1;addx,-SCREEN_WIDTH
Score3OnCommand = diffusealpha,1;halign,1;addx,SCREEN_WIDTH;sleep,0.4;bounceend,1;addx,-SCREEN_WIDTH
Score4OnCommand = diffusealpha,1;halign,1;addx,SCREEN_WIDTH;sleep,0.5;bounceend,1;addx,-SCREEN_WIDTH
Score5OnCommand = diffusealpha,1;halign,1;addx,SCREEN_WIDTH;sleep,0.6;bounceend,1;addx,-SCREEN_WIDTH
2010-01-26 21:00:30 -06:00
Score1OffCommand = sleep,0.2;linear,0.5;diffusealpha,0
Score2OffCommand = sleep,0.3;linear,0.5;diffusealpha,0
Score3OffCommand = sleep,0.4;linear,0.5;diffusealpha,0
Score4OffCommand = sleep,0.5;linear,0.5;diffusealpha,0
Score5OffCommand = sleep,0.6;linear,0.5;diffusealpha,0
PointsStartX = SCREEN_CENTER_X+60
PointsStartY = SCREEN_CENTER_Y-100
Points1OnCommand = diffusealpha,1;addx,SCREEN_WIDTH;sleep,0.2;bounceend,1;addx,-SCREEN_WIDTH
Points2OnCommand = diffusealpha,1;addx,SCREEN_WIDTH;sleep,0.3;bounceend,1;addx,-SCREEN_WIDTH
Points3OnCommand = diffusealpha,1;addx,SCREEN_WIDTH;sleep,0.4;bounceend,1;addx,-SCREEN_WIDTH
Points4OnCommand = diffusealpha,1;addx,SCREEN_WIDTH;sleep,0.5;bounceend,1;addx,-SCREEN_WIDTH
Points5OnCommand = diffusealpha,1;addx,SCREEN_WIDTH;sleep,0.6;bounceend,1;addx,-SCREEN_WIDTH
Points1OffCommand = sleep,0.2;linear,0.5;diffusealpha,0
Points2OffCommand = sleep,0.3;linear,0.5;diffusealpha,0
Points3OffCommand = sleep,0.4;linear,0.5;diffusealpha,0
Points4OffCommand = sleep,0.5;linear,0.5;diffusealpha,0
Points5OffCommand = sleep,0.6;linear,0.5;diffusealpha,0
TimeStartX = SCREEN_CENTER_X+240
TimeStartY = SCREEN_CENTER_Y-100
Time1OnCommand = diffusealpha,1;addx,SCREEN_WIDTH;sleep,0.2;bounceend,1;addx,-SCREEN_WIDTH
Time2OnCommand = diffusealpha,1;addx,SCREEN_WIDTH;sleep,0.3;bounceend,1;addx,-SCREEN_WIDTH
Time3OnCommand = diffusealpha,1;addx,SCREEN_WIDTH;sleep,0.4;bounceend,1;addx,-SCREEN_WIDTH
Time4OnCommand = diffusealpha,1;addx,SCREEN_WIDTH;sleep,0.5;bounceend,1;addx,-SCREEN_WIDTH
Time5OnCommand = diffusealpha,1;addx,SCREEN_WIDTH;sleep,0.6;bounceend,1;addx,-SCREEN_WIDTH
Time1OffCommand = sleep,0.2;linear,0.5;diffusealpha,0
Time2OffCommand = sleep,0.3;linear,0.5;diffusealpha,0
Time3OffCommand = sleep,0.4;linear,0.5;diffusealpha,0
Time4OffCommand = sleep,0.5;linear,0.5;diffusealpha,0
Time5OffCommand = sleep,0.6;linear,0.5;diffusealpha,0
DifficultyStartX = SCREEN_CENTER_X-154
DifficultyY = SCREEN_CENTER_Y-209
DifficultyBeginnerOnCommand =
DifficultyEasyOnCommand =
DifficultyMediumOnCommand =
DifficultyHardOnCommand =
DifficultyChallengeOnCommand =
DifficultyBeginnerOffCommand =
DifficultyEasyOffCommand =
DifficultyMediumOffCommand =
DifficultyHardOffCommand =
DifficultyChallengeOffCommand =
TitleOnCommand = x,-210;ztest,1;diffuse,0,0,0,1;maxwidth,160
TitleOffCommand =
FrameOnCommand = ztest,1
FrameOffCommand =
ScoreOffsetStartX = -154
ScoreOffsetY = 0
ScoreOnCommand = zoom,0.7;ztest,1
ScoreOffCommand =
[ScreenHowToPlay]
UsePlayer = false
UsePad = false
UseCharacter = false
#
NumW2s = 0
NumMisses = 0
# 05 # B
# 05 # C
[ScreenGameplay]
#
Fallback = "ScreenWithMenuElementsBlank"
Class = "ScreenGameplayNormal"
#
NextScreen = Branch.AfterGameplay()
PrevScreen = Branch.BackOutOfStageInformation()
#
UseAlternativeInput = false
ShowLifeMeterForDisabledPlayers = false
StopCourseEarly = false
ShowEvaluationOnFail = true
2010-05-23 23:51:26 -05:00
ShowScoreInRave = false
2010-01-26 21:00:30 -06:00
#
2010-07-19 11:19:01 -05:00
UnpauseWithStart = true
2010-07-18 18:54:37 -06:00
#
2010-01-26 21:00:30 -06:00
InitialBackgroundBrightness = 1.0
TimerSeconds = -1
#
SecondsBetweenComments = 10.0
2010-03-09 03:36:44 -06:00
ScoreKeeperClass = ScoreKeeperClass()
2010-01-26 21:00:30 -06:00
#
TickEarlySeconds = 0
#
LightsMode = "LightsMode_Gameplay"
#
PlayerType = "Player"
# useful in some obscure situations where the theme resolution has been increased.
PlayerInitCommand = y,SCREEN_CENTER_Y;zoom,(THEME:GetMetric("Common","ScreenHeight")/480)
StartGivesUp = true
BackGivesUp = false
#
2010-02-17 20:48:30 -06:00
FailOnMissCombo = FailCombo()
2010-01-26 21:00:30 -06:00
GivingUpGoesToPrevScreen = false
GivingUpGoesToNextScreen = false
#
MinSecondsToStep = 6.0
MinSecondsToMusic = 2.0
MinSecondsToStepNextSong = 2.0
2010-01-29 21:16:55 -06:00
MusicFadeOutSeconds = 0.5
2010-02-20 16:44:59 -06:00
OutTransitionLength = 5
2010-01-26 21:00:30 -06:00
CourseTransitionLength = 0.5
BeginFailedDelay = 1.0
#
AllowCenter1Player = true
#
PlayerP1OnePlayerOneSideX = math.floor(scale((0.85/3),0,1,SCREEN_LEFT,SCREEN_RIGHT))
PlayerP2OnePlayerOneSideX = math.floor(scale((2.15/3),0,1,SCREEN_LEFT,SCREEN_RIGHT))
PlayerP1TwoPlayersTwoSidesX = math.floor(scale((0.85/3),0,1,SCREEN_LEFT,SCREEN_RIGHT))
PlayerP2TwoPlayersTwoSidesX = math.floor(scale((2.15/3),0,1,SCREEN_LEFT,SCREEN_RIGHT))
PlayerP1OnePlayerTwoSidesX = SCREEN_CENTER_X
PlayerP2OnePlayerTwoSidesX = SCREEN_CENTER_X
PlayerP1TwoPlayersSharedSidesX = SCREEN_CENTER_X
PlayerP2TwoPlayersSharedSidesX = SCREEN_CENTER_X
#
LyricDisplaySetNoReverseCommand = x,SCREEN_CENTER_X+0;y,SCREEN_CENTER_Y+160
LyricDisplaySetReverseCommand = x,SCREEN_CENTER_X+0;y,SCREEN_CENTER_Y-140
# This is used if one player is in reverse and the other isn't.
LyricDisplaySetOneReverseCommand = x,SCREEN_CENTER_X+0;y,SCREEN_CENTER_Y-205
LyricDisplayDefaultColor = color("0,1,0,1");
#
OniGameOverP1X =
OniGameOverP1Y =
OniGameOverP1OnCommand =
OniGameOverP1OffCommand =
#
OniGameOverP2X =
OniGameOverP2Y =
OniGameOverP2OnCommand =
OniGameOverP2OffCommand =
#
ActiveAttackListP1X = THEME:GetMetric(Var "LoadingScreen","PlayerP1OnePlayerOneSideX")
ActiveAttackListP1Y =
ActiveAttackListP1OnCommand = visible,false
ActiveAttackListP1OffCommand =
ActiveAttackListP2X = THEME:GetMetric(Var "LoadingScreen","PlayerP1OnePlayerOneSideX")
ActiveAttackListP2Y =
ActiveAttackListP2OnCommand = visible,false
ActiveAttackListP2OffCommand =
#
2010-02-17 19:47:36 -06:00
CombinedLifeX = SCREEN_CENTER_X
CombinedLifeY = SCREEN_CENTER_Y
CombinedLifeOnCommand = visible,false
CombinedLifeOffCommand =
#
2010-01-26 21:00:30 -06:00
LifeP1X = THEME:GetMetric(Var "LoadingScreen","PlayerP1OnePlayerOneSideX")
LifeP1Y = SCREEN_TOP+24
LifeP1OnCommand =
LifeP1OffCommand =
LifeP2X = THEME:GetMetric(Var "LoadingScreen","PlayerP2OnePlayerOneSideX")
LifeP2Y = SCREEN_TOP+24
LifeP2OnCommand =
LifeP2OffCommand =
#
ScoreP1X = THEME:GetMetric(Var "LoadingScreen","PlayerP1OnePlayerOneSideX")
ScoreP1Y = SCREEN_BOTTOM-28
ScoreP1OnCommand =
ScoreP1OffCommand =
ScoreP2X = THEME:GetMetric(Var "LoadingScreen","PlayerP2OnePlayerOneSideX")
ScoreP2Y = SCREEN_BOTTOM-28
ScoreP2OnCommand =
ScoreP2OffCommand =
#
2010-05-23 23:51:26 -05:00
SecondaryScoreP1X = THEME:GetMetric(Var "LoadingScreen","PlayerP1OnePlayerOneSideX")
SecondaryScoreP1Y = SCREEN_BOTTOM-56
SecondaryScoreP1OnCommand =
SecondaryScoreP1OffCommand =
SecondaryScoreP2X = THEME:GetMetric(Var "LoadingScreen","PlayerP2OnePlayerOneSideX")
SecondaryScoreP2Y = SCREEN_BOTTOM-56
SecondaryScoreP2OnCommand =
SecondaryScoreP2OffCommand =
#
2010-01-26 21:00:30 -06:00
StepsDescriptionP1X = THEME:GetMetric(Var "LoadingScreen","PlayerP1OnePlayerOneSideX")
StepsDescriptionP1Y = SCREEN_CENTER_Y-24
StepsDescriptionP1OnCommand = visible,false
StepsDescriptionP1OffCommand =
StepsDescriptionP2X = THEME:GetMetric(Var "LoadingScreen","PlayerP2OnePlayerOneSideX")
StepsDescriptionP2Y = SCREEN_CENTER_Y-24
StepsDescriptionP2OnCommand = visible,false
StepsDescriptionP2OffCommand =
#
PlayerOptionsP1X = THEME:GetMetric(Var "LoadingScreen","PlayerP1OnePlayerOneSideX")
PlayerOptionsP1Y = SCREEN_CENTER_Y+24
PlayerOptionsP1OnCommand = visible,false
PlayerOptionsP1OffCommand =
PlayerOptionsP2X = THEME:GetMetric(Var "LoadingScreen","PlayerP2OnePlayerOneSideX")
PlayerOptionsP2Y = SCREEN_CENTER_Y+24
PlayerOptionsP2OnCommand = visible,false
PlayerOptionsP2OffCommand =
#
StepsDisplayP1X = SCREEN_CENTER_X-160
StepsDisplayP1Y = SCREEN_BOTTOM-60
StepsDisplayP1OnCommand = visible,false
StepsDisplayP1OffCommand =
#
StepsDisplayP2X = SCREEN_CENTER_X+160
StepsDisplayP2Y = SCREEN_BOTTOM-60
StepsDisplayP2OnCommand = visible,false
StepsDisplayP2OffCommand =
#
SongOptionsX = SCREEN_CENTER_X
SongOptionsY = SCREEN_BOTTOM-32
SongOptionsOnCommand = visible,false
SongOptionsOffCommand =
#
DebugX = SCREEN_CENTER_X
DebugY = SCREEN_BOTTOM-72
DebugOnCommand = zoom,0.75
#
SongNumberP1X = THEME:GetMetric(Var "LoadingScreen","PlayerP1OnePlayerOneSideX") - 60
SongNumberP1Y = SCREEN_TOP+24+7
SongNumberP1OnCommand = visible,false
SongNumberP1OffCommand =
SongNumberP2X = THEME:GetMetric(Var "LoadingScreen","PlayerP2OnePlayerOneSideX") + 60
SongNumberP2Y = SCREEN_TOP+24+7
SongNumberP2OnCommand = visible,false
SongNumberP2OffCommand =
# online scoreboard
2010-07-14 16:52:14 -05:00
# P1 is used when the only player is P2
ScoreboardC1P1X = SCREEN_CENTER_X*0.25
ScoreboardC1P1Y = SCREEN_CENTER_Y*0.45
ScoreboardC2P1X = SCREEN_CENTER_X*0.5
ScoreboardC2P1Y = SCREEN_CENTER_Y*0.45
ScoreboardC3P1X = SCREEN_CENTER_X*0.75
ScoreboardC3P1Y = SCREEN_CENTER_Y*0.45
# P2 is used when the only player is P1
2010-01-26 21:00:30 -06:00
ScoreboardC1P2X = SCREEN_CENTER_X*1.25
ScoreboardC1P2Y = SCREEN_CENTER_Y*0.45
ScoreboardC2P2X = SCREEN_CENTER_X*1.5
ScoreboardC2P2Y = SCREEN_CENTER_Y*0.45
ScoreboardC3P2X = SCREEN_CENTER_X*1.75
ScoreboardC3P2Y = SCREEN_CENTER_Y*0.45
2010-05-23 23:51:26 -05:00
[ScreenGameplayShared]
Class = "ScreenGameplayShared"
Fallback = "ScreenGameplay"
PlayerType = "PlayerShared"
2010-01-26 21:00:30 -06:00
[ScreenEvaluation]
Class = "ScreenEvaluation"
Fallback = "ScreenWithMenuElements"
#
LightsMode = "LightsMode_MenuStartOnly"
#
Summary = false
CheckpointsWithJudgments = false
#
TimerSeconds = 20
#
PlayerOptionsSeparator = ","
PlayerOptionsHideFailType = false
MaxComboNumDigits = 4
#
ShowBannerArea = true
ShowSharedJudgmentLineLabels = false
ShowJudgmentLineW1 = false
ShowJudgmentLineW2 = false
ShowJudgmentLineW3 = false
ShowJudgmentLineW4 = false
ShowJudgmentLineW5 = false
ShowJudgmentLineHeld = false
ShowJudgmentLineMiss = false
ShowJudgmentLineMaxCombo = false
ShowPeakComboAward = false
ShowTimingDifficulty = false
ShowStageDisplay = false
ShowStageFrame = false
ShowGraphDisplay = false
ShowComboGraph = false
ShowStepsDisplay = false
ShowGradeArea = false
ShowPointsArea = false
ShowDetailArea = false
ShowBonusArea = false
ShowSurvivedArea = false
ShowWinArea = false
ShowScoreArea = false
ShowTimeArea = false
ShowItsARecord = false
ShowStageAward = false
#
FailedSoundTime = 0
PassedSoundTime = 0
CheerDelaySeconds = 2.5
#
BannerWidth = 256
BannerHeight = 80
#
LargeBannerX =
LargeBannerY =
LargeBannerOnCommand = visible,false
LargeBannerOffCommand =
LargeBannerFrameX =
LargeBannerFrameY =
LargeBannerFrameOnCommand = visible,false
LargeBannerFrameOffCommand =
#
PlayerOptionsP1X =
PlayerOptionsP1Y =
PlayerOptionsP1OnCommand = visible,false
PlayerOptionsP1OffCommand =
PlayerOptionsP2X =
PlayerOptionsP2Y =
PlayerOptionsP2OnCommand = visible,false
PlayerOptionsP2OffCommand =
#
SongOptionsX =
SongOptionsY =
SongOptionsOnCommand = visible,false
SongOptionsOffCommand =
#
DisqualifiedP1X =
DisqualifiedP1Y =
DisqualifiedP1OnCommand = visible,false
DisqualifiedP1OffCommand =
DisqualifiedP2X =
DisqualifiedP2Y =
DisqualifiedP2OnCommand = visible,false
DisqualifiedP2OffCommand =
2010-03-09 03:36:44 -06:00
#
DetailLineFormat = "%3d/%3d"
2010-01-26 21:00:30 -06:00
[ScreenEvaluationNormal]
Fallback = "ScreenEvaluation"
#
NextScreen = "ScreenProfileSave"
[ScreenEvaluationSummary]
Fallback = "ScreenEvaluation"
#
NextScreen = "ScreenSelectMusic"
#
Summary = true
#
[ScreenNameEntry]
# !!! #
Class = "ScreenNameEntry"
Fallback = "ScreenWithMenuElementsBlank"
TimerX = SCREEN_CENTER_X+0
TimerY = SCREEN_CENTER_Y-210
CategoryY = SCREEN_CENTER_Y+190
CategoryZoom = 0.7
CharsZoomSmall = 1.0
CharsZoomLarge = 1.5
CharsSpacingY = 40
ScrollingCharsCommand = diffuse,0.6,0.8,0.8,1
SelectedCharsCommand = diffuse,0.8,1,1,1
ReceptorArrowsY = SCREEN_CENTER_Y-140
NumCharsToDrawBehind = 2
NumCharsToDrawTotal = 10
FakeBeatsPerSec = 2.5
ForceTimer = true
TimerSeconds = 24
TimerStealth = false
ShowStyleIcon = false
MaxRankingNameLength = 4
NextScreen = "ScreenProfileSave"
PlayerP1OnePlayerOneSideX = SCREEN_CENTER_X-160
PlayerP2OnePlayerOneSideX = SCREEN_CENTER_X+160
PlayerP1TwoPlayersTwoSidesX = SCREEN_CENTER_X-160
PlayerP2TwoPlayersTwoSidesX = SCREEN_CENTER_X+160
PlayerP1OnePlayerTwoSidesX = SCREEN_CENTER_X
PlayerP2OnePlayerTwoSidesX = SCREEN_CENTER_X
[ScreenProfileSave]
Class = "ScreenProfileSave"
Fallback = "ScreenWithMenuElementsBlank"
#
NextScreen = Branch.AfterProfileSave()
2010-05-15 15:56:45 -05:00
PrevScreen = Branch.TitleMenu()
2010-01-26 21:00:30 -06:00
#
TimerSeconds = -1
[ScreenProfileSaveSummary]
Fallback = "ScreenProfileSave"
#
NextScreen = "ScreenGameOver"
PrevScreen = "ScreenGameOver"
[ScreenGameOver]
Class = "ScreenEnding"
Fallback = "ScreenAttract"
#
2010-05-15 15:56:45 -05:00
PrevScreen = Branch.TitleMenu()
NextScreen = Branch.TitleMenu()
StartScreen = Branch.TitleMenu()
2010-01-26 21:00:30 -06:00
#
TimerSeconds = 10
#
ResetGameState = true
#
RemoveCardP1X = SCREEN_WIDTH*0.1
RemoveCardP1Y = SCREEN_CENTER_Y
RemoveCardP1OnCommand =
RemoveCardP1OffCommand =
RemoveCardP2X = SCREEN_WIDTH*0.9
RemoveCardP2Y = SCREEN_CENTER_Y
RemoveCardP2OnCommand =
RemoveCardP2OffCommand =
[ScreenPrompt]
Class = "ScreenPrompt"
Fallback = "ScreenWithMenuElementsBlank"
2010-07-22 13:12:01 -06:00
PrevScreen = "ScreenEdit"
2010-01-26 21:00:30 -06:00
TimerSeconds = -1
QuestionX = SCREEN_CENTER_X
QuestionY = SCREEN_CENTER_Y-60
QuestionOnCommand = zoom,0.7;wrapwidthpixels,600
QuestionOffCommand =
CursorOnCommand =
CursorOffCommand =
Answer1Of1X = SCREEN_CENTER_X
Answer1Of1Y = SCREEN_CENTER_Y+120
Answer1Of1OnCommand = maxwidth,100
Answer1Of1OffCommand =
Answer1Of2X = SCREEN_CENTER_X-50
Answer1Of2Y = SCREEN_CENTER_Y+120
Answer1Of2OnCommand = maxwidth,100
Answer1Of2OffCommand =
Answer2Of2X = SCREEN_CENTER_X+50
Answer2Of2Y = SCREEN_CENTER_Y+120
Answer2Of2OnCommand = maxwidth,100
Answer2Of2OffCommand =
Answer1Of3X = SCREEN_CENTER_X-170
Answer1Of3Y = SCREEN_CENTER_Y+120
Answer1Of3OnCommand = maxwidth,100
Answer1Of3OffCommand =
Answer2Of3X = SCREEN_CENTER_X-20
Answer2Of3Y = SCREEN_CENTER_Y+120
Answer2Of3OnCommand = maxwidth,100
Answer2Of3OffCommand =
Answer3Of3X = SCREEN_CENTER_X+150
Answer3Of3Y = SCREEN_CENTER_Y+120
Answer3Of3OnCommand = maxwidth,100
Answer3Of3OffCommand =
#
# stuff for edit mode:
#
[ScreenOptionsEdit]
Class = "ScreenOptionsMaster"
Fallback = "ScreenOptionsSimpleService"
; This NextScreen is only used for the "exit" choice.
2010-05-15 15:56:45 -05:00
NextScreen = Branch.TitleMenu()
PrevScreen = Branch.TitleMenu()
2010-01-26 21:00:30 -06:00
#LineNames="1,2,3,4,5,6"
2010-07-19 20:36:37 -05:00
LineNames = "1,2,3,4"
2010-01-26 21:00:30 -06:00
Line1 = "gamecommand;screen,ScreenEditMenu;name,Edit Songs/Steps"
2010-07-19 20:36:37 -05:00
Line2 = "gamecommand;screen,ScreenPracticeMenu;name,Practice Songs/Steps"
Line3 = "gamecommand;screen,ScreenOptionsExportPackage;name,Export Packages"
Line4 = "gamecommand;screen,ScreenOptionsManageCourses;name,Edit Courses"
# Line4="gamecommand;screen,ScreenServiceActionCopyEditsMachineToMemoryCard;name,Transfer Edits to USB"
# Line5="gamecommand;screen,ScreenOptionsGraphicsSound;name,Transfer Edits from USB"
# Line6="gamecommand;screen,ScreenOptionsAdvanced;name,Clear USB edits"
2010-01-26 21:00:30 -06:00
[EditMenu]
EditMode = "EditMode_Full"
TextBannerType = "TextBannerEditMode"
ShowGroups = true
Arrows1X = SCREEN_CENTER_X-130
Arrows2X = SCREEN_CENTER_X+270
ArrowsEnabledCommand = diffuse,color("1,1,1,1");shadowlengthy,1;shadowcolor,color("#002740");
ArrowsDisabledCommand = diffuse,color("0.45,0.45,0.45,1");shadowlengthy,1;shadowcolor,color("#002740");
SongBannerX = SCREEN_CENTER_X+170
SongBannerY = SCREEN_CENTER_Y-90
SongBannerWidth = 128
SongBannerHeight = 40
SongTextBannerX = SCREEN_CENTER_X-64
SongTextBannerY = SCREEN_CENTER_Y-90
GroupBannerX = SCREEN_CENTER_X+170
GroupBannerY = SCREEN_CENTER_Y-140
GroupBannerWidth = 128
GroupBannerHeight = 40
StepsDisplayX = SCREEN_CENTER_X+170
StepsDisplayY = SCREEN_CENTER_Y-0
StepsDisplaySourceX = SCREEN_CENTER_X+170
StepsDisplaySourceY = SCREEN_CENTER_Y+80
RowLabelsX = SCREEN_CENTER_X-250
RowLabelOnCommand = shadowlength,1;zoom,0.75
RowValue1X = SCREEN_CENTER_X
RowValue2X = SCREEN_CENTER_X+60
RowValue3X = SCREEN_CENTER_X+60
RowValue4X = SCREEN_CENTER_X
RowValue5X = SCREEN_CENTER_X+60
RowValue6X = SCREEN_CENTER_X
RowValue7X = SCREEN_CENTER_X+60
RowValueOnCommand = shadowlength,1;zoom,0.75;maxwidth,SCREEN_CENTER_X*0.65
Row1Y = SCREEN_CENTER_Y-140
Row2Y = SCREEN_CENTER_Y-90
Row3Y = SCREEN_CENTER_Y-40
Row4Y = SCREEN_CENTER_Y-0
Row5Y = SCREEN_CENTER_Y+40
Row6Y = SCREEN_CENTER_Y+80
Row7Y = SCREEN_CENTER_Y+120
[TextBannerEditMode]
Fallback = "TextBanner"
[ScreenEditMenu]
Fallback = "ScreenWithMenuElements"
Class = "ScreenEditMenu"
NextScreen = "ScreenEdit"
2010-05-15 15:56:45 -05:00
PrevScreen = Branch.TitleMenu()
2010-01-26 21:00:30 -06:00
EditMenuType = "EditMenu"
ExplanationX = SCREEN_CENTER_X
ExplanationY = SCREEN_BOTTOM-56
ExplanationOnCommand = wrapwidthpixels,SCREEN_WIDTH*0.9375/0.675;shadowlength,1;zoom,0.675
NumStepsLoadedFromProfileX = SCREEN_RIGHT-180
NumStepsLoadedFromProfileY = SCREEN_TOP+42
NumStepsLoadedFromProfileOnCommand = visible,false
ShowStyleIcon = false
TimerSeconds = -1
HelpText = Screen.String("HelpTextOptionsAndBack")
# could use a redo but whatever
[ScreenEdit]
Class = "ScreenEdit"
Fallback = "ScreenWithMenuElementsBlank"
PrepareScreens = GetEditModeSubScreens()
GroupedScreens = GetEditModeSubScreens()
PersistScreens = GetEditModeSubScreens()
EditMode = "EditMode_Full"
NextScreen = "ScreenEditMenu"
PrevScreen = "ScreenEditMenu"
ShowHelp = false
AllowOperatorMenuButton = false
2010-07-03 20:55:25 -05:00
ShowCreditDisplay = false
2010-01-26 21:00:30 -06:00
ShowStyleIcon = false
TimerSeconds = -1
2010-07-19 20:36:37 -05:00
EditModifiers = GetEditModifiers()
2010-01-26 21:00:30 -06:00
EditHelpX = SCREEN_LEFT+4
EditHelpY = SCREEN_TOP+16
2010-05-18 17:54:49 -05:00
EditHelpOnCommand = halign,0;valign,0;zoom,0.675;shadowlength,1
2010-01-26 21:00:30 -06:00
InfoX = SCREEN_RIGHT-128
InfoY = SCREEN_TOP+16
2010-05-18 17:54:49 -05:00
InfoOnCommand = halign,0;valign,0;zoom,0.5;shadowlength,1
2010-01-26 21:00:30 -06:00
PlayRecordHelpX = SCREEN_LEFT+20
PlayRecordHelpY = SCREEN_BOTTOM-20
2010-05-18 17:54:49 -05:00
PlayRecordHelpOnCommand = halign,0;valign,0;shadowlength,1
2010-01-26 21:00:30 -06:00
2010-07-19 20:36:37 -05:00
[ScreenPracticeMenu]
Fallback = "ScreenEditMenu"
Class = "ScreenEditMenu"
#
NextScreen = "ScreenPractice"
[ScreenPractice]
Fallback = "ScreenEdit"
Class = "ScreenEdit"
#
EditMode = "EditMode_Practice"
2010-01-26 21:00:30 -06:00
[ScreenEditOptions]
Fallback = "ScreenOptions"
Class = "ScreenOptionsMaster"
NextScreen = "none"
PrevScreen = "none"
CancelTransitionsOut = true
PlayMusic = false
TimerSeconds = -1
ShowStyleIcon = false
LineNames = "1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16"
Line1 = "list,Speed"
Line2 = "list,Accel"
Line3 = "list,Effect"
Line4 = "list,Appearance"
Line5 = "list,Turn"
Line6 = "list,Insert"
Line7 = "list,Scroll"
Line8 = "list,NoteSkins"
Line9 = "list,Holds"
Line10 = "list,Mines"
Line11 = "list,Hide"
Line12 = "list,Persp"
Line13 = "list,Assist"
Line14 = "list,Rate"
Line15 = "list,AutoAdjust"
Line16 = "conf,EditorShowBGChangesPlay"
OutCancelCommand =
[StepsDisplayEdit]
Fallback = "StepsDisplay"
# oh, right, minimenus.
[ScreenMiniMenuEditHelp]
Fallback = "ScreenMiniMenu"
ColorDisabled = color("1,1,1,1")
[ScreenMiniMenuMainMenu]
Fallback = "ScreenMiniMenu"
TitleX = SCREEN_CENTER_X-80
[ScreenMiniMenuAreaMenu]
Fallback = "ScreenMiniMenu"
[ScreenMiniMenuStepsInformation]
Fallback = "ScreenMiniMenu"
[ScreenMiniMenuSongInformation]
Fallback = "ScreenMiniMenu"
[ScreenMiniMenuBackgroundChange]
Fallback = "ScreenMiniMenu"
[ScreenMiniMenuPreferences]
Fallback = "ScreenMiniMenu"
[ScreenMiniMenuInsertTapAttack]
Fallback = "ScreenMiniMenu"
[ScreenMiniMenuInsertCourseAttack]
Fallback = "ScreenMiniMenu"
[ScreenMiniMenuCourseDisplay]
Fallback = "ScreenMiniMenu"
[ScreenMiniMenuCourseOptions]
Fallback = "ScreenMiniMenu"
# Export Packages
[ScreenOptionsExportPackage]
Class = "ScreenOptionsExportPackage"
Fallback = "ScreenOptionsSimpleService"
PrevScreen = "ScreenOptionsEdit"
NextScreen = "ScreenOptionsEdit"
[ScreenOptionsManage]
Fallback = "ScreenOptionsSimpleService"
TimerSeconds = -1
AllowRepeatingChangeValueInput = true
OptionRowNormalMetricsGroup = "OptionRowManage"
[OptionRowManage]
Fallback = "OptionRowService"
TitleX = SCREEN_CENTER_X-150
# Manage Courses
[OptionRowCourseOverview]
Fallback = "OptionRowService"
ItemsLongRowSharedX = SCREEN_CENTER_X-100
[ScreenOptionsManageCourses]
Class = "ScreenOptionsManageCourses"
Fallback = "ScreenOptionsManage"
PrevScreen = "ScreenOptionsEdit"
NextScreen = "ScreenOptionsEditCourse"
GroupedScreens = "ScreenOptionsManageCourses,ScreenTextEntry,ScreenPrompt,ScreenOptionsEditCourseMods"
PersistScreens = "ScreenOptionsManageCourses,ScreenTextEntry,ScreenPrompt"
PrepareScreens = "ScreenTextEntry,ScreenPrompt"
EditMode = "EditMode_Full"
CreateNewScreen = "ScreenOptionsEditCourse"
[ScreenOptionsEditCourse]
Class = "ScreenOptionsEditCourse"
Fallback = "ScreenOptionsSimpleService"
PrevScreen = "ScreenOptionsCourseOverview"
NextScreen = "ScreenOptionsCourseOverview"
OptionRowNormalMetricsGroup = "OptionRowEditCourse"
[OptionRowEditCourse]
Fallback = "OptionRowService"
TitleX = SCREEN_CENTER_X-250
ItemsLongRowSharedX = SCREEN_CENTER_X-100
[ScreenOptionsCourseOverview]
Class = "ScreenOptionsCourseOverview"
Fallback = "ScreenOptionsSimpleService"
PrevScreen = "ScreenOptionsManageCourses"
NextScreen = "ScreenOptionsManageCourses"
# huh
PlayScreen = "ScreenJoinMultiplayer"
EditScreen = "ScreenOptionsEditCourse"
OptionRowNormalMetricsGroup = "OptionRowCourseOverview"
2010-04-28 09:50:33 -05:00
# visual/interactive syncing
[ScreenGameplaySyncMachine]
Class = "ScreenGameplaySyncMachine"
Fallback = "ScreenGameplay"
PrevScreen = "ScreenOptionsService"
NextScreen = "ScreenOptionsService"
PlayerType = "PlayerSyncMachine"
2010-04-30 13:47:25 -05:00
AllowCenter1Player = false
SyncInfoOnCommand = x,SCREEN_CENTER_X+160;y,SCREEN_CENTER_Y;zoom,0;decelerate,0.5;zoom,0.6
# hidden by default:
LifeP1OnCommand = visible,false
LifeP2OnCommand = visible,false
ScoreP1OnCommand = visible,false
ScoreP2OnCommand = visible,false
StageOnCommand = visible,false
ScoreFrameOnCommand = visible,false
LifeFrameOnCommand = visible,false
DifficultyP1OnCommand = visible,false
DifficultyP1ReverseOnCommand = visible,false
DifficultyP2OnCommand = visible,false
DifficultyP2ReverseOnCommand = visible,false
SongOptionsOnCommand = visible,false
2010-04-28 09:50:33 -05:00
[PlayerSyncMachine]
Fallback = "Player"
ComboOnCommand = visible,false
2010-06-27 13:07:13 -05:00
# sm-ssc helper screens
[ScreenHowToInstallSongs]
Class = "ScreenSplash"
Fallback = "ScreenSplash"
NextScreen = Branch.TitleMenu()
2010-07-12 15:00:38 -05:00
PrevScreen = Branch.TitleMenu()
2010-06-27 13:07:13 -05:00
ShowStyleIcon = false
TimerSeconds = -1
ShowHelp = false
2010-01-26 21:00:30 -06:00
# stuff for online mode:
[ScreenSMOnlineLogin]
Class = "ScreenSMOnlineLogin"
Fallback = "ScreenOptionsServiceChild"
NextScreen = Branch.AfterSMOLogin
2010-05-15 15:56:45 -05:00
PrevScreen = Branch.TitleMenu()
2010-01-26 21:00:30 -06:00
ShowStyleIcon = false
TimerSeconds = -1
ShowHelp = false
[ScreenNetSelectBase]
Class = "ScreenNetSelectBase"
Fallback = "ScreenWithMenuElements"
ChatInputBoxX = SCREEN_CENTER_X*0.5
ChatInputBoxY = SCREEN_CENTER_Y+112
ChatInputBoxOnCommand = bounceend,0.5;diffusealpha,1;
ChatInputBoxOffCommand = bouncebegin,0.5;zoomy,0
ChatInputBoxWidth = SCREEN_CENTER_X*0.9
ChatInputBoxHeight = 64
#--#
ChatInputX = (SCREEN_CENTER_X*0.5)*0.125
ChatInputY = SCREEN_CENTER_Y+90
ChatTextInputWidth = SCREEN_CENTER_X*1.8
2010-05-18 17:54:49 -05:00
ChatInputOnCommand = halign,0;valign,0;zoom,0.5;diffusealpha,0;linear,0.55;diffusealpha,1
2010-01-26 21:00:30 -06:00
ChatInputOffCommand = diffusealpha,1;linear,0.5;diffusealpha,0
#====#
ChatOutputBoxX = SCREEN_CENTER_X*0.5
ChatOutputBoxY = SCREEN_CENTER_Y-36
ChatOutputBoxOnCommand = bounceend,0.5;diffusealpha,1;
ChatOutputBoxOffCommand = bouncebegin,0.5;zoomy,0
ChatOutputBoxWidth = SCREEN_CENTER_X*0.9
ChatOutputBoxHeight = SCREEN_CENTER_Y*0.875
#--#
ChatOutputX = (SCREEN_CENTER_X*0.5)*0.125
ChatOutputY = SCREEN_CENTER_Y+64
ChatTextOutputWidth = SCREEN_CENTER_X*1.8
ChatOutputLines = 14
2010-05-18 17:54:49 -05:00
ChatOutputOnCommand = halign,0;valign,1;zoom,0.5;diffusealpha,0;linear,0.55;diffusealpha,1
2010-01-26 21:00:30 -06:00
ChatOutputOffCommand = diffusealpha,1;linear,0.5;diffusealpha,0
UsersX = SCREEN_CENTER_X-265
UsersY = SCREEN_CENTER_Y+172
UsersDX = 40
UsersAY = 16
UsersOnCommand = draworder,2;zoom,1
UsersOffCommand = linear,0.5;zoom,0
Users0Command = draworder,2;diffuse,1.0,0.4,0.4,1.0
Users1Command = draworder,2;diffuse,1.0,1.0,1.0,1.0
Users2Command = draworder,2;diffuse,0.5,0.5,1.0,1.0
Users3Command = draworder,2;diffuse,0.5,1.0,0.5,1.0
Users4Command = draworder,2;diffuse,1.0,0.5,0.5,1.0
[ScreenNetSelectMusic]
Class = "ScreenNetSelectMusic"
Fallback = "ScreenNetSelectBase"
PrevScreen = "ScreenNetRoom"
NextScreen = "ScreenStageInformation"
2010-05-15 15:56:45 -05:00
NoSongsScreen = Branch.TitleMenu()
2010-01-26 21:00:30 -06:00
RoomSelectScreen = "ScreenNetRoom"
ShowStyleIcon = false
TimerSeconds =
TimerStealth = true
# huh? (probably leftovers from the old NetSelectBase)
NumStylesShow = 1
NumSongsShow = 4
NumGroupsShow = 3
MusicWheelX = SCREEN_CENTER_X+160
MusicWheelY = SCREEN_CENTER_Y
MusicWheelOnCommand =
MusicWheelOffCommand =
BPMDisplayX = SCREEN_CENTER_X-160-90+2
BPMDisplayY = SCREEN_TOP+160+(36/2)+8
BPMDisplayOnCommand =
BPMDisplayOffCommand =
ModIconsP1X = SCREEN_CENTER_X+144
ModIconsP1Y = SCREEN_CENTER_Y-165
ModIconsP1OnCommand = zoomy,0;linear,0.5;zoomy,1
ModIconsP1OffCommand = linear,0.5;zoomy,0
ModIconsP2X = SCREEN_CENTER_X+144
ModIconsP2Y = SCREEN_CENTER_Y-164
ModIconsP2OnCommand = zoomy,0;linear,0.5;zoomy,1
ModIconsP2OffCommand = linear,0.5;zoomy,0
optionsY = SCREEN_CENTER_Y-170
optionsX = SCREEN_CENTER_X-240
optionsOnCommand = zoomx,0.0;zoomy,0.0;linear,0.5;zoomy,0.7;zoomx,0.7
optionsOffCommand = linear,0.5;zoomx,0.0;zoomy,0.0
StepsDisplayP1X = SCREEN_CENTER_X-223
StepsDisplayP1Y = SCREEN_CENTER_Y+150
2010-05-18 17:54:49 -05:00
StepsDisplayP1OnCommand = halign,1;zoomx,0.0;zoomy,0.0;linear,0.5;zoomy,1.0;zoomx,1.0
2010-01-26 21:00:30 -06:00
StepsDisplayP1OffCommand = linear,0.5;zoomx,0.0;zoomy,0.0
StepsDisplayP2X = SCREEN_CENTER_X-110
StepsDisplayP2Y = SCREEN_CENTER_Y+150
2010-05-18 17:54:49 -05:00
StepsDisplayP2OnCommand = halign,1;zoomx,0.0;zoomy,0.0;linear,0.5;zoomy,1.0;zoomx,1.0
2010-01-26 21:00:30 -06:00
StepsDisplayP2OffCommand = linear,0.5;zoomx,0.0;zoomy,0.0
DiffBGX = SCREEN_CENTER_X-60
DiffBGY = SCREEN_CENTER_Y+160
DiffBGOnCommand = zoomz,0.0;zoomy,0.0;linear,0.5;zoomy,1.0;zoomx,1.0
DiffBGOffCommand = linear,0.5;zoomx,0.0;zoomy,0.0
DiffBGWidth = 0
DiffBGHeight = 0
DiffBGColor = color("0.7,0.7,0.7,0.7")
DifficultyIconP1OnCommand = visible,false
DifficultyIconP1OffCommand =
DifficultyIconP2OnCommand = visible,false
DifficultyIconP2OffCommand =
DifficultyIconP1X = SCREEN_CENTER_X+50
DifficultyIconP1Y = SCREEN_BOTTOM-54
DifficultyIconP2X = SCREEN_CENTER_X+80
DifficultyIconP2Y = SCREEN_BOTTOM-50
2010-03-09 03:36:44 -06:00
HelpText = Screen.String("HelpTextNetSelectMusic");
2010-01-26 21:00:30 -06:00
[ScreenNetRoom]
Class = "ScreenNetRoom"
Fallback = "ScreenNetSelectBase"
2010-05-15 15:56:45 -05:00
PrevScreen = Branch.TitleMenu()
2010-01-26 21:00:30 -06:00
# XXX
NextScreen = "ScreenGameplayBranch"
MusicSelectScreen = "ScreenNetSelectMusic"
RoomWheelX = SCREEN_CENTER_X+160
RoomWheelY = SCREEN_CENTER_Y
RoomWheelOnCommand =
RoomWheelOffCommand =
RoomInfoDisplayX = SCREEN_CENTER_X-160
RoomInfoDisplayY = SCREEN_CENTER_Y
OpenRoomColor = color("1.0,1.0,1.0,1.0")
PasswdRoomColor = color("1.0,0.5,0.5,1.0")
InGameRoomColor = color("1.0,0.1,0.1,1.0")
[RoomWheel]
Fallback = "MusicWheel"
RoomWheelItemStartOnCommand =
RoomWheelItemFinishOnCommand =
CreateRoomColor = color("0.0,0.9,0.25,1.0")
ScrollBarOnCommand = visible,false
[RoomWheelItem]
TextOnCommand = zoom,0.6;strokecolor,color("#000000FF")
TextX = -110
TextY = -8
TextWidth = 200
DescX = -100
DescY = 6
DescOnCommand = zoom,0.4;strokecolor,color("#000000FF")
DescWidth = 400
[RoomInfoDisplay]
RoomInfoDisplayOnCommand = diffuse,color("1.0,1.0,1.0,1");x,SCREEN_WIDTH+130;y,250;bounceend,0.5;x,SCREEN_WIDTH-160
RoomInfoDisplayOffCommand = x,SCREEN_WIDTH-160;y,250;bouncebegin,0.5;x,SCREEN_WIDTH+130
DeployDelay = 1.5
RetractDelay = 5
RoomTitleOnCommand = x,-120;y,-140;zoom,0.75
RoomDescOnCommand = x,-120;y,-129;zoom,0.75
LastRoundOnCommand = x,-120;y,-107;zoom,0.75
SongTitleOnCommand = x,-110;y,-96;zoom,0.75
SongSubTitleOnCommand = x,-110;y,-85;zoom,0.75
SongArtistOnCommand = x,-110;y,-74;zoom,0.75
PlayersOnCommand = x,-120;y,-52;zoom,0.75
PlayerListElementX = -110
PlayerListElementY = -41
PlayerListElementOffsetX = 0
PlayerListElementOffsetY = 11
PlayerListElementOnCommand = zoom,0.75
[ScreenSMOnlineSelectMusic]
PrevScreen = "ScreenNetRoom"
Class = "ScreenNetSelectMusic"
RoomSelectScreen = "ScreenNetRoom"
Fallback = "ScreenNetSelectMusic"
[ModIcon]
TextX = 0
TextY = 0
TextOnCommand = maxwidth,40;uppercase,true;shadowlength,0;diffuse,color("#f6ff00")
CropTextToWidth = 50
[ModIconSelectMusic]
Fallback = "ModIcon"
TextY = -1
TextOnCommand = maxwidth,38;uppercase,true;shadowlength,0
[ModIconRow]
NumModIcons = 6
ModIconOnCommand =
SpacingX = 0
SpacingY = 52
ModIconMetricsGroup = "ModIcon"
[ModIconRowSelectMusic]
Fallback = "ModIconRow"
SpacingX = 46
SpacingY = 0
ModIconMetricsGroup = "ModIconSelectMusic"
[GraphDisplay]
BodyWidth = 140
BodyHeight = 38
[ComboGraph]
BodyWidth = 140
[ScreenNetEvaluation]
Class = "ScreenNetEvaluation"
Fallback = "ScreenEvaluationNormal"
NextScreen = "ScreenProfileSave"
2010-03-09 03:36:44 -06:00
# these three commands are deprecated:
2010-06-21 19:17:15 -05:00
UsersBGWidth = SCREEN_CENTER_X*0.6
UsersBGHeight = SCREEN_HEIGHT*0.6
2010-01-26 21:00:30 -06:00
UsersBGCommand = diffuse,color("0,0,0,0.25")
2010-03-09 03:36:44 -06:00
2010-01-26 21:00:30 -06:00
UsersBGOnCommand =
UsersBGOffCommand =
2010-06-21 19:17:15 -05:00
User1X = SCREEN_CENTER_X*0.35
2010-01-26 21:00:30 -06:00
User1Y = SCREEN_CENTER_Y
User1OnCommand =
User1OffCommand =
#--#
2010-06-21 19:17:15 -05:00
UsersBG1X = SCREEN_CENTER_X*0.35
UsersBG1Y = SCREEN_CENTER_Y*0.975
2010-01-26 21:00:30 -06:00
UsersBG1OnCommand =
UsersBG1OffCommand =
#====#
2010-06-21 19:17:15 -05:00
User2X = SCREEN_CENTER_X*1.65
2010-01-26 21:00:30 -06:00
User2Y = SCREEN_CENTER_Y
User2OnCommand =
User2OffCommand =
#--#
2010-06-21 19:17:15 -05:00
UsersBG2X = SCREEN_CENTER_X*1.65
UsersBG2Y = SCREEN_CENTER_Y*0.975
2010-01-26 21:00:30 -06:00
UsersBG2OnCommand =
UsersBG2OffCommand =
UserDX = 0
UserDY = 24
UserOnCommand =
2010-05-15 15:56:45 -05:00
UserOffCommand =
2010-07-03 20:55:25 -05:00
# Arcade
2010-07-06 17:09:40 -05:00
[ScreenLogo]
2010-07-03 20:55:25 -05:00
Fallback = "ScreenAttract"
#
PrevScreen = Branch.Init()
NextScreen = "ScreenDemonstration"
NextScreen = "ScreenDemonstration"
StartScreen = Branch.TitleMenu()
#
ForceTimer = true
TimerSeconds = 5
#
TimerMetricsGroup = "MenuTimerNoSound"
TimerOnCommand = visible,false
[ScreenTitleJoin]
Fallback = "ScreenTitleMenu"
ChoiceNames = "1"
#
IdleCommentSeconds = -1
IdleTimeoutSeconds = -1
IdleTimeoutScreen = Branch.AfterInit()
2010-05-15 15:56:45 -05:00
[ScreenDemonstration]
Fallback = "ScreenGameplay"
Class = "ScreenDemonstration"
#
NextScreen = "ScreenInit"
StartScreen = Branch.TitleMenu()
PlayMusic = false
SecondsToShow = 60
LightsMode = "LightsMode_Demonstration"
DifficultiesToShow = "easy,medium"
ShowCourseModifiersProbability = 0
AllowAdvancedModifiers = false
AllowStyleTypes = "TwoPlayersTwoSides"
MinSecondsToStep = 0
2010-07-17 02:48:33 -05:00
MinSecondsToMusic = 0
[ScreenJukeboxMenu]
Class = "ScreenOptionsMaster"
Fallback = "ScreenPlayerOptions"
NextScreen = "ScreenJukebox"
PrevScreen = "ScreenTitleMenu"
TimerSeconds = -1
ShowStyleIcon = false
InputMode = "together"
ForceAllPlayers = true
LineNames = "1,2,3,4"
Line1 = "list,Styles"
Line2 = "list,Groups"
Line3 = "list,Difficulties"
Line4 = "lua,OptionsRandomJukebox()"
[ScreenJukebox]
Class = "ScreenJukebox"
Fallback = "ScreenGameplay"
NextScreen = "ScreenJukebox"
StartScreen = "ScreenTitleMenu"
LightsMode = "LightsMode_Demonstration"
ShowCourseModifiersProbability = 0
AllowAdvancedModifiers = true