2011-03-17 01:47:30 -04:00
# This probably is hard to understand from the way it was made in the first
2011-05-05 13:52:02 -04:00
# place, so instead just pay attention to each group, which has tons of notes.
2011-03-17 01:47:30 -04:00
# 01 # Global
# 02 # Managers
# 03 # Singletons
# 04 # Global Screen
# 05 # Base Screens
# 06 # Derivative Screens
# 07 # Etc
# 01 #
[Global]
# This basically means that all other themes get information from this theme.
# It's really awesome for making mods n stuff
IsBaseTheme = 1
[Common]
# 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!
ScreenWidth = 1
ScreenHeight = 480
# 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
2011-06-04 21:43:00 -04:00
AutoSetStyle = GetUserPrefB("UserPrefAutoSetStyle")
2011-03-17 01:47:30 -04:00
# Default modifiers and noteskin.
2011-05-27 11:08:36 -04:00
DefaultModifiers = "default,1.5x"
2011-03-17 01:47:30 -04:00
DefaultNoteSkinName = "default"
# Difficulties to show. Useful for custom games where you want to hide these.
DifficultiesToShow = "beginner,easy,medium,hard,challenge"
# Same as above, but for courses.
CourseDifficultiesToShow = "easy,medium,hard"
# Things to hide. You couldn't play cabinet anyways.
StepsTypesToHide = "lights-cabinet"
#~ StepsTypesToHide="dance-couple,dance-solo,pump-halfdouble,lights-cabinet"
# The number of entries before "Various" is shown on the BPMDisplay, etc.
MaxCourseEntriesBeforeShowVarious = 10
# The screen that appears when pressing the operator button.
OperatorMenuScreen = "ScreenOptionsService"
# The first screen in the attract cycle.
FirstAttractScreen = "ScreenDemonstration"
# First screen that pops up when you start the game. ScreenInit in particular
# shows the theme information before going to the title screen.
InitialScreen = "ScreenInit"
# Music selection screen used after downloading files.
SelectMusicScreen = "ScreenSelectMusic"
# Screens that show over everything else.
# Only mess with this if you know what you're doing.
OverlayScreens = "ScreenSystemLayer,ScreenSyncOverlay,ScreenStatsOverlay,ScreenDebugOverlay,ScreenConsoleOverlay,ScreenInstallOverlay"
# Legacy metric: Percentage Scoring shows this many decimals ( 00.00% ).
PercentScoreDecimalPlaces = 2
# 02 #
2011-04-03 21:29:46 -04:00
2011-03-17 01:47:30 -04:00
[LightsManager]
# Mostly useless since it doesn't work, as well as that barely anyone has
# lights to play around with.
GameButtonsToShow = ""
LightEffectRiseSeconds = 0.075
LightEffectFallOffSeconds = 0.35
LightEffectPulseTime = 0.100
[ProfileManager]
# I wouldn't change this either.
FixedProfiles = false
NumFixedProfiles = 1
[SongManager]
# SSC: Determine what the ES/OMES Modifiers are
ExtraStagePlayerModifiers = "default,1.5x,reverse"
ExtraStageStageModifiers = "failimmediatecontinue,norecover"
OMESPlayerModifiers = "default,1.5x,reverse"
OMESStageModifiers = "failimmediate,suddendeath"
# How many different colors you can have in the MusicWheel
NumSongGroupColors = 10
NumCourseGroupColors = 1
# Legacy metric: how difficult a song has to be for it to glow.
ExtraColorMeter = GetExtraColorThreshold()
# The maximum difficulty a OMES stage can be.
ExtraStage2DifficultyMax = 8
# Allow special colors for unlocks and 'preffered' sort
UseUnlockColor = false
UsePreferredSortColor = false
# Unlocks go at the end so they're easy to find.
MoveUnlocksToBottomOfPreferredSort = false
# Lots of themes want more than one group color, so let them have this.
SongGroupColor1 = color("#00aeef") -- blue
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
# 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
UnlockColor = color("1,0.5,0,1")
ExtraColor = color("#ff0000") -- red
[UnlockManager]
2011-04-30 18:41:14 -05:00
# Unlock specific things.
2011-03-17 01:47:30 -04:00
AutoLockChallengeSteps = false
UnlockNames = ""
2011-04-30 18:41:14 -05:00
# useful commands:
# require,(UnlockRequirement),(value);
# where (UnlockRequirement) is one of the UnlockRequirement enums.
# song,(Song Name);
# sets a Song to be unlocked
# course,(Course Name);
# sets a Course to be unlocked
# roulette;
# Song shows up in roulette (useful with Song only)
# mod,(modifier);
# sets a modifier to be unlocked.
# code,(code);
# assigns a code to the unlock
# examples:
# 1) The song "Pledge" requires 500 AP.
# Unlock1Command=song,"Pledge";require,"UnlockRequirement_ArcadePoints",500
# 2) The song "ABC" can be unlocked via roulette; pick an arbitrary code
# to use to store the unlock.
# Unlock2Command=song,"ABC";code,"59183751";roulette
2011-03-17 01:47:30 -04:00
# 03 #
2011-04-03 21:29:46 -04:00
2011-03-17 01:47:30 -04:00
[ArrowEffects]
# Complicated stuff you probably shouldn't ever mess with or else you'll
# destroy mods completely!
FrameWidthEffectsPixelsPerSecond = 400
FrameWidthEffectsMinMultiplier = 0.5
FrameWidthEffectsMaxMultiplier = 1.2
FrameWidthLockEffectsToOverlapping = false
FrameWidthLockEffectsTweenPixels = 25
ArrowSpacing = 64
DrawHiddenNotesAfterReceptor = true
BlinkModFrequency = 0.3333
BoostModMinClamp = -400
BoostModMaxClamp = 400
BrakeModMinClamp = -400
BrakeModMaxClamp = 400
WaveModMagnitude = 20
WaveModHeight = 38
BoomerangPeakPercentage = 0.75
ExpandMultiplierFrequency = 3
ExpandMultiplierScaleFromLow = -1
ExpandMultiplierScaleFromHigh = 1
ExpandMultiplierScaleToLow = 0.75
ExpandMultiplierScaleToHigh = 1.75
ExpandSpeedScaleFromLow = 0
ExpandSpeedScaleFromHigh = 1
ExpandSpeedScaleToLow = 1
# No need for the high here: that is already calculated in code.
TipsyTimerFrequency = 1.2
TipsyColumnFrequency = 1.8
TipsyArrowMagnitude = 0.4
TipsyOffsetTimerFrequency = 1.2
TipsyOffsetColumnFrequency = 2
TipsyOffsetArrowMagnitude = 0.4
TornadoPositionScaleToLow = -1
TornadoPositionScaleToHigh = 1
TornadoOffsetFrequency = 6
TornadoOffsetScaleFromLow = -1
TornadoOffsetScaleFromHigh = 1
DrunkColumnFrequency = 0.2
DrunkOffsetFrequency = 10
DrunkArrowMagnitude = 0.5
BeatOffsetHeight = 15
BeatPIHeight = 2
MiniPercentBase = 0.5
MiniPercentGate = 1
DizzyHoldHeads = false
QuantizeArrowYPosition = false
[Background]
# 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.
ShowDancingCharacters = true
UseStaticBackground = true
#
ClampOutputPercent = 0.0
#
LeftEdge = SCREEN_LEFT
RightEdge = SCREEN_RIGHT
TopEdge = SCREEN_TOP
BottomEdge = SCREEN_BOTTOM
[Banner]
# Scroll stuff when you roll over it, DDR Extreme style.
ScrollRandom = false
ScrollRoulette = false
2011-05-14 19:53:57 -05:00
ScrollMode = false
2011-05-14 20:30:44 -05:00
ScrollSortOrder = false
2011-04-22 04:48:42 -05:00
# Control how fast the banner scrolls. Higher numbers mean slower.
ScrollSpeedDivisor = 2
2011-03-17 01:47:30 -04:00
[BitmapText]
# The colors in the 'roulette' text. you can have alot!
NumRainbowColors = 7
RainbowColor1 = color("1.0,0.0,0.4,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]
# 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!
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")
# Determines if it shows both bpms ( 000-100 ) or cycles between the min and
# max.
Cycle = true
# Text when there is no BPM
NoBpmText = "000"
# How fast it cycles, smaller is faster
RandomCycleSpeed = 0.1
2011-05-19 03:48:46 -05:00
CourseCycleSpeed = 0.2
2011-03-17 01:47:30 -04:00
# Seperator between both bpms ( 100-200 ).
Separator = "-"
# ??? when it cycles.
ShowQMarksInRandomCycle = true
QuestionMarksText = "???"
RandomText = "!!!"
# xxx: localize me -aj
VariousText = "000"
FormatString = "%03.0f"
[CodeDetector]
# Codes on the MusicWheel that change stuff!
2011-04-03 16:10:10 -04:00
# For Future Reference:
# @ = Holding
# - = In Conjuction With / Then
# ~ = Released
# + = At The Same Time
2011-03-17 01:47:30 -04: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"
NextGroup = "MenuUp,MenuRight,MenuRight"
PrevGroup = "MenuUp,MenuDown,MenuUp,MenuDown"
CloseCurrentFolder = "MenuUp-MenuDown"
# Codes on the title screen.
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"
# Various.
Hidden = ""
RandomVanish = ""
SaveScreenshot1 = "MenuLeft-MenuRight"
SaveScreenshot2 = ""
CancelAllPlayerOptions = "Left,Right,Left,Right,Left,Right"
BackInEventMode = ""
2011-04-03 21:29:46 -04:00
2011-03-17 01:47:30 -04:00
[CodeDetectorOnline]
Fallback = "CodeDetector"
PrevSteps1 = "MenuUp,MenuUp"
PrevSteps2 = ""
NextSteps1 = "MenuDown,MenuDown"
NextSteps2 = ""
NextSort3 = ""
NextSort4 = ""
ModeMenu1 = ""
Mirror = ""
Left = ""
Right = ""
Shuffle = ""
SuperShuffle = ""
NextScrollSpeed = ""
PreviousScrollSpeed = ""
NextAccel = ""
NextEffect = ""
NextAppearance = ""
Reverse = ""
HoldNotes = ""
CancelAll = ""
[CombinedLifeMeterTug]
# We don't use it.
MeterWidth = 0.0
MeterHeight = 0.0
[Combo]
# System Direction
ShowComboAt = HitCombo()
ShowMissesAt = MissCombo()
# Shrink and Grow the combo, DDR Style
NumberMinZoom = 0.8
NumberMaxZoom = 1
NumberMaxZoomAt = 100
#
LabelMinZoom = 0.75*0.75
LabelMaxZoom = 0.75*0.75
# Things the combo does when you bang on it, and what the text does
PulseCommand = %function(self,param) self:stoptweening(); self:zoom(1.125*param.Zoom); self:linear(0.05); self:zoom(param.Zoom); end
PulseLabelCommand = %function(self,param) self:stoptweening(); self:zoom(param.LabelZoom); self:linear(0.05); self:zoom(param.LabelZoom); end
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
[HoldJudgment]
# System Direction
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
[HelpDisplay]
# The help display on the menus, and what it does.
# How fast it changes between texts (seconds)
TipShowTime = 4
# How long each switch takes (seconds)
TipSwitchTime = 1
# The Command when its made
TipOnCommand = shadowlength,0;diffuseblink
2011-04-03 18:45:51 -04:00
2011-03-17 01:47:30 -04:00
[Judgment]
# New #
JudgmentOnCommand =
# Things the judgment does when you bang on it.
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]
# Protiming isn't implemented yet.
ProtimingOnCommand = y,24
ProtimingW1Command =
ProtimingW2Command =
ProtimingW3Command =
ProtimingW4Command =
ProtimingW5Command =
ProtimingMissCommand =
[Course]
# What.. are these anyways?
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]
# 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
Names = "PumpHard,PumpFreestyle,PumpNightmare,PumpHalfDouble,PumpRoutine"
# Names="DanceCoupleBeginner,DanceCoupleEasy,DanceCoupleMedium,DanceCoupleHard,DanceCoupleExpert,PumpHard"
# That get remapped to
DanceCoupleBeginnerStepsType = "StepsType_Dance_Couple"
DanceCoupleBeginnerDifficulty = "Difficulty_Beginner"
DanceCoupleBeginnerCourseType = nil
DanceCoupleBeginnerString = "Beginner"
#--#
DanceCoupleEasyStepsType = "StepsType_Dance_Couple"
DanceCoupleEasyDifficulty = "Difficulty_Easy"
DanceCoupleEasyCourseType = nil
DanceCoupleEasyString = "Easy"
#--#
DanceCoupleMediumStepsType = "StepsType_Dance_Couple"
DanceCoupleMediumDifficulty = "Difficulty_Medium"
DanceCoupleMediumCourseType = nil
DanceCoupleMediumString = "Medium"
#--#
DanceCoupleHardStepsType = "StepsType_Dance_Couple"
DanceCoupleHardDifficulty = "Difficulty_Hard"
DanceCoupleHardCourseType = nil
DanceCoupleHardString = "Hard"
#--#
DanceCoupleExpertStepsType = "StepsType_Dance_Couple"
DanceCoupleExpertDifficulty = "Difficulty_Expert"
DanceCoupleExpertCourseType = nil
DanceCoupleExpertString = "Expert"
#===#
PumpHardStepsType = "StepsType_Pump_Single"
PumpHardDifficulty = "Difficulty_Hard"
PumpHardCourseType = nil
PumpHardString = "Crazy"
#--#
PumpFreestyleStepsType = "StepsType_Pump_Double"
PumpFreestyleDifficulty = "Difficulty_Medium"
PumpFreestyleCourseType = nil
PumpFreestyleString = "Freestyle"
#--#
PumpNightmareStepsType = "StepsType_Pump_Double"
PumpNightmareDifficulty = "Difficulty_Hard"
PumpNightmareCourseType = nil
PumpNightmareString = "Nightmare"
#--#
PumpHalfDoubleStepsType = "StepsType_Pump_Halfdouble"
PumpHalfDoubleDifficulty = "Difficulty_Medium"
PumpHalfDoubleCourseType = nil
PumpHalfDoubleString = "HalfDouble"
#--#
PumpRoutineStepsType = "StepsType_Pump_Routine"
PumpRoutineDifficulty = "Difficulty_Medium"
PumpRoutineCourseType = nil
PumpRoutineString = "Routine"
#
# 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
2011-04-03 21:29:46 -04:00
2011-03-17 01:47:30 -04:00
[DifficultyList]
# A list that shows difficulties in a song.
CapitalizeDifficultyNames = false
# How far away and how many items there are
ItemsSpacingY = 40
NumShownItems = 5
#
MoveCommand = decelerate,0.3
[FadingBanner]
# The banner on MusicWheel.
BannerOnCommand =
# When it loads
BannerFadeFromCachedCommand = diffusealpha,1;stoptweening;linear,0.25;diffusealpha,0
# When it loads into clarity
BannerFadeOffCommand = diffusealpha,1;stoptweening;linear,0.25;diffusealpha,0
# ?
BannerResetFadeCommand = diffusealpha,1
2011-04-22 05:09:47 -05:00
BannerRouletteCommand =
BannerRandomCommand =
2011-03-17 01:47:30 -04:00
[Gameplay]
# System Direction
ComboIsPerRow = ComboPerRow()
2011-05-27 01:38:08 -04:00
MissComboIsPerRow = true
2011-03-17 01:47:30 -04:00
MinScoreToContinueCombo = ComboContinue()
MinScoreToMaintainCombo = ComboMaintain()
MaxScoreToIncrementMissCombo = 'TapNoteScore_Miss'
MineHitIncrementsMissCombo = false
AvoidMineIncrementsCombo = false
# When you hit it, you know.
ToastyTriggersAt = 250
[GameState]
# Default song and sort. these don't really matter
DefaultSong = ""
DefaultSort = "Group"
# How good of a grade you have to get to get an ES/OMES. Locked to an 'AA'
GradeTierForExtra1 = "Grade_Tier03"
GradeTierForExtra2 = "Grade_Tier03"
# and how difficult that song you go thas to be
MinDifficultyForExtra = "Difficulty_Hard"
# System Direction
AreStagePlayerModsForced = AreStagePlayerModsForced
AreStageSongModsForced = AreStageSongModsForced
# Let players join while you play if they put in some coins
AllowLateJoin = true
# Various feats that you can earn
ProfileRecordFeats = true
CategoryRecordFeats = true
# Disallow bad names
UseNameBlacklist = false
# Alow OMES
AllowExtra2 = true
# Don't let the player change difficulties on an ES/OMES
LockExtraStageSelection = true
# [sm-ssc] Normally, in event mode, the premium value is ignored. Set this
# metric to true to re-gain that behavior.
DisablePremiumInEventMode = false
[GrooveRadar]
# Polar graph that shows difficulty stuff in depth
# how thick the line is
EdgeWidth = 2
# How visible the middle is
CenterAlpha = 0.25
# what to do with each player's part of the graph
RadarValueMapP1OnCommand = diffuse,PlayerColor(PLAYER_1)
RadarValueMapP2OnCommand = diffuse,PlayerColor(PLAYER_2)
[GroupList]
# Legacy Class.
SpacingX = 0
SpacingY = 0
StartX = 0
StartY = 0
[HighScore]
# Default highscore name for no entries ( like how street fighter has ' CAP ' )
EmptyName = "SSC!"
[Inventory]
# ?
ItemUseRateSeconds = 0.0
[LifeMeterBar]
# The default life bar you see in gameplay
# Percentage in which the game starts yelling at you to stop sucking
DangerThreshold = 0.2
# And how much it starts up at.
InitialValue = 0.5
# And how much it takes to get ravin'
HotValue = 1.0
# And how much there is to fill up ( only for debug )
LifeMultiplier = 1.0
# How good you gotta hit it to keep it alive. ( W3 is 'Great' );
MinStayAlive = "TapNoteScore_W3"
# Freiza Hack. Ugh
# FlashHotOnNoteHit=false
# MinScoreToFlash="TapNoteScore_W3"
# How much it changes
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
# And various positionings
UnderX = 0
UnderY = 0
DangerX = 0
DangerY = 0
StreamX = 0
StreamY = 0
OverX = 0
OverY = 0
2011-04-03 16:10:10 -04:00
2011-03-17 01:47:30 -04:00
[LifeMeterBattery]
# The bar that shows up in Oni mode.
# How long it flashes when you lose a life.
BatteryBlinkTime = 1.2
# Where the batteries are
BatteryP1X = -92
BatteryP1Y = 2
BatteryP2X = 92
BatteryP2Y = 2
# Where your live count is
NumLivesP1X = -92
NumLivesP1Y = 0
NumLivesP2X = 92
NumLivesP2Y = 0
[LifeMeterBattery Percent]
# The percentage on the bar. I wouldn't even bother changing this, because I
# havent and I *made* this theme :\
Format = FormatPercentScore
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]
# The Lifemeter that shows up when you're playing survival.
# When it starts telling you to stop sucking.
DangerThreshold = 0.3
# How good it's filled up when you start
InitialValue = 0.5
MeterWidth = 0.0
MeterHeight = 0.0
# How little there is to fill?
MinLifeTime = 15
[LyricDisplay]
LyricFrontChangedCommand = LyricCommand,"Front"
LyricBackChangedCommand = LyricCommand,"Back"
InLength = 0
OutLength = 0
[NotesWriterSM]
DescriptionUsesCreditField = false
[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 =
LeftOnCommand = halign,1;
MiddleX =
MiddleY =
MiddleOnCommand =
RightX =
RightY =
RightOnCommand = halign,0;
CanGoLeftX =
CanGoLeftY =
CanGoLeftOnCommand = halign,1;
CanGoRightX =
CanGoRightY =
CanGoRightOnCommand = halign,0;
[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
# I don't like it
# -- Midiman
# MaxStallSeconds=7.5
MaxStallSeconds = 0
#
HurryUpTransition = 5.5
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
UseSectionsWithPreferredGroup = false
OnlyShowActiveSection = false
RemindWheelPositions = false
#
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")
#
RouletteColor = color("1,0,0,1")
RandomColor = color("1,0,0,1")
PortalColor = color("1,0,0,1")
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" }
2011-04-03 22:38:51 -04:00
2011-03-17 01:47:30 -04:00
ShowRoulette = true
ShowRandom = false
ShowPortal = false
2011-04-03 22:38:51 -04:00
2011-05-14 19:27:25 -05:00
ShowSectionsInBPMSort = true
2011-04-01 01:35:14 -04:00
SortBPMDivision = 20
2011-05-14 19:27:25 -05:00
ShowSectionsInLengthSort = true
2011-04-01 01:35:14 -04:00
SortLengthDivision = 5
2011-04-03 22:38:51 -04:00
2011-03-17 01:47:30 -04:00
MostPlayedSongsToShow = 30
RecentSongsToShow = 30
2011-04-03 22:38:51 -04:00
2011-03-17 01:47:30 -04:00
UseEasyMarkerFlag = false
2011-04-03 22:38:51 -04:00
2011-03-17 01:47:30 -04: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"
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"
ChoiceBattleMode = "playmode,battle"
2011-04-03 22:38:51 -04:00
2011-03-17 01:47:30 -04:00
CustomWheelItemNames = ""
[CourseWheel]
Fallback = "MusicWheel"
#
ModeMenuChoiceNames = "AllCourses,Nonstop,Oni,Endless,Survival"
# xxx: force nonstop on all courses? sounds lame but meh
ChoiceAllCourses = "sort,AllCourses;playmode,nonstop;mod,bar"
ChoiceNonstop = "sort,Nonstop;playmode,nonstop;mod,bar"
ChoiceOni = "sort,Oni;playmode,oni;mod,battery"
ChoiceEndless = "sort,Endless;playmode,endless;mod,bar"
ChoiceSurvival = "sort,Oni;playmode,oni;mod,lifetime"
[OnlineMusicWheel]
Fallback = "MusicWheel"
# roulette + online causes a sorting issue that should be hammered out first. -aj
ShowRoulette = false
ShowRandom = false
ShowPortal = false
[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 =
#
RandomX = 0
RandomY = 0
RandomOnCommand =
#
PortalX = 0
PortalY = 0
PortalOnCommand =
#
SortX = 0
SortY = 0
SortOnCommand =
#
ModeX = 0
ModeY = 0
ModeOnCommand =
#
CustomX = 0
CustomY = 0
CustomOnCommand =
#
GradeP1X = 0
GradeP1Y = 0
GradeP2X = 0
GradeP2Y = 0
GradesShowMachine = true
[NoteField]
ShowBoard = false
ShowBeatBars = false
#
FadeBeforeTargetsPercent = 0
FadeFailTime = 1.5
#
BarMeasureAlpha = 1
Bar4thAlpha = 1
Bar8thAlpha = 1
Bar16thAlpha = 1
#
RoutineNoteSkinP1 = RoutineSkinP1()
RoutineNoteSkinP2 = RoutineSkinP2()
#
BPMColor = color("1,0,0,1")
StopColor = color("0.8,0.8,0,1")
DelayColor = color("0,0.8,0.8,1")
2011-03-24 20:41:35 -04:00
WarpColor = color("1,0,0.5,1")
2011-03-17 01:47:30 -04:00
TimeSignatureColor = color("1,0.55,0,1")
TickcountColor = color("0,1,0,1")
ComboColor = color("0.55,1,0,1")
2011-04-05 00:35:45 -04:00
LabelColor = color("1,0,0,1")
2011-05-15 15:37:46 -04:00
SpeedColor = color("0.5,1,1,1")
2011-05-25 22:44:41 +07:00
ScrollColor = color("0.3,0.8,1,1")
2011-05-16 12:02:17 -04:00
FakeColor = color("1,1,0.5,1")
2011-03-17 01:47:30 -04:00
#
BPMIsLeftSide = true
StopIsLeftSide = true
DelayIsLeftSide = true
2011-03-24 20:41:35 -04:00
WarpIsLeftSide = false
2011-03-17 01:47:30 -04:00
TimeSignatureIsLeftSide = true
TickcountIsLeftSide = false
ComboIsLeftSide = false
2011-04-05 00:35:45 -04:00
LabelIsLeftSide = false
2011-05-15 15:37:46 -04:00
SpeedIsLeftSide = false
2011-05-25 22:44:41 +07:00
ScrollIsLeftSide = true
2011-05-16 12:02:17 -04:00
FakeIsLeftSide = true
2011-03-17 01:47:30 -04:00
#
BPMOffsetX = 60
2011-03-25 18:02:56 -04:00
StopOffsetX = 50
DelayOffsetX = 120
2011-05-15 16:42:50 -04:00
WarpOffsetX = 90
2011-03-17 01:47:30 -04:00
TimeSignatureOffsetX = 30
2011-05-15 16:42:50 -04:00
TickcountOffsetX = 70
ComboOffsetX = 50
2011-05-15 16:13:56 -04:00
LabelOffsetX = 130
2011-05-15 15:37:46 -04:00
SpeedOffsetX = 30
2011-06-01 12:15:13 -04:00
ScrollOffsetX = 100
2011-05-16 12:02:17 -04:00
FakeOffsetX = 90
2011-03-17 01:47:30 -04:00
[PlayerStageStats]
# Original CVS Grading
GradePercentTier01 = 1.000000
GradePercentTier02 = 1.000000
GradePercentTier03 = 0.930000
GradePercentTier04 = 0.800000
GradePercentTier05 = 0.650000
GradePercentTier06 = 0.450000
GradePercentTier07 = -99999.000000
GradeTier01IsAllW2s = false
GradeTier02IsAllW2s = true
GradeTier02IsFullCombo = false
NumGradeTiersUsed = 7
[Player]
# In The Groove
# ReceptorArrowsYStandard=-125
# ReceptorArrowsYReverse=145
# StepMania Alpha 4
# ~ ReceptorArrowsYStandard=-144
# ~ ReceptorArrowsYReverse=144
# sm-ssc uses a UserPreference for this.
ReceptorArrowsYStandard = GetTapPosition('Standard')
ReceptorArrowsYReverse = GetTapPosition('Reverse')
ReceptorNoSinkScoreCutoff = 4
JudgmentTransformCommand = %JudgmentTransformCommand
JudgmentOnCommand =
ComboTransformCommand = %ComboTransformCommand
AttackDisplayXOffsetOneSideP1 = 0
AttackDisplayXOffsetOneSideP2 = 0
AttackDisplayXOffsetBothSides = 0
AttackDisplayY = -70
AttackDisplayYReverse = 70
HoldJudgmentYStandard = -90
HoldJudgmentYReverse = 90
BrightGhostComboThreshold = 100
DrawDistanceBeforeTargetsPixels = SCREEN_HEIGHT
DrawDistanceAfterTargetsPixels = -128
TapJudgmentsUnderField = false
HoldJudgmentsUnderField = false
ComboUnderField = ComboUnderField()
PenalizeTapScoreNone = false
JudgeHoldNotesOnSameRowTogether = false
HoldCheckpoints = (GAMESTATE:GetCurrentGame():GetName() == "pump")
CheckpointsUseTickcounts = (GAMESTATE:GetCurrentGame():GetName() == "pump")
; deprecated?
CheckpointsUseTimeSignatures = false
CheckpointsTapsSeparateJudgment = CheckpointsTapsSeparateJudgment()
CheckpointsFlashOnHold = false
ImmediateHoldLetGo = ImmediateHoldLetGo()
RequireStepOnHoldHeads = HoldHeadStep()
RequireStepOnMines = false
InitialHoldLife = InitialHoldLife()
MaxHoldLife = MaxHoldLife()
# RollBodyIncrementsCombo=RollBodyIncrementsCombo()
RollBodyIncrementsCombo = GetGamePrefB("UserPrefComboOnRolls")
ScoreMissedHoldsAndRolls = ScoreMissedHoldsAndRolls()
PercentUntilColorCombo = 0.25
ComboStoppedAt = 50
AttackRunTimeRandom = 6
AttackRunTimeMine = 7
2011-05-31 01:33:56 -04:00
BattleRaveMirror = true
2011-03-17 01:47:30 -04:00
[PlayerOptions]
RandomSpeedChance = 0.2
RandomReverseChance = 0.2
RandomDarkChance = 0.1
RandomAccelChance = 0.333
RandomEffectChance = 0.667
RandomHiddenChance = 0.05
RandomSuddenChance = 0.1
[PlayerShared]
Fallback = "Player"
ComboXOffsetOneSideP1 = -120
ComboXOffsetOneSideP2 = 120
JudgmentTransformCommand = %JudgmentTransformSharedCommand
[Profile]
ShowCoinData = true
UnlockAuthString = ""
[RadarValues]
#
WriteComplexValues = true
WriteSimpleValues = true
[RollingNumbers]
TextFormat = "%09.0f"
ApproachSeconds = 0.2
Commify = true
LeadingZeroMultiplyColor = color("#777777FF")
[RollingNumbersEvaluation]
Fallback = "RollingNumbers"
ApproachSeconds = 1
[RollingNumbersJudgment]
Fallback = "RollingNumbers"
TextFormat = "%04.0f"
ApproachSeconds = 1
Commify = false
[ScoreDisplayNormal]
FrameX =
FrameY =
FrameOnCommand =
FrameOffCommand =
TextX =
TextY =
TextOnCommand =
TextOffCommand =
[ScoreDisplayOni]
[ScoreDisplayLifeTime]
FrameX =
FrameY =
FrameOnCommand =
FrameOffCommand =
#
TextX =
TextY =
TextOnCommand =
TextOffCommand =
#
TimeRemainingX =
TimeRemainingY =
TimeRemainingOnCommand =
TimeRemainingOffCommand =
#
DeltaSecondsOnCommand =
DeltaSecondsNoneCommand =
DeltaSecondsHitMineCommand =
DeltaSecondsAvoidMineCommand =
DeltaSecondsCheckpointMissCommand =
DeltaSecondsCheckpointHitCommand =
DeltaSecondsMissCommand =
DeltaSecondsW5Command =
DeltaSecondsW4Command =
DeltaSecondsW3Command =
DeltaSecondsW2Command =
DeltaSecondsW1Command =
DeltaSecondsLetGoCommand =
DeltaSecondsHeldCommand =
DeltaSecondsGainLifeCommand =
[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 =
[ScoreDisplayRave]
MeterP1X =
MeterP1Y =
MeterP1OnCommand =
MeterP1OffCommand =
MeterP2X =
MeterP2Y =
MeterP2OnCommand = zoomx,-1
MeterP2OffCommand =
LevelP1X =
LevelP1Y =
LevelP1OnCommand =
LevelP1OffCommand =
LevelP2X =
LevelP2Y =
LevelP2OnCommand =
LevelP2OffCommand =
[ScoreKeeperRave]
AttackDurationSeconds = 3.0
[ScreenEvaluation Percent]
PercentP1X = 0
PercentP1Y = 0
PercentP1OnCommand = horizalign,right;vertalign,bottom;glowshift;effectperiod,2;shadowlength,0
PercentP1OffCommand =
PercentP2X = 0
PercentP2Y = 0
PercentP2OnCommand = horizalign,right;vertalign,bottom;glowshift;effectperiod,2;shadowlength,0
PercentP2OffCommand =
PercentRemainderP1X = 0
PercentRemainderP1Y = 0
PercentRemainderP1OnCommand = horizalign,left;vertalign,bottom;glowshift;effectperiod,2;shadowlength,0
PercentRemainderP1OffCommand =
PercentRemainderP2X = 0
PercentRemainderP2Y = 0
PercentRemainderP2OnCommand = horizalign,left;vertalign,bottom;glowshift;effectperiod,2;shadowlength,0
PercentRemainderP2OffCommand =
DancePointsP1X = -26
DancePointsP1Y = -32
DancePointsP1OnCommand = glowshift;effectperiod,2;shadowlength,0
DancePointsP1OffCommand = sleep,0.8;accelerate,0.3
DancePointsP2X = -26
DancePointsP2Y = -32
DancePointsP2OnCommand = glowshift;effectperiod,2;shadowlength,0
DancePointsP2OffCommand = sleep,0.8;accelerate,0.3
DancePointsDigits = 1
PercentUseRemainder = true
ApplyScoreDisplayOptions = false
FormatPercentScore = FormatPercentScore
Format =
[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
2011-04-03 16:10:10 -04:00
2011-03-17 01:47:30 -04:00
[StepsDisplayListRow]
FrameX = 0
FrameY = 0
FrameOnCommand =
FrameOffCommand =
FrameSetCommand =
#
ShowTicks = false
NumTicks = 0
MaxTicks = 0
TicksSetCommand =
#
ShowMeter = false
ZeroMeterString = "0"
2011-05-14 22:18:14 -05:00
MeterFormatString = "%i"
2011-03-17 01:47:30 -04:00
MeterX = 0
MeterY = 0
MeterOnCommand =
MeterOffCommand =
MeterSetCommand =
#
ShowDescription = false
DescriptionX = 0
DescriptionY = 0
DescriptionOnCommand =
DescriptionOffCommand =
DescriptionSetCommand =
#
ShowCredit = false
CreditX = 0
CreditY = 0
CreditOnCommand =
CreditOffCommand =
CreditSetCommand =
#
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
BlinkPlayersBest = true
# 04 #
2011-04-03 21:29:46 -04:00
2011-03-17 01:47:30 -04:00
[Screen]
ScreenInitCommand =
ScreenOnCommand =
AllowOperatorMenuButton = true
# This metric is only for people who know what they are doing. If you set this
# to false, you are expected to know how to cancel screens in Lua. (coincidentally,
# that would be SCREENMAN:GetTopScreen():Cancel(), for people who aren't AJ ;) )
HandleBackButton = true
RepeatRate = -1
RepeatDelay = -1
PrepareScreens =
PersistScreens =
GroupedScreens =
CodeNames = ""
CancelCancelCommand =
LightsMode = "LightsMode_MenuStartAndDirections"
ShowCreditDisplay = false
[ScreenDebugOverlay]
Class = "ScreenDebugOverlay"
Fallback = "Screen"
LineOnColor = color("1,1,1,1")
LineOffColor = color("0.6,0.6,0.6,1")
LineStartY = SCREEN_TOP+50
LineSpacing = 16
LineButtonX = SCREEN_CENTER_X-50
LineFunctionX = SCREEN_CENTER_X-30
ButtonTextOnCommand = NoStroke;zoom,0.8
FunctionTextOnCommand = NoStroke;zoom,0.8
PageStartX = SCREEN_CENTER_X-100
PageSpacingX = 120
PageTextOnCommand = NoStroke;zoom,0.75
PageTextGainFocusCommand = diffuse,color("1,1,1,1")
PageTextLoseFocusCommand = diffuse,color("0.6,0.6,0.6,1")
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
#
2011-04-03 21:29:46 -04:00
2011-03-17 01:47:30 -04:00
[ScreenSystemLayer]
Class = "ScreenSystemLayer"
Fallback = "Screen"
#
ShowCreditDisplay = true
CreditsJoinOnly = false
#
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 =
[ScreenConsoleOverlay]
Class = "ScreenSystemLayer"
Fallback = "ScreenSystemLayer"
#
CreditsInitCommand = visible,false;zoom,0
CreditsP1X = -9999
CreditsP2X = -9999
CreditsP1Y = -9999
CreditsP2Y = -9999
[ScreenInstallOverlay]
Class = "ScreenInstallOverlay"
Fallback = "Screen"
StatusX = SCREEN_LEFT+40
StatusY = SCREEN_BOTTOM-32
StatusOnCommand = align,0,1
[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;
#
2011-04-03 21:29:46 -04:00
2011-03-17 01:47:30 -04:00
[ScreenStatsOverlay]
Class = "ScreenStatsOverlay"
Fallback = "Screen"
StatsX = SCREEN_RIGHT-8
StatsY = SCREEN_TOP+10
StatsOnCommand = halign,1;valign,0;shadowlength,1;zoom,0.5
ShowSkips = true
SkipX = SCREEN_RIGHT-100
SkipY = SCREEN_BOTTOM-100
SkipOnCommand = zoom,0.5
SkipWidth = 190
SkipSpacingY = 14
#
2011-04-03 21:29:46 -04:00
2011-03-17 01:47:30 -04:00
[ScreenWithMenuElements]
Class = "ScreenWithMenuElements"
Fallback = "Screen"
#
TimerSeconds = -1
#
FirstUpdateCommand =
PlayMusic = true
MusicAlignBeat = true
StopMusicOnBack = false
WaitForChildrenBeforeTweeningOut = false
CancelTransitionsOut = false
#
ShowCreditDisplay = true
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"
NextScreen = Branch.AfterInit()
StartScreen = Branch.TitleMenu()
#
ForceTimer = true
TimerSeconds = 5
#
PlayMusic = false
#
TimerMetricsGroup = "MenuTimerNoSound"
TimerOnCommand = visible,false
[ScreenTitleMenu]
Class = "ScreenTitleMenu"
Fallback = "ScreenSelectMaster"
#
PrevScreen = "ScreenInit"
NextScreen = "ScreenInit"
#
StopMusicOnBack = true
#
CoinModeChangeScreen = Branch.TitleMenu()
#
ScreenOnCommand = lockinput,0
LightsMode = "LightsMode_Joining"
TimerSeconds = -1
#
SharedSelection = true
AllowDisabledPlayerInput = true
OverrideSleepAfterTweenOffSeconds = false
DoSwitchAnyways = false
#
SleepAfterTweenOffSeconds = 0
#
UpdateOnMessage = ""
#
NumChoicesOnPage1 = 100
ChoiceNames = "1,4,5,7"
#~ ChoiceNames="1,2,3,4,5,6,7"
DefaultChoice = "1"
Choice1 = "applydefaultoptions;text,Game Start;screen,"..Branch.StartGame()
Choice2 = "screen,ScreenNetworkOptions;text,Play Online"
Choice3 = "screen,ScreenSelectGame;text,Select Game"
Choice4 = "screen,ScreenOptionsService;text,Options"
2011-03-17 14:02:25 -04:00
Choice5 = "text,Edit/Share;screen,"..Branch.OptionsEdit()
2011-03-17 01:47:30 -04:00
Choice6 = "screen,ScreenJukeboxMenu;text,Jukebox"
Choice7 = "screen,ScreenExit;text,Exit"
Choice8 = "screen,ScreenTest;text,Sandbox"
# Aliases for the future.
2011-03-17 15:40:35 -04:00
ChoiceGameStart = "applydefaultoptions;text,Game Start;screen,"..Branch.StartGame()
2011-03-17 01:47:30 -04:00
ChoiceOnline = "screen,ScreenNetworkOptions;text,Play Online"
ChoiceGameSelect = "screen,ScreenSelectGame;text,Select Game"
ChoiceOptions = "screen,ScreenOptionsSystemDirection;text,Options"
2011-03-17 15:40:35 -04:00
ChoiceEdit = "text,Edit/Share;screen,"..Branch.OptionsEdit()
2011-03-17 01:47:30 -04:00
ChoiceJukebox = "screen,ScreenJukeboxMenu;text,Jukebox"
ChoiceSandbox = "screen,ScreenTest;text,Sandbox"
ChoiceExit = "screen,ScreenExit;text,Exit"
#
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
IdleTimeoutScreen = Branch.AfterInit()
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 =
2011-03-25 02:56:40 -05:00
2011-03-17 01:47:30 -04:00
[ScreenProfileLoad]
Class = "ScreenProfileLoad"
Fallback = "ScreenWithMenuElementsBlank"
#
NextScreen = Branch.AfterProfileLoad()
#~ NextScreen="ScreenSelectProfile"
PrevScreen = Branch.TitleMenu()
#
TimerSeconds = -1
#
LoadEdits = true
[ScreenSelectProfile]
Fallback = "ScreenWithMenuElements"
Class = "ScreenSelectProfile"
#
2011-04-25 11:45:06 -07:00
ScreenOnCommand = %function(self) self:lockinput(3); end;
2011-03-17 01:47:30 -04:00
#
NextScreen = Branch.AfterSelectProfile()
PrevScreen = Branch.TitleMenu()
StartScreen = Branch.AfterSelectProfile()
#
TimerSeconds = 40
#
CodeNames = SelectProfileKeys()
CodeUp = "+MenuUp"
CodeUp2 = "+Up"
CodeDown = "+MenuDown"
CodeDown2 = "+Down"
2011-04-25 11:45:06 -07:00
# Holding Start let us skip ( annoying )
CodeStart = "~Start,+Start"
2011-03-17 01:47:30 -04:00
CodeBack = "Back"
CodeCenter = "Center"
CodeDownLeft = "DownLeft"
CodeDownRight = "DownRight"
[ScreenSelectStyle]
# (formerly known as ScreenSelectPlayMode before sm-ssc v1.0 beta 3)
Class = "ScreenSelectMaster"
Fallback = "ScreenSelectMaster"
#
NextScreen = Branch.AfterSelectPlayMode()
PrevScreen = Branch.TitleMenu()
#
TimerSeconds = 40
#
DefaultChoice = "Single"
ChoiceNames = GameCompatibleModes()
#
OptionOrderAuto = "1:2,2:1"
2011-04-25 11:45:06 -07:00
ChoiceSingle = "name,Single;style,single;text,Single;screen,"..Branch.AfterSelectPlayMode()
ChoiceDouble = "name,Double;style,double;text,Double;screen,"..Branch.AfterSelectPlayMode()
ChoiceSolo = "name,Solo;style,solo;text,Solo;screen,"..Branch.AfterSelectPlayMode()
ChoiceVersus = "name,Versus;style,versus;text,Versus;screen,"..Branch.AfterSelectPlayMode()
ChoiceCouple = "name,Couple;style,couple;text,Couple;screen,"..Branch.AfterSelectPlayMode()
ChoiceHalfDouble = "name,HalfDouble;style,halfdouble;text,HalfDouble;screen,"..Branch.AfterSelectPlayMode()
Choice5Keys = "name,5Keys;style,single5;text,5Keys;screen,"..Branch.AfterSelectPlayMode()
Choice7Keys = "name,7Keys;style,single7;text,7Keys;screen,"..Branch.AfterSelectPlayMode()
Choice10Keys = "name,10Keys;style,double10;text,10Keys;screen,"..Branch.AfterSelectPlayMode()
Choice14Keys = "name,14Keys;style,double14;text,14Keys;screen,"..Branch.AfterSelectPlayMode()
2011-03-17 01:47:30 -04:00
ChoiceKB7 = "name,kb7;style,single;screen,"..Branch.AfterSelectPlayMode()
#
PerChoiceScrollElement = false
PerChoiceIconElement = false
#
ShowScroller = true
WrapScroller = true
ShowIcon = false
#
[ScreenSelectPlayMode]
# (formerly known as ScreenSelectPlayStyle before sm-ssc v1.0 beta 3)
Class = "ScreenSelectMaster"
Fallback = "ScreenSelectMaster"
#
NextScreen = Branch.GetGameInformationScreen
PrevScreen = Branch.TitleMenu()
#
TimerSeconds = 40
#
2011-04-25 11:45:06 -07:00
DefaultChoice = "Normal"
2011-03-17 01:47:30 -04:00
ChoiceNames = "Normal,Rave,Extended,Oni,Endless"
#
PerChoiceScrollElement = false
PerChoiceIconElement = false
#
ShowScroller = true
WrapScroller = true
ShowIcon = false
#
2011-04-25 11:45:06 -07:00
ChoiceEasy = "applydefaultoptions;name,Easy;text,Easy;playmode,regular;difficulty,easy;screen,ScreenSelectMusic;setenv,sMode,Normal"
ChoiceNormal = "applydefaultoptions;name,Normal;text,Normal;playmode,regular;difficulty,easy;screen,ScreenSelectMusic;setenv,sMode,Normal"
ChoiceHard = "applydefaultoptions;name,Hard;text,Hard;playmode,regular;difficulty,hard;screen,ScreenSelectMusic;setenv,sMode,Normal"
ChoiceRave = "applydefaultoptions;name,Rave;text,Rave;playmode,rave;screen,ScreenSelectMusic;setenv,sMode,Rave"
ChoiceExtended = "applydefaultoptions;name,Extended;text,Extended;playmode,nonstop;screen,ScreenSelectCourse;setenv,sMode,Extended"
ChoiceOni = "applydefaultoptions;name,Oni;text,Oni;playmode,oni;screen,ScreenSelectCourse;setenv,sMode,Oni"
ChoiceEndless = "applydefaultoptions;name,Endless;text,Endless;playmode,endless;screen,ScreenSelectCourse;setenv,sMode,Endless"
2011-03-17 01:47:30 -04:00
[ScreenSelectCharacter]
Class = "ScreenSelectMaster"
Fallback = "ScreenSelectMaster"
#
NextScreen = Branch.GetGameInformationScreen
PrevScreen = Branch.TitleMenu()
#
PerChoiceScrollElement = false
PerChoiceIconElement = false
#
ShowScroller = true
WrapScroller = true
ShowIcon = false
2011-04-03 16:10:10 -04:00
2011-03-17 01:47:30 -04:00
[ScreenGameInformation]
Class = "ScreenSelectMaster"
Fallback = "ScreenSelectMaster"
#
#~ NextScreen="ScreenSelectMusic"
NextScreen = GAMESTATE:IsCourseMode() and "ScreenSelectCourse" or "ScreenSelectMusic"
PrevScreen = Branch.TitleMenu()
#
TimerSeconds = 15
#
DefaultChoice = "Delay"
ChoiceNames = "Delay"
#
TimerSeconds = 15
#
ChoiceDelay = "screen,ScreenSelectMusic"
#
ShowScroller = false
ShowIcon = false
#
[ScreenSelectMusic]
Class = "ScreenSelectMusic"
Fallback = "ScreenWithMenuElements"
#
NextScreen = Branch.PlayerOptions()
PrevScreen = Branch.TitleMenu()
#
MusicWheelType = "MusicWheel"
Codes = ""
#
TimerSeconds = 60
DoRouletteOnMenuTimer = true
RouletteTimerSeconds = 15
#
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"
#
ChangeStepsWithGameButtons = false
PreviousDifficultyButton = "MenuUp"
NextDifficultyButton = "MenuDown"
#
ChangeGroupsWithGameButtons = false
PreviousGroupButton = "MenuUp"
NextGroupButton = "MenuDown"
#
TwoPartSelection = false
TwoPartConfirmsOnly = false
TwoPartTimerSeconds = 15
#
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 =
#
2011-05-02 17:15:41 -05:00
NullScoreString = string.format("% 9i",0)
#
2011-03-17 01:47:30 -04:00
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
#
MusicWheelType = "CourseWheel"
Codes = "CourseCodeDetector"
2011-04-03 16:10:10 -04:00
2011-03-17 01:47:30 -04:00
[CourseCodeDetector]
Fallback = "CodeDetector"
NextSort1 =
NextSort2 =
NextSort3 =
NextSort4 =
[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.CustomDifficulty then self:diffuse(CustomDifficultyToColor(param.CustomDifficulty)) end end
NumTicks = 10
MaxTicks = 14
TicksX = 0
TicksY = 0
TicksOnCommand = shadowlength,0;
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
2011-05-14 22:18:14 -05:00
MeterFormatString = "%i"
2011-03-17 01:47:30 -04:00
ZeroMeterString = "?"
MeterX = 30
MeterY = 0
MeterOnCommand = shadowlength,0
MeterSetCommand = %function(self,param) if param.CustomDifficulty 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.CustomDifficulty then self:diffuse(CustomDifficultyToLightColor(param.CustomDifficulty)); self:strokecolor(CustomDifficultyToDarkColor(param.CustomDifficulty)); end end
ShowCredit = false
CreditX = 0
CreditY = 0
CreditOnCommand =
CreditSetCommand =
ShowAutogen = true
AutogenX = 40
AutogenY = 0
AutogenOnCommand =
2011-03-29 12:05:18 -05:00
AutogenSetCommand =
2011-03-17 01:47:30 -04:00
ShowStepsType = false
StepsTypeX = 0
StepsTypeY = 0
StepsTypeOnCommand =
#
[StepsDisplayGameplay]
Fallback = "StepsDisplay"
[ScreenStageInformation]
Class = "ScreenSplash"
Fallback = "ScreenSplash"
#
NextScreen = Branch.GameplayScreen()
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
ExplanationP1OnCommand = shadowlength,0;wrapwidthpixels,(SCREEN_WIDTH*0.78)*1.5;zoom,0.5;halign,0;cropright,1;linear,0.5;cropright,0
ExplanationP1OffCommand =
ExplanationP2X = SCREEN_CENTER_X+240
ExplanationP2Y = SCREEN_CENTER_Y+174
ExplanationP2OnCommand = shadowlength,0;wrapwidthpixels,(SCREEN_WIDTH*0.78)*1.5;zoom,0.5;halign,1;cropright,1;linear,0.5;cropright,0
ExplanationP2OffCommand =
ExplanationTogetherX = SCREEN_CENTER_X
ExplanationTogetherY = SCREEN_CENTER_Y+184
ExplanationTogetherOnCommand = shadowlength,0;zoom,0.75;wrapwidthpixels,(SCREEN_WIDTH*0.9375)*1.25;cropright,1;linear,0.5;cropright,0
2011-05-07 22:42:30 -04:00
ExplanationTogetherOffCommand = stoptweening
2011-03-17 01:47:30 -04:00
DisqualifyP1X =
DisqualifyP1Y =
DisqualifyP1OnCommand = visible,false
DisqualifyP1OffCommand =
DisqualifyP2X =
DisqualifyP2Y =
DisqualifyP2OnCommand = visible,false
DisqualifyP2OffCommand =
PageX = SCREEN_CENTER_X
PageY = SCREEN_CENTER_Y
PageOnCommand =
ContainerOnCommand =
ContainerOffCommand =
CursorOnCommand =
2011-04-30 03:45:16 -05:00
LineHighlightP1OnCommand =
LineHighlightP1ChangeCommand =
LineHighlightP1ChangeToExitCommand =
LineHighlightP2OnCommand =
LineHighlightP2ChangeCommand =
LineHighlightP2ChangeToExitCommand =
2011-03-17 01:47:30 -04:00
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,x1.75"
Speed,7 = "mod,3x;name,x2"
Speed,8 = "mod,4x;name,x2.25"
Speed,9 = "mod,8x;name,x2.5"
Speed,10 = "mod,C150;name,C150"
Speed,11 = "mod,C300;name,C300"
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"
Effect = "14;selectmultiple"
EffectDefault = "mod,no drunk,no dizzy,,no twirl,no roll,no confusion,no mini,no tiny,no flip,no invert,no tornado,no tipsy,no bumpy,no beat,no xmode"
Effect,1 = "mod,drunk;name,Drunk"
Effect,2 = "mod,dizzy;name,Dizzy"
Effect,3 = "mod,twirl;name,Twirl"
Effect,4 = "mod,roll;name,Roll"
Effect,5 = "mod,confusion;name,Confusion"
Effect,6 = "mod,tiny;name,Tiny"
Effect,7 = "mod,-100% mini;name,Big"
Effect,8 = "mod,flip;name,Flip"
Effect,9 = "mod,invert;name,Invert"
Effect,10 = "mod,tornado;name,Tornado"
Effect,11 = "mod,tipsy;name,Tipsy"
Effect,12 = "mod,bumpy;name,Bumpy"
Effect,13 = "mod,beat;name,Beat"
Effect,14 = "mod,45% xmode;name,XMode"
EffectsReceptor = "selectmultiple"
EffectsReceptorDefault = ""
EffectsReceptor,1 = "mod,confusion;name,Confusion"
EffectsReceptor,2 = "mod,invert;name,Invert"
EffectsReceptor,3 = "mod,Flip;name,Flip"
EffectsReceptor,4 = "mod,mini;name,Mini"
EffectsReceptor,5 = "mod,-100% mini;name,Big"
EffectsReceptor,6 = "mod,45% xmode;name,XMode"
EffectsArrow = "selectmultiple"
EffectsArrowDefault = ""
EffectsArrow,1 = "mod,drunk;name,Drunk"
EffectsArrow,2 = "mod,dizzy;name,Dizzy"
EffectsArrow,3 = "mod,twirl;name,Twirl"
EffectsArrow,4 = "mod,roll;name,Roll"
EffectsArrow,5 = "mod,beat;name,Beat"
EffectsArrow,6 = "mod,tispy;name,Tipsy"
EffectsArrow,7 = "mod,50% tornado;name,Tornado"
EffectsArrow,8 = "mod,drunk;name,Bumpy"
# 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?
Appearance = "4;selectmultiple"
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"
# Random Vanish causes crashes [going into sm-ssc v1.0 beta 4] -aj
#Appearance,5="mod,randomvanish;name,R.Vanish"
# 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"
Turn = "6;selectmultiple"
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"
Turn,6 = "mod,softshuffle;name,SoftShuffle"
# 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"
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"
Remove = "8;selectmultiple"
RemoveDefault = "mod,no little,no nojumps,no nohands,no noquads,no nostretch,no norolls,no nolifts,no nofakes"
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"
Remove,6 = "mod,norolls;name,NoRolls"
Remove,7 = "mod,nolifts;name,NoLifts"
Remove,8 = "mod,nofakes;name,NoFakes"
# 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"
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"
# 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"
2011-04-17 23:27:01 -04:00
AttacksDefault = "mod,songattacks"
2011-04-17 23:58:51 -04:00
Attacks,3 = "mod,no randomattacks,no songattacks;name,Off"
2011-03-17 01:47:30 -04:00
Attacks,2 = "mod,randomattacks;name,RandomAttacks"
2011-04-17 23:58:51 -04:00
Attacks,1 = "name,SongAttacks"
2011-03-17 01:47:30 -04:00
PlayerAutoPlay = "2"
PlayerAutoPlayDefault = "mod,no playerautoplay"
PlayerAutoPlay,1 = "name,Off"
PlayerAutoPlay,2 = "mod,playerautoplay;name,On"
Hide = "3;selectmultiple"
HideDefault = "mod,no dark,no blind,no cover"
Hide,1 = "mod,dark;name,Dark"
Hide,2 = "mod,blind;name,Blind"
Hide,3 = "mod,60% cover;name,Cover"
# 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"
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
# LifeType="3;together"
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 = "mod,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.25xmusic;name,1.25x"
Rate,11 = "mod,1.3xmusic;name,1.3x"
Rate,12 = "mod,1.5xmusic;name,1.5x"
Rate,13 = "mod,1.75xmusic;name,1.75x"
Rate,14 = "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
2011-05-07 22:42:30 -04:00
ExplanationTogetherOffCommand = stoptweening
2011-03-17 01:47:30 -04:00
[ScreenOptionsSimpleService]
Fallback = "ScreenOptionsSimple"
OptionRowNormalMetricsGroup = "OptionRowService"
2011-04-30 03:45:16 -05:00
LineHighlightP1OnCommand = visible,false
LineHighlightP1ChangeCommand =
LineHighlightP1ChangeToExitCommand =
LineHighlightP2OnCommand = visible,false
LineHighlightP2ChangeCommand =
LineHighlightP2ChangeToExitCommand =
2011-03-17 01:47:30 -04:00
CursorOnCommand = visible,false
[ScreenOptionsService]
Class = "ScreenOptionsMaster"
Fallback = "ScreenOptionsSimpleService"
#
2011-06-06 13:39:44 -05:00
NextScreen = Branch.AfterInit()
PrevScreen = Branch.AfterInit()
2011-03-17 01:47:30 -04:00
2011-04-18 01:03:42 -05:00
LineNames = "SystemDirection,KeyConfig,GameType,6,8,Reload,Credits,MoreOptions"
2011-03-17 01:47:30 -04:00
# LineNames="SystemDirection,1,2,Sync,13,3,10,11,4,12,6,5,Theme,8,9"
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"
LineTheme = "gamecommand;screen,ScreenOptionsTheme;name,Theme Options"
LineSystemDirection = "gamecommand;screen,ScreenOptionsSystemDirection;name,System Direction"
LineKeyConfig = "gamecommand;screen,ScreenMapControllers;name,Key Joy Mappings"
LineGameType = "gamecommand;screen,ScreenSelectGame;name,Select Game"
LineSync = "gamecommand;screen,ScreenGameplaySyncMachine;name,Calibrate Machine Sync"
LineReload = "gamecommand;screen,ScreenReloadSongs;name,Reload Songs"
2011-04-18 01:03:42 -05:00
LineCredits = "gamecommand;screen,ScreenCredits;name,StepMania Credits"
2011-03-17 01:47:30 -04:00
LineMoreOptions = "gamecommand;screen,ScreenOptionsExtended;name,More Options"
[ScreenOptionsExtended]
Fallback = "ScreenOptionsService"
#
NextScreen = "ScreenOptionsService"
PrevScreen = "ScreenOptionsService"
#
LineNames = "2,Sync,3,10,11,4,12,5,Theme"
[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")
2011-04-30 03:45:16 -05:00
LineHighlightP1OnCommand = visible,false
LineHighlightP1ChangeCommand =
LineHighlightP1ChangeToExitCommand =
LineHighlightP2OnCommand = visible,false
LineHighlightP2ChangeCommand =
LineHighlightP2ChangeToExitCommand =
2011-03-17 01:47:30 -04:00
#
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
2011-05-07 22:42:30 -04:00
ExplanationTogetherOffCommand = stoptweening
2011-03-17 01:47:30 -04:00
[ScreenOptionsServiceExtendedChild]
Fallback = "ScreenOptionsServiceChild"
2011-04-03 16:10:10 -04:00
2011-03-17 01:47:30 -04:00
[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
TitleOnCommand = halign,0;shadowlength,2;
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")
2011-05-23 14:24:01 -07:00
ColorDisabled = color("0.65,0,0,1")
2011-03-17 01:47:30 -04:00
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
#
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
#
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
ErrorOnCommand = diffuse,color("#00FF00");zoom,0.8
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 = "ScreenOptionsExtended"
PrevScreen = "ScreenOptionsExtended"
[ScreenOptionsSystemDirection]
Fallback = "ScreenOptionsServiceChild"
PrevScreen = "ScreenOptionsService"
NextScreen = "ScreenOptionsService"
2011-05-27 09:56:52 -07:00
LineNames = "1,2,3,4,5,6,7,8,9,FA,10,11,12,13,14,15,16,17,18,19,20,21,22"
2011-03-17 01:47:30 -04:00
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"
2011-05-27 09:56:52 -07:00
LineFA = "lua,GamePrefDefaultFail()"
2011-03-17 01:47:30 -04:00
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"
[ScreenOptionsGraphicsSound]
Fallback = "ScreenOptionsServiceChild"
NextScreen = "ScreenOptionsExtended"
PrevScreen = "ScreenOptionsExtended"
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"
NextScreen = "ScreenOptionsExtended"
PrevScreen = "ScreenOptionsExtended"
2011-04-10 22:44:23 -04:00
LineNames = "Score,3,4,8,11,13,14,15,16,28,29,30"
2011-04-10 03:31:46 -04:00
#Line2="conf,ScoringType"
2011-04-11 22:58:23 -04:00
LineScore = "lua,UserPrefScoringMode()"
2011-03-17 01:47:30 -04:00
Line3 = "conf,TimingWindowScale"
Line4 = "conf,LifeDifficulty"
Line8 = "lua,GamePrefDefaultFail()"
# 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"
# unused options
#Line5="conf,ProgressiveLifebar"
#Line6="conf,ProgressiveStageLifebar"
#Line7="conf,ProgressiveNonstopLifebar"
#Line24="conf,AutoPlay"
#Line31="conf,OnlyPreferredDifficulties"
[ScreenAppearanceOptions]
Fallback = "ScreenOptionsServiceChild"
NextScreen = "ScreenOptionsExtended"
PrevScreen = "ScreenOptionsExtended"
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"
NextScreen = "ScreenOptionsExtended"
PrevScreen = "ScreenOptionsExtended"
LineNames = "1,3,4,6,7,9,10,11,12,14"
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"
# unused options
#Line2="conf,CourseSortOrder"
#Line5="conf,MoveRandomToEnd"
[ScreenOptionsInput]
Fallback = "ScreenOptionsServiceChild"
NextScreen = "ScreenOptionsExtended"
PrevScreen = "ScreenOptionsExtended"
LineNames = "1,2,3,4,5"
Line1 = "conf,AutoMapOnJoyChange"
Line2 = "conf,OnlyDedicatedMenuButtons"
Line3 = "conf,DelayedBack"
Line4 = "conf,ArcadeOptionsNavigation"
Line5 = "conf,MusicWheelSwitchSpeed"
[ScreenOptionsArcade]
Fallback = "ScreenOptionsServiceChild"
NextScreen = "ScreenOptionsExtended"
PrevScreen = "ScreenOptionsExtended"
# stuff tied to arcade features
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"
2011-05-11 16:07:35 -04:00
PrevScreen = "ScreenOptionsService"
2011-03-17 01:47:30 -04:00
NextScreen = Branch.TitleMenu()
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"
NextScreen = Branch.TitleMenu()
[ScreenPlayerOptions]
Fallback = "ScreenOptions"
Class = "ScreenPlayerOptions"
#
PrevScreen = Branch.BackOutOfPlayerOptions()
NextScreen = Branch.SongOptions()
#
PlayMusic = false
#
TimerSeconds = 30
#
2011-06-01 11:06:43 -04:00
LineNames = "1,2,3,4,5,6,R,7,8,9,10,11,12,13,14,16,17"
2011-03-17 01:47:30 -04:00
Line1 = "lua,SpeedMods()"
# Line1="list,Speed"
Line2 = "list,Accel"
Line3 = "list,Effect"
Line4 = "list,Appearance"
Line5 = "list,Turn"
Line6 = "list,Insert"
LineR = "list,Remove"
Line7 = "list,Scroll"
Line8 = "list,NoteSkins"
Line9 = "list,Holds"
Line10 = "list,Mines"
Line11 = "list,Attacks"
Line12 = "list,PlayerAutoPlay"
Line13 = "list,Hide"
Line14 = "list,Persp"
Line16 = "list,Steps"
Line17 = "list,Characters"
#
2011-04-03 21:29:46 -04:00
2011-03-17 01:47:30 -04:00
[ScreenPlayerOptionsRestricted]
Fallback = "ScreenPlayerOptions"
NextScreen = "ScreenStageInformation"
LineNames = "1,8,16,17"
# funny
2011-04-03 21:29:46 -04:00
2011-03-17 01:47:30 -04:00
[ScreenSongOptions]
Fallback = "ScreenOptions"
Class = "ScreenSongOptions"
#
PrevScreen = "ScreenPlayerOptions"
NextScreen = "ScreenStageInformation"
#
PlayMusic = false
#
TimerSeconds = 30
#
LineNames = "1,2,3,4,5,6,7,8,9,10"
#,11
Line1 = "list,LifeType"
Line2 = "list,BarDrain"
Line3 = "list,BatLives"
2011-05-27 09:56:52 -07:00
# Line4="list,Fail"
Line4 = "lua,GamePrefDefaultFail()"
2011-03-17 01:47:30 -04:00
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
2011-04-03 21:29:46 -04:00
2011-03-17 01:47:30 -04:00
[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]
Class = "ScreenAttract"
Fallback = "ScreenWithMenuElementsBlank"
StartScreen = Branch.TitleMenu()
CancelScreen = Branch.TitleMenu()
#
LightsMode = "LightsMode_Attract"
#
PlayMusic = false
#
ResetGameState = true
BackGoesToStartScreen = true
#
AttractVolume = true
#
TimerMetricsGroup = "MenuTimerNoSound"
[ScreenRanking]
Class = "ScreenRanking"
Fallback = "ScreenAttract"
#
TimerSeconds = -1
#
ResetGameState = true
StepsTypesToHide = "dance-couple,dance-solo,dance-routine,pump-halfdouble,pump-couple"
PageFadeSeconds = 1.0
CoursesToShow = GetCoursesToShowRanking()
SecondsPerPage = 5
#
RankingType = "Category"
#
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
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
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
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
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 =
# 05 # B
# 05 # C
[ScreenGameplay]
#
Fallback = "ScreenWithMenuElementsBlank"
Class = "ScreenGameplayNormal"
#
NextScreen = Branch.AfterGameplay()
PrevScreen = Branch.BackOutOfStageInformation()
#
ShowLifeMeterForDisabledPlayers = false
StopCourseEarly = false
ShowEvaluationOnFail = true
ShowScoreInRave = false
#
UnpauseWithStart = true
#
InitialBackgroundBrightness = 1.0
TimerSeconds = -1
#
SecondsBetweenComments = 10.0
ScoreKeeperClass = ScoreKeeperClass()
#
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
#
FailOnMissCombo = FailCombo()
GivingUpGoesToPrevScreen = false
GivingUpGoesToNextScreen = false
#
MinSecondsToStep = 6.0
MinSecondsToMusic = 2.0
MinSecondsToStepNextSong = 2.0
MusicFadeOutSeconds = 0.5
OutTransitionLength = 5
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 =
#
CombinedLifeX = SCREEN_CENTER_X
CombinedLifeY = SCREEN_CENTER_Y
CombinedLifeOnCommand = visible,false
CombinedLifeOffCommand =
#
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 =
#
SecondaryScoreP1X = THEME:GetMetric(Var "LoadingScreen","PlayerP1OnePlayerOneSideX")
SecondaryScoreP1Y = SCREEN_BOTTOM-56
SecondaryScoreP1OnCommand =
SecondaryScoreP1OffCommand =
SecondaryScoreP2X = THEME:GetMetric(Var "LoadingScreen","PlayerP2OnePlayerOneSideX")
SecondaryScoreP2Y = SCREEN_BOTTOM-56
SecondaryScoreP2OnCommand =
SecondaryScoreP2OffCommand =
#
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
2011-05-15 13:38:41 -05:00
DebugStartOnCommand = stoptweening;diffusealpha,0;linear,1/8;diffusealpha,1
DebugBackOnCommand = stoptweening;diffusealpha,0;linear,1/8;diffusealpha,1
DebugTweenOffCommand = stoptweening;linear,1/8;diffusealpha,0
2011-03-17 01:47:30 -04:00
#
2011-04-21 13:49:54 -05:00
SongNumberFormat = "%d"
2011-03-17 01:47:30 -04:00
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
# P1 is used when the only player is P2
ScoreboardC1P1X = SCREEN_CENTER_X*0.25
ScoreboardC1P1Y = SCREEN_CENTER_Y*0.45
ScoreboardC1P1OnCommand = zoom,0.825;strokecolor,Color("Outline");shadowlength,1
ScoreboardC2P1X = SCREEN_CENTER_X*0.5
ScoreboardC2P1Y = SCREEN_CENTER_Y*0.45
ScoreboardC2P1OnCommand = zoom,0.825;strokecolor,Color("Outline");shadowlength,1
ScoreboardC3P1X = SCREEN_CENTER_X*0.75
ScoreboardC3P1Y = SCREEN_CENTER_Y*0.45
ScoreboardC3P1OnCommand = zoom,0.825;strokecolor,Color("Outline");shadowlength,1
# P2 is used when the only player is P1
ScoreboardC1P2X = SCREEN_CENTER_X*1.25
ScoreboardC1P2Y = SCREEN_CENTER_Y*0.45
ScoreboardC1P2OnCommand = zoom,0.825;strokecolor,Color("Outline");shadowlength,1
ScoreboardC2P2X = SCREEN_CENTER_X*1.5
ScoreboardC2P2Y = SCREEN_CENTER_Y*0.45
ScoreboardC2P2OnCommand = zoom,0.825;strokecolor,Color("Outline");shadowlength,1
ScoreboardC3P2X = SCREEN_CENTER_X*1.75
ScoreboardC3P2Y = SCREEN_CENTER_Y*0.45
ScoreboardC3P2OnCommand = zoom,0.825;strokecolor,Color("Outline");shadowlength,1
2011-05-30 13:48:26 -04:00
[ScreenGameplayEditCourse]
Class = "ScreenGameplayNormal"
Fallback = "ScreenGameplay"
PrevScreen = "ScreenOptionsCourseOverview"
NextScreen = "ScreenOptionsCourseOverview"
2011-03-17 01:47:30 -04:00
[ScreenGameplayShared]
Class = "ScreenGameplayShared"
Fallback = "ScreenGameplay"
PlayerType = "PlayerShared"
[ScreenEvaluation]
Class = "ScreenEvaluation"
Fallback = "ScreenWithMenuElements"
#
LightsMode = "LightsMode_MenuStartOnly"
#
Summary = false
CheckpointsWithJudgments = false
#
TimerSeconds = 20
#
PlayerOptionsSeparator = ","
PlayerOptionsHideFailType = false
MaxComboNumDigits = 4
#
ShowBannerArea = true
2011-04-21 02:18:30 -05:00
RollingNumbersClass = "RollingNumbersJudgment"
2011-03-17 01:47:30 -04:00
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 =
#
DetailLineFormat = "%3d/%3d"
#
2011-04-03 21:29:46 -04:00
2011-03-17 01:47:30 -04: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
CharsChoices = " ABCDEFGHIJKLMNOPQRSTUVWXYZ"
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()
PrevScreen = Branch.TitleMenu()
#
TimerSeconds = -1
2011-04-03 16:10:10 -04:00
2011-03-17 01:47:30 -04:00
[ScreenProfileSaveSummary]
Fallback = "ScreenProfileSave"
#
NextScreen = "ScreenGameOver"
PrevScreen = "ScreenGameOver"
2011-04-03 16:10:10 -04:00
2011-03-17 01:47:30 -04:00
[ScreenGameOver]
Class = "ScreenEnding"
Fallback = "ScreenAttract"
#
PrevScreen = Branch.TitleMenu()
NextScreen = Branch.TitleMenu()
StartScreen = Branch.TitleMenu()
#
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"
PrevScreen = "ScreenEdit"
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:
#
2011-04-03 21:29:46 -04:00
2011-03-17 01:47:30 -04:00
[ScreenOptionsEdit]
Class = "ScreenOptionsMaster"
Fallback = "ScreenOptionsSimpleService"
; This NextScreen is only used for the "exit" choice.
NextScreen = Branch.TitleMenu()
PrevScreen = Branch.TitleMenu()
#LineNames="1,2,3,4,5,6"
LineNames = "1,2,3,4"
Line1 = "gamecommand;screen,ScreenEditMenu;name,Edit Songs/Steps"
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"
[EditMenu]
EditMode = "EditMode_Full"
ShowGroups = true
Arrows1X = SCREEN_CENTER_X-176
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");
GroupBannerX = SCREEN_CENTER_X+170
GroupBannerY = SCREEN_CENTER_Y-140
GroupBannerOnCommand = scaletoclipped,128,40
SongBannerX = SCREEN_CENTER_X+170
SongBannerY = SCREEN_CENTER_Y-90
SongBannerOnCommand = scaletoclipped,128,40
TextBannerType = "TextBannerEditMode"
SongTextBannerX = SCREEN_CENTER_X-128
SongTextBannerY = SCREEN_CENTER_Y-90
StepsDisplayX = SCREEN_CENTER_X+150
StepsDisplayY = SCREEN_CENTER_Y-0
StepsDisplaySourceX = SCREEN_CENTER_X+150
StepsDisplaySourceY = SCREEN_CENTER_Y+80
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
Label1X = SCREEN_CENTER_X-250
Label1Y = THEME:GetMetric("EditMenu","Row1Y")
Label1OnCommand = shadowlength,1;zoom,0.75
Label1OffCommand =
Label2X = SCREEN_CENTER_X-250
Label2Y = THEME:GetMetric("EditMenu","Row2Y")
Label2OnCommand = shadowlength,1;zoom,0.75
Label2OffCommand =
Label3X = SCREEN_CENTER_X-250
Label3Y = THEME:GetMetric("EditMenu","Row3Y")
Label3OnCommand = shadowlength,1;zoom,0.75
Label3OffCommand =
Label4X = SCREEN_CENTER_X-250
Label4Y = THEME:GetMetric("EditMenu","Row4Y")
Label4OnCommand = shadowlength,1;zoom,0.75
Label4OffCommand =
Label5X = SCREEN_CENTER_X-250
Label5Y = THEME:GetMetric("EditMenu","Row5Y")
Label5OnCommand = shadowlength,1;zoom,0.75
Label5OffCommand =
Label6X = SCREEN_CENTER_X-250
Label6Y = THEME:GetMetric("EditMenu","Row6Y")
Label6OnCommand = shadowlength,1;zoom,0.75
Label6OffCommand =
Label7X = SCREEN_CENTER_X-250
Label7Y = THEME:GetMetric("EditMenu","Row7Y")
Label7OnCommand = shadowlength,1;zoom,0.75
Label7OffCommand =
Value1X = SCREEN_CENTER_X-24
Value1Y = THEME:GetMetric("EditMenu","Row1Y")
Value1OnCommand = shadowlength,1;zoom,0.75;maxwidth,SCREEN_CENTER_X*0.65
Value1OffCommand =
Value2X = SCREEN_CENTER_X+60
Value2Y = THEME:GetMetric("EditMenu","Row2Y")
Value2OnCommand = shadowlength,1;zoom,0.75;maxwidth,SCREEN_CENTER_X*0.65
Value2OffCommand =
Value3X = SCREEN_CENTER_X+60
Value3Y = THEME:GetMetric("EditMenu","Row3Y")
Value3OnCommand = shadowlength,1;zoom,0.75;maxwidth,SCREEN_CENTER_X*0.65
Value3OffCommand =
Value4X = SCREEN_CENTER_X
Value4Y = THEME:GetMetric("EditMenu","Row4Y")
Value4OnCommand = shadowlength,1;zoom,0.75;maxwidth,SCREEN_CENTER_X*0.65
Value4OffCommand =
Value5X = SCREEN_CENTER_X+60
Value5Y = THEME:GetMetric("EditMenu","Row5Y")
Value5OnCommand = shadowlength,1;zoom,0.75;maxwidth,SCREEN_CENTER_X*0.65
Value5OffCommand =
Value6X = SCREEN_CENTER_X
Value6Y = THEME:GetMetric("EditMenu","Row6Y")
Value6OnCommand = shadowlength,1;zoom,0.75;maxwidth,SCREEN_CENTER_X*0.65
Value6OffCommand =
Value7X = SCREEN_CENTER_X+60
Value7Y = THEME:GetMetric("EditMenu","Row7Y")
Value7OnCommand = shadowlength,1;zoom,0.75;maxwidth,SCREEN_CENTER_X*0.65
Value7OffCommand =
[TextBannerEditMode]
Fallback = "TextBanner"
[ScreenEditMenu]
Fallback = "ScreenWithMenuElements"
Class = "ScreenEditMenu"
NextScreen = "ScreenEdit"
PrevScreen = "ScreenOptionsEdit"
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
2011-04-03 21:29:46 -04:00
2011-03-17 01:47:30 -04:00
[ScreenEdit]
Class = "ScreenEdit"
Fallback = "ScreenWithMenuElementsBlank"
PrepareScreens = GetEditModeSubScreens()
GroupedScreens = GetEditModeSubScreens()
PersistScreens = GetEditModeSubScreens()
EditMode = "EditMode_Full"
NextScreen = "ScreenEditMenu"
PrevScreen = "ScreenEditMenu"
ShowHelp = false
AllowOperatorMenuButton = false
ShowCreditDisplay = false
ShowStyleIcon = false
2011-03-17 14:41:26 -04:00
InvertScrollSpeedButtons = false
2011-03-17 01:47:30 -04:00
TimerSeconds = -1
EditModifiers = "no reverse"
EditHelpX = SCREEN_LEFT+4
EditHelpY = SCREEN_TOP+16
2011-05-12 22:07:00 -04:00
EditHelpOnCommand = halign,0;valign,0;zoom,0.5;shadowlength,1
2011-03-17 01:47:30 -04:00
InfoX = SCREEN_RIGHT-128
InfoY = SCREEN_TOP+16
InfoOnCommand = halign,0;valign,0;zoom,0.5;shadowlength,1
PlayRecordHelpX = SCREEN_LEFT+20
PlayRecordHelpY = SCREEN_BOTTOM-20
PlayRecordHelpOnCommand = halign,0;valign,0;shadowlength,1
2011-05-27 12:43:14 -04:00
LoopOnChartEnd = true
2011-03-17 01:47:30 -04:00
CurrentBeatFormat = "%s:\n %.5f\n"
CurrentSecondFormat = "%s:\n %.5f\n"
SnapToFormat = "%s:\n %s\n"
SelectionBeatBeginFormat = "%s:\n %.5f"
SelectionBeatUnfinishedFormat = " ...\n"
SelectionBeatEndFormat = "-%.5f\n"
DifficultyFormat = "%s:\n %s\n"
RoutinePlayerFormat = "%s:\n %d\n"
DescriptionFormat = "%s:\n %s\n"
ChartStyleFormat = "%s:\n %s\n"
MainTitleFormat = "%s:\n %s\n"
SubtitleFormat = "%s:\n %s\n"
TapNoteTypeFormat = "%s: %s\n"
NumStepsFormat = "%s: %d\n"
NumJumpsFormat = "%s: %d\n"
NumHoldsFormat = "%s: %d\n"
NumMinesFormat = "%s: %d\n"
NumHandsFormat = "%s: %d\n"
NumRollsFormat = "%s: %d\n"
NumLiftsFormat = "%s: %d\n"
NumFakesFormat = "%s: %d\n"
2011-05-13 00:03:41 -04:00
TimingModeFormat = "%s:\n %s\n"
2011-03-17 01:47:30 -04:00
Beat0OffsetFormat = "%s:\n %.5f secs\n"
PreviewStartFormat = "%s:\n %.5f secs\n"
PreviewLengthFormat = "%s:\n %.5f secs\n"
[ScreenPracticeMenu]
Fallback = "ScreenEditMenu"
Class = "ScreenEditMenu"
#
NextScreen = "ScreenPractice"
PrevScreen = "ScreenOptionsEdit"
EditMenuType = "PracticeMenu"
[PracticeMenu]
Fallback = "EditMenu"
EditMode = "EditMode_Practice"
[ScreenPractice]
Fallback = "ScreenEdit"
Class = "ScreenEdit"
NextScreen = "ScreenOptionsEdit"
PrevScreen = "ScreenOptionsEdit"
#
EditMode = "EditMode_Practice"
[ScreenEditOptions]
Fallback = "ScreenOptions"
Class = "ScreenOptionsMaster"
NextScreen = "none"
PrevScreen = "none"
CancelTransitionsOut = true
PlayMusic = false
TimerSeconds = -1
ShowStyleIcon = false
2011-04-17 23:58:51 -04:00
LineNames = "1,2,3,4,5,6,R,7,8,9,10,Attacks,11,12,13,14,15,16"
2011-03-17 01:47:30 -04:00
Line1 = "list,Speed"
Line2 = "list,Accel"
Line3 = "list,Effect"
Line4 = "list,Appearance"
Line5 = "list,Turn"
Line6 = "list,Insert"
2011-03-30 13:30:18 -05:00
LineR = "list,Remove"
2011-03-17 01:47:30 -04:00
Line7 = "list,Scroll"
Line8 = "list,NoteSkins"
Line9 = "list,Holds"
Line10 = "list,Mines"
2011-04-17 23:58:51 -04:00
LineAttacks = "list,Attacks"
2011-03-17 01:47:30 -04:00
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.
2011-04-03 21:29:46 -04:00
2011-03-17 01:47:30 -04:00
[ScreenMiniMenuEditHelp]
Fallback = "ScreenMiniMenu"
ShowFooter = false
ColorDisabled = color("1,1,1,1")
RowInitCommand = halign,0.5;valign,0.5;zoom,0.8;x,75;y,45;shadowlength,1
OptionRowNormalMetricsGroup = "OptionRowMiniMenuEditHelp"
[OptionRowMiniMenuEditHelp]
2011-05-23 14:24:01 -07:00
# Help menu ( Keys & Stuff )
2011-03-17 01:47:30 -04:00
Fallback = "OptionRowMiniMenu"
TitleX = SCREEN_CENTER_X-312
2011-05-23 14:24:01 -07:00
TitleOnCommand = halign,0;strokecolor,color("#222222FF");shadowlength,1;zoom,0.75
2011-03-17 01:47:30 -04:00
RowPositionTransformFunction = function(self,offsetFromCenter,itemIndex,numItems) \
local indexOffset = itemIndex-(numItems-1)/2; \
self:y(SCREEN_CENTER_Y + indexOffset * 20); \
end
ItemsStartX = SCREEN_CENTER_X+260
ItemsEndX = SCREEN_CENTER_X+260
ItemsLongRowP1X = SCREEN_CENTER_X+260
ItemsLongRowP2X = SCREEN_CENTER_X+260
2011-05-23 14:24:01 -07:00
ItemOnCommand = x,SCREEN_CENTER_X+176;halign,0;strokecolor,color("#222222CC");shadowlength,1;zoom,0.75
ColorDisabled = Color("Orange")
2011-03-17 01:47:30 -04:00
[ScreenMiniMenuMainMenu]
Fallback = "ScreenMiniMenu"
TitleX = SCREEN_CENTER_X-80
[ScreenMiniMenuAreaMenu]
Fallback = "ScreenMiniMenu"
2011-06-10 03:04:47 -04:00
[ScreenMiniMenuAlterMenu]
Fallback = "ScreenMiniMenu"
2011-03-17 01:47:30 -04:00
[ScreenMiniMenuStepsInformation]
Fallback = "ScreenMiniMenu"
[ScreenMiniMenuSongInformation]
Fallback = "ScreenMiniMenu"
[ScreenMiniMenuTimingDataInformation]
Fallback = "ScreenMiniMenu"
[ScreenMiniMenuBackgroundChange]
Fallback = "ScreenMiniMenu"
[ScreenMiniMenuPreferences]
Fallback = "ScreenMiniMenu"
[ScreenMiniMenuInsertTapAttack]
Fallback = "ScreenMiniMenu"
[ScreenMiniMenuInsertCourseAttack]
Fallback = "ScreenMiniMenu"
[ScreenMiniMenuCourseDisplay]
Fallback = "ScreenMiniMenu"
[ScreenMiniMenuCourseOptions]
Fallback = "ScreenMiniMenu"
# Export Packages
2011-04-03 21:29:46 -04:00
2011-03-17 01:47:30 -04:00
[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
2011-04-03 21:29:46 -04:00
2011-03-17 01:47:30 -04:00
[OptionRowCourseOverview]
Fallback = "OptionRowService"
ItemsLongRowSharedX = SCREEN_CENTER_X-100
ColorSelected = color("1,1,1,1")
ColorNotSelected = color("0.9,0.9,0.9,1")
ColorDisabled = color("0.5,0.5,0.5,1")
[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"
OptionRowNormalMetricsGroup = "OptionRowCourse"
[OptionRowCourse]
Fallback = "OptionRowService"
TitleX = SCREEN_CENTER_X
[ScreenOptionsEditCourse]
Class = "ScreenOptionsEditCourse"
Fallback = "ScreenOptionsSimpleService"
PrevScreen = "ScreenOptionsCourseOverview"
NextScreen = "ScreenOptionsCourseOverview"
OptionRowNormalMetricsGroup = "OptionRowEditCourse"
[OptionRowEditCourse]
Fallback = "OptionRowService"
TitleX = SCREEN_CENTER_X-200
ItemsLongRowSharedX = SCREEN_CENTER_X
[ScreenOptionsCourseOverview]
Class = "ScreenOptionsCourseOverview"
Fallback = "ScreenOptionsSimpleService"
PrevScreen = "ScreenOptionsManageCourses"
NextScreen = "ScreenOptionsManageCourses"
# huh
2011-05-30 13:48:26 -04:00
PlayScreen = "ScreenGameplayEditCourse"
2011-03-17 01:47:30 -04:00
EditScreen = "ScreenOptionsEditCourse"
OptionRowNormalMetricsGroup = "OptionRowCourseOverview"
# visual/interactive syncing
2011-04-03 21:29:46 -04:00
2011-03-17 01:47:30 -04:00
[ScreenGameplaySyncMachine]
Class = "ScreenGameplaySyncMachine"
Fallback = "ScreenGameplay"
PrevScreen = "ScreenOptionsExtended"
NextScreen = "ScreenOptionsExtended"
PlayerType = "PlayerSyncMachine"
AllowCenter1Player = false
2011-04-23 16:14:24 -05:00
SyncInfoOnCommand = x,PositionPerPlayer(GAMESTATE:GetMasterPlayerNumber(),SCREEN_CENTER_X+160,SCREEN_CENTER_X-160);y,SCREEN_CENTER_Y;zoom,0;decelerate,0.5;zoom,0.6
2011-03-17 01:47:30 -04:00
# 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
[PlayerSyncMachine]
Fallback = "Player"
ComboOnCommand = visible,false
# sm-ssc helper screens
2011-04-03 21:29:46 -04:00
2011-03-17 01:47:30 -04:00
[ScreenHowToInstallSongs]
Class = "ScreenSplash"
Fallback = "ScreenSplash"
NextScreen = Branch.TitleMenu()
PrevScreen = Branch.TitleMenu()
ShowStyleIcon = false
TimerSeconds = -1
ShowHelp = false
# stuff for online mode:
2011-04-03 21:29:46 -04:00
2011-03-17 01:47:30 -04:00
[ScreenSMOnlineLogin]
Class = "ScreenSMOnlineLogin"
Fallback = "ScreenOptionsServiceChild"
NextScreen = Branch.AfterSMOLogin
PrevScreen = Branch.TitleMenu()
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
ChatInputOnCommand = halign,0;valign,0;zoom,0.5;diffusealpha,0;linear,0.55;diffusealpha,1
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
ChatOutputOnCommand = halign,0;valign,1;zoom,0.5;diffusealpha,0;linear,0.55;diffusealpha,1
ChatOutputOffCommand = diffusealpha,1;linear,0.5;diffusealpha,0
UsersX = SCREEN_CENTER_X-265
UsersY = SCREEN_CENTER_Y+172
UserSpacingX = 64
UserLine2Y = 16
UsersOnCommand = draworder,2;zoom,1
UsersOffCommand = linear,0.5;zoom,0
Users0Command = draworder,2;diffuse,color("1.0,0.4,0.4,1.0")
Users1Command = draworder,2;diffuse,color("1.0,1.0,1.0,1.0")
Users2Command = draworder,2;diffuse,color("0.5,0.5,1.0,1.0")
Users3Command = draworder,2;diffuse,color("0.5,1.0,0.5,1.0")
Users4Command = draworder,2;diffuse,color("1.0,0.5,0.5,1.0")
[ScreenNetSelectMusic]
Class = "ScreenNetSelectMusic"
Fallback = "ScreenNetSelectBase"
PrevScreen = "ScreenNetRoom"
NextScreen = "ScreenStageInformation"
NoSongsScreen = Branch.TitleMenu()
RoomSelectScreen = "ScreenNetRoom"
Codes = "CodeDetectorOnline"
ShowStyleIcon = false
TimerSeconds =
TimerStealth = true
SampleMusicPreviewMode = 'SampleMusicPreviewMode_Normal'
MusicWheelType = "OnlineMusicWheel"
MusicWheelX = SCREEN_CENTER_X+160
MusicWheelY = SCREEN_CENTER_Y
MusicWheelOnCommand =
MusicWheelOffCommand =
# todo: move these to Lua bganim
BPMDisplayX = SCREEN_CENTER_X-160-90+2
BPMDisplayY = SCREEN_TOP+160+(36/2)+8
BPMDisplayOnCommand =
BPMDisplayOffCommand =
# todo: move these to Lua bganim
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
# are these used?
optionsX = SCREEN_CENTER_X-240
optionsY = SCREEN_CENTER_Y-170
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
# uses StepsDisplayNet
StepsDisplayP1X = SCREEN_CENTER_X-223
StepsDisplayP1Y = SCREEN_CENTER_Y+150
StepsDisplayP1OnCommand = halign,1;zoomx,0.0;zoomy,0.0;linear,0.5;zoomy,1.0;zoomx,1.0
StepsDisplayP1OffCommand = linear,0.5;zoomx,0.0;zoomy,0.0
StepsDisplayP2X = SCREEN_CENTER_X-110
StepsDisplayP2Y = SCREEN_CENTER_Y+150
StepsDisplayP2OnCommand = halign,1;zoomx,0.0;zoomy,0.0;linear,0.5;zoomy,1.0;zoomx,1.0
StepsDisplayP2OffCommand = linear,0.5;zoomx,0.0;zoomy,0.0
[StepsDisplayNet]
Fallback = "StepsDisplay"
[ScreenNetRoom]
Class = "ScreenNetRoom"
Fallback = "ScreenNetSelectBase"
PrevScreen = Branch.TitleMenu()
# 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]
TextX = -110
TextY = -8
TextOnCommand = halign,0;zoom,0.6;maxwidth,200;strokecolor,color("#000000FF");
DescriptionX = -100
DescriptionY = 6
DescriptionOnCommand = halign,0;zoom,0.4;maxwidth,400;strokecolor,color("#000000FF")
[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
2011-05-14 22:58:42 -05:00
StopWords = "1X,default,Overhead,Off"
2011-03-17 01:47:30 -04:00
[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"
# these three commands are deprecated:
UsersBGWidth = SCREEN_CENTER_X*0.6
UsersBGHeight = SCREEN_HEIGHT*0.6
UsersBGCommand = diffuse,color("0,0,0,0.25")
UsersBGOnCommand = finishtweening;zoom,1.25
UsersBGOffCommand = finishtweening;zoom,1
User1X = SCREEN_CENTER_X*0.35
User1Y = SCREEN_CENTER_Y
User1OnCommand =
User1OffCommand =
#--#
UsersBG1X = SCREEN_CENTER_X*0.35
UsersBG1Y = SCREEN_CENTER_Y*0.975
UsersBG1OnCommand =
UsersBG1OffCommand =
#====#
User2X = SCREEN_CENTER_X*1.65
User2Y = SCREEN_CENTER_Y
User2OnCommand =
User2OffCommand =
#--#
UsersBG2X = SCREEN_CENTER_X*1.65
UsersBG2Y = SCREEN_CENTER_Y*0.975
UsersBG2OnCommand =
UsersBG2OffCommand =
UserDeSelCommand = finishtweening;linear,0.1;zoom,0.75
UserSelCommand = finishtweening;linear,0.1;zoom,1.0
UserTier02OrBetterCommand = rainbowscroll,true
UserDX = 0
UserDY = 24
UserOnCommand =
UserOffCommand =
# Arcade
2011-04-03 21:29:46 -04:00
2011-03-17 01:47:30 -04:00
[ScreenLogo]
Fallback = "ScreenAttract"
#
PrevScreen = Branch.Init()
NextScreen = "ScreenHowToPlay"
StartScreen = Branch.TitleMenu()
#
ForceTimer = true
TimerSeconds = 5
#
TimerMetricsGroup = "MenuTimerNoSound"
TimerOnCommand = visible,false
[ScreenHowToPlay]
Class = "ScreenHowToPlay"
Fallback = "ScreenAttract"
#
ForceTimer = true
TimerSeconds = 25
#
PrevScreen = "ScreenLogo"
NextScreen = "ScreenDemonstration"
StartScreen = Branch.TitleMenu()
#
ResetGameState = false
SecondsToShow = 25
#
PlayMusic = true
#
UseLifeMeterBar = true
LifeMeterBarX = SCREEN_CENTER_X+160
LifeMeterBarY = SCREEN_TOP+40
LifeMeterBarOnCommand = addy,-60;sleep,2.4;linear,0.2;addy,60
#
UseCharacter = true
CharacterName = ""
CharacterX = SCREEN_CENTER_X-200
CharacterY = SCREEN_CENTER_Y+160
CharacterOnCommand = zoom,20;addy,-SCREEN_WIDTH;sleep,3.0;decelerate,0.4;addy,SCREEN_WIDTH
#
UsePad = true
PadX = SCREEN_CENTER_X-280
PadY = SCREEN_CENTER_Y+70
PadOnCommand = zoom,15;rotationy,180;sleep,2.0;linear,1.0;rotationy,360;zoom,20;addx,190;addy,80
#
UsePlayer = true
PlayerX = SCREEN_CENTER_X+160
PlayerY = SCREEN_CENTER_Y
PlayerOnCommand =
#
SongBPM = 100
NumW2s = 4
NumMisses = 6
[ScreenTitleJoin]
Fallback = "ScreenTitleMenu"
ChoiceNames = "1"
# ScrollerOnCommand=visible,false
#
IdleCommentSeconds = -1
IdleTimeoutSeconds = -1
IdleTimeoutScreen = Branch.AfterInit()
2011-04-03 16:10:10 -04:00
2011-03-17 01:47:30 -04: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
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
2011-04-18 01:03:42 -05:00
[ScreenCredits]
Class = "ScreenSplash"
Fallback = "ScreenSplash"
AllowStartToSkip = true
NextScreen = Branch.TitleMenu()
PrevScreen = Branch.TitleMenu()
TimerSeconds = 40
TimerStealth = true
ForceTimer = true
TimerMetricsGroup = "MenuTimerNoSound"
2011-05-05 13:52:02 -04:00
TimerOnCommand = visible,false