<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<Root>
    <Module name="GamePadBadges"
            flags             = "GMF_FLASH_LIBRARY"
            movie             = "GamePadBadges.swf"
            depth_layer       = "Dialogs"
            sub_depth         = "1"
            variable          = ""
            criteria          = "true"
	/>

    <Module name="DialogBox"
            flags             = "GMF_FLASH_LIBRARY"
            movie             = "DialogBox.swf"
            depth_layer       = "Dialogs"
            sub_depth         = "1"
            variable          = ""
            criteria          = "true"
	/>

    <Module name="PopupDialogs"
            flags             = "GMF_FLASH_LIBRARY"
            movie             = "PopupDialogs.swf"
            depth_layer       = "Dialogs"
            sub_depth         = "1"
            variable          = ""
            criteria          = "true"
	/>
    
  <Module name="LegoIDConnectDialog"
          flags             = "GMF_FLASH_LIBRARY"
          movie             = "LegoIDConnectDialog.swf"
          depth_layer       = "Dialogs"
          sub_depth         = "10"
          variable          = "lego_id_connect_dialog"
          criteria          = "lego_id_connect_dialog &amp;&amp; !(guimode &amp; GUIMODEFLAGS_FULLSCREEN) &amp;&amp; (guimode &amp; (GUIMODEFLAGS_INPLAY | GUIMODEFLAGS_ENABLEALLGUI))"
	/>

  <Module name="Tutorial"
            flags             = "GMF_FLASH_LIBRARY"
            movie             = "Tutorial.swf"
            depth_layer       = "Tooltip"
            sub_depth         = "1"
            variable          = ""
            criteria          = "!power_bricks &amp;&amp; !mainmenu_window &amp;&amp; !options_window &amp;&amp; !item_shop &amp;&amp; (guimode &amp; (GUIMODEFLAGS_INPLAY | GUIMODEFLAGS_ENABLEALLGUI))"
	/>

    <Module name="Patcher"
            flags             = ""
            movie             = "IngamePatcher.swf"
            depth_layer       = "Top"
            sub_depth         = "1"
            variable          = ""
            criteria          = "guimode &amp; GUIMODEFLAGS_LAUNCHER"
	/> 
    
    <Module name="CharacterSelection"
            movie             = "CharacterSelection.swf"
            flags             = "GMF_CFG_STORE_USER_CONFIG"
            depth_layer       = "Top"
            sub_depth         = "2"
            variable          = "character_selection"
            criteria          = "character_creation &amp;&amp; (guimode &amp; (GUIMODEFLAGS_LAUNCHER | GUIMODEFLAGS_INPLAY | GUIMODEFLAGS_ENABLEALLGUI))"
            override          = "false"
            config_name       = "CharacterSelectionConfig"
    />
  
  <Module name="ConfirmPurchaseDialog"
            flags             = "GMF_FLASH_LIBRARY"
            movie             = "ConfirmPurchaseDialog.swf"
            depth_layer       = "Top"
            sub_depth         = "1"
            variable          = ""
            criteria          = "true"
	/>
    
    <Module name="Conversation"
            flags             = "GMF_CLOSE_ON_ESCAPE | GMF_PRELOAD_AT_ENTER_GAME"
            movie             = "Conversation.swf"
            depth_layer       = "Middle"
            sub_depth         = "1"
            variable          = ""
            criteria          = "guimode &amp; (GUIMODEFLAGS_INPLAY | GUIMODEFLAGS_CINEMATICS | GUIMODEFLAGS_ENABLEALLGUI)"
	/>

    <Module name="MapRenderer"
            flags             = "GMF_FLASH_LIBRARY"
            movie             = "MapRenderer.swf"
            depth_layer       = "Back"
            sub_depth         = "50"
            variable          = ""
            criteria          = "true"
	/>

  <Module name="TeleportWindow"
          flags             = "GMF_CLOSE_ON_ESCAPE | GMF_DONT_UNLOAD"
          movie             = "TeleportWindow.swf"
          depth_layer       = "Dialogs"
          sub_depth         = "15"
          variable          = "teleport_window"
          criteria          = "teleport_window  &amp;&amp; (guimode &amp; (GUIMODEFLAGS_INPLAY | GUIMODEFLAGS_ENABLEALLGUI))"
	/>

  <Module name="EndlessPlayfieldsTeleportWindow"
        flags             = "GMF_PRELOAD_AT_ENTER_GAME"
        movie             = "EndlessPlayfieldsTeleportWindow.swf"
        depth_layer       = "Middle"
        sub_depth         = "15"
        criteria          = "(guimode &amp; (GUIMODEFLAGS_INPLAY | GUIMODEFLAGS_ENABLEALLGUI))"
	/>
  
  <Module name="Credits"
          flags             = "GMF_CLOSE_ON_ESCAPE"
          movie             = "Credits.swf"
          depth_layer       = "Top"
          sub_depth         = "1"
          variable          = "credits"
          criteria          = "credits &amp;&amp; (guimode &amp; (GUIMODEFLAGS_INPLAY | GUIMODEFLAGS_LAUNCHER | GUIMODEFLAGS_ENABLEALLGUI))"
	/>  

  <Module name="Minimap"
            flags             = "GMF_PRELOAD_AT_ENTER_GAME"
            movie             = "Minimap.swf"
            depth_layer       = "Back"
            sub_depth         = "50"
            variable          = "hud_map_gui"
            criteria          = "hud_map_gui &amp;&amp; !fullscreen_menu &amp;&amp; !fullscreen_chat &amp;&amp; (guimode &amp; (GUIMODEFLAGS_INPLAY | GUIMODEFLAGS_ENABLEALLGUI)) &amp;&amp; !(guimode &amp; GUIMODEFLAGS_FULLSCREEN)"
	/>

    
    <Module name="PlayfieldMap"
            flags             = "GMF_CLOSE_ON_ESCAPE | GMF_FULLSCREEN | GMF_ENABLE_VIRTUAL_MOUSE | GMF_PRELOAD_AT_ENTER_GAME"
            movie             = "PlayfieldMap.swf"
            depth_layer       = "Top"
            sub_depth         = "1"
            variable          = "fullscreen_map"
            criteria          = "fullscreen_map &amp;&amp; (guimode &amp; (GUIMODEFLAGS_INPLAY | GUIMODEFLAGS_ENABLEALLGUI)) "
	/>

    <Module name="PVPScoreboard"
          flags             = "GMF_CACHE_AS_BITMAP | GMF_DONT_UNLOAD"
          movie             = "PVPScoreboard.swf"
          depth_layer       = "Top"
          sub_depth         = "2"
          variable          = "pvp_scoreboard"
          criteria          = "(pvp_scoreboard || pvp_scoreboard_hotkey) &amp;&amp; !fullscreen_menu &amp;&amp; (guimode &amp; (GUIMODEFLAGS_INPLAY | GUIMODEFLAGS_ENABLEALLGUI))"
	/>

    <Module name="PVPMinigamePanel"
            flags             = "GMF_CACHE_AS_BITMAP | GMF_DONT_UNLOAD"
            movie             = "PVPMinigamePanel.swf"
            depth_layer       = "Top"
            sub_depth         = "2"
            variable          = "pvp_minigamePanel"
            criteria          = "(pvp_minigamePanel) &amp;&amp; !fullscreen_menu &amp;&amp;  (guimode &amp; (GUIMODEFLAGS_INPLAY | GUIMODEFLAGS_ENABLEALLGUI)) "
	/>
  
    <Module name="MinigameHUD"
            flags             = "GMF_CACHE_AS_BITMAP | GMF_DONT_UNLOAD"
            movie             = "MinigameHUD.swf"
            depth_layer       = "Back"
            sub_depth         = "50"
            variable          = "hud_minigame"
            criteria          = "(hud_minigame) &amp;&amp; !fullscreen_menu &amp;&amp; (guimode &amp; (GUIMODEFLAGS_INPLAY | GUIMODEFLAGS_ENABLEALLGUI))"
	/>

    <Module name="EndlessPlayfieldsTimerHUD"
            flags             = "GMF_CACHE_AS_BITMAP | GMF_DONT_UNLOAD"
            movie             = "EndlessPlayfieldsTimerHUD.swf"
            depth_layer       = "Back"
            sub_depth         = "50"
            criteria          = "!fullscreen_menu &amp;&amp; (guimode &amp; (GUIMODEFLAGS_INPLAY | GUIMODEFLAGS_ENABLEALLGUI))"
	/>

    <Module name="LauncherGUI" criteria="guimode &amp; GUIMODEFLAGS_LAUNCHER"/>

    <Module name="HUDWindow"
            variable="hud_window"
		    criteria="hud_window &amp;&amp; (guimode &amp; (GUIMODEFLAGS_INPLAY | GUIMODEFLAGS_ENABLEALLGUI))"
	/>
	
	<Module name="BuffView"
            variable="sp_buffs"
            criteria="sp_buffs &amp;&amp; (guimode &amp; (GUIMODEFLAGS_INPLAY | GUIMODEFLAGS_ENABLEALLGUI))"
	/>
	
	<!-- Debug windows, not available to normal players -->
	<Module name="AnimationDebugWindow" flags="GMF_ENABLE_VIRTUAL_MOUSE" variable="animationdebug_window" />
	
	<Module name="CommandQueueDebugWindow" flags="GMF_ENABLE_VIRTUAL_MOUSE" variable="commandqueuedebug_window"/>
	
	<Module name="CommunityServerDebugWindow"
            flags="GMF_ENABLE_VIRTUAL_MOUSE"
            variable="communityserverdebug_window"
            criteria="communityserverdebug_window &amp;&amp; (guimode &amp; (GUIMODEFLAGS_INPLAY | GUIMODEFLAGS_ENABLEALLGUI)) &amp;&amp; stat:gmlevel!=0" 
	/>
  
	<Module name="NetworkDebugWindow"
            flags="GMF_ENABLE_VIRTUAL_MOUSE"
            variable="networkdebug_window"
		    criteria="networkdebug_window &amp;&amp; (guimode &amp; (GUIMODEFLAGS_INPLAY | GUIMODEFLAGS_ENABLEALLGUI)) &amp;&amp; stat:gmlevel!=0" 
	/>
  
	<Module name="EffectsPackageDebugWindow"
            flags="GMF_ENABLE_VIRTUAL_MOUSE"
            variable="effectspackagedebug_window"
		    criteria="effectspackagedebug_window &amp;&amp; (guimode &amp; (GUIMODEFLAGS_INPLAY | GUIMODEFLAGS_ENABLEALLGUI)) &amp;&amp; stat:gmlevel!=0"
	/>
	
	<Module name="DebugLinesWindow"
            flags="GMF_ENABLE_VIRTUAL_MOUSE"
            variable="debuglines_window" 
    />
	
	<Module name="GameCodeDebugWindow"
            flags="GMF_ENABLE_VIRTUAL_MOUSE"
            variable="gamecodedebug_window"
            criteria="gamecodedebug_window &amp;&amp; (guimode &amp; (GUIMODEFLAGS_INPLAY | GUIMODEFLAGS_ENABLEALLGUI)) &amp;&amp; stat:gmlevel!=0"
	/>
  
	<Module name="GodCameraView" variable="godcamera_legend" />
	
	<Module name="LootDebugWindow" flags="GMF_ENABLE_VIRTUAL_MOUSE" variable="lootdebug_window" />
	
	<Module name="MemoryManagerDebugWindow" flags="GMF_ENABLE_VIRTUAL_MOUSE" variable="memorymanager_window" />
	
	<Module name="JobManagerDebugWindow" flags="GMF_ENABLE_VIRTUAL_MOUSE" variable="jobmanager_window" />
	
	<Module name="NPCDebugWindow" flags="GMF_ENABLE_VIRTUAL_MOUSE" variable="npcdebug_window" />
  
    <Module name="GameObjectDebugWindow" flags="GMF_ENABLE_VIRTUAL_MOUSE" variable="gameobjectdebug_window" />
	
	<Module name="PaintballWindow" flags="GMF_ENABLE_VIRTUAL_MOUSE" variable="paintball_window" criteria="paintball_window"/>
	
	<Module name="PlayfieldDebugWindow"
            flags="GMF_ENABLE_VIRTUAL_MOUSE"
            variable="playfielddebug_window" 
            criteria="playfielddebug_window &amp;&amp; (guimode &amp; (GUIMODEFLAGS_INPLAY | GUIMODEFLAGS_ENABLEALLGUI))"
    />
	
	<Module name="ProcDebugWindow" flags="GMF_ENABLE_VIRTUAL_MOUSE" variable="procdebug_window" />
	
	<Module name="ResManWindow" flags="GMF_ENABLE_VIRTUAL_MOUSE" variable="resman_window" />
	
	<Module name="SkillDebugWindow" flags="GMF_ENABLE_VIRTUAL_MOUSE" variable="skilldebug_window" />
	
	<Module name="SoundWindow" variable="sound_window" />
	
	<Module name="AmbxWindow" variable="ambx_window" />
	
	<Module name="ThreatMeterWindow" variable="threatmeter_window" />

	<!-- End of debug windows -->
	
	<Module name="LimboWindow"
            flags="GMF_ENABLE_VIRTUAL_MOUSE"
            variable="limbo_window"
            criteria="limbo_window &amp;&amp; (guimode &amp; (GUIMODEFLAGS_INPLAY | GUIMODEFLAGS_ENABLEALLGUI))"
	/>

	<Module name="FramerateWindow" variable="framerate_window" />
	
	<Module name="ChatGroupWindows"
            variable="chat_group_windows_force_on"
            criteria="chat_group_windows_force_off == false &amp;&amp; (chat_group_windows_force_on || ( (guimode &amp; (GUIMODEFLAGS_INPLAY | GUIMODEFLAGS_ENABLEALLGUI)) &amp;&amp; (guimode &amp; GUIMODEFLAGS_CINEMATICS) == 0 ))"
            __criteria="chat_group_windows &amp;&amp; ((guimode &amp; GUIMODEFLAGS_CINEMATICS) == 0 || (guimode &amp; GUIMODEFLAGS_ENABLEALLGUI))"
	/>

	<Module name="ChatGUI"
            movie       = "ChatGUI.swf"
		flags           = "_GMF_CACHE_AS_BITMAP | GMF_DONT_UNLOAD"
		depth_layer     = "Middle"
		sub_depth       = "4"
		variable        = "chat_gui"
		criteria        = "chat_gui &amp;&amp; stat:gmlevel!=0 &amp;&amp; !fullscreen_menu &amp;&amp; (guimode &amp; (GUIMODEFLAGS_INPLAY | GUIMODEFLAGS_ENABLEALLGUI)) &amp;&amp; ((guimode &amp; GUIMODEFLAGS_CINEMATICS) == 0)"
		config_name= ""
	/>
    
	<Module name="ChatMacroWindow"
            variable    = "chat_macro_window"
		    criteria    = "chat_macro_window &amp;&amp; (guimode &amp; (GUIMODEFLAGS_INPLAY | GUIMODEFLAGS_ENABLEALLGUI))"
	/>

      <Module name="Achievements"
            movie             = "Achievements.swf"
            flags             = "GMF_PRELOAD_AT_ENTER_GAME | GMF_CFG_STORE_USER_CONFIG | GMF_CLOSE_ON_ESCAPE | GMF_FULLSCREEN | GMF_ENABLE_VIRTUAL_MOUSE"
            depth_layer       = "Top"
            sub_depth         = "3"
            variable          = "achievements"
            criteria          = "achievements &amp;&amp; (guimode &amp; (GUIMODEFLAGS_INPLAY | GUIMODEFLAGS_ENABLEALLGUI))"
            config_name       = "AchievementsConfig"
	/>
    
    <!-- Used for windows that want to hide when the gui is turned off-->
    <Module name="GenericHideModule" criteria="guimode &amp; (GUIMODEFLAGS_INPLAY | GUIMODEFLAGS_ENABLEALLGUI)" />


	<Module name="InstanceSelectWindow" variable="instanceselect_window" />
	
	<Module name="MainMenuWindow"
            variable="mainmenu_window_old"
            criteria="mainmenu_window_old &amp;&amp; (login_state &lt;= LoginStateWaitingToEnterGame || login_state == LoginStateInPlay) &amp;&amp; ((guimode &amp; GUIMODEFLAGS_CINEMATICS) == 0)"
    />
    
    <Module name="AbilityBar"
            flags             = "GMF_PRELOAD_AT_ENTER_GAME | GMF_DONT_UNLOAD"
            movie             = "AbilityBar.swf"
            depth_layer       = "Middle"
            sub_depth         = "2"
            module_controller = "com.Utils.HUDController"
            variable          = "ability_bar"
            criteria          = "!fullscreen_menu &amp;&amp; ability_bar &amp;&amp; !fullscreen_chat &amp;&amp; (guimode &amp; (GUIMODEFLAGS_INPLAY | GUIMODEFLAGS_ENABLEALLGUI))"
	/>
    
	<Module name="CharacterRotator"
            flags             = "GMF_DONT_UNLOAD"
            movie             = "CharacterRotator.swf"
            depth_layer       = "Middle"
            sub_depth         = "3"
            module_controller = "com.Utils.HUDController"
            variable          = "character_rotator" 
            criteria          = "character_rotator &amp;&amp; !fullscreen_menu &amp;&amp; !fullscreen_chat &amp;&amp; (guimode &amp; (GUIMODEFLAGS_INPLAY | GUIMODEFLAGS_ENABLEALLGUI))"
	/>

       <Module name="InteractableBar"
            flags             = "GMF_CACHE_AS_BITMAP | GMF_DONT_UNLOAD"
            movie             = "Interactables.swf"
            depth_layer       = "Middle"
            sub_depth         = "1"
            module_controller = "com.Utils.HUDController"
            variable          = "interactable_bar"
            criteria          = "interactable_bar &amp;&amp;   &amp;&amp; !(guimode &amp; GUIMODEFLAGS_FULLSCREEN)  &amp;&amp; (guimode &amp; (GUIMODEFLAGS_INPLAY | GUIMODEFLAGS_ENABLEALLGUI))"
	/> 
    
	<Module name="HealthBar"
            flags             = "GMF_PRELOAD_AT_ENTER_GAME | GMF_NO_INPUT"
            movie             = "HealthBar.swf"
            depth_layer       = "Back"
            sub_depth         = "1"
            module_controller = "com.Utils.HUDController"
            variable          = "health_bar"
            criteria          = "health_bar &amp;&amp; !fullscreen_menu &amp;&amp; !fullscreen_chat &amp;&amp; (guimode &amp; (GUIMODEFLAGS_INPLAY | GUIMODEFLAGS_ENABLEALLGUI))"
	/>

    <Module name="MinifigureXP"
            movie             = "MinifigureXp.swf"
            flags             = "GMF_PRELOAD_AT_ENTER_GAME | GMF_CACHE_AS_BITMAP"
            depth_layer       = "Middle"
            sub_depth         = "1"
            module_controller = "com.Utils.HUDController"
            variable          = "minifigure_xp"
            criteria          = "minifigure_xp &amp;&amp; !fullscreen_chat  &amp;&amp; !(guimode &amp; GUIMODEFLAGS_FULLSCREEN) &amp;&amp; (guimode &amp; (GUIMODEFLAGS_INPLAY | GUIMODEFLAGS_ENABLEALLGUI))"
	/>

    <Module name="TicketCounter"
            movie             = "TicketCounter.swf"
            flags             = "GMF_PRELOAD_AT_ENTER_GAME | GMF_CACHE_AS_BITMAP"
            depth_layer       = "Middle"
            sub_depth         = "1"
            module_controller = "com.Utils.HUDController"
            variable          = "ticket_counter"
            criteria          = "ticket_counter &amp;&amp; !fullscreen_chat &amp;&amp; (guimode &amp; (GUIMODEFLAGS_INPLAY | GUIMODEFLAGS_ENABLEALLGUI)) &amp;&amp; !(guimode &amp; (GUIMODEFLAGS_TUTORIALPLAYFIELD | GUIMODEFLAGS_FULLSCREEN))"
	/>
    
    <Module name="TeamGUI"
            flags             = "GMF_CACHE_AS_BITMAP | GMF_PRELOAD_AT_ENTER_GAME | GMF_DONT_UNLOAD"
            movie             = "TeamGui.swf"
            depth_layer       = "Middle"
            sub_depth         = "10"
            module_controller = "com.Utils.HUDController"
            variable          = "hud_team_gui"
            criteria          = "!fullscreen_chat &amp;&amp; (guimode &amp; (GUIMODEFLAGS_INPLAY | GUIMODEFLAGS_ENABLEALLGUI)) &amp;&amp; !(guimode &amp; GUIMODEFLAGS_FULLSCREEN)"
	/>
    
	<Module name="FIFO"
            flags             = "GMF_CACHE_AS_BITMAP | GMF_PRELOAD"
            movie             = "Fifo.swf"
            depth_layer       = "OnScreenMessage"
            sub_depth         = "0"
            module_controller = "com.Utils.HUDController"
            variable          = ""
            criteria          = "(guimode &amp; (GUIMODEFLAGS_INPLAY | GUIMODEFLAGS_ENABLEALLGUI))"
	/>

	<Module name="LoadingScreen"
            flags             = "GMF_PRELOAD"
            movie             = "LoadingScreen.swf"
            depth_layer       = "SplashScreen"
            sub_depth         = "0"
            variable          = "LoadingScreen"
            criteria          = "LoadingScreen"
    />
    
	<Module name="FadeToBlack"
            flags             = "GMF_PRELOAD | GMF_NO_INPUT"
            movie             = "FadeToBlack.swf"
            depth_layer       = "SplashScreen"
            sub_depth         = "0"
            module_controller = ""
            variable          = ""
            criteria          = "(guimode &amp; (GUIMODEFLAGS_INPLAY | GUIMODEFLAGS_ENABLEALLGUI | GUIMODEFLAGS_CINEMATICS))"
	/>

    <Module name="HUDXPBar"
            flags             = "GMF_CACHE_AS_BITMAP | GMF_DONT_UNLOAD | GMF_NO_INPUT"
            movie             = "XpBar.swf"
            depth_layer       = "Middle"
            sub_depth         = "3"
            module_controller = "com.Utils.HUDController"
            variable          = "hud_xp_bar"
            criteria          = "hud_xp_bar &amp;&amp; !fullscreen_chat &amp;&amp; !(guimode &amp; GUIMODEFLAGS_FULLSCREEN) &amp;&amp; (guimode &amp; (GUIMODEFLAGS_INPLAY | GUIMODEFLAGS_ENABLEALLGUI))"
	/>

	<Module name="Quest"
            flags             = "GMF_CACHE_AS_BITMAP | GMF_PRELOAD_AT_ENTER_GAME | GMF_NO_INPUT"
            movie             = "Quest.swf"
            depth_layer       = "Middle"
            sub_depth         = "0"
            module_controller = ""
            variable          = ""
            criteria          = "!fullscreen_chat &amp;&amp; !(guimode &amp; GUIMODEFLAGS_FULLSCREEN) &amp;&amp; (guimode &amp; (GUIMODEFLAGS_INPLAY | GUIMODEFLAGS_ENABLEALLGUI))"
	/>
    
    <Module name="DeathWindowController"
            movie             = "SmashedWindow.swf"
            flags             = "GMF_PRELOAD_AT_ENTER_GAME"
            depth_layer       = "Top"
            sub_depth         = "2"
            variable          = ""
            criteria          = "!(guimode &amp; GUIMODEFLAGS_FULLSCREEN) &amp;&amp; (guimode &amp; (GUIMODEFLAGS_INPLAY | GUIMODEFLAGS_ENABLEALLGUI))"
    />

	<Module name="GetEffects"
            movie             = "GetEffectsController.swf"
            flags             = "GMF_PRELOAD_AT_ENTER_GAME"
            depth_layer       = "Tooltip"
            sub_depth         = "0"
            variable          = ""
            criteria          = "(guimode &amp; (GUIMODEFLAGS_INPLAY | GUIMODEFLAGS_ENABLEALLGUI))"
	/>
    
    <Module name="ItemShop"
            movie             = "ItemShop.swf"
            flags             = "GMF_PRELOAD_AT_ENTER_GAME | GMF_CFG_STORE_USER_CONFIG | GMF_CLOSE_ON_ESCAPE | GMF_FULLSCREEN | GMF_ENABLE_VIRTUAL_MOUSE"
            depth_layer       = "Top"
            sub_depth         = "3"
            variable          = "item_shop"
            criteria          = "item_shop &amp;&amp; (guimode &amp; (GUIMODEFLAGS_INPLAY | GUIMODEFLAGS_ENABLEALLGUI))"
            config_name       = "ItemShopConfig"
	/>

  <Module name="Crafting"
          movie             = "Crafting.swf"
          flags             = "GMF_PRELOAD_AT_ENTER_GAME | GMF_FULLSCREEN"
          depth_layer       = "Top"
          sub_depth         = "3"
          variable          = "crafting"
          criteria          = "crafting &amp;&amp; (guimode &amp; (GUIMODEFLAGS_INPLAY | GUIMODEFLAGS_ENABLEALLGUI))"
	/>

  <Module name="Pets"
          movie             = "Pets.swf"
          flags             = "GMF_PRELOAD_AT_ENTER_GAME | GMF_FULLSCREEN"
          depth_layer       = "Top"
          sub_depth         = "3"
          variable          = "pets"
          criteria          = "pets &amp;&amp; (guimode &amp; (GUIMODEFLAGS_INPLAY | GUIMODEFLAGS_ENABLEALLGUI))"
	/>

  <Module name="BagInventory"
            movie             = "CollectionGUI.swf"
            flags             = "GMF_PRELOAD_AT_ENTER_GAME | GMF_CFG_STORE_USER_CONFIG | GMF_CLOSE_ON_ESCAPE | GMF_FULLSCREEN | GMF_ENABLE_VIRTUAL_MOUSE"
            depth_layer       = "Top"
            sub_depth         = "3"
            module_controller = "com.Utils.HUDController"
            variable          = "bag_inventory"
            criteria          = "bag_inventory &amp;&amp; (guimode &amp; (GUIMODEFLAGS_INPLAY | GUIMODEFLAGS_ENABLEALLGUI))"
            config_name       = "BagInventoryConfig"
	/>
    
    <Module name="FullScreenMenu"
            movie             = "FullscreenMenu.swf"
            flags             = "GMF_PRELOAD_AT_ENTER_GAME"
            depth_layer       = "Top"
            sub_depth         = "0"
            variable="fullscreen_menu"
            criteria="(fullscreen_menu || bag_inventory || options_window || fullscreen_map || item_shop || bug_report_window || achievements) &amp;&amp; ((guimode &amp; GUIMODEFLAGS_CINEMATICS) == 0)"
	/>
    
    <Module name="Options"
            movie             = "Options.swf"
            flags             = "GMF_CACHE_AS_BITMAP | GMF_CLOSE_ON_ESCAPE | GMF_FULLSCREEN | GMF_ENABLE_VIRTUAL_MOUSE | GMF_DONT_UNLOAD"
            depth_layer       = "Tooltip"
            sub_depth         = "0"
            variable="options_window"
            criteria="options_window &amp;&amp; ((guimode &amp; GUIMODEFLAGS_CINEMATICS) == 0) &amp;&amp; ((guimode &amp; GUIMODEFLAGS_LAUNCHER) == 0)"
	/>

    <Module name="MainMenu"
            movie             = "MainMenu.swf"
            flags             = "GMF_CLOSE_ON_ESCAPE | GMF_ENABLE_VIRTUAL_MOUSE | GMF_DONT_UNLOAD"
            depth_layer       = "Top"
            sub_depth         = "3"
            variable="mainmenu_window"
            criteria="mainmenu_window &amp;&amp; ((guimode &amp; (GUIMODEFLAGS_CINEMATICS | GUIMODEFLAGS_FULLSCREEN)) == 0) &amp;&amp; (demomode == 0)"
	/>

    <Module name="GUIDebugWindow"
            movie             = "GUIDebugWindow.swf"
            flags             = "GMF_CACHE_AS_BITMAP | GMF_DONT_UNLOAD"
            depth_layer       = "DebugTop"
            sub_depth         = "0"
            variable          = "gui_debug_window"
            criteria          = "gui_debug_window"
    />

    <Module name="BagOpenEvent"
            movie             = "BagOpenEvent.swf"
            flags             = "GMF_PRELOAD_AT_ENTER_GAME"
            depth_layer       = "Dialogs"
            sub_depth         = "0"
            variable          = "bag_open_event"
            criteria          = "bag_open_event"
    />

  <Module name="RewardCodeWindow"
          flags             = "GMF_PRELOAD_AT_ENTER_GAME"
          movie             = "RewardCodeWindow.swf"
          depth_layer       = "Top"
          sub_depth         = "4"
          variable          = "reward_window"
          criteria          = "reward_window &amp;&amp; (guimode &amp; (GUIMODEFLAGS_INPLAY | GUIMODEFLAGS_ENABLEALLGUI)) "
	/>

  <Module name="CastingBar"
          flags             = "GMF_PRELOAD_AT_ENTER_GAME | GMF_NO_INPUT"
          movie             = "CastingBar.swf"
          depth_layer       = "Back"
          sub_depth         = "1"
          variable          = ""
          criteria          = "!(guimode &amp; GUIMODEFLAGS_FULLSCREEN) &amp;&amp; (guimode &amp; (GUIMODEFLAGS_INPLAY | GUIMODEFLAGS_ENABLEALLGUI))"
	/>
  
</Root>

