GE Lua Documentation

Press F to search!

loadPresetExtensions

Definition


-- @/lua/ge/main.lua:396

-- load extensions from the preset list
function loadPresetExtensions()
  extensions.load(presetExtensions, cmdlineLevelLoadExtensions)

  extensions.load(cmdlineLevelLoadExtensions) -- if '-onLevelLoad_ext' extensions were requested via command line arguments, we load those too
  table.clear(cmdlineLevelLoadExtensions) -- note from bruno: i don't know why the cmdline extensions list is one-use-only... but that's how this code has behaved for a long time
end

Callers

@/lua/ge/extensions/scenario/scenariosLoader.lua
      unloadAutoExtensions()
      loadPresetExtensions()
      extensions.telemetry_core.startActivity("scenarioRunning", {scenarioName = sc.name, file = sc.sourceFile})
      unloadAutoExtensions()
      loadPresetExtensions()
      extensions.load(M.scenarioModules)
@/lua/ge/extensions/gameplay/missions/missionManager.lua
  if not step.waitForClientStartMission then
    loadPresetExtensions()
    local foundLevel = false
@/lua/ge/extensions/freeroam/freeroam.lua
  unloadAutoExtensions()
  loadPresetExtensions()
  M.state = {}
@/lua/ge/extensions/scenario/quickRaceLoader.lua
    unloadAutoExtensions()
    loadPresetExtensions()
    extensions.load(modules)
@/lua/ge/extensions/util/calibrateESC.lua
    unloadAutoExtensions()
    loadPresetExtensions()
  end
@/lua/ge/extensions/gameplay/garageMode.lua
    unloadAutoExtensions()
    loadPresetExtensions()
    activateGarageMode()
@/lua/ge/extensions/util/saveDynamicData.lua
    unloadAutoExtensions()
    loadPresetExtensions()
  end
@/lua/ge/extensions/campaign/campaignsLoader.lua
    unloadAutoExtensions()
    loadPresetExtensions()
    extensions.load(scenario_scenariosLoader.scenarioModules, scenario_quickRaceLoader.quickRaceModules, M.campaignModules)
@/lua/ge/main.lua
  unloadAutoExtensions()
  loadPresetExtensions()
  extensions.load(...)