<?xml version="1.0"?>
<ConfigSchema xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://www.sonicretro.org">
	<Groups>
		<Group name="General" display="1 - General">
			<Property name="EnableSpeedFixes" type="bool" defaultvalue="True" display= "Enable framerate fixes">
				<HelpText>Some objects and animations in SADX weren't adjusted for 60 FPS, these fixes correct them. Disable for a more vanilla-like SADX experience.</HelpText>
			</Property>
			<Property name="EnableDreamcastWaterRipple" type="bool" defaultvalue="True" display= "Restore the SA1 water ripple">
				<HelpText>Enable the water ripple model from the Dreamcast version. Scroll down to the Branding section for the title screen ripple effect.</HelpText>
			</Property>
			<Property name="CutsceneSkipMode" type="CutsceneMode" defaultvalue="0" display= "Cutscene skip mode">
				<HelpText>Improves handling of skippable cutscenes. Cutscenes can be skipped with a single button press. Fade to black makes skipping cutscenes smoother.</HelpText>
			</Property>	
			<Property name="EnableCutsceneFix" type="bool" defaultvalue="True" display= "Fix cutscene camera transitions">
				<HelpText>Restore camera transitions that are supposed to happen after cutscenes.</HelpText>
			</Property>	
			<Property name="EnableImpressFont" type="Fonts" defaultvalue="Impress" display= "Enable Dreamcast font">
				<HelpText>Enable the fonts from DC/GC versions of the game. Use Impress for English and Comic Sans (experimental) for other European languages.</HelpText>
			</Property>	
			<Property name="DisableFontSmoothing" type="bool" defaultvalue="True" display= "Disable font smoothing">
				<HelpText>SADXPC adds a white outline that makes the font look thicker. Disable this to make the text sharper, like in SA1.</HelpText>
			</Property>	
			<Property name="ColorizeFont" type="bool" defaultvalue="True" display= "Colorize subtitle font">
				<HelpText>Imitate the DC SA1 subtitle font color. Disabling this will make the subtitle font white, like in vanilla SADX.</HelpText>
			</Property>
				<Property name="EnableDreamcastBranding" type="bool" defaultvalue="True" display= "Enable Dreamcast branding">
				<HelpText>Restore menu textures, options, button prompts, tutorials etc. from the Dreamcast version.</HelpText>
			</Property>	
				<Property name="EnableWindowTitle" type="bool" defaultvalue="True" display= "'Sonic Adventure'  window title">
				<HelpText>Change the game's window title to Sonic Adventure instead of SonicAdventureDXPC. Disable this for compatibility with Fusion's Chao Editor.</HelpText>
			</Property>	
			<Property name="FPSLock" type="bool" defaultvalue="False" display= "Enable Dreamcast-like FPS lock">
				<HelpText>Locks FPS to 30 everywhere outside menus and Twinkle Circuit.</HelpText>
			</Property>	
		</Group>
		<Group name="Miscellaneous" display="2 - Miscellaneous">
			<Property name="Use1999SetFiles" type="SETFiles" defaultvalue="0" display="SET and camera layouts">
				<HelpText>Use unaltered layouts from the Dreamcast game. Incompatible with Mission Mode!</HelpText>
			</Property>
			<Property name="EnableWhiteDiffuse" type="bool" defaultvalue="True" display="Enable white diffuse">
				<HelpText>White diffuse is a side effect (or a bug) of the Dreamcast version's lighting system that makes some things appear brighter. Enable to recreate the DC look.</HelpText>
			</Property>
			<Property name="EnableLSDFix" type="bool" defaultvalue="False" display="Light Speed Dash distance hack">
				<HelpText>Make Sonic travel farther (like on the Dreamcast) when using the Light Speed Dash. This is required for compatibility with original Dreamcast SET files.</HelpText>
			</Property>
			<Property name="EnableCasinopolisCowgirl" type="bool" defaultvalue="True" display= "Enable Casinopolis Cowgirl" />
			<Property name="EnableTwinkleCircuit" type="bool" defaultvalue="True" display="Enable Twinkle Circuit" />
			<Property name="EnableSkyChaseEnemyModels" type="bool" defaultvalue="True" display="Enable Sky Chase enemy models">
				<HelpText>Restore models and textures for Sky Chase enemies and the Egg Carrier. This is force enabled when Dreamcast Characters or HD GUI are loaded.</HelpText>
			</Property>	
			<Property name="EnableSandHill" type="bool" defaultvalue="True" display="Enable Sand Hill" />
			<Property name="RevertEmeraldCoastDrawDistance" type="bool" defaultvalue="False" display="Revert Emerald Coast skybox">
				<HelpText>Revert skybox scale in Emerald Coast. The ocean will no longer be aligned with the horizon, but fog and draw distance will be the same as in SADX.</HelpText>
			</Property>	
		</Group>
		<Group name="Branding" display="3 - Branding">
			<Property name="RemoveCream" type="bool" defaultvalue="True" display= "Disable Cream cameos">
				<HelpText>Disable Cream cameos in Station Square.</HelpText>
			</Property>
			<Property name="DisableSA1TitleScreen" type="bool" defaultvalue="False" display= "Disable the SA1 title screen">
				<HelpText>Restore the original SADX title screen but keep other improvements from DC Branding.</HelpText>
			</Property>	
			<Property name="SA1LogoMode" type="SA1LogoModes" defaultvalue="0" display= "Title screen layout">
				<HelpText>Select how the logo should be positioned on the title screen.</HelpText>
			</Property>	
			<Property name="RippleEffect" type="bool" defaultvalue="True" display= "Enable title screen ripple effect">
				<HelpText>Enable the ripple effect on the title screen.</HelpText>
			</Property>	
			<Property name="DrawOverlay" type="bool" defaultvalue="True" display= "Draw title screen overlay">
				<HelpText>Draw a highlight overlay on top of the SA1 logo like in SA International.</HelpText>
			</Property>
			<Property name="EnableTransition" type="bool" defaultvalue="True" display= "Enable title screen zoom effect">
				<HelpText>Enable the logo zoom-in transition when you press Start.</HelpText>
			</Property>	
			<Property name="HUDTweak" type="bool" defaultvalue="True" display= "Adjust HUD position">
				<HelpText>Adjust the life icon's position to be more like SA1.</HelpText>
			</Property>	
		</Group>
		<Group name="Videos" display="4 - Videos">
			<Property name="DisableAllVideoStuff" type="bool" defaultvalue="False" display= "Disable all video enhancements">
				<HelpText>Disable all video-related functionality, including the FMV fadeout feature. If this setting is enabled, all other settings in this section will be ignored.</HelpText>
			</Property>	
			<Property name="EnableSA1Intro" type="bool" defaultvalue="True" display= "Enable the Dreamcast intro movie">
				<HelpText>Use the Dreamcast Sonic Adventure intro recreated from multiple sources in higher quality.</HelpText>
			</Property>	
			<Property name="SonicTeamLogoMode" type="SonicTeamLogo" defaultvalue="Animated" display= "Sonic Team logo mode">
				<HelpText>Show the Sonic Team logo before the intro movie: animated (SA1), static (SADX), or disable entirely.</HelpText>
			</Property>	
			<Property name="ColorizeVideos" type="bool" defaultvalue="True" display= "Imitate Dreamcast video colors">
				<HelpText>Dreamcast SA1 uses vertex lighting to adjust video colors. Enabling this makes the FMVs slightly darker, but closer to what they look like on a real Dreamcast.</HelpText>
			</Property>	
		</Group>
		<Group name="Levels" display="5 - Levels">
			<Property name="EnableEmeraldCoast" type="bool" defaultvalue="True" display="Enable Emerald Coast" />
			<Property name="EnableWindyValley" type="bool" defaultvalue="True" display="Enable Windy Valley"  />
			<Property name="EnableTwinklePark" type="bool" defaultvalue="True" display="Enable Twinkle Park"  />
			<Property name="EnableSpeedHighway" type="bool" defaultvalue="True" display="Enable Speed Highway"  />
			<Property name="EnableRedMountain" type="bool" defaultvalue="True" display="Enable Red Mountain"  />
			<Property name="EnableSkyDeck" type="bool" defaultvalue="True"  display="Enable Sky Deck" />
			<Property name="EnableLostWorld" type="bool" defaultvalue="True"  display="Enable Lost World" />
			<Property name="EnableIceCap" type="bool" defaultvalue="True" display="Enable Ice Cap"  />
			<Property name="EnableCasinopolis" type="bool" defaultvalue="True"  display="Enable Casinopolis" />
			<Property name="EnableFinalEgg" type="bool" defaultvalue="True"  display="Enable Final Egg" />
			<Property name="EnableHotShelter" type="bool" defaultvalue="True" display="Enable Hot Shelter"  />
			<Property name="EnableStationSquare" type="bool" defaultvalue="True" display="Enable Station Square"  />
			<Property name="EnableMysticRuins" type="bool" defaultvalue="True" display="Enable Mystic Ruins"  />
			<Property name="EnableEggCarrier" type="bool" defaultvalue="True" display="Enable Egg Carrier"  />
			<Property name="EnablePast" type="bool" defaultvalue="True" display="Enable Mystic Ruins Past"  />
		</Group>
		<Group name="SADX Style Water" display="6 - SADX Style Water">
			<Property name="EmeraldCoast" type="bool" defaultvalue="False" display="Emerald Coast">
				<HelpText>Enable SADX-like water in Emerald Coast.</HelpText>
			</Property>	
			<Property name="StationSquare" type="bool" defaultvalue="False" display="Station Square">
				<HelpText>Enable SADX-like water in Station Square.</HelpText>
			</Property>	
			<Property name="MysticRuins" type="bool" defaultvalue="False" display="Mystic Ruins">
				<HelpText>Enable SADX-like water in the Mystic Ruins.</HelpText>
			</Property>	
			<Property name="EggCarrier" type="bool" defaultvalue="False" display="Egg Carrier">
				<HelpText>Enable SADX-like water on the Egg Carrier.</HelpText>
			</Property>	
			<Property name="Past" type="bool" defaultvalue="False" display="Mystic Ruins Past">
				<HelpText>Enable SADX-like water in Mystic Ruins Past.</HelpText>
			</Property>
		</Group>
		<Group name="Chao Gardens" display="7 - Chao Gardens">
			<Property name="EnableStationSquareGarden" type="bool" defaultvalue="True" display="Enable the Station Square garden" />
			<Property name="EnableMysticRuinsGarden" type="bool" defaultvalue="True" display="Enable the Mystic Ruins garden"  />
			<Property name="EnableEggCarrierGarden" type="bool" defaultvalue="True" display="Enable the Egg Carrier garden" />
			<Property name="EnableChaoRaceLobby" type="bool" defaultvalue="True" display="Enable the Chao Stadium">
				<HelpText>Enable the interactive Chao Race lobby from the Dreamcast version.</HelpText>
			</Property>	
			<Property name="ReplaceFruits" type="ChaoFruits" defaultvalue="0" display="Replace Chao fruits">
				<HelpText>Replace Normal Fruit with SA1 Coconut, Hero Fruit with Star Fruit, Dark Fruit with Hastnut, Heart Fruit with Lifenut, Chao Fruit with Chaonut.</HelpText>
			</Property>	
			<Property name="ReplaceEggs" type="bool" defaultvalue="True" display="Replace Chao eggs">
				<HelpText>Replace normal, black, silver and gold Chao egg models (including wearable eggshells) with SA1 counterparts.</HelpText>
			</Property>	
		</Group>
		<Group name="Bosses" display="8 - Bosses">
			<Property name="EnableChaos0" type="bool" defaultvalue="True" display="Enable Chaos 0" />
			<Property name="EnableChaos2" type="bool" defaultvalue="True" display="Enable Chaos 2" />
			<Property name="EnableChaos4" type="bool" defaultvalue="True" display="Enable Chaos 4" />
			<Property name="EnableChaos6" type="bool" defaultvalue="True" display="Enable Chaos 6" />
			<Property name="EnablePerfectChaos" type="bool" defaultvalue="True" display="Enable Perfect Chaos"  />
			<Property name="EnableEggHornet" type="bool" defaultvalue="True" display="Enable Egg Hornet"  />
			<Property name="EnableEggWalker" type="bool" defaultvalue="True" display="Enable Egg Walker"  />
			<Property name="EnableEggViper" type="bool" defaultvalue="True" display="Enable Egg Viper"  />
			<Property name="EnableE101" type="bool" defaultvalue="True" display="Enable E-101"  />
			<Property name="EnableZeroE101R" type="bool" defaultvalue="True" display="Enable Zero and E-101R"  />
		</Group>
		</Groups>
	<Enums>
		<Enum name="Fonts">
			<EnumMember name="Off" display="Off"></EnumMember>
			<EnumMember name="Impress" display="Impress"></EnumMember>
			<EnumMember name="ComicSans" display="Comic Sans"></EnumMember>
		</Enum>
		<Enum name="SonicTeamLogo">
			<EnumMember name="Animated" display="Animated (Dreamcast)"></EnumMember>
			<EnumMember name="Static" display="Static (SADX)"></EnumMember>
			<EnumMember name="Off" display="Off"></EnumMember>
		</Enum>
		<Enum name="CutsceneMode">
			<EnumMember name="3" display="Default SADX"></EnumMember>
			<EnumMember name="0" display="Fade to black (enhancement)"></EnumMember>
			<EnumMember name="1" display="Skip immediately (no fade)"></EnumMember>
			<EnumMember name="2" display="Unskippable (default SA1)"></EnumMember>
		</Enum>
		<Enum name="SA1LogoModes">
			<EnumMember name="0" display="Logo on top, no subtitle (US new/PAL)"></EnumMember>
			<EnumMember name="2" display="Logo in the middle, no subtitle (US old)"></EnumMember>
			<EnumMember name="1" display="SA International"></EnumMember>
		</Enum>
		<Enum name="ChaoFruits">
			<EnumMember name="0" display="Common fruits"></EnumMember>
			<EnumMember name="1" display="Normal fruit only"></EnumMember>
			<EnumMember name="2" display="Don't replace"></EnumMember>
		</Enum>
		<Enum name="SETFiles">
			<EnumMember name="0" display="Optimized layouts (recommended)"></EnumMember>
			<EnumMember name="1" display="SA1 International"></EnumMember>
			<EnumMember name="2" display="SA1 Japanese"></EnumMember>
		</Enum>
	</Enums>
</ConfigSchema>