Maincfg Category
GameData = Junio.dat
SPStage_Start = 01
CustomVersion = v1.0
UseBlackRock = 0
TitleMap = 80
numdemos = 0
TitleScrollSpeed = 10
titlepicsmode = Old
SPStage_Start = 99

Clear ALL

Unlockable 11
Name = Play as Amy
ConditionSet = -1
Type = None
NoChecklist = true

Unlockable 12
Name = Play as Fang
ConditionSet = -1
Type = None
NoChecklist = true

Unlockable 13
Name = Play as Metal Sonic
ConditionSet = -1
Type = None
NoChecklist = true

#Progression

Unlockable 1
Name = new level // RecordAttack
Type = RecordAttack
ConditionSet = 1

Unlockable 2
Name = new level 
ConditionSet = 2

Unlockable 11
Name = Level Select 
Height = 20
Type = LevelSelect
Var = 1 
ConditionSet = 8

Unlockable 3
Name = new level 
ConditionSet = 3

Unlockable 4
Name = new level 
ConditionSet = 4

Unlockable 5
Name = new level 
ConditionSet = 5

Unlockable 6
Name = new level 
ConditionSet = 6

Unlockable 7
Name = new level 
ConditionSet = 7

Unlockable 8
Name = final level 
ConditionSet = 8

Unlockable 9
Name = new level  
Type = SoundTest
ConditionSet = 9

Unlockable 10
Name = new level 
ConditionSet = 10

#Condition Unlockable Hub

ConditionSet 1
Condition1 = TotalEmblems 2 

ConditionSet 2
Condition1 = TotalEmblems 10 

ConditionSet 3
Condition1 = TotalEmblems 6 

ConditionSet 9
Condition1 = TotalEmblems 15 

ConditionSet 4
Condition1 = TotalEmblems 20 

ConditionSet 5
Condition1 = TotalEmblems 24 

ConditionSet 10
Condition1 = TotalEmblems 38 

ConditionSet 6
Condition1 = TotalEmblems 40 

ConditionSet 7
Condition1 = TotalEmblems 65 

ConditionSet 8
Condition1 = TotalEmblems 80

# Level-1 (MapNum = 5)

Emblem 1
Type = Time
Var = 120*TICRATE
MapNum = 5
Sprite = T
Color = SKINCOLOR_GREY

Emblem 2
Type = Rings
Var = 125
MapNum = 5
Sprite = R
Color = SKINCOLOR_GOLD

Emblem 3
Type = Global
Tag = 5000
MapNum = 5
Sprite = U
Color = SKINCOLOR_BLUE

Emblem 4
Type = Global
Tag = 6000
MapNum = 5
Sprite = U
Color = SKINCOLOR_BLUE

Emblem 5
Type = Global
Tag = 7000
MapNum = 5
Sprite = U
Color = SKINCOLOR_BLUE

Emblem 6
Type = Global
Tag = 8000
MapNum = 5
Sprite = U
Color = SKINCOLOR_BLUE

Emblem 7
Type = Global
Tag = 9000
MapNum = 5
Sprite = U
Color = SKINCOLOR_BLUE

# Level-2 (MapNum = 1)

Emblem 8
Type = Time
Var = 150*TICRATE
MapNum = 1
Sprite = T
Color = SKINCOLOR_GREY

Emblem 9
Type = Rings
Var = 100
MapNum = 1
Sprite = R
Color = SKINCOLOR_GOLD

Emblem 10
Type = Global
Tag = 4000
MapNum = 1
Sprite = U
Color = SKINCOLOR_BLUE

Emblem 11
Type = Global
Tag = 5000
MapNum = 1
Sprite = U
Color = SKINCOLOR_BLUE

Emblem 12
Type = Global
Tag = 6000
MapNum = 1
Sprite = U
Color = SKINCOLOR_BLUE

Emblem 13
Type = Global
Tag = 7000
MapNum = 1
Sprite = U
Color = SKINCOLOR_BLUE

Emblem 14
Type = Global
Tag = 8000
MapNum = 1
Sprite = U
Color = SKINCOLOR_BLUE

Emblem 15
Type = Global
Tag = 9000
MapNum = 1
Sprite = U
Color = SKINCOLOR_BLUE

# Level-3 (MapNum = 10)

Emblem 16
Type = Time
Var = 90*TICRATE
MapNum = 10
Sprite = T
Color = SKINCOLOR_GREY

Emblem 17
Type = Rings
Var = 100
MapNum = 10
Sprite = R
Color = SKINCOLOR_GOLD

Emblem 18
Type = Global
Tag = 4000
MapNum = 10
Sprite = U
Color = SKINCOLOR_BLUE

Emblem 19
Type = Global
Tag = 5000
MapNum = 10
Sprite = U
Color = SKINCOLOR_BLUE

Emblem 20
Type = Global
Tag = 6000
MapNum = 10
Sprite = U
Color = SKINCOLOR_BLUE

Emblem 21
Type = Global
Tag = 7000
MapNum = 10
Sprite = U
Color = SKINCOLOR_BLUE

Emblem 22
Type = Global
Tag = 8000
MapNum = 10
Sprite = U
Color = SKINCOLOR_BLUE

Emblem 23
Type = Global
Tag = 9000
MapNum = 10
Sprite = U
Color = SKINCOLOR_BLUE

# Level-4 (MapNum = 3)

Emblem 24
Type = Time
Var = 180*TICRATE
MapNum = 3
Sprite = T
Color = SKINCOLOR_GREY

Emblem 25
Type = Rings
Var = 150
MapNum = 3
Sprite = R
Color = SKINCOLOR_GOLD

Emblem 26
Type = Global
Tag = 4000
MapNum = 3
Sprite = U
Color = SKINCOLOR_BLUE

Emblem 27
Type = Global
Tag = 5000
MapNum = 3
Sprite = U
Color = SKINCOLOR_BLUE

Emblem 28
Type = Global
Tag = 6000
MapNum = 3
Sprite = U
Color = SKINCOLOR_BLUE

Emblem 29
Type = Global
Tag = 7000
MapNum = 3
Sprite = U
Color = SKINCOLOR_BLUE

Emblem 30
Type = Global
Tag = 8000
MapNum = 3
Sprite = U
Color = SKINCOLOR_BLUE

Emblem 31
Type = Global
Tag = 9000
MapNum = 3
Sprite = U
Color = SKINCOLOR_BLUE

# Level-5 (MapNum = 2)

Emblem 32
Type = Time
Var = 120*TICRATE
MapNum = 2
Sprite = T
Color = SKINCOLOR_GREY

Emblem 33
Type = Rings
Var = 130
MapNum = 2
Sprite = R
Color = SKINCOLOR_GOLD

Emblem 34
Type = Global
Tag = 4000
MapNum = 2
Sprite = U
Color = SKINCOLOR_BLUE

Emblem 35
Type = Global
Tag = 5000
MapNum = 2
Sprite = U
Color = SKINCOLOR_BLUE

Emblem 36
Type = Global
Tag = 6000
MapNum = 2
Sprite = U
Color = SKINCOLOR_BLUE

Emblem 37
Type = Global
Tag = 7000
MapNum = 2
Sprite = U
Color = SKINCOLOR_BLUE

Emblem 38
Type = Global
Tag = 8000
MapNum = 2
Sprite = U
Color = SKINCOLOR_BLUE

Emblem 39
Type = Global
Tag = 9000
MapNum = 2
Sprite = U
Color = SKINCOLOR_BLUE

# Level-6 (MapNum = 6)

Emblem 40
Type = Time
Var = 230*TICRATE
MapNum = 6
Sprite = T
Color = SKINCOLOR_GREY

Emblem 41
Type = Rings
Var = 200
MapNum = 6
Sprite = R
Color = SKINCOLOR_GOLD

Emblem 42
Type = Global
Tag = 4000
MapNum = 6
Sprite = U
Color = SKINCOLOR_BLUE

Emblem 43
Type = Global
Tag = 5000
MapNum = 6
Sprite = U
Color = SKINCOLOR_BLUE

Emblem 44
Type = Global
Tag = 6000
MapNum = 6
Sprite = U
Color = SKINCOLOR_BLUE

Emblem 45
Type = Global
Tag = 7000
MapNum = 6
Sprite = U
Color = SKINCOLOR_BLUE

Emblem 46
Type = Global
Tag = 8000
MapNum = 6
Sprite = U
Color = SKINCOLOR_BLUE

Emblem 47
Type = Global
Tag = 9000
MapNum = 6
Sprite = U
Color = SKINCOLOR_BLUE

# Level-7 (MapNum = 4)

Emblem 48
Type = Time
Var = 268*TICRATE
MapNum = 4
Sprite = T
Color = SKINCOLOR_GREY

Emblem 49
Type = Rings
Var = 140
MapNum = 4
Sprite = R
Color = SKINCOLOR_GOLD

Emblem 50
Type = Global
Tag = 4000
MapNum = 4
Sprite = U
Color = SKINCOLOR_BLUE

Emblem 51
Type = Global
Tag = 5000
MapNum = 4
Sprite = U
Color = SKINCOLOR_BLUE

Emblem 52
Type = Global
Tag = 6000
MapNum = 4
Sprite = U
Color = SKINCOLOR_BLUE

Emblem 53
Type = Global
Tag = 7000
MapNum = 4
Sprite = U
Color = SKINCOLOR_BLUE

Emblem 54
Type = Global
Tag = 8000
MapNum = 4
Sprite = U
Color = SKINCOLOR_BLUE

Emblem 55
Type = Global
Tag = 9000
MapNum = 4
Sprite = U
Color = SKINCOLOR_BLUE

# Level-8 (MapNum = 8)

Emblem 56
Type = Time
Var = 120*TICRATE
MapNum = 8
Sprite = T
Color = SKINCOLOR_GREY

Emblem 57
Type = Rings
Var = 150
MapNum = 8
Sprite = R
Color = SKINCOLOR_GOLD

Emblem 58
Type = Global
Tag = 4000
MapNum = 8
Sprite = U
Color = SKINCOLOR_BLUE

Emblem 59
Type = Global
Tag = 5000
MapNum = 8
Sprite = U
Color = SKINCOLOR_BLUE

Emblem 60
Type = Global
Tag = 6000
MapNum = 8
Sprite = U
Color = SKINCOLOR_BLUE

Emblem 61
Type = Global
Tag = 7000
MapNum = 8
Sprite = U
Color = SKINCOLOR_BLUE

Emblem 62
Type = Global
Tag = 8000
MapNum = 8
Sprite = U
Color = SKINCOLOR_BLUE

Emblem 63
Type = Global
Tag = 9000
MapNum = 8
Sprite = U
Color = SKINCOLOR_BLUE

# Level-9 (MapNum = 7)

Emblem 64
Type = Time
Var = 200*TICRATE
MapNum = 7
Sprite = T
Color = SKINCOLOR_GREY

Emblem 65
Type = Rings
Var = 80
MapNum = 7
Sprite = R
Color = SKINCOLOR_GOLD

Emblem 66
Type = Global
Tag = 4000
MapNum = 7
Sprite = U
Color = SKINCOLOR_BLUE

Emblem 67
Type = Global
Tag = 5000
MapNum = 7
Sprite = U
Color = SKINCOLOR_BLUE

Emblem 68
Type = Global
Tag = 6000
MapNum = 7
Sprite = U
Color = SKINCOLOR_BLUE

Emblem 69
Type = Global
Tag = 7000
MapNum = 7
Sprite = U
Color = SKINCOLOR_BLUE

Emblem 70
Type = Global
Tag = 8000
MapNum = 7
Sprite = U
Color = SKINCOLOR_BLUE

Emblem 71
Type = Global
Tag = 9000
MapNum = 7
Sprite = U
Color = SKINCOLOR_BLUE

# Level-10 (MapNum = 11)

Emblem 72
Type = Time
Var = 400*TICRATE
MapNum = 11
Sprite = T
Color = SKINCOLOR_GREY

Emblem 73
Type = Rings
Var = 140
MapNum = 11
Sprite = R
Color = SKINCOLOR_GOLD

Emblem 74
Type = Global
Tag = 4000
MapNum = 11
Sprite = U
Color = SKINCOLOR_BLUE

Emblem 75
Type = Global
Tag = 5000
MapNum = 11
Sprite = U
Color = SKINCOLOR_BLUE

Emblem 76
Type = Global
Tag = 6000
MapNum = 11
Sprite = U
Color = SKINCOLOR_BLUE

Emblem 77
Type = Global
Tag = 7000
MapNum = 11
Sprite = U
Color = SKINCOLOR_BLUE

Emblem 78
Type = Global
Tag = 8000
MapNum = 11
Sprite = U
Color = SKINCOLOR_BLUE

Emblem 79
Type = Global
Tag = 9000
MapNum = 11
Sprite = U
Color = SKINCOLOR_BLUE

# Hub (MapNum = 99)

Emblem 80
Type = Global
Tag = 4000
MapNum = 99
Sprite = U
Color = SKINCOLOR_BLUE

Emblem 81
Type = Global
Tag = 5000
MapNum = 99
Sprite = U
Color = SKINCOLOR_BLUE

Emblem 82
Type = Global
Tag = 6000
MapNum = 99
Sprite = U
Color = SKINCOLOR_BLUE

Emblem 83
Type = Global
Tag = 7000
MapNum = 99
Sprite = U
Color = SKINCOLOR_BLUE

Emblem 84
Type = Global
Tag = 8000
MapNum = 99
Sprite = U
Color = SKINCOLOR_BLUE

Emblem 85
Type = Global
Tag = 9000
MapNum = 99
Sprite = U
Color = SKINCOLOR_BLUE

Level 1
Levelname = Sunset Grove
NoZone = True
NextLevel = 99
SkyNum = 86
SkyboxScale = 4
Weather = 0
Music = WP1
TypeOfLevel = Singleplayer,Co-op
RecordAttack = true
BonusType = Normal
FlickyList = Seed
SaveGame = flase
WideIcon = true
SelectHeading = MAIN-STAGE
MarathonNext = 03
LevelSelect = 1

Level 2
Levelname = Verdant Bastion
Act = 2
NextLevel = 99
SkyNum = 9003
SkyboxScale = 4
Weather = 0
Music = WP7
TypeOfLevel = Singleplayer,Co-op
RecordAttack = true
BonusType = Normal
FlickyList = Seed
SaveGame = flase
WideIcon = true
SelectHeading = SUB-STAGE
MarathonNext = 10
LevelSelect = 1

Level 3
Levelname = Verdant Bastion
Act = 1
NextLevel = 99
SkyNum = 9004
SkyboxScale = 4
Weather = 0
Music = WP3
TypeOfLevel = Singleplayer,Co-op
RecordAttack = true
BonusType = Normal
FlickyList = Seed
SaveGame = flase
WideIcon = true
SelectHeading = MAIN-STAGE
MarathonNext = 02
LevelSelect = 1

Level 4
Levelname = Vulcanic Rave
Act = 1
NextLevel = 99
SkyNum = 176
SkyboxScale = 4
Weather = 0
Music = WP4
TypeOfLevel = Singleplayer,Co-op
RecordAttack = true
BonusType = Normal
FlickyList = Seed
SaveGame = flase
WideIcon = true
SelectHeading = MAIN-STAGE
MarathonNext = 11
LevelSelect = 1

Level 5
Levelname = Mineral mountain
NoZone = True
NextLevel = 99
SkyNum = 96
SkyboxScale = 4
Weather = 0
Music = WP5
TypeOfLevel = Singleplayer,Co-op
RecordAttack = true
BonusType = Normal
FlickyList = Seed
SaveGame = flase
WideIcon = true
SelectHeading = MAIN-STAGE
MarathonNext = 01
LevelSelect = 1

Level 6
Levelname = Crimson Shrine
NoZone = True
NextLevel = 99
SkyNum = 93
SkyboxScale = 4
Weather = 0
Music = WP6
TypeOfLevel = Singleplayer,Co-op
RecordAttack = true
BonusType = Normal
FlickyList = Seed
SaveGame = flase
WideIcon = true
SelectHeading = MAIN-STAGE
MarathonNext = 04
LevelSelect = 1

Level 7
Levelname = Aeon Skydrift
Act = 0
SubTitle = Beta Stormspire Heights
NextLevel = 12
SkyNum = 5242 
SkyboxScale = 4
Weather = 0
Music = WP2
TypeOfLevel = Singleplayer,Co-op
RecordAttack = true
BonusType = Normal
FlickyList = Seed
SaveGame = flase
WideIcon = true
SelectHeading = SUB-STAGE
MarathonNext = 08
LevelSelect = 1

Level 8
Levelname = Vulcanic Rave
Act = 2
NextLevel = 99
SkyNum = 176
SkyboxScale = 8
Weather = 0
Music = WP8
TypeOfLevel = Singleplayer,Co-op
RecordAttack = true
BonusType = Normal
FlickyList = Seed
SaveGame = flase
WideIcon = true
SelectHeading = SUB-STAGE
MarathonNext = 06
LevelSelect = 1

Level 10
Levelname = Tropical Jungle
NoZone = True
NextLevel = 99
SkyNum = 1111
SkyboxScale = 4
Weather = 0
Music = WP10
TypeOfLevel = Singleplayer,Co-op
RecordAttack = true
BonusType = Normal
FlickyList = Seed
SaveGame = flase
WideIcon = true
SelectHeading = SUB-STAGE
MarathonNext = 07
LevelSelect = 1

Level 11
Levelname = Stormspire Heights
Act = 2
NextLevel = TITLE
SkyNum = 6666
SkyboxScaleZ = 24
Weather = 0
Music = WP11
TypeOfLevel = Singleplayer,Co-op
RecordAttack = true
BonusType = Normal
FlickyList = Seed
SaveGame = flase
WideIcon = true
Weather = 5
SelectHeading = MAIN-STAGE
MarathonNext = 12
LevelSelect = 1

Level 12
Levelname = Stormspire Heights
Act = 1
NextLevel = 99
SkyNum = 6666
SkyboxScaleZ = 8
Weather = 0
Music = WP11
TypeOfLevel = Singleplayer,Co-op
RecordAttack = true
BonusType = Normal
FlickyList = Seed
SaveGame = flase
WideIcon = true
Weather = 5
SelectHeading = SUB-STAGE
MarathonNext = 13
LevelSelect = 1

Level 13
Levelname = Legacy
NextLevel = CREDITS
TypeOfLevel = Singleplayer,Co-op
SkyNum = 911
RecordAttack = true
Music = WP12
SelectHeading = EXTRA-STAGE
LevelSelect = 1
SaveGame = flase
WideIcon = true
FlickyList = Seed
Weather = 0
MarathonNext = EVALUATION

Level 99
Levelname = 
NoZone = True
NextLevel = 99
SkyNum = 911
TypeOfLevel = Singleplayer
SkyboxScale = 16
Weather = 0
Music = _RECAT
BonusType = None
SaveGame = true
WideIcon = true
forcecharacter = juniosonic
NoVisitNeeded = true
NoTitleCard = true
RecordAttack = flase
LevelSelect = 0

Level 80
NoZone = True
NextLevel = 80
SkyNum = 912
SkyboxScale = 16
Weather = 0
Music = 
NoVisitNeeded = true
NoTitleCard = true
RecordAttack = flase
LevelSelect = 0