# Preload Model Object

Grammar — Preload id|Model Object queue|Immediately/For Next Map
FlagsAction

Preloads a model data entry and its associated assets. The model must be explicitly identified (it won’t work if you plug in a variable to that parameter). Preloading will force an asset or data entry to be loaded into memory before the map starts, rather than be loaded on demand as the map runs.

# Arguments

  • string [ gamelink::Model ] — Model
  • bool [ preset::PreloadQueue ] — Queue

Returns — void

void libNtve_gf_PreloadModelObject(
	string lp_id,
	bool lp_queue,
);

Category: Game / Preloading

# Examples

# campaigns/liberty.sc2campaign

MapScript.galaxy

// L12325
libNtve_gf_PreloadModelObject("SMCharCinematicSkyparallax", false)
// L32389
libNtve_gf_PreloadModelObject("SMZeratulBriefingBorder", false)
// L32520
libNtve_gf_PreloadModelObject("SMZeratulBriefingBorder", false)
// L36951
libNtve_gf_PreloadModelObject("SMZeratulBriefingBorder", false)
// L931
libNtve_gf_PreloadModelObject("ArtifactFullyCharged", false)
// L932
libNtve_gf_PreloadModelObject("ArtifactActivated", false)
// L933
libNtve_gf_PreloadModelObject("PowerOverwhelming", false)
// L700
libNtve_gf_PreloadModelObject("VC_Zeratul2_Planet", false)
// L6592
libNtve_gf_PreloadModelObject("VC_Zeratul4_Fade", false)
// L12325
libNtve_gf_PreloadModelObject("SMCharCinematicSkyparallax", false)
// L32389
libNtve_gf_PreloadModelObject("SMZeratulBriefingBorder", false)
// L32520
libNtve_gf_PreloadModelObject("SMZeratulBriefingBorder", false)
// L36951
libNtve_gf_PreloadModelObject("SMZeratulBriefingBorder", false)
// L931
libNtve_gf_PreloadModelObject("ArtifactFullyCharged", false)
// L932
libNtve_gf_PreloadModelObject("ArtifactActivated", false)
// L933
libNtve_gf_PreloadModelObject("PowerOverwhelming", false)
// L700
libNtve_gf_PreloadModelObject("VC_Zeratul2_Planet", false)
// L6592
libNtve_gf_PreloadModelObject("VC_Zeratul4_Fade", false)
// L572
libNtve_gf_PreloadModelObject("EvolutionPlanet", false)
// L572
libNtve_gf_PreloadModelObject("EvolutionPlanet", false)

# campaigns/voidstory.sc2campaign

VoidCampaignUILib.galaxy

// L2069
libNtve_gf_PreloadModelObject(libVoiC_gf_PC_CampaignMapContactPortrait(lp_mission), false)
// L2073
libNtve_gf_PreloadModelObject(libVoiC_gf_PC_CampaignMapContactPortrait(lp_mission), false)
// L2092
libNtve_gf_PreloadModelObject("SMX2_StarMap_UI_Mission_Planets00", false)
// L2093
libNtve_gf_PreloadModelObject("SMX2_PlanetView_Nebula_Korhal01", false)
// L2096
libNtve_gf_PreloadModelObject("SMX2_StarMap_UI_Mission_Planets00", false)
// L2097
libNtve_gf_PreloadModelObject("SMX2_PlanetView_Nebula_Korhal01", false)
// L2100
libNtve_gf_PreloadModelObject("SMX2_StarMap_UI_Mission_Planets01", false)
// L2101
libNtve_gf_PreloadModelObject("SMX2_Background_Shakuras_Nebula_Cloud", false)
// L2104
libNtve_gf_PreloadModelObject("SMX2_StarMap_UI_Mission_Planets01", false)
// L2105
libNtve_gf_PreloadModelObject("SMX2_Background_Shakuras_Nebula_Cloud", false)

# mods/heroesdata.stormmod

GameLib.galaxy

// L10542
libNtve_gf_PreloadModelObject((lv_modelEntry), false)

# mods/missionpacks/novacampaign.sc2mod

LibNCUI.galaxy

// L1333
libNtve_gf_PreloadModelObject(libComC_gf_CC_MapContactPortrait(lp_mission), false)