#Level pack by E123OmegaShow/STHE321O, port by klasky.
#Beta tested by M1STQ and InfernoMelon!
#Emerald Coast sky texture by Mikhael Blur from the SRB2 06 2.2 port.
#Title screen pre-flash assets' emptified versions ("Nope" folder in 
#Graphics/Title Screen) also by Mikhael Blur, ALSO from SRB2 06 2.2.
#Hammer Jump by Pyrakid Wolfo. Air walk code by EeveeEuphoria.
#Rhinotank by XtremeXavier.
#Springs, monitors, emeralds, speed pads, checkpoints etc. by Ace Premier.
#Danger sign and Destroy All Badniks sign by ItsEmily. If it's familiar to you,
#then of course it is! It was used for the previous cancelled SADX port by her,
#and I got permission from her to use it.
#Large Speed Highway light textures and one of the ceiling textures by LucasL 
#from his Speed Highway mod.
#Flight Boosters by Princess Plushima.
#Windy Valley loop by Troplucky, thank you for fixing it, friend!
#Thank you everybody!

MainCfg
Gamedata = SonicAdventure.dat
TitleScrollSpeed = 60
TitleMap = 0
NumDemos = 5
DemoDelayTime = 42*TICRATE
DemoIdleTime = 10*TICRATE
Use1UpSound = true
TutorialMap = 0
CustomVersion = v3.1.1b

Clear All

Unlockable 1
Name = Tails' Story
Objective = Beat Sonic's story
Type = Warp
Var = 11
Height = 30
ConditionSet = 1

Unlockable 2
Name = Knuckles' Story
Objective = Beat Tails' story
Type = Warp
Var = 16
Height = 40
ConditionSet = 2

Unlockable 3
Name = Emblem Hints
Objective = Collect 10 emblems
Type = EmblemHints
Var = 0
Height = 0
ConditionSet = 3

Unlockable 4
Name = Amy's Story
Objective = Beat Knuckles' story
Type = Warp
Var = 21
Height = 50
ConditionSet = 4

Unlockable 5
Name = Big's Story
Objective = Beat Amy's story
Type = Warp
Var = 24
Height = 60
ConditionSet = 5

Unlockable 6
Name = Mushroom Hill
Objective = Collect all 32 emblems
Type = Warp
Var = A1
Height = 70
ConditionSet = 7

Unlockable 7
Name = Pandora's Box
Objective = Collect all 32 emblems
Type = Pandora
Height = 0
ConditionSet = 7
NoChecklist = true

Unlockable 8
Type = None
Name = Fang
ConditionSet = -1

Unlockable 9
Type = None
Name = Metal Sonic
ConditionSet = -1

Unlockable 10
Type = None
Name = Amy
ConditionSet = -1

ConditionSet 1
Condition1 = MapBeaten 10

ConditionSet 2
Condition1 = MapBeaten 15

ConditionSet 3
Condition1 = TotalEmblems 10

ConditionSet 4
Condition1 = MapBeaten 20

ConditionSet 5
Condition1 = MapBeaten 23

ConditionSet 6
Condition1 = MapBeaten 27

ConditionSet 7
Condition1 = TotalEmblems 32


ExtraEmblem 1
Name = Sonic's Story 
Objective = Sonic's Story
ConditionSet = 1
Sprite = U
Color = SKINCOLOR_BLUE

ExtraEmblem 2
Name = Tails' Story 
Objective = Tails' Story
ConditionSet = 2
Sprite = V
Color = SKINCOLOR_ORANGE

ExtraEmblem 3
Name = Knuckles' Story 
Objective = Knuckles' Story
ConditionSet = 4
Sprite = W
Color = SKINCOLOR_RED

ExtraEmblem 4
Name = Amy's Story 
Objective = Amy's Story
ConditionSet = 5
Sprite = Z
Color = SKINCOLOR_ROSY

ExtraEmblem 5
Name = Big's Story 
Objective = Big's Story
ConditionSet = 6
Sprite = D
Color = SKINCOLOR_PURPLE

Emblem 1
Hint = You have just started the stage, but don't take the springs yet!
Type = Global
Tag = 1
MapNum = 1
Sprite = A
Color = SKINCOLOR_BLUE
Var = 0

Emblem 2
Hint = After you press that button, you shouldn't go into multiple paths.
Type = Global
Tag = 2
MapNum = 2
Sprite = A
Color = SKINCOLOR_EMERALD
Var = 0

Emblem 3
Hint = This emblem, along with his pals, went into prison.
Type = Global
Tag = 3
MapNum = 3
Sprite = D
Color = SKINCOLOR_RED
Var = 0

Emblem 4
Hint = A large ice structure.
Type = Global
Tag = 4
MapNum = 4
Sprite = A
Color = SKINCOLOR_ICY
Var = 0

Emblem 5
Hint = You've opened the way to the end of the stage! But if you go to the end, you're leaving an emblem behind...
Type = Global
Tag = 5
MapNum = 5
Sprite = C
Color = SKINCOLOR_PURPLE
Var = 0

Emblem 6
Hint = Don't take that spring that leads you to a few speed pads just yet!
Type = Global
Tag = 6
MapNum = 6
Sprite = D
Color = SKINCOLOR_DUSK
Var = 0

Emblem 7
Hint = Faulty machine near lava.
Type = Global
Tag = 7
MapNum = 7
Sprite = A
Color = SKINCOLOR_RED
Var = 0

Emblem 8
Hint = Someone got onto the ship, but they got imprisoned! And they even have an emblem too.
Type = Global
Tag = 8
MapNum = 8
Sprite = D
Color = SKINCOLOR_BONE
Var = 0

Emblem 9
Hint = Follow the undertow for a bit, and then don't.
Type = Global
Tag = 9
MapNum = 9
Sprite = A
Color = SKINCOLOR_BEIGE
Var = 0

Emblem 10
Hint = Behind 4 boxes.
Type = Global
Tag = 10
MapNum = 10
Sprite = A
Color = SKINCOLOR_GARNET
Var = 0

Emblem 11
Hint = Look up when you have multiple paths to go to.
Type = Skin
Tag = 11
MapNum = 11
Sprite = D
Color = SKINCOLOR_EMERALD
Var = 1

Emblem 12
Hint = Stolen by now-non-existent pirates.
Type = Skin
Tag = 12
MapNum = 12
Sprite = A
Color = SKINCOLOR_LATTE
Var = 1

Emblem 13
Hint = Don't go into the ice palace just yet! Take a look around.
Type = Skin
Tag = 13
MapNum = 13
Sprite = A
Color = SKINCOLOR_ICY
Var = 1

Emblem 14
Hint = It landed somewhere on a cannon.
Type = Skin
Tag = 14
MapNum = 14
Sprite = B
Color = SKINCOLOR_DUSK
Var = 1

Emblem 15
Hint = Someone took it into the city!
Type = Skin
Tag = 15
MapNum = 15
Sprite = B
Color = SKINCOLOR_SAPPHIRE
Var = 1

Emblem 16
Hint = You will need to climb and climb.
Type = Skin
Tag = 16
MapNum = 16
Sprite = B
Color = SKINCOLOR_TAN
Var = 2

Emblem 17
Hint = Locked away, and you won't get it free.
Type = Skin
Tag = 17
MapNum = 17
Sprite = A
Color = SKINCOLOR_RED
Var = 2

Emblem 18
Hint = This emblem's watching fire...
Type = Skin
Tag = 18
MapNum = 18
Sprite = E
Color = SKINCOLOR_ORANGE
Var = 2

Emblem 19
Hint = An emerald shard isn't the only thing you can find in this location!
Type = Skin
Tag = 19
MapNum = 19
Sprite = A
Color = SKINCOLOR_BRONZE
Var = 2

Emblem 20
Hint = Below the very top.
Type = Skin
Tag = 20
MapNum = 20
Sprite = A
Color = SKINCOLOR_DUSK
Var = 2

Emblem 21
Hint = Sonic ran so fast he lost the emblem! He only realized it midway.
Type = Skin
Tag = 21
MapNum = 21
Sprite = A
Color = SKINCOLOR_PINK
Var = 3

Emblem 22
Hint = After the first checkpoint.
Type = Skin
Tag = 22
MapNum = 22
Sprite = D
Color = SKINCOLOR_ISLAND
Var = 3

Emblem 23
Hint = Not far from the teleporter to the other part of the stage.
Type = Skin
Tag = 23
MapNum = 23
Sprite = D
Color = SKINCOLOR_GARNET
Var = 3

Emblem 24
Hint = Before you go to the platforms to get Froggy, take a look around.
Type = Global
Tag = 24
MapNum = 24
Sprite = A
Color = SKINCOLOR_PASTEL
Var = 0

Emblem 25
Hint = After you have gone down with the ice platform.
Type = Global
Tag = 25
MapNum = 25
Sprite = A
Color = SKINCOLOR_ICY
Var = 0

Emblem 26
Hint = Above the first button.
Type = Global
Tag = 26
MapNum = 26
Sprite = A
Color = SKINCOLOR_AZURE
Var = 0

Emblem 27
Hint = 'Bouta save your frog, but who will save the emblem?
Type = Global
Tag = 27
MapNum = 27
Sprite = A
Color = SKINCOLOR_ISLAND
Var = 0

Level 1
LevelName = Emerald Coast
SubTitle = Stage 01
Act = 0
Music = ECOA
NextLevel = 2
TypeOfLevel = Singleplayer
SkyNum = 1
ForceCharacter = Sonic
NoZone = true
Weather = 0
RecordAttack = true
SaveGame = true
LevelSelect = 1

Level 2
LevelName = Windy Valley
SubTitle = Stage 02
Act = 0
Music = WIVA
NextLevel = 3
TypeOfLevel = Singleplayer
SkyNum = 117
ForceCharacter = Sonic
Weather = 0
NoZone = true
RecordAttack = true
SaveGame = true
LevelSelect = 1

Level 3
LevelName = Casinopolis
SubTitle = Stage 03
Act = 0
Music = CAPO
NextLevel = 4
TypeOfLevel = Singleplayer
SkyNum = 21
ForceCharacter = Sonic
Weather = 0
NoZone = true
RecordAttack = true
LevelSelect = 1
SaveGame = true

Level 4
LevelName = Ice Cap
SubTitle = Stage 04
Act = 0
Music = ICAP
NextLevel = 5
TypeOfLevel = Singleplayer
SkyNum = 8
ForceCharacter = Sonic
Weather = 2
NoZone = true
SaveGame = true
RecordAttack = true
LevelSelect = 1

Level 5
LevelName = Twinkle Park
SubTitle = Stage 05
Act = 0
Music = TWIK
NextLevel = 6
TypeOfLevel = Singleplayer
SkyNum = 150
ForceCharacter = Sonic
Weather = 0
NoZone = true
RecordAttack = true
LevelSelect = 1
SaveGame = true

Level 6
LevelName = Speed Highway
SubTitle = Stage 06
Act = 0
Music = SPHG
NextLevel = 7
TypeOfLevel = Singleplayer
SkyNum = 30
ForceCharacter = Sonic
Weather = 0
NoZone = true
RecordAttack = true
LevelSelect = 1
SaveGame = true

Level 7
LevelName = Red Mountain
SubTitle = Stage 07
Act = 0
Music = RMOU
NextLevel = 8
TypeOfLevel = Singleplayer
SkyNum = 153
ForceCharacter = Sonic
Weather = 0
NoZone = true
RecordAttack = true
LevelSelect = 1
SaveGame = true

Level 8
LevelName = Sky Deck
SubTitle = Stage 08
Act = 0
Music = SDEC
NextLevel = 9
TypeOfLevel = Singleplayer
SkyNum = 50
ForceCharacter = Sonic
Weather = 0
NoZone = true
RecordAttack = true
LevelSelect = 1
SaveGame = true

Level 9
LevelName = Lost World
SubTitle = Stage 09
Act = 0
Music = LWOR
NextLevel = 10
TypeOfLevel = Singleplayer
SkyNum = 137
ForceCharacter = Sonic
Weather = 0
NoZone = true
RecordAttack = true
LevelSelect = 1
SaveGame = true

Level 10
LevelName = Final Egg
SubTitle = Stage 10
Act = 0
Music = FEGG
NextLevel = 1102
TypeOfLevel = Singleplayer
SkyNum = 21
ForceCharacter = Sonic
Weather = 0
NoZone = true
RecordAttack = true
LevelSelect = 1
SaveGame = true

Level 11
LevelName = Windy Valley
SubTitle = Stage 01
Act = 0
Music = WIVA
NextLevel = 12
TypeOfLevel = Singleplayer
SkyNum = 117
ForceCharacter = Tails
Countdown = 56
Weather = 0
NoZone = true
RecordAttack = true
Hidden = 1
LevelSelect = 0

Level 12
LevelName = Casinopolis
SubTitle = Stage 02
Act = 0
Music = CAPO
NextLevel = 13
TypeOfLevel = Singleplayer
SkyNum = 21
ForceCharacter = Tails
Weather = 0
NoZone = true
RecordAttack = true
Hidden = 1
LevelSelect = 0

Level 13
LevelName = Ice Cap
SubTitle = Stage 03
Act = 0
Music = ICAP
NextLevel = 14
TypeOfLevel = Singleplayer
SkyNum = 8
ForceCharacter = Tails
Countdown = 79
Weather = 2
NoZone = true
RecordAttack = true
Hidden = 1
LevelSelect = 0

Level 14
LevelName = Sky Deck
SubTitle = Stage 04
Act = 0
Music = SDEC
NextLevel = 15
TypeOfLevel = Singleplayer
SkyNum = 50
ForceCharacter = Tails
Countdown = 60
Weather = 0
NoZone = true
RecordAttack = true
Hidden = 1
LevelSelect = 0

Level 15
LevelName = Speed Highway
SubTitle = Stage 05
Act = 0
Music = SPHG
NextLevel = MB
TypeOfLevel = Singleplayer
SkyNum = 30
ForceCharacter = Tails
Countdown = 80
Weather = 0
NoZone = true
RecordAttack = true
Hidden = 1
LevelSelect = 0

Level MB
LevelName = Metal Sonic
Act = 0
Music = FBOS
NextLevel = 1102
TypeOfLevel = Singleplayer
SkyNum = 30
ForceCharacter = Tails
StartRings = 10
Weather = 0
NoZone = true
RecordAttack = true
Hidden = 1
LevelSelect = 0

Level 16
LevelName = Speed Highway
SubTitle = Stage 01
Act = 0
Music = SH2
NextLevel = 17
TypeOfLevel = Singleplayer
SkyNum = 152
ForceCharacter = Knuckles
Weather = 0
NoZone = true
RecordAttack = true
Hidden = 1
LevelSelect = 0

Level 17
LevelName = Casinopolis
SubTitle = Stage 02
Act = 0
Music = CAPO
NextLevel = 18
TypeOfLevel = Singleplayer
SkyNum = 21
ForceCharacter = Knuckles
Weather = 0
NoZone = true
RecordAttack = true
Hidden = 1
LevelSelect = 0

Level 18
LevelName = Red Mountain
SubTitle = Stage 03
Act = 0
Music = RMOU
NextLevel = 19
TypeOfLevel = Singleplayer
SkyNum = 153
ForceCharacter = Knuckles
Weather = 0
NoZone = true
RecordAttack = true
Hidden = 1
LevelSelect = 0

Level 19
LevelName = Lost World
SubTitle = Stage 04
Act = 0
Music = LWO2
NextLevel = 20
TypeOfLevel = Singleplayer
SkyNum = 132
ForceCharacter = Knuckles
Weather = 0
NoZone = true
RecordAttack = true
Hidden = 1
LevelSelect = 0

Level 20
LevelName = Sky Deck
SubTitle = Stage 05
Act = 0
Music = SDEC
NextLevel = 1102
TypeOfLevel = Singleplayer
SkyNum = 50
ForceCharacter = Knuckles
Weather = 0
NoZone = true
RecordAttack = true
Hidden = 1
LevelSelect = 0

Level 21
LevelName = Twinkle Park
SubTitle = Stage 01
Act = 0
Music = TWIK
NextLevel = 22
TypeOfLevel = Singleplayer
SkyNum = 150
ForceCharacter = Amy
Weather = 0
NoZone = true
RecordAttack = true
Hidden = 1
LevelSelect = 0

Level 22
LevelName = Hot Shelter
SubTitle = Stage 02
Act = 0
Music = HSHE
NextLevel = 23
TypeOfLevel = Singleplayer
SkyNum = 21
ForceCharacter = Amy
Weather = 0
NoZone = true
RecordAttack = true
Hidden = 1
LevelSelect = 0

Level 23
LevelName = Final Egg
SubTitle = Stage 03
Act = 0
Music = FEGG
NextLevel = 1102
TypeOfLevel = Singleplayer
SkyNum = 21
ForceCharacter = Amy
Weather = 0
NoZone = true
RecordAttack = true
Hidden = 1
LevelSelect = 0

Level 24
LevelName = Twinkle Park
SubTitle = Stage 01
Act = 0
Music = TWIK
NextLevel = 25
TypeOfLevel = Singleplayer
SkyNum = 150
ForceCharacter = big
Weather = 0
NoZone = true
RecordAttack = true
Hidden = 1
LevelSelect = 0

Level 25
LevelName = Ice Cap
SubTitle = Stage 02
Act = 0
Music = ICAP
NextLevel = 26
TypeOfLevel = Singleplayer
SkyNum = 8
ForceCharacter = big
Weather = 2
NoZone = true
RecordAttack = true
Hidden = 1
LevelSelect = 0

Level 26
LevelName = Emerald Coast
SubTitle = Stage 03
Act = 0
Music = EC2
NextLevel = 27
TypeOfLevel = Singleplayer
SkyNum = 1
ForceCharacter = big
Weather = 0
NoZone = true
RecordAttack = true
Hidden = 1
LevelSelect = 0

Level 27
LevelName = Hot Shelter
SubTitle = Stage 04
Act = 0
Music = HSHE
NextLevel = 1102
TypeOfLevel = Singleplayer
SkyNum = 21
ForceCharacter = big
Weather = 0
NoZone = true
RecordAttack = true
Hidden = 1
LevelSelect = 0

Level 28
LevelName = Emerald Shrine
SubTitle = The Past
Keywords = past
Act = 0
Music = PAST
NextLevel = 19
TypeOfLevel = Singleplayer
SkyNum = 190
Weather = 0
NoZone = true
Hidden = 1
LevelSelect = 0

Level 29
LevelName = Perfect Chaos
Keywords = Super Sonic Story!
Act = 0
Music = PAST
NextLevel = 1102
TypeOfLevel = Singleplayer
ForceCharacter = sonic
StartRings = 100
NoSSMusic = true
SkyNum = 140
Weather = 0
NoZone = true
Hidden = 1
LevelSelect = 0

Level 101
LevelName = Mushroom Hill
SubTitle = Extra Stage
Act = 0
Music = MHILL
NextLevel = 1100
TypeOfLevel = Singleplayer
SkyNum = 1994
Weather = 0
NoZone = true
RecordAttack = true
Hidden = 1
LevelSelect = 0