- Joined
- Jun 23, 2007
- Messages
- 4,066
By abusing the preload natives you can find the order in which files are loaded in your map.
These are the results on a blank map in 1.30.
JASS:
function config takes nothing returns nothing
call PreloadGenStart()
call PreloadGenEnd("config.pld") // all internal Preload calls get dumped
// ......
endfunction
function main takes nothing returns nothing
call PreloadGenStart()
call PreloadGenEnd("main.pld")
// ......
endfunction
These are the results on a blank map in 1.30.
JASS:
function PreloadFiles takes nothing returns nothing
call Preload( "scripts\\common.j" )
call Preload( "scripts\\blizzard.j" )
call Preload( "war3map.j" )
call Preload( "war3map.w3e" )
call Preload( "war3map.wpm" )
call Preload( "war3map.doo" )
call Preload( "war3map.wts" )
call PreloadEnd( 0.0 )
endfunction
JASS:
function PreloadFiles takes nothing returns nothing
call Preload( "scripts\\common.j" )
call Preload( "scripts\\blizzard.j" )
call Preload( "war3map.j" )
call Preload( "war3map.w3e" )
call Preload( "war3map.wpm" )
call Preload( "war3map.doo" )
call Preload( "war3map.wts" )
call Preload( "UI\\Glues\\Loading\\LoadBar\\LoadBar.mdx" )
call Preload( "UI\\Glues\\Loading\\LoadBar\\Loading-BarBorder.blp" )
call Preload( "Textures\\Loading-BarBackground.blp" )
call Preload( "Textures\\Loading-BarGlass.blp" )
call Preload( "UI\\Glues\\Loading\\LoadBar\\Loading-BarFill.blp" )
call Preload( "Textures\\Loading-BarGlow.blp" )
call Preload( "UI\\Widgets\\Glues\\Loading-NameBackground.blp" )
call Preload( "UI\\Glues\\Loading\\Multiplayer\\Load-Multiplayer-Random.mdx" )
call Preload( "UI\\Glues\\Loading\\Multiplayer\\Loading-BotLeft.blp" )
call Preload( "UI\\Glues\\Loading\\Multiplayer\\Loading-Random-BotRight.blp" )
call Preload( "UI\\Glues\\Loading\\Multiplayer\\Loading-Random-TopRight.blp" )
call Preload( "UI\\Glues\\Loading\\Multiplayer\\Loading-TopLeft.blp" )
call Preload( "war3mapMap.blp" )
call Preload( "war3map.mmp" )
call Preload( "UI\\MiniMap\\MinimapIcon\\MinimapIconGold.blp" )
call Preload( "UI\\MiniMap\\MinimapIcon\\MinimapIconNeutralBuilding.blp" )
call Preload( "UI\\MiniMap\\MinimapIcon\\MinimapIconStartLoc.blp" )
call Preload( "UI\\Minimap\\MinimapIconCreepLoc.blp" )
call Preload( "UI\\Minimap\\MinimapIconCreepLoc2.blp" )
call Preload( "Doodads\\Doodads.slk" )
call Preload( "Units\\DestructableData.slk" )
call Preload( "TerrainArt\\LordaeronSummer\\Lords_Dirt.blp" )
call Preload( "TerrainArt\\LordaeronSummer\\Lords_DirtRough.blp" )
call Preload( "TerrainArt\\LordaeronSummer\\Lords_DirtGrass.blp" )
call Preload( "TerrainArt\\LordaeronSummer\\Lords_Rock.blp" )
call Preload( "TerrainArt\\LordaeronSummer\\Lords_Grass.blp" )
call Preload( "TerrainArt\\LordaeronSummer\\Lords_GrassDark.blp" )
call Preload( "TerrainArt\\Blight\\Lords_Blight.blp" )
call Preload( "war3map.shd" )
call Preload( "Units\\MiscGame.txt" )
call Preload( "war3mapMisc.txt" )
call Preload( "Units\\MiscMetaData.slk" )
call Preload( "war3mapSkin.txt" )
call Preload( "UI\\SkinMetaData.slk" )
call Preload( "Units\\DestructableMetaData.slk" )
call Preload( "Units\\UpgradeMetaData.slk" )
call Preload( "Units\\UpgradeData.slk" )
call Preload( "Units\\AbilityMetaData.slk" )
call Preload( "Units\\AbilityData.slk" )
call Preload( "Units\\AbilityBuffMetaData.slk" )
call Preload( "Units\\AbilityBuffData.slk" )
call Preload( "Units\\UnitMetaData.slk" )
call Preload( "Units\\UnitUI.slk" )
call Preload( "Units\\UnitData.slk" )
call Preload( "Units\\UnitBalance.slk" )
call Preload( "Units\\UnitAbilities.slk" )
call Preload( "Units\\UnitWeapons.slk" )
call Preload( "Units\\ItemData.slk" )
call Preload( "Units\\CampaignUnitStrings.txt" )
call Preload( "Units\\HumanUnitStrings.txt" )
call Preload( "Units\\NeutralUnitStrings.txt" )
call Preload( "Units\\NightElfUnitStrings.txt" )
call Preload( "Units\\OrcUnitStrings.txt" )
call Preload( "Units\\UndeadUnitStrings.txt" )
call Preload( "Units\\UnitGlobalStrings.txt" )
call Preload( "Units\\CampaignUnitFunc.txt" )
call Preload( "Units\\HumanUnitFunc.txt" )
call Preload( "Units\\NeutralUnitFunc.txt" )
call Preload( "Units\\NightElfUnitFunc.txt" )
call Preload( "Units\\OrcUnitFunc.txt" )
call Preload( "Units\\UndeadUnitFunc.txt" )
call Preload( "Units\\CampaignAbilityStrings.txt" )
call Preload( "Units\\CommonAbilityStrings.txt" )
call Preload( "Units\\HumanAbilityStrings.txt" )
call Preload( "Units\\NeutralAbilityStrings.txt" )
call Preload( "Units\\NightElfAbilityStrings.txt" )
call Preload( "Units\\OrcAbilityStrings.txt" )
call Preload( "Units\\UndeadAbilityStrings.txt" )
call Preload( "Units\\ItemAbilityStrings.txt" )
call Preload( "Units\\CampaignAbilityFunc.txt" )
call Preload( "Units\\CommonAbilityFunc.txt" )
call Preload( "Units\\HumanAbilityFunc.txt" )
call Preload( "Units\\NeutralAbilityFunc.txt" )
call Preload( "Units\\NightElfAbilityFunc.txt" )
call Preload( "Units\\OrcAbilityFunc.txt" )
call Preload( "Units\\UndeadAbilityFunc.txt" )
call Preload( "Units\\ItemAbilityFunc.txt" )
call Preload( "Units\\CampaignUpgradeStrings.txt" )
call Preload( "Units\\HumanUpgradeStrings.txt" )
call Preload( "Units\\NightElfUpgradeStrings.txt" )
call Preload( "Units\\OrcUpgradeStrings.txt" )
call Preload( "Units\\UndeadUpgradeStrings.txt" )
call Preload( "Units\\NeutralUpgradeStrings.txt" )
call Preload( "Units\\CampaignUpgradeFunc.txt" )
call Preload( "Units\\HumanUpgradeFunc.txt" )
call Preload( "Units\\NightElfUpgradeFunc.txt" )
call Preload( "Units\\OrcUpgradeFunc.txt" )
call Preload( "Units\\UndeadUpgradeFunc.txt" )
call Preload( "Units\\NeutralUpgradeFunc.txt" )
call Preload( "Units\\CommandStrings.txt" )
call Preload( "Units\\ItemStrings.txt" )
call Preload( "Units\\CommandFunc.txt" )
call Preload( "Units\\ItemFunc.txt" )
call Preload( "units\\DestructableData.slk" )
call Preload( "PathTextures\\4x4Default.tga" )
call Preload( "PathTextures\\2x2Default.tga" )
call Preload( "PathTextures\\Gate1Path.tga" )
call Preload( "PathTextures\\Gate1PathDeath.tga" )
call Preload( "PathTextures\\Gate2Path.tga" )
call Preload( "PathTextures\\Gate2PathDeath.tga" )
call Preload( "PathTextures\\StoneWall1Path.tga" )
call Preload( "PathTextures\\StoneWall2Path.tga" )
call Preload( "PathTextures\\StoneWall3Path.tga" )
call Preload( "PathTextures\\StoneWall4Path.tga" )
call Preload( "PathTextures\\CityBridgeSmall0.tga" )
call Preload( "PathTextures\\CityBridgeSmall0Death.tga" )
call Preload( "PathTextures\\CityBridgeSmall45.tga" )
call Preload( "PathTextures\\CityBridgeSmall45Death.tga" )
call Preload( "PathTextures\\CityBridgeLarge0.tga" )
call Preload( "PathTextures\\CityBridgeLarge0Death.tga" )
call Preload( "PathTextures\\CityBridgeLarge45.tga" )
call Preload( "PathTextures\\CityBridgeLarge45Death.tga" )
call Preload( "PathTextures\\CityBridgeExtraLarge0.tga" )
call Preload( "PathTextures\\CityBridgeExtraLarge0Death.tga" )
call Preload( "PathTextures\\CityBridgeExtraLarge45.tga" )
call Preload( "PathTextures\\CityBridgeExtraLarge45Death.tga" )
call Preload( "PathTextures\\CityBridgeSmall90.tga" )
call Preload( "PathTextures\\CityBridgeSmall90Death.tga" )
call Preload( "PathTextures\\CityBridgeSmall135.tga" )
call Preload( "PathTextures\\CityBridgeSmall135Death.tga" )
call Preload( "PathTextures\\CityBridgeLarge90.tga" )
call Preload( "PathTextures\\CityBridgeLarge90Death.tga" )
call Preload( "PathTextures\\CityBridgeLarge135.tga" )
call Preload( "PathTextures\\CityBridgeLarge135Death.tga" )
call Preload( "PathTextures\\CityBridgeExtraLarge90.tga" )
call Preload( "PathTextures\\CityBridgeExtraLarge90Death.tga" )
call Preload( "PathTextures\\CityBridgeExtraLarge135.tga" )
call Preload( "PathTextures\\CityBridgeExtraLarge135Death.tga" )
call Preload( "PathTextures\\8x8Unflyable.tga" )
call Preload( "PathTextures\\12x12Unflyable.tga" )
call Preload( "PathTextures\\StoneCliffRamp45.tga" )
call Preload( "PathTextures\\StoneCliffRamp45Death.tga" )
call Preload( "PathTextures\\StoneCliffRamp135.tga" )
call Preload( "PathTextures\\StoneCliffRamp135Death.tga" )
call Preload( "PathTextures\\8x8Default.tga" )
call Preload( "PathTextures\\CitybridgeDestroyed.tga" )
call Preload( "PathTextures\\throne.tga" )
call Preload( "PathTextures\\throne135.tga" )
call Preload( "PathTextures\\throne45.tga" )
call Preload( "PathTextures\\CaveGate1Path.tga" )
call Preload( "PathTextures\\CaveGate1PathDeath.tga" )
call Preload( "PathTextures\\CaveGate2Path.tga" )
call Preload( "PathTextures\\CaveGate2PathDeath.tga" )
call Preload( "PathTextures\\4x4Unbuildable.tga" )
call Preload( "PathTextures\\ForceWall.tga" )
call Preload( "PathTextures\\ForceWall45.tga" )
call Preload( "PathTextures\\NagaStairsSmall0.tga" )
call Preload( "PathTextures\\NagaStairsSmall90.tga" )
call Preload( "PathTextures\\NagaStairsSmall180.tga" )
call Preload( "PathTextures\\NagaStairsSmall270.tga" )
call Preload( "PathTextures\\RoundDoor2Path.tga" )
call Preload( "PathTextures\\RoundDoor2PathDeath.tga" )
call Preload( "PathTextures\\RoundDoor1Path.tga" )
call Preload( "PathTextures\\RoundDoor1PathDeath.tga" )
call Preload( "PathTextures\\TreeBridge0Death.tga" )
call Preload( "PathTextures\\TreeBridge0.tga" )
call Preload( "PathTextures\\8x8Unbuildable.tga" )
call Preload( "PathTextures\\8x8PenPath.tga" )
call Preload( "PathTextures\\12x10Pen45Path.tga" )
call Preload( "PathTextures\\8x2Default.tga" )
call Preload( "PathTextures\\Fence45.tga" )
call Preload( "PathTextures\\16x4ElevatorBlockPath.tga" )
call Preload( "PathTextures\\16x4ElevatorBlockPathDeath.tga" )
call Preload( "PathTextures\\2x2Unflyable.tga" )
call Preload( "PathTextures\\4x4Unflyable.tga" )
call Preload( "PathTextures\\2x2Cyan.tga" )
call Preload( "PathTextures\\4x4Cyan.tga" )
call Preload( "PathTextures\\GateLarge1Path.tga" )
call Preload( "PathTextures\\GateLarge1PathDeath.tga" )
call Preload( "PathTextures\\2x2Unbuildable.tga" )
call Preload( "PathTextures\\CityBridgeExtraExtraLarge0.tga" )
call Preload( "PathTextures\\CityBridgeExtraExtraLarge0Death.tga" )
call Preload( "PathTextures\\CityBridgeExtraExtraLarge45.tga" )
call Preload( "PathTextures\\CityBridgeExtraExtraLarge45Death.tga" )
call Preload( "PathTextures\\CliffRampStraight90.tga" )
call Preload( "PathTextures\\CliffRampStraight90Death.tga" )
call Preload( "PathTextures\\CliffRampStraight180.tga" )
call Preload( "PathTextures\\CliffRampStraight180Death.tga" )
call Preload( "PathTextures\\CliffRampStraight270.tga" )
call Preload( "PathTextures\\CliffRampStraight270Death.tga" )
call Preload( "PathTextures\\CliffRampStraight0.tga" )
call Preload( "PathTextures\\CliffRampStraight0Death.tga" )
call Preload( "ReplaceableTextures\\AshenvaleTree\\AshenTree.blp" )
call Preload( "ReplaceableTextures\\AshenvaleTree\\AshenTreeBlight.blp" )
call Preload( "ReplaceableTextures\\BarrensTree\\BarrensTree.blp" )
call Preload( "ReplaceableTextures\\BarrensTree\\BarrensTreeBlight.blp" )
call Preload( "ReplaceableTextures\\AshenvaleTree\\FelwoodTree.blp" )
call Preload( "ReplaceableTextures\\AshenvaleTree\\FelwoodTreeBlight.blp" )
call Preload( "ReplaceableTextures\\LordaeronTree\\LordaeronFallTree.blp" )
call Preload( "ReplaceableTextures\\LordaeronTree\\LordaeronFallTreeBlight.blp" )
call Preload( "ReplaceableTextures\\LordaeronTree\\LordaeronSummerTree.blp" )
call Preload( "ReplaceableTextures\\LordaeronTree\\LordaeronSummerTreeBlight.blp" )
call Preload( "ReplaceableTextures\\NorthrendTree\\NorthTree.blp" )
call Preload( "ReplaceableTextures\\NorthrendTree\\NorthTreeBlight.blp" )
call Preload( "ReplaceableTextures\\LordaeronTree\\LordaeronWinterTree.blp" )
call Preload( "ReplaceableTextures\\LordaeronTree\\LordaeronWinterTreeBlight.blp" )
call Preload( "ReplaceableTextures\\LordaeronTree\\LordaeronSnowTree.blp" )
call Preload( "ReplaceableTextures\\LordaeronTree\\LordaeronSnowTreeBlight.blp" )
call Preload( "ReplaceableTextures\\Cliff\\Cliff0.blp" )
call Preload( "ReplaceableTextures\\Cliff\\Cliff1.blp" )
call Preload( "ReplaceableTextures\\Mushroom\\MushroomTree.blp" )
call Preload( "ReplaceableTextures\\RuinsTree\\RuinsTree.blp" )
call Preload( "ReplaceableTextures\\RuinsTree\\RuinsTreeBlight.blp" )
call Preload( "ReplaceableTextures\\AshenvaleTree\\Ice_Tree.blp" )
call Preload( "ReplaceableTextures\\AshenvaleTree\\Ice_TreeBlight.blp" )
call Preload( "ReplaceableTextures\\AshenvaleTree\\AshenCanopyTree.blp" )
call Preload( "ReplaceableTextures\\AshenvaleTree\\AshenCanopyTreeBlight.blp" )
call Preload( "ReplaceableTextures\\OutlandMushroomTree\\MushroomTree.blp" )
call Preload( "ReplaceableTextures\\OutlandMushroomTree\\MushroomTreeBlight.blp" )
call Preload( "ReplaceableTextures\\DalaranRuinsTree\\DalaranRuinsTree.blp" )
call Preload( "ReplaceableTextures\\DalaranRuinsTree\\DalaranRuinsTreeBlight.blp" )
call Preload( "ReplaceableTextures\\UndergroundTree\\UnderMushroomTree.blp" )
call Preload( "ReplaceableTextures\\UndergroundTree\\UnderMushroomTreeBlight.blp" )
call Preload( "units\\UnitBalance.slk" )
call Preload( "units\\UnitWeapons.slk" )
call Preload( "units\\UnitAbilities.slk" )
call Preload( "units\\unitUI.slk" )
call Preload( "units\\UnitData.slk" )
call Preload( "PathTextures\\10x10Simple.tga" )
call Preload( "PathTextures\\12x12Simple.tga" )
call Preload( "PathTextures\\4x4SimpleSolid.tga" )
call Preload( "PathTextures\\8x8SimpleSolid.tga" )
call Preload( "PathTextures\\16x16Simple.tga" )
call Preload( "PathTextures\\10x10SimpleSolid.tga" )
call Preload( "PathTextures\\6x6SimpleSolid.tga" )
call Preload( "PathTextures\\16x16Goldmine.tga" )
call Preload( "PathTextures\\12x12TreeOfLife.tga" )
call Preload( "PathTextures\\UndeadNecropolis.tga" )
call Preload( "PathTextures\\CityBuilding0-2.tga" )
call Preload( "PathTextures\\CityBuilding3-5.tga" )
call Preload( "PathTextures\\CityBuilding6-8.tga" )
call Preload( "PathTextures\\CityBuilding9-11.tga" )
call Preload( "PathTextures\\CityBuildingLarge_0.tga" )
call Preload( "PathTextures\\CityBuildingLarge_135.tga" )
call Preload( "PathTextures\\CityBuildingLarge_90.tga" )
call Preload( "PathTextures\\CityBuildingLarge_45.tga" )
call Preload( "PathTextures\\6x6unbuildable.tga" )
call Preload( "PathTextures\\Waygate.tga" )
call Preload( "PathTextures\\ArcaneObservatoryPath.tga" )
call Preload( "PathTextures\\DarkPortalSE.tga" )
call Preload( "PathTextures\\DarkPortalSW.tga" )
call Preload( "PathTextures\\DemonGatePath.tga" )
call Preload( "PathTextures\\8x8Round.tga" )
call Preload( "units\\ItemData.slk" )
call Preload( "Environment\\DNC\\DNCLordaeron\\DNCLordaeronTerrain\\DNCLordaeronTerrain.mdx" )
call Preload( "Environment\\DNC\\DNCLordaeron\\DNCLordaeronUnit\\DNCLordaeronUnit.mdx" )
call Preload( "UI\\Feedback\\RallyPoint\\NightElfRallyFlag.mdx" )
call Preload( "Textures\\RallyFlags.blp" )
call Preload( "UI\\Feedback\\Confirmation\\Confirmation.mdx" )
call Preload( "Textures\\RallyArrow2.blp" )
call Preload( "UI\\Feedback\\WaypointFlags\\NightElfWaypointFlag.mdx" )
call Preload( "UI\\Cursor\\NightElfCursor.mdx" )
call Preload( "UI\\Cursor\\NightElfCursor.blp" )
call Preload( "UI\\Console\\NightElf\\NightElfUITile05.blp" )
call Preload( "UI\\Console\\NightElf\\NightElfUITile01.blp" )
call Preload( "UI\\Console\\NightElf\\NightElfUITile02.blp" )
call Preload( "UI\\Console\\NightElf\\NightElfUITile03.blp" )
call Preload( "UI\\Console\\NightElf\\NightElfUITile04.blp" )
call Preload( "UI\\Console\\NightElf\\NightElfUITile06.blp" )
call Preload( "UI\\Console\\NightElf\\NightElfUI-TimeIndicator.mdx" )
call Preload( "Textures\\GenericGlowFaded.blp" )
call Preload( "Textures\\star3.blp" )
call Preload( "Textures\\GenericGlow2_32.blp" )
call Preload( "Textures\\HumanUITile-TimeIndicator.blp" )
call Preload( "UI\\Console\\NightElf\\NightElfUITile-TimeIndicatorFrame.blp" )
call Preload( "Textures\\MagicGlow.blp" )
call Preload( "UI\\Minimap\\Minimap-Ping.mdx" )
call Preload( "UI\\MiniMap\\ping5.blp" )
call Preload( "UI\\MiniMap\\ping2.blp" )
call Preload( "UI\\MiniMap\\ping4.blp" )
call Preload( "UI\\MiniMap\\ping6.blp" )
call Preload( "UI\\Minimap\\Minimap-Waypoint.mdx" )
call Preload( "UI\\MiniMap\\Minimap-WaypointMarker.blp" )
call Preload( "UI\\Minimap\\MiniMap-CreepLoc-Small.mdx" )
call Preload( "UI\\MiniMap\\MinimapIconCreepLoc.blp" )
call Preload( "UI\\Minimap\\MiniMap-CreepLoc-Large.mdx" )
call Preload( "UI\\MiniMap\\MinimapIconCreepLoc2.blp" )
call Preload( "UI\\Widgets\\Console\\Human\\human-minimap-ping-active.blp" )
call Preload( "UI\\Widgets\\Console\\Human\\human-minimap-ping-active-down.blp" )
call Preload( "UI\\Widgets\\Console\\Human\\human-minimap-ping-disabled.blp" )
call Preload( "UI\\Widgets\\Console\\Human\\human-formation-on.blp" )
call Preload( "UI\\Widgets\\Console\\Human\\human-formation-on-down.blp" )
call Preload( "UI\\Widgets\\Console\\Human\\human-formation-on-disabled.blp" )
call Preload( "UI\\Widgets\\Console\\Human\\human-minimap-terrain-active.blp" )
call Preload( "UI\\Widgets\\Console\\Human\\human-minimap-terrain-active-down.blp" )
call Preload( "UI\\Widgets\\Console\\Human\\human-minimap-terrain-active-disabled.blp" )
call Preload( "UI\\Widgets\\Console\\Human\\human-minimap-ally-off.blp" )
call Preload( "UI\\Widgets\\Console\\Human\\human-minimap-ally-off-down.blp" )
call Preload( "UI\\Widgets\\Console\\Human\\human-minimap-ally-off-disabled.blp" )
call Preload( "UI\\Widgets\\Console\\Human\\human-minimap-creep-active.blp" )
call Preload( "UI\\Widgets\\Console\\Human\\human-minimap-creep-active-down.blp" )
call Preload( "UI\\Widgets\\Console\\Human\\human-minimap-creep-active-disabled.blp" )
call Preload( "UI\\Feedback\\XPBar\\human-bigbar-fill.blp" )
call Preload( "UI\\Feedback\\XPBar\\human-xpbar-border.blp" )
call Preload( "UI\\Widgets\\ToolTips\\Human\\human-tooltip-background.blp" )
call Preload( "UI\\Widgets\\ToolTips\\Human\\human-tooltip-border.blp" )
call Preload( "UI\\Feedback\\BuildProgressBar\\human-buildprogressbar-fill.blp" )
call Preload( "UI\\Feedback\\BuildProgressBar\\human-buildprogressbar-border.blp" )
call Preload( "UI\\Widgets\\Console\\Human\\infocard-supply.blp" )
call Preload( "UI\\Widgets\\Console\\Human\\infocard-gold.blp" )
call Preload( "UI\\Feedback\\Resources\\ResourceGold.blp" )
call Preload( "UI\\Feedback\\Resources\\ResourceLumber.blp" )
call Preload( "UI\\Feedback\\Resources\\ResourceSupply.blp" )
call Preload( "UI\\Widgets\\Console\\Human\\human-unitqueue-border.blp" )
call Preload( "UI\\Feedback\\HpBarConsole\\human-healthbar-fill.blp" )
call Preload( "UI\\Widgets\\Console\\Human\\human-transport-slot.blp" )
call Preload( "UI\\Widgets\\Console\\Human\\CommandButton\\human-subgroup-background.blp" )
call Preload( "ReplaceableTextures\\CommandButtons\\BTNTemp.blp" )
call Preload( "ReplaceableTextures\\CommandButtonsDisabled\\DISBTNTemp.blp" )
call Preload( "UI\\Console\\NightElf\\NightElfUITile-InventoryCover.blp" )
call Preload( "UI\\Widgets\\EscMenu\\NightElf\\nightelf-options-button-background.blp" )
call Preload( "UI\\Widgets\\EscMenu\\Human\\human-options-button-border-up.blp" )
call Preload( "UI\\Widgets\\EscMenu\\Human\\human-options-button-background-disabled.blp" )
call Preload( "UI\\Widgets\\Glues\\GlueScreen-Pulldown-Arrow.blp" )
call Preload( "UI\\Widgets\\EscMenu\\Human\\editbox-background.blp" )
call Preload( "UI\\Widgets\\EscMenu\\Human\\checkbox-background.blp" )
call Preload( "UI\\Widgets\\EscMenu\\NightElf\\nightelf-checkbox-depressed.blp" )
call Preload( "UI\\Widgets\\EscMenu\\Human\\checkbox-check.blp" )
call Preload( "UI\\Widgets\\Console\\NightElf\\nightelf-console-buttonstates2.blp" )
call Preload( "UI\\Buttons\\HeroLevel\\HeroLevel.mdx" )
call Preload( "Textures\\HeroLevel-Particle.blp" )
call Preload( "UI\\Buttons\\HeroLevel\\HeroLevel-Border.blp" )
call Preload( "UI\\Widgets\\EscMenu\\NightElf\\nightelf-options-menu-background.blp" )
call Preload( "UI\\Widgets\\EscMenu\\NightElf\\nightelf-cinematic-border.blp" )
call Preload( "UI\\Widgets\\EscMenu\\Human\\blank-background.blp" )
call Preload( "UI\\Widgets\\EscMenu\\NightElf\\nightelf-options-menu-border.blp" )
call Preload( "Doodads\\DoodadMetaData.slk" )
call PreloadEnd( 0.0 )
endfunction