// -------------------------------------------------------------------------
// Max Payne Menu Script
// -------------------------------------------------------------------------

#include <..\Database\stringdefines-mobile.h>
#include "..\Database\stringdefines.h"
#include "MenuID.h"

#define	BG_BITMAP_MAINMENU	"bitmaps\Menu_bg_Mainmenu.tga"
#define	BG_BITMAP_OPTIONS	"bitmaps\Menu_bg_Generic.tga"
#define	BG_BITMAP_LOADSAVE	"bitmaps\Menu_bg_LoadSave.tga"
#define	BG_BITMAP_QUIT		"bitmaps\Menu_bg_Quit.tga"
#define	BG_BITMAP_CREDITS	"bitmaps\Menu_bg_Credits_new.tga"
#define BG_BITMAP_WARDRUM   "bitmaps\Menu_bg_WarDrum_Credits.tga"
#define BG_BITMAP_ROCKSTAR	"bitmaps\Menu_RockstarCredits.tga"
#define BG_BITMAP_LINCOLN	"bitmaps\Menu_LincolnCredits.tga"
#define BG_BITMAP_RAGE		"bitmaps\Menu_bg_RAGECredits.tga"

[General]
DefaultBackground	= BG_BITMAP_OPTIONS;

NormalFont			= "bitmaps\Menu_Font_Univers.tga";
NormalFontAlpha 	= "bitmaps\Menu_Font_Univers_Alpha.tga";
SelectedFont		= "bitmaps\Menu_Font_Univers_Bright.tga";
SelectedFontAlpha	= "bitmaps\Menu_Font_Univers_Alpha.tga";
ToolTipFont			= "bitmaps\menu_font_Univers.tga";
ToolTipFontAlpha 	= "bitmaps\menu_font_Univers_Alpha.tga";

MouseCursor			= "bitmaps\cursor.pcx";
MouseCursorAlpha	= "bitmaps\cursor_alpha.pcx";

// Sound definitions
SoundSelectionChanges	= "SelectionChanges";
SoundSelection			= "Selection";
SoundSliderMoves		= "SliderMoves";

// Formatting parameters
MenuTextOffsetX 	= 216;			// 0 - 639 offset of center point of the menu text
//MenuTextOffsetY 	= 265;			// 0 - 479 from the upper left corner of the screen
//MenuTextOffsetX 	= 120;			// 0 - 639 offset of center point of the menu text
MenuTextOffsetY 	= 268;			// 0 - 479 from the upper left corner of the screen
HeadlineGap 		= 20;			// number of pixels between headline and first menu point
MenuPointsGap		= 1;			// number of pixels between individual menu points

// Remember that menuline of input and config and slider are right aligned and their input fields leftaligned
SliderOffset		= 20;			// Slider menuline and actual Slider combination's menucenter offset
SliderGap			= 20; 			// Gap between menuline and Slider
InputOffset			= 0;			// Input menuline and input textfield combination's menucenter offset
InputGap			= 20;			// Gap between menuline and inputfield
ConfigOffset		= 0;			// Config menuline and control name combination's menucenter offset
ConfigGap			= 20;			// Gap between menuline and control name
ToggleOffset		= 60;			// X-offset of the center of toggle picture from menucenter

// Slider controls
SliderBackground	= "bitmaps\Slider_Background.jpg";
SliderBackgroundAlpha	= "bitmaps\Slider_Background_Alpha.jpg";
SliderMarker		= "bitmaps\Slider_Marker.jpg";	// marker is Y centered on the background, X offset included in the slidermarker graphics
SliderMarkerAlpha	= "bitmaps\Slider_Marker_Alpha.jpg";
SliderMarginX		= 30;

// Input field controls
InputBackground 	= "bitmaps\Menu_Input_Background.jpg";
InputMarginX		= 10;			// input is Y centered on the background

// Toggle field controls
ToggleOn			= "bitmaps\Menu_Toggle_On.JPG";
ToggleOff			= "bitmaps\Menu_Toggle_Off.JPG";

// Config field controls
ConfigBackground    = "";
ConfigMarginX		= 45;			// config is Y centered on the background

ScreenShotPositionX = 376;
ScreenShotPositionY = 8;
ScreenShotWidth 	= 256;
ScreenShotHeight 	= 192;

GrayedOutColor		= ( 128, 128, 128 );

// reference down left
ToolTipPositionX 	= 10;
ToolTipPositionY	= 475;
ToolTipDelay		= 0.0;			// in seconds

UnassignedText 		= GCID_UNASSIGNED;
ControlSeparatorString = GCID_SEPARATOR;

[OnInit]
{
	[Message] String = "maxpayne_menumode->a_playmusic( max_payne );";
	[Message] String = "maxpayne_graphicnovelmode->a_playmusic( graphic_novel );";
	[Message] String = "maxpayne_gamemode->gm_enablegamelevel( \"\", "normal" );";
}

// -------------------------------------------------------------------------
// Menu content script
// -------------------------------------------------------------------------

[Menu]
{
	[Properties]
	Name = "";
	Headline = "";
	Background = BG_BITMAP_MAINMENU;

    [Menu]
    {
    
        [Properties]
        Name = GCID_CHEATS;
        Headline = GCID_CHEATS;
		ID = MENUID_SUBMENU_CHEATS;
		//ToolTip = GCID_CHEATS_TIP;

		/*
		[DeveloperMenu]
		{
			[Properties]
			Name = "Cheats and Tweaks";
			Headline = "Cheats and Tweaks";

			[Cycle]
			name = "Difficulty Unlock";
			ID = MENUID_CYCLE_DIFFICULTY;
			Values = "None,Hard Boiled/NYM,Dead on Arrival";

			
			[Toggle]
			name = "Invincibility";
			ID = MENUID_CHEAT_TOGGLE_INVINCIBILITY;
			
			[Toggle]
			name = "Super speed";
			ID = MENUID_CHEAT_TOGGLE_SUPERSPEED;
			
			[Toggle]
			name = "Infinite Ammo";
			ID = MENUID_CHEAT_TOGGLE_INFINITEAMMO;
			
			[Cycle]
			name = "Screenshot Mode";
			ToolTip = "Tap your weapon for a screenshot";
			ID = MENUID_CYCLE_SCREENSHOT;
			Values = "Off,Show All HUDs,Game HUD only,No HUD";

			[Toggle]
			name = "All Graphic Novels";
			ID = MENUID_CHEAT_TOGGLE_ALLNOVELPAGES;
			
			[Back]
			Name = GCID_BACK;
			id = 0;
		}
		*/
	    //[Menu]
	    //{
	
	        //[Properties]
	        //Name = LNID_SKIP_TO_LEVEL;
	        //Headline = LNID_SKIP_TO_LEVEL;
	        //ID = MENUID_ITEM_NEW_GAME_ID;
			
			/*
		    [Menu]
		    {
		        [Properties]
		        Name = "Intro";
		        Headline = "INTRO LEVEL";

				[Item]
				{
					[General]
					name = LNID_PART1_PROLOGUE; //"Game start level";
					ID = MENUID_ITEM;
					[Message] String = "X_ModeSwitch->S_ModeSwitch( game );";
					[Message] String = "maxpayne_gamemode->gm_resetperformancemeasurements();";
					[Message] String = "MaxPayne_GameMode->GM_Init( startup_level );";
				}

				[Item]
				{
					[General]
					name = "Max Payne's House";
					ID = MENUID_ITEM;
					[Message] String = "X_ModeSwitch->S_ModeSwitch( game );";
					[Message] String = "maxpayne_gamemode->gm_resetperformancemeasurements();";
					[Message] String = "MaxPayne_GameMode->GM_Init( part0_level1 );";
				}
	
				[Back]
				Name = GCID_BACK;
				id = 0;
			}
			*/
			
				/* //Test Bonus Level
				[Item]
				{
					[General]
					name = END COMBAT; //"Game start level";
					ID = MENUID_ITEM;
					[Message] String = "X_ModeSwitch->S_ModeSwitch( game );";
					[Message] String = "maxpayne_gamemode->gm_resetperformancemeasurements();";
					[Message] String = "MaxPayne_GameMode->GM_Init( end_combat );";
				}
				*/

		    [Menu]
		    {
		        [Properties]
		        Name = LNID_PART1;
		        Headline = LNID_PART1_LEVELS;
				
				/*
				[Item]
				{
					[General]
					name = LNID_PART1_PROLOGUE; //"Game start level";
					ID = MENUID_ITEM;
					[Message] String = "X_ModeSwitch->S_ModeSwitch( game );";
					[Message] String = "maxpayne_gamemode->gm_resetperformancemeasurements();";
					[Message] String = "MaxPayne_GameMode->GM_Init( startup_level );";
				}
				*/
				
				[Item]
				{
					[General]
					name = LNID_PART1_CHAPTER1; //"1. The Subway Station";
					ID = MENUID_ITEM;
					[Message] String = "X_ModeSwitch->S_ModeSwitch( game );";
					[Message] String = "maxpayne_gamemode->gm_resetperformancemeasurements();";
					[Message] String = "MaxPayne_GameMode->GM_Init( part1_level1 );";
				}
				
				[Item]
				{
					[General]
					name = LNID_PART1_CHAPTER2; //"1b. The Subway Station (cont)";
					ID = MENUID_ITEM;
					[Message] String = "X_ModeSwitch->S_ModeSwitch( game );";
					[Message] String = "maxpayne_gamemode->gm_resetperformancemeasurements();";
					[Message] String = "MaxPayne_GameMode->GM_Init( part1_level1b );";
				}
	
				[Item]
				{
					[General]
					name = LNID_PART1_CHAPTER3; //"2. The Hotel";
					ID = MENUID_ITEM;
					[Message] String = "X_ModeSwitch->S_ModeSwitch( game );";
					[Message] String = "maxpayne_gamemode->gm_resetperformancemeasurements();";
					[Message] String = "MaxPayne_GameMode->GM_Init( part1_level2 );";
				}
	
				[Item]
				{
					[General]
					name = LNID_PART1_CHAPTER4; //"2b. The Hotel continued";
					ID = MENUID_ITEM;
					[Message] String = "X_ModeSwitch->S_ModeSwitch( game );";
					[Message] String = "maxpayne_gamemode->gm_resetperformancemeasurements();";
					[Message] String = "MaxPayne_GameMode->GM_Init( part1_level2b );";
				}
	
				[Item]
				{
					[General]
					name = LNID_PART1_CHAPTER5; //"3. The Tenement Buildings I";
					ID = MENUID_ITEM;
					[Message] String = "X_ModeSwitch->S_ModeSwitch( game );";
					[Message] String = "maxpayne_gamemode->gm_resetperformancemeasurements();";
					[Message] String = "MaxPayne_GameMode->GM_Init( part1_level3 );";
				}
	
				[Item]
				{
					[General]
					name = LNID_PART1_CHAPTER6; //"3b. The Tenement Buildings II";
					ID = MENUID_ITEM;
					[Message] String = "X_ModeSwitch->S_ModeSwitch( game );";
					[Message] String = "maxpayne_gamemode->gm_resetperformancemeasurements();";
					[Message] String = "MaxPayne_GameMode->GM_Init( part1_level3b );";
				}
	
				[Item]
				{
					[General]
					name = LNID_PART1_CHAPTER7; //"4. Rooftops and Alleys";
					ID = MENUID_ITEM;
					[Message] String = "X_ModeSwitch->S_ModeSwitch( game );";
					[Message] String = "maxpayne_gamemode->gm_resetperformancemeasurements();";
					[Message] String = "MaxPayne_GameMode->GM_Init( part1_level4 );";
				}
	
				[Item]
				{
					[General]
					name = LNID_PART1_CHAPTER8; //"5. The Nightclub";
					ID = MENUID_ITEM;
					[Message] String = "X_ModeSwitch->S_ModeSwitch( game );";
					[Message] String = "maxpayne_gamemode->gm_resetperformancemeasurements();";
					[Message] String = "MaxPayne_GameMode->GM_Init( part1_level5 );";
				}

				[Item]
				{
					[General]
					name = LNID_PART1_CHAPTER9; //"6. The Nightclub Showdown";
					ID = MENUID_ITEM;
					[Message] String = "X_ModeSwitch->S_ModeSwitch( game );";
					[Message] String = "maxpayne_gamemode->gm_resetperformancemeasurements();";
					[Message] String = "MaxPayne_GameMode->GM_Init( part1_level6 );";
				}
	
				[Back]
				Name = GCID_BACK;
				id = 0;
			}
	
		    [Menu]
		    {
		        [Properties]
		        Name = LNID_PART2;
		        Headline = LNID_PART2_LEVELS;
	
				[Item]
				{
					[General]
					name = LNID_PART2_PROLOGUE; //"0. The Nightmare";
					ID = MENUID_ITEM;
					[Message] String = "X_ModeSwitch->S_ModeSwitch( game );";
					[Message] String = "maxpayne_gamemode->gm_resetperformancemeasurements();";
					[Message] String = "MaxPayne_GameMode->GM_Init( part2_level0 );";
				}
	
				[Item]
				{
					[General]
					name = LNID_PART2_CHAPTER1; //"1. The Hotel (part II)";
					ID = MENUID_ITEM;
					[Message] String = "X_ModeSwitch->S_ModeSwitch( game );";
					[Message] String = "maxpayne_gamemode->gm_resetperformancemeasurements();";
					[Message] String = "MaxPayne_GameMode->GM_Init( part2_level1 );";
				}
	
				[Item]
				{
					[General]
					name = LNID_PART2_CHAPTER2; //"2. The Docks A";
					ID = MENUID_ITEM;
					[Message] String = "X_ModeSwitch->S_ModeSwitch( game );";
					[Message] String = "maxpayne_gamemode->gm_resetperformancemeasurements();";
					[Message] String = "MaxPayne_GameMode->GM_Init( part2_level2 );";
				}

				[Item]
				{
					[General]
					name = LNID_PART2_CHAPTER3; //"2b. The Docks B";
					ID = MENUID_ITEM;
					[Message] String = "X_ModeSwitch->S_ModeSwitch( game );";
					[Message] String = "maxpayne_gamemode->gm_resetperformancemeasurements();";
					[Message] String = "MaxPayne_GameMode->GM_Init( part2_level2b );";
				}

				[Item]
				{
					[General]
					name = LNID_PART2_CHAPTER4; //"3. Punchinello's Restaurant";
					ID = MENUID_ITEM;
					[Message] String = "X_ModeSwitch->S_ModeSwitch( game );";
					[Message] String = "maxpayne_gamemode->gm_resetperformancemeasurements();";
					[Message] String = "MaxPayne_GameMode->GM_Init( part2_level3 );";
				}
	
				[Item]
				{
					[General]
					name = LNID_PART2_CHAPTER5; //"4. The Manor";
					ID = MENUID_ITEM;
					[Message] String = "X_ModeSwitch->S_ModeSwitch( game );";
					[Message] String = "maxpayne_gamemode->gm_resetperformancemeasurements();";
					[Message] String = "MaxPayne_GameMode->GM_Init( part2_level4 );";
				}
	
				[Back]
				Name = GCID_BACK;
				id = 0;
			}
	
			[Menu]
		    {
		        [Properties]
		        Name = LNID_PART3;
		        Headline = LNID_PART3_LEVELS;
	
				[Item]
				{
					[General]
					name = LNID_PART3_PROLOGUE; //"1. The Drug Trip";
					ID = MENUID_ITEM;
					[Message] String = "X_ModeSwitch->S_ModeSwitch( game );";
					[Message] String = "maxpayne_gamemode->gm_resetperformancemeasurements();";
					[Message] String = "MaxPayne_GameMode->GM_Init( part3_level1 );";
				}
	
				[Item]
				{
					[General]
					name = LNID_PART3_CHAPTER1; //"2. Cold Steel Forge & Mill";
					ID = MENUID_ITEM;
					[Message] String = "X_ModeSwitch->S_ModeSwitch( game );";
					[Message] String = "maxpayne_gamemode->gm_resetperformancemeasurements();";
					[Message] String = "MaxPayne_GameMode->GM_Init( part3_level2 );";
				}

				[Item]
				{
					[General]
					name = LNID_PART3_CHAPTER2; //"2B. Cold Steel Forge & Mill - Part B";
					ID = MENUID_ITEM;
					[Message] String = "X_ModeSwitch->S_ModeSwitch( game );";
					[Message] String = "maxpayne_gamemode->gm_resetperformancemeasurements();";
					[Message] String = "MaxPayne_GameMode->GM_Init( part3_level2b );";
				}
	
				[Item]
				{
					[General]
					name = LNID_PART3_CHAPTER3; //"3. The Military Bunker";
					ID = MENUID_ITEM;
					[Message] String = "X_ModeSwitch->S_ModeSwitch( game );";
					[Message] String = "maxpayne_gamemode->gm_resetperformancemeasurements();";
					[Message] String = "MaxPayne_GameMode->GM_Init( part3_level3 );";
				}
	
				[Item]
				{
					[General]
					name = LNID_PART3_CHAPTER4; //"4. The Garage";
					ID = MENUID_ITEM;
					[Message] String = "X_ModeSwitch->S_ModeSwitch( game );";
					[Message] String = "maxpayne_gamemode->gm_resetperformancemeasurements();";
					[Message] String = "MaxPayne_GameMode->GM_Init( part3_level4 );";
				}
	
				[Item]
				{
					[General]
					name = LNID_PART3_CHAPTER5; //"5. The Asgard Building I";
					ID = MENUID_ITEM;
					[Message] String = "X_ModeSwitch->S_ModeSwitch( game );";
					[Message] String = "maxpayne_gamemode->gm_resetperformancemeasurements();";
					[Message] String = "MaxPayne_GameMode->GM_Init( part3_level5 );";
				}
	
				[Item]
				{
					[General]
					name = LNID_PART3_CHAPTER6; //"5b. The Asgard Building II";
					ID = MENUID_ITEM;
					[Message] String = "X_ModeSwitch->S_ModeSwitch( game );";
					[Message] String = "maxpayne_gamemode->gm_resetperformancemeasurements();";
					[Message] String = "MaxPayne_GameMode->GM_Init( part3_level5b );";
				}
	
				[Item]
				{
					[General]
					name = LNID_PART3_CHAPTER7; //"6. The Aesir Corp HQ";
					ID = MENUID_ITEM;
					[Message] String = "X_ModeSwitch->S_ModeSwitch( game );";
					[Message] String = "maxpayne_gamemode->gm_resetperformancemeasurements();";
					[Message] String = "MaxPayne_GameMode->GM_Init( part3_level6 );";
				}
	
				[Item]
				{
					[General]
					name = LNID_PART3_CHAPTER8; //"7. Nicole Horne's Penthouse";
					ID = MENUID_ITEM;
					[Message] String = "X_ModeSwitch->S_ModeSwitch( game );";
					[Message] String = "maxpayne_gamemode->gm_resetperformancemeasurements();";
					[Message] String = "MaxPayne_GameMode->GM_Init( part3_level7 );";
				}
/*  Do they care about this 
// It's only live for game completion in Fugtive
				[Item]
				{
					[General]
					name = "Hell Mode - Game End End Combat";
					ID = MENUID_ITEM;
					[Message] String = "X_ModeSwitch->S_ModeSwitch( game );";
					[Message] String = "maxpayne_gamemode->gm_resetperformancemeasurements();";
					[Message] String = "MaxPayne_GameMode->GM_Init( end_combat );";
				}
*/
				[Back]
				Name = GCID_BACK;
				id = 0;
			}
	
			//[Back]
			//Name = GCID_BACK;
			//id = 0;
		//}
	
		[Back]
		Name = GCID_BACK;
		id = 0;
	}



//---------------------------------------------
// Begin real menu
//---------------------------------------------

	[Item]
	{
		[General]
		name = GCID_RESUMEGAME;
        ToolTip = GCID_RESUMEGAME_TIP;
		ID = MENUID_ITEM_RESUME;
	}

	[Item]
	{
		[General]
		name = GCID_STARTTUTORIAL;
        ToolTip = GCID_STARTTUTORIAL_TIP;
		ID = MENUID_ITEM;
		[Message] String = "maxpayne_graphicnovelmode->mpgnm_removeallnotes();";
		[Message] String = "maxpayne_gamemode->gm_ResetShootDodgeBulletTimeCounters();";	
		[Message] String = "maxpayne_gamemode->gm_resetlevelitems();";
		[Message] String = "maxpayne_gamemode->gm_setgamelevel( "normal" );";
		[Message] String = "maxpayne_gamemode->gm_resetperformancemeasurements();";
		[Message] String = "maxpayne_gamemode->gm_init( tutorial );";
		[Message] String = "x_modeswitch->s_modeswitch( game );";
	}
/*
	[Item]
	{
		[General]
		name = GCID_NEWGAME;
        ToolTip = GCID_NEWGAME_TIP;
		ID = 0;
		[Message] String = "maxpayne_graphicnovelmode->mpgnm_removeallnotes();";
		[Message] String = "maxpayne_gamemode->gm_ResetShootDodgeBulletTimeCounters();";	
		[Message] String = "maxpayne_gamemode->gm_resetlevelitems();";
		[Message] String = "maxpayne_gamemode->gm_setgamelevel( "normal" );";
		[Message] String = "maxpayne_gamemode->gm_resetperformancemeasurements();";
		[Message] String = "maxpayne_gamemode->gm_init( startup_level );";
		[Message] String = "x_modeswitch->s_modeswitch( game );";
	}
*/	
	
	[Menu]
	{
		[Properties]
		Name = GCID_NEWGAME;
        ToolTip = GCID_NEWGAME_TIP;
		Headline = GCID_SELECTLEVEL;
		ID = MENUID_ITEM_NEW_GAME_ID;


		[Item]
		{
			[General]
	        Name = GCID_NORMAL;
	        ToolTip = GCID_NORMAL_TIP;
			ID = MENUID_ITEM_GAMELEVEL_NORMAL;
			[Message] String = "maxpayne_graphicnovelmode->mpgnm_removeallnotes();";
			[Message] String = "maxpayne_gamemode->gm_ResetShootDodgeBulletTimeCounters();";	
			[Message] String = "maxpayne_gamemode->gm_resetlevelitems();";
			[Message] String = "maxpayne_gamemode->gm_setgamelevel( "normal" );";
			[Message] String = "maxpayne_gamemode->gm_resetperformancemeasurements();";
			[Message] String = "maxpayne_gamemode->gm_init( startup_level );";
			[Message] String = "x_modeswitch->s_modeswitch( game );";
		}
	
		[Item]
		{
			[General]
	        Name = GCID_NIGHTMARE;
	        ToolTip = GCID_NIGHTMARE_TIP;
			ID = MENUID_ITEM_GAMELEVEL_NIGHTMARE;
			[Message] String = "maxpayne_graphicnovelmode->mpgnm_removeallnotes();";
			[Message] String = "maxpayne_gamemode->gm_ResetShootDodgeBulletTimeCounters();";	
			[Message] String = "maxpayne_gamemode->gm_resetlevelitems();";
			[Message] String = "maxpayne_gamemode->gm_setgamelevel( "nightmare" );";
			[Message] String = "maxpayne_gamemode->gm_resetperformancemeasurements();";
			[Message] String = "maxpayne_gamemode->gm_init( startup_level );";
			[Message] String = "x_modeswitch->s_modeswitch( game );";
		}

		[Item]
		{
			[General]
	        Name = GCID_HELL;
	        ToolTip = GCID_HELL_TIP;
			ID = MENUID_ITEM_GAMELEVEL_HELL;
			[Message] String = "maxpayne_graphicnovelmode->mpgnm_removeallnotes();";
			[Message] String = "maxpayne_gamemode->gm_ResetShootDodgeBulletTimeCounters();";	
			[Message] String = "maxpayne_gamemode->gm_resetlevelitems();";
			[Message] String = "maxpayne_gamemode->gm_setgamelevel( "hell" );";
			[Message] String = "maxpayne_gamemode->gm_resetperformancemeasurements();";
			[Message] String = "maxpayne_gamemode->gm_init( startup_level );";
			[Message] String = "x_modeswitch->s_modeswitch( game );";
		}

		[Item]
		{
			[General]
	        Name = GCID_TIMEDMODE;
	        ToolTip = GCID_TIMEDMODE_TIP;
			ID = MENUID_ITEM_GAMELEVEL_TIMEDMODE;
			[Message] String = "maxpayne_graphicnovelmode->mpgnm_removeallnotes();";
			[Message] String = "maxpayne_gamemode->gm_ResetShootDodgeBulletTimeCounters();";	
			[Message] String = "maxpayne_gamemode->gm_resetlevelitems();";
			[Message] String = "maxpayne_gamemode->gm_setgamelevel( "timedmode" );";
			[Message] String = "maxpayne_gamemode->gm_resetperformancemeasurements();";
			[Message] String = "maxpayne_gamemode->gm_init( startup_level );";
			[Message] String = "x_modeswitch->s_modeswitch( game );";
		}
	
		[Back]
		Name = GCID_BACK;
		ToolTip = GCID_BACK_TIP;
		ID = 0;
	}

	[Item]
	{
		[General]
		name = GCID_ADJUSTTOUCHCONTROLS;
		ToolTip = GCID_ADJUSTTOUCHCONTROLS_TIP;
		ID = MENUID_ITEM_ADJUSTTOUCHCONTROLS;
	}

	[Menu]
	{
		[Properties]
		Name = GCID_LOAD;
		ToolTip = GCID_LOAD_TIP;
		Headline = GCID_LOADGAME;
		Background = BG_BITMAP_LOADSAVE;

		[Load]
		Name = GCID_EMPTY_LOAD;
		ToolTip = GCID_EMPTY_LOAD_TIP;
		ID = MENUID_SAVEGAME_SLOT1_QUICKSAVE;

		[Load]
		Name = GCID_EMPTY_LOAD;
		ToolTip = GCID_EMPTY_LOAD_TIP;
		ID = MENUID_SAVEGAME_SLOT2_QUICKSAVE_BACKUP;

		[Load]
		Name = GCID_EMPTY_LOAD;	
		ToolTip = GCID_EMPTY_LOAD_TIP;
		ID = MENUID_SAVEGAME_SLOT0_AUTOSAVE;

		[Load]
		Name = GCID_EMPTY_LOAD;
		ToolTip = GCID_EMPTY_LOAD_TIP;
		ID = MENUID_SAVEGAME_SLOT3;

		[Load]
		Name = GCID_EMPTY_LOAD;
		ToolTip = GCID_EMPTY_LOAD_TIP;
		ID = MENUID_SAVEGAME_SLOT4;

		[Load]
		Name = GCID_EMPTY_LOAD;
		ToolTip = GCID_EMPTY_LOAD_TIP;
		ID = MENUID_SAVEGAME_SLOT5;

		[Load]
		Name = GCID_EMPTY_LOAD;
		ToolTip = GCID_EMPTY_LOAD_TIP;
		ID = MENUID_SAVEGAME_SLOT8;

		[Load]
		Name = GCID_EMPTY_LOAD;
		ToolTip = GCID_EMPTY_LOAD_TIP;
		ID = MENUID_SAVEGAME_SLOT7;
/*
		[Load]
		Name = GCID_EMPTY_LOAD;
		ToolTip = GCID_EMPTY_LOAD_TIP;
		// number six doesnt seem to show the tip
		ID = MENUID_SAVEGAME_SLOT6;

		[Load]
		Name = GCID_EMPTY_LOAD;
		ToolTip = GCID_EMPTY_LOAD_TIP;
		ID = MENUID_SAVEGAME_SLOT9;

		[Load]
		Name = GCID_EMPTY_LOAD;
		ToolTip = GCID_EMPTY_LOAD_TIP;
		ID = MENUID_SAVEGAME_SLOT10;

		[Load]
		Name = GCID_EMPTY_LOAD;
		ToolTip = GCID_EMPTY_LOAD_TIP;
		ID = MENUID_SAVEGAME_SLOT11;

		[Load]
		Name = GCID_EMPTY_LOAD;
		ToolTip = GCID_EMPTY_LOAD_TIP;
		ID = MENUID_SAVEGAME_SLOT12;
*/
		[Back]
		Name = GCID_BACK;
		ToolTip = GCID_BACK_TIP;
		ID = 0;
	}

	[Menu]
	{
		[Properties]
		Name = GCID_SAVE;
		ToolTip = GCID_SAVE_TIP;
		Headline = GCID_SAVEGAME;
        id = MENUID_SUBMENU_SAVE;
		Background = BG_BITMAP_LOADSAVE;

		[Save]
		Name = GCID_EMPTY_SAVE;
		ToolTip = GCID_EMPTY_SAVE_TIP;
		ID = MENUID_SAVEGAME_SLOT3;

		[Save]
		Name = GCID_EMPTY_SAVE;
		ToolTip = GCID_EMPTY_SAVE_TIP;
		ID = MENUID_SAVEGAME_SLOT4;

		[Save]
		Name = GCID_EMPTY_SAVE;
		ToolTip = GCID_EMPTY_SAVE_TIP;
		ID = MENUID_SAVEGAME_SLOT5;

		[Save]
		Name = GCID_EMPTY_SAVE;
		ToolTip = GCID_EMPTY_SAVE_TIP;
		ID = MENUID_SAVEGAME_SLOT8;

		[Save]
		Name = GCID_EMPTY_SAVE;
		ToolTip = GCID_EMPTY_SAVE_TIP;
		ID = MENUID_SAVEGAME_SLOT7;

	/*
		[Save]
		Name = GCID_EMPTY_SAVE;
		ToolTip = GCID_EMPTY_SAVE_TIP;
		// number six doesnt seem to show the tip
		ID = MENUID_SAVEGAME_SLOT6;

		[Save]
		Name = GCID_EMPTY_SAVE;
		ToolTip = GCID_EMPTY_SAVE_TIP;
		ID = MENUID_SAVEGAME_SLOT9;

		[Save]
		Name = GCID_EMPTY_SAVE;
		ToolTip = GCID_EMPTY_SAVE_TIP;
		ID = MENUID_SAVEGAME_SLOT10;

		[Save]
		Name = GCID_EMPTY_SAVE;
		ToolTip = GCID_EMPTY_SAVE_TIP;
		ID = MENUID_SAVEGAME_SLOT11;

		[Save]
		Name = GCID_EMPTY_SAVE;
		ToolTip = GCID_EMPTY_SAVE_TIP;
		ID = MENUID_SAVEGAME_SLOT12;
*/

		[Back]
		Name = GCID_BACK;
		ToolTip = GCID_BACK_TIP;
		ID = 0;
	}


//---------------------------------------------
// Begin Input, Sound and Display
//---------------------------------------------

	[Menu]
	{
		[Properties]
		Name = GCID_OPTIONS;
		ToolTip = GCID_OPTIONS_TIP;
		Headline = GCID_OPTIONSU;
		ID = MENUID_ITEM_OPTIONS;

//---------------------------------------------
// Begin Configure Controls
//---------------------------------------------

		[Menu]
		{
			[Properties]
			name = GCID_CONTROLS;
			ToolTip = GCID_CONTROLS_TIP;
			headline = GCID_CONTROLSU;
						
			[Cycle]
			name = GCID_AIMASSIST;
			ToolTip = GCID_AIMASSIST_TIP;
			ActiveToolTip = GCID_AIMASSIST_CHANGE_TIP;
			ID = MENUID_CYCLE_AIMASSIST;
			Values = GCID_AIMASSIST_VALUES;
			
			[Slider]
			Name = GCID_AIMINGHSPEED;
			ToolTip = GCID_AIMINGHSPEED_TIP;
			ID = MENUID_SLIDER_MOUSE_X;
			Ticks =	25;

			[Slider]
			Name = GCID_AIMINGVSPEED;
			ToolTip = GCID_AIMINGVSPEED_TIP;
			ID = MENUID_SLIDER_MOUSE_Y;
			Ticks =	25;
				
			[Cycle]
			name = GCID_LOOKMODE;
			ToolTip = GCID_LOOKMODE_TIP;
			ActiveToolTip = GCID_LOOKMODE_TIP;
			ID = MENUID_CYCLE_LOOKMODE;
			Values = GCID_LOOKMODE_VALUES;
			
			[Cycle]
			name = GCID_STICKSIDE;
			ToolTip = GCID_STICKSIDE_TIP;
			ActiveToolTip = GCID_STICKSIDE_TIP;
			ID = MENUID_CYCLE_STICKSIDE;
			Values = GCID_STICKSIDE_VALUES;
			
			
			[Toggle]
			name = GCID_SHOWJOYSTICKS;
			ToolTip = GCID_SHOWJOYSTICKS_TIP;
			ActiveToolTip = GCID_SHOWJOYSTICKS_CHANGE_TIP;
			ID = MENUID_TOGGLE_SHOWJOYSTICKS;
			
			[Toggle]
			name = GCID_TAPSHOOT;
			ToolTip = GCID_TAPSHOOT_TIP;
			ActiveToolTip = GCID_TAPSHOOT_CHANGE_TIP;
			ID = MENUID_TOGGLE_TAPSHOOT;
			
			[Toggle]
			name = GCID_TAPJUMP;
			ToolTip = GCID_TAPJUMP_TIP;
			ActiveToolTip = GCID_TAPJUMP_CHANGE_TIP;
			ID = MENUID_TOGGLE_TAPJUMP;
			
			/* Removing tilt to look for now
			[Cycle]
			name = GCID_TILTLOOK;
			ToolTip = GCID_TILTLOOK_TIP;
			ActiveToolTip = GCID_TILTLOOK_CHANGE_TIP;
			ID = MENUID_CYCLE_TILTLOOK;
			Values = GCID_TILTLOOK_VALUES;
			*/
			
			[Toggle]
			name = GCID_INVERTAXES;
			ToolTip = GCID_INVERTAXES_TIP;
			ActiveToolTip = GCID_INVERTAXES_CHANGE_TIP;
			ID = MENUID_TOGGLE_INVERT_MOUSE;

			[Toggle]
			name = GCID_AUTOCENTER;
			ToolTip = GCID_AUTOCENTER_TIP;
			ActiveToolTip = GCID_AUTOCENTER_CHANGE_TIP;
			ID = MENUID_TOGGLE_AUTOCENTER;
			
			[Toggle]
			name = GCID_MOVENSHOOT;
			ToolTip = GCID_MOVENSHOOT_TIP;
			ActiveToolTip = GCID_MOVENSHOOT_CHANGE_TIP;
			ID = MENUID_TOGGLE_MOVENSHOOT;
			
			[Toggle]
			name = GCID_FORCEHUD;
			ToolTip = GCID_FORCEHUD_TIP;
			ActiveToolTip = GCID_FORCEHUD_TIP;
			ID = MENUID_TOGGLE_FORCEHUD;
			
			[Menu]
			{
				[Properties]
				name = GCID_MOVEMENT;
				ToolTip = GCID_MOVEMENT_TIP;
				headline = GCID_CHANGEMOVEMENT;

				[InputConfiguration]
				name = GCID_FORWARD;
				ToolTip = GCID_FORWARD_TIP;
				ActiveToolTip = GCID_FORWARD_CHANGE_TIP;
				ID = MENUID_CONFIG_RUN;

				[InputConfiguration]
				name = GCID_BACKWARD;
				ToolTip = GCID_BACKWARD_TIP;
				ActiveToolTip = GCID_BACKWARD_CHANGE_TIP;
				ID = MENUID_CONFIG_WALKBACK;

				[InputConfiguration]
				name = GCID_STRAFELEFT;
				ToolTip = GCID_STRAFELEFT_TIP;
				ActiveToolTip = GCID_STRAFELEFT_CHANGE_TIP;
				ID = MENUID_CONFIG_STRAFELEFT;

				[InputConfiguration]
				name = GCID_STRAFERIGHT;
				ToolTip = GCID_STRAFERIGHT_TIP;
				ActiveToolTip = GCID_STRAFERIGHT_CHANGE_TIP;
				ID = MENUID_CONFIG_STRAFERIGHT;

				[InputConfiguration]
				name = GCID_CROUCH;
				ToolTip = GCID_CROUCH_TIP;
				ActiveToolTip = GCID_CROUCH_CHANGE_TIP;
				ID = MENUID_CONFIG_CROUCH;

				[InputConfiguration]
				name = GCID_JUMP;
				ToolTip = GCID_JUMP_TIP;
				ActiveToolTip = GCID_JUMP_CHANGE_TIP;
				ID = MENUID_CONFIG_JUMP;

				[InputConfiguration]
				name = GCID_ACTIVATE;
				ToolTip = GCID_ACTIVATE_TIP;
				ActiveToolTip = GCID_ACTIVATE_CHANGE_TIP;
				ID = MENUID_CONFIG_USE;

				[InputConfiguration]
				name = GCID_USEPAINKILLER;
				ToolTip = GCID_USEPAINKILLER_TIP;
				ActiveToolTip = GCID_USEPAINKILLER_CHANGE_TIP;
				ID = MENUID_CONFIG_PAINKILLER;

				[InputConfiguration]
				name = GCID_BULLETTIME;
				ToolTip = GCID_BULLETTIME_TIP;
				ActiveToolTip = GCID_BULLETTIME_CHANGE_TIP;
				ID = MENUID_CONFIG_BULLETTIME;

				[InputConfiguration]
				name = GCID_SLOWMOTION;
				ToolTip = GCID_SLOWMOTION_TIP;
				ActiveToolTip = GCID_SLOWMOTION_CHANGE_TIP;
				ID = MENUID_CONFIG_SLOWMOTION;

				[InputConfiguration]
				name = GCID_DODGEMODIFIER;
				ToolTip = GCID_DODGEMODIFIER_TIP;
				ActiveToolTip = GCID_DODGEMODIFIER_CHANGE_TIP;
				ID = MENUID_CONFIG_DODGEMODIFIER;

				[InputConfiguration]
				name = GCID_PAUSEGAME;
				ToolTip = GCID_PAUSEGAME_TIP;
				ActiveToolTip = GCID_PAUSEGAME_CHANGE_TIP;
				ID = MENUID_CONFIG_PAUSE;

				[Back]
				Name = GCID_BACK;
				ToolTip = GCID_BACK_TIP;
				id = 0;
			}

			[Menu]
			{
				[Properties]
				name = GCID_COMBAT;
				ToolTip = GCID_COMBAT_TIP;
				headline = GCID_CHANGECOMBAT;

				[InputConfiguration]
				name = GCID_SHOOT;
				ToolTip = GCID_SHOOT_TIP;
				ActiveToolTip = GCID_SHOOT_CHANGE_TIP;
				ID = MENUID_CONFIG_SHOOT;

				[InputConfiguration]
				name = GCID_RELOAD;
				ToolTip = GCID_RELOAD_TIP;
				ActiveToolTip = GCID_RELOAD_CHANGE_TIP;
				ID = MENUID_CONFIG_RELOAD;

				[InputConfiguration]
				name = GCID_NEXTWEAPON;
				ToolTip = GCID_NEXTWEAPON_TIP;
				ActiveToolTip = GCID_NEXTWEAPON_CHANGE_TIP;
				ID = MENUID_CONFIG_NEXTWEAPON;

				[InputConfiguration]
				name = GCID_PREVIOUSWEAPON;
				ToolTip = GCID_PREVIOUSWEAPON_TIP;
				ActiveToolTip = GCID_PREVIOUSWEAPON_CHANGE_TIP;
				ID = MENUID_CONFIG_PREVIOUSWEAPON;

				[InputConfiguration]
				name = GCID_SELECTBESTWEAPON;
				ToolTip = GCID_SELECTBESTWEAPON_TIP;
				ActiveToolTip = GCID_SELECTBESTWEAPON_CHANGE_TIP;
				ID = MENUID_CONFIG_BESTWEAPON;

				[InputConfiguration]
				name = GCID_MELEE;
				ToolTip = GCID_MELEE_TIP;
				ActiveToolTip = GCID_MELEE_CHANGE_TIP;
				ID = MENUID_CONFIG_SELECTWEAPONSLOT0;

				[InputConfiguration]
				name = GCID_HANDGUNS;
				ToolTip = GCID_HANDGUNS_TIP;
				ActiveToolTip = GCID_HANDGUNS_CHANGE_TIP;
				ID = MENUID_CONFIG_SELECTWEAPONSLOT1;

				[InputConfiguration]
				name = GCID_SHOTGUNS;
				ToolTip = GCID_SHOTGUNS_TIP;
				ActiveToolTip = GCID_SHOTGUNS_CHANGE_TIP;
				ID = MENUID_CONFIG_SELECTWEAPONSLOT2;

				[InputConfiguration]
				name = GCID_MACHINEGUNS;
				ToolTip = GCID_MACHINEGUNS_TIP;
				ActiveToolTip = GCID_MACHINEGUNS_CHANGE_TIP;
				ID = MENUID_CONFIG_SELECTWEAPONSLOT3;

				[InputConfiguration]
				name = GCID_THROWABLE;
				ToolTip = GCID_THROWABLE_TIP;
				ActiveToolTip = GCID_THROWABLE_CHANGE_TIP;
				ID = MENUID_CONFIG_SELECTWEAPONSLOT4;

				[InputConfiguration]
				name = GCID_SNIPER;
				ToolTip = GCID_SNIPER_TIP;
				ActiveToolTip = GCID_SNIPER_CHANGE_TIP;
				ID = MENUID_CONFIG_SELECTWEAPONSLOT5;

				[Back]
				Name = GCID_BACK;
				ToolTip = GCID_BACK_TIP;
				id = 0;

			}

/*
			[Menu]
			{
				[Properties]
				name = GCID_MOUSESETTINGS;
				ToolTip = GCID_MOUSESETTINGS_TIP;
				headline = GCID_MOUSESETTINGSU;

	
				[Toggle]
				Name = GCID_INVERTMOUSE;
				ToolTip = GCID_INVERTMOUSE_TIP;
				ID = MENUID_TOGGLE_INVERT_MOUSE;

				[Toggle]
				Name = GCID_INVERTMOUSEWHEEL;
				ToolTip = GCID_INVERTMOUSEWHEEL_TIP;
				ID = MENUID_TOGGLE_INVERT_MOUSEWHEEL;

				[Back]
				Name = GCID_BACK;
				ToolTip = GCID_BACK_TIP;
				id = 0;
			}
*/

/*
			// ADVANCED SETTINGS IS GONE
			[Menu]
			{
				[Properties]
				name = GCID_ADVANCEDSETTINGS;
				ToolTip = GCID_ADVANCEDSETTINGS_TIP;
				headline = GCID_ADVANCEDSETTINGSU;

				[InputConfiguration]
				name = GCID_SHOOTDODGEFORWARD;
				ToolTip = GCID_SHOOTDODGEFORWARD_TIP;
				ID = MENUID_CONFIG_DODGEFORWARD;

				[InputConfiguration]
				name = GCID_SHOOTDODGEBACK;
				ToolTip = GCID_SHOOTDODGEBACKWARD_TIP;
				ID = MENUID_CONFIG_DODGEBACKWARD;

				[InputConfiguration]
				name = GCID_SHOOTDODGELEFT;
				ToolTip = GCID_SHOOTDODGELEFT_TIP;
				ID = MENUID_CONFIG_DODGELEFT;

				[InputConfiguration]
				name = GCID_SHOOTDODGERIGHT;
				ToolTip = GCID_SHOOTDODGERIGHT_TIP;
				ID = MENUID_CONFIG_DODGERIGHT;

				[Slider]
				name = GCID_DOUBLECLICKSPEED;
				ToolTip = GCID_DOUBLECLICKSPEED_TIP;
				ID = MENUID_SLIDER_DOUBLECLICK;

				// [InputConfiguration]
				// name = GCID_TURNLEFT;
				// ID = MENUID_CONFIG_AIMLEFT;

				// [InputConfiguration]
				// name = GCID_TURNRIGHT;
				// ID = MENUID_CONFIG_AIMRIGHT;

				[Back]
				Name = GCID_BACK;
				ToolTip = GCID_BACK_TIP;
				id = 0;
			}

			// restore default input
			[Menu]
			{
				[Properties]
				Name = GCID_RESTOREDEFAULTS;
				ToolTip = GCID_RESTOREDEFAULTS_TIP;
				Headline = GCID_AREYOUSURE;
		        InitialPosition = 1;

				[Back]
				name = GCID_YES;
				ToolTip = GCID_YES_TIP;
				ID = MENUID_ITEM_INPUT_DEFAULTS;
				
				[Back]
				name = GCID_NO;
				ToolTip = GCID_NO_TIP;
				ID = 0;				
			}
*/

			[Back]
			Name = GCID_BACK;
			ToolTip = GCID_BACK_TIP;
			id = 0;
		}

		[Menu]
		{
			[Properties]
			Name = GCID_GENERIC;
			ToolTip = GCID_GENERIC_TIP;
			Headline = GCID_GENERICU;
			
			//crosshair size option removed
			/*
			[Cycle]
			name = GCID_SHOWCROSSHAIR;
			ToolTip = GCID_SHOWCROSSHAIR_TIP;
			ActiveToolTip = GCID_SHOWCROSSHAIR_TIP;
			ID = MENUID_CYCLE_CROSSHAIR;
			Values = GCID_CROSSHAIR_VALUES;
			*/
			
			[Toggle]
			Name = GCID_ENABLEAUTOAIM;
			ToolTip = GCID_ENABLEAUTOAIM_TIP;
			ID = MENUID_TOGGLE_AUTOAIM;

			/*
			[Toggle]
			Name = GCID_ENABLEENHANCEDCONTRAST;
			ToolTip = GCID_ENABLEENHANCEDCONTRAST_TIP;
			ID = MENUID_TOGGLE_ENHANCEDCONTRAST;
			*/
			
			[Toggle]
			Name = GCID_AUTOWEAPONCHANGE;
			ToolTip = GCID_AUTOWEAPONCHANGE_TIP;
			ID = MENUID_TOGGLE_AUTOWEAPONSELECT;
/* removed
			[Toggle]
			Name = GCID_ENABLETIPS;
			ToolTip = GCID_ENABLETIPS_TIP;
			ID = MENUID_TOGGLE_ENABLETIPS;
*/
			[Toggle]
			Name = GCID_BULLETTIMEAID;
			ToolTip = GCID_BULLETTIMEAID_TIP;
			ID = MENUID_TOGGLE_BULLETTIMEAID;

			/*
			[Item]
			{
				[General]
				Name = GCID_READSTORY;
				ToolTip = GCID_READSTORY_TIP;
				ID = MENUID_ITEM;
			}

			[Item]
			{
				[General]
				Name = GCID_SHOWOBJECTIVES;
				ToolTip = GCID_SHOWOBJECTIVES_TIP;
				ID = MENUID_ITEM;
			}

			[Item]
			{
				[General]
				Name = GCID_QUICKSAVE;
				ToolTip = GCID_QUICKSAVE_TIP;
				ID = MENUID_ITEM;
			}

			[Item]
			{
				[General]	
				Name = GCID_QUICKLOAD;
				ToolTip = GCID_QUICKLOAD_TIP;
				ID = MENUID_ITEM;
			}
			*/

			[Back]
			Name = GCID_BACK;
			ToolTip = GCID_BACK_TIP;
			ID = 0;
		}

		[Menu]
		{
			[Properties]
			Name = GCID_VIDEO;
			ToolTip = GCID_VIDEO_TIP;
			Headline = GCID_VIDEOU;

			// [Slider]
			// Name = GCID_FRAMERATESMOOTHNESS;
			// ToolTip = GCID_FRAMERATESMOOTHNESS_TIP;
			// ID = MENUID_SLIDER_FRAMERATE_SMOOTHNESS;
			// Ticks =	8;

			[Slider]
			Name = GCID_TEXTUREMIPMAP;
			ToolTip = GCID_TEXTUREMIPMAP_TIP;
			ID = MENUID_SLIDER_MIPMAP_BIAS;
			Ticks =	3;

			[Slider]
			Name = GCID_SCREENRESOLUTION;
			ToolTip = GCID_SCREENRESOLUTION_TIP;
			ID = MENUID_SLIDER_SCREENRESOLUTION;
			Ticks = 10;

			// [Slider]
			// Name = GCID_LEVELOFDETAIL;
			// ToolTip = GCID_LEVELOFDETAIL_TIP;
			// ID = MENUID_SLIDER_LOD_BIAS;
			// Ticks =	25;

			[Slider]
			Name = GCID_GAMMACONTROL;
			ToolTip = GCID_GAMMACONTROL_TIP;
			ID = MENUID_SLIDER_GAMMA;
			Ticks =	50;

			[Toggle]
			name = GCID_HIGHPARTICLES;
			ToolTip = GCID_HIGHPARTICLES_TIP;
			ActiveToolTip = GCID_HIGHPARTICLES_TIP;
			ID = MENUID_TOGGLE_HIGHPARTICLES;

			[Toggle]
			Name = GCID_ENABLEENHANCEDCONTRAST;
			ToolTip = GCID_ENABLEENHANCEDCONTRAST_TIP;
			ID = MENUID_TOGGLE_ENHANCEDCONTRAST;

			[Menu]
			{
				[Properties]
				Name = GCID_RESTOREDEFAULTS;
				ToolTip = GCID_RESTOREDEFAULTS_TIP;
				Headline = GCID_AREYOUSURE;
		        InitialPosition = 1;
		        								
				[Back]
				name = GCID_YES;
				ToolTip = GCID_YES_TIP;
				ID = MENUID_ITEM_VIDEO_DEFAULTS;
				
				[Back]
				name = GCID_NO;
				ToolTip = GCID_NO_TIP;
				ID = 0;				
			}

			[Back]
			Name = GCID_BACK;
			ToolTip = GCID_BACK_TIP;
			id = 0;
		}

		[Menu]
		{
			[Properties]
			Name = GCID_LANGUAGE;
			ToolTip = GCID_LANGUAGE_TIP;
			Headline = GCID_LANGUAGEU;

			[Cycle]
			name = GCID_LANGUAGE;
			ToolTip = GCID_CHOOSELANGUAGE_TIP;
			ActiveToolTip = GCID_CHOOSELANGUAGE_TIP;
			ID = MENUID_CYCLE_LANGUAGE;
			Values = GCID_LANGUAGE_CYCLE;

			[Item]
			{
				[General]
				name = GCID_SAVELANGUAGE;
				ToolTip = GCID_SAVELANGUAGE_TIP;
				ID = MENUID_ITEM_LANGQUIT;
			}

			[Back]
			Name = GCID_BACK;
			ToolTip = GCID_BACK_TIP;
			id = 0;
		}

		[Menu]
		{
			[Properties]
			Name = GCID_SOUND;
			ToolTip = GCID_SOUND_TIP;
			Headline = GCID_SOUNDU;

			[Slider]
			Name = GCID_MUSICVOLUME;
			ToolTip = GCID_MUSICVOLUME_TIP;
			ID = MENUID_SLIDER_MUSICVOLUME;
			Ticks =	25;

			[Slider]
			Name = GCID_EFFECTSVOLUME;
			ToolTip = GCID_EFFECTSVOLUME_TIP;
			ID = MENUID_SLIDER_SFXVOLUME;
			Ticks =	25;
			
			[Toggle]
			name = GCID_HAPTICS;
			ToolTip = GCID_HAPTICS_TIP;
			ActiveToolTip = GCID_HAPTICS_TIP;
			ID = MENUID_TOGGLE_HAPTICS;

			[Menu]
			{
				[Properties]
				Name = GCID_RESTOREDEFAULTS;
				ToolTip = GCID_RESTOREDEFAULTS_TIP;
				Headline = GCID_AREYOUSURE;
		        InitialPosition = 1;
		        					
				[Back]
				name = GCID_YES;
				ToolTip = GCID_YES_TIP;
				ID = MENUID_ITEM_AUDIO_DEFAULTS;
					
				[Back]
				name = GCID_NO;
				ToolTip = GCID_NO_TIP;
				ID = 0;				
			}

			[Back]
			Name = GCID_BACK;
			ToolTip = GCID_BACK_TIP;
			ID = 0;
		}

		[Back]
		Name = GCID_BACK;
		ToolTip = GCID_BACK_TIP;
		ID = 0;
	}
/*
	[Item]
	{
		[General]
		name = GCID_MANUAL;
		ToolTip = MENUID_ITEM_MANUAL_TIP;
		ID = MENUID_ITEM_MANUAL;
	}
*/		


	[Menu]
	{
		[Properties]
		Name = GCID_CREDITS;
		ToolTip = GCID_CREDITS_TIP;
		Headline = "";
		Background = BG_BITMAP_CREDITS;

		[Menu]
		{
			[Properties]
			Name = "";
			ToolTip = "";
			Headline = "";
			Background = BG_BITMAP_WARDRUM;
			
			[Menu]
			{
				[Properties]
				Name = "";
				ToolTip = "";
				Headline = "";
				Background = BG_BITMAP_ROCKSTAR;
				
				[Menu]
				{
					[Properties]
					Name = "";
					ToolTip = "";
					Headline = "";
					Background = BG_BITMAP_LINCOLN;
				
					[Menu]
					{
						[Properties]
						Name = "";
						ToolTip = "";
						Headline = "";
						Background = BG_BITMAP_RAGE;
					
						[Back]
						Name = "";
						ToolTip = "";
						ID = 0;		
					}
				}
			}
		}
	}

	[Item]
	{
		[General]
		name = GCID_QUIT;
        ToolTip = GCID_QUIT_TIP;
		ID = MENUID_ITEM_QUIT;
		[Message] String = "X_ModeSwitch->S_Quit();";
	}
	
	
/*
	//Old too tired menu that asked again
	[Menu]
	{
		[Properties]
		Name = GCID_QUIT;
		ToolTip = GCID_QUIT_TIP;
		Headline = "";
		Background = BG_BITMAP_QUIT;

		// Random headlines replace the normal headline, this must be a record for now
		[RandomHeadline] String = GCID_QUITJOKE01;
		[RandomHeadline] String = GCID_QUITJOKE02;
		[RandomHeadline] String = GCID_QUITJOKE03;
		[RandomHeadline] String = GCID_QUITJOKE04;
		[RandomHeadline] String = GCID_QUITJOKE05;
		[RandomHeadline] String = GCID_QUITJOKE06;
		[RandomHeadline] String = GCID_QUITJOKE07;
		[RandomHeadline] String = GCID_QUITJOKE08;
		[RandomHeadline] String = GCID_QUITJOKE09;
		[RandomHeadline] String = GCID_QUITJOKE10;
		[RandomHeadline] String = GCID_QUITJOKE11;
		[RandomHeadline] String = GCID_QUITJOKE12;
		[RandomHeadline] String = GCID_QUITJOKE13;
		[RandomHeadline] String = GCID_QUITJOKE14;
		[RandomHeadline] String = GCID_QUITJOKE15;
		[RandomHeadline] String = GCID_QUITJOKE16;
		[RandomHeadline] String = GCID_QUITJOKE17;
		[RandomHeadline] String = GCID_QUITJOKE18;
		[RandomHeadline] String = GCID_QUITJOKE19;
		[RandomHeadline] String = GCID_QUITJOKE20;
		[RandomHeadline] String = GCID_QUITJOKE21;
		[RandomHeadline] String = GCID_QUITJOKE22;
		[RandomHeadline] String = GCID_QUITJOKE23;
		[RandomHeadline] String = GCID_QUITJOKE24;
		[RandomHeadline] String = GCID_QUITJOKE25;

		[Item]
		{
			[General]
			name = GCID_QUIT_YES;
			ID = MENUID_ITEM_QUIT;
			ToolTip = GCID_QUIT_YES_TIP;
			// run the exit level. If skipStartup commandline, hardcoded quit will be executed
			//[Message] String = "X_ModeSwitch->S_ModeSwitch( game );";
			//[Message] String = "MaxPayne_GameMode->GM_Init( exit_level );";
			[Message] String = "X_ModeSwitch->S_Quit();";
		}

		[back]
		name = GCID_QUIT_NO;
		ToolTip = GCID_QUIT_NO_TIP;
		ID = 0;
	}
*/
}
