GE Lua Documentation

Press F to search!

onExtensionLoaded

Definition


-- @/lua/ge/extensions/gameplay/missions/progress.lua:1679

local function onExtensionLoaded()
  local files = FS:findFiles('/lua/ge/extensions/gameplay/missions/progress/conditions', '*.lua', -1)
  local count = 0
  for _, file in ipairs(files) do
    local aConds = require(file:sub(0, -5))

    for key, value in pairs(aConds) do
      count = count + 1
      conditionTypes[key] = value
    end
  end
  plog("D", "", "Loaded " .. count .. " condition types from " .. #files .. " files.")
end

Callers

@/lua/ge/extensions/core/versionUpdate.lua

local function onExtensionLoaded()
  local newInstall = settings.getValue('onlineFeatures') == "ask"
@/lua/ge/extensions/util/calibrateESC.lua

local function onExtensionLoaded()
  log("I", logTag, "module loaded")
@/lua/ge/extensions/career/modules/speedTraps.lua

local function onExtensionLoaded()
  if not career_career.isActive() then return false end
@/lua/ge/extensions/util/worker.lua

local function onExtensionLoaded()
  log('I', 'util_worker', 'loaded')
@/lua/ge/extensions/ui/bindingsLegend.lua

local function onExtensionLoaded()
  local bindingAppActions = jsonReadFile(actionJsonFilePath)
@/lua/ge/extensions/util/wsTest.lua

local function onExtensionLoaded()
  server, chosenAddress = wsUtils.createOrGetWS('any', port, './ui/entrypoints/util_wsTest/', protocolName, '/ui/entrypoints/util_wsTest/index.html')
@/lua/ge/extensions/ui/credits.lua

local function onExtensionLoaded()
  soundParams = SFXParameterGroup("CreditsSoundParams")
@/lua/vehicle/extensions/gameplayInterfaceModules/interactBeamstate.lua

local function onExtensionLoaded()
  M.moduleActions.interactBeamstate = interactBeamstate
@/lua/ge/extensions/gameplay/crawl/debug.lua

local function onExtensionLoaded()
  debugWindowOpen = false
@/lua/ge/extensions/career/modules/partInventory.lua

local function onExtensionLoaded()
  if not career_career.isActive() then return false end
@/lua/ge/extensions/editor/sceneTree.lua

local function onExtensionLoaded()
  log('D', logTag, "initialized")
@/lua/ge/extensions/util/decalRoadsEditor.lua
end
local function onExtensionLoaded()
  log('I', 'AIPathEditor', "module loaded")
@/lua/vehicle/extensions/gameplayInterfaceModules/interactController.lua

local function onExtensionLoaded()
  M.moduleActions.controllerGameplayEvent = controllerGameplayEvent
@/lua/ge/extensions/util/followTheWhiteRabbit.lua

local function onExtensionLoaded()
  consoleSetPrintLogTimeAndOrigin(false)
@/lua/ge/extensions/util/screenshotCreator.lua

local function onExtensionLoaded()
  populateVehGui()
@/lua/ge/extensions/gameplay/drag/times.lua

local function onExtensionLoaded()
  if gameplay_drag_general then
@/lua/vehicle/extensions/gameplayInterfaceModules/interactEnergyStorage.lua

local function onExtensionLoaded()
  M.moduleActions.setEnergyStorageEnergy = setEnergyStorageEnergy
@/lua/ge/extensions/career/modules/vehicleDeletionService.lua

local function onExtensionLoaded()
  if not career_career.isActive() then return false end
@/lua/ge/extensions/tech/cameraPreview.lua

local function onExtensionLoaded()
  if not ResearchVerifier.isTechLicenseVerified() then
@/lua/ge/extensions/gameplay/statisticModules/watchRollover.lua

local function onExtensionLoaded()
end
@/lua/ge/extensions/gameplay/drag/general.lua
  if gameplay_drag_display.onExtensionLoaded then
    gameplay_drag_display.onExtensionLoaded()
  end

local function onExtensionLoaded()
  clear()
@/lua/ge/extensions/freeroam/crashCamModeLoader.lua

local function onExtensionLoaded()
  if settings.getValue('enableCrashCam') then
@/lua/vehicle/extensions/tech/CANBus/ButtonBox.lua

local function onExtensionLoaded()
  log("I", "ButtonBox.onExtensionLoaded", "ButtonBox extension loaded")
@/lua/ge/extensions/editor/inspector.lua

local function onExtensionLoaded()
  for i = 1, maxGroupCount do
@/lua/ge/extensions/editor/vehicleDetailViewer.lua

local function onExtensionLoaded()
  print('editor_vehicleDetailViewer loaded')
@/lua/vehicle/extensions/tech/CANBus/CANBusPeak.lua

local function onExtensionLoaded()
  log("I", "CANBusPeak.onExtensionLoaded", "PEAK System CANBus extension loaded")
@/lua/ge/extensions/core/remoteController.lua

local function onExtensionLoaded()
  if not ffi then
@/lua/ge/extensions/gameplay/statisticModules/watchJturn.lua

local function onExtensionLoaded()
end
@/lua/ge/extensions/editor/fileDialog.lua

local function onExtensionLoaded()
end
@/lua/ge/extensions/editor/undoHistory.lua

local function onExtensionLoaded()
end
@/lua/ge/extensions/ui/console.lua

local function onExtensionLoaded()
  settingsLoad()
@/lua/vehicle/extensions/gameplayInterfaceModules/interactFire.lua

local function onExtensionLoaded()
  M.moduleActions.interactFire = interactFire
@/lua/ge/extensions/editor/suspensionAudioDebug.lua
-- called when the extension is loaded (might be invisible still)
local function onExtensionLoaded()
end
@/lua/ge/extensions/editor/main.lua

local function onExtensionLoaded()
end
@/lua/ge/extensions/career/modules/marketplace.lua

local function onExtensionLoaded()
  if not career_career.isActive() then return false end
@/lua/ge/extensions/editor/levelValidator.lua

local function onExtensionLoaded()
  log('D', logTag, "initialized")
@/lua/ge/extensions/editor/iconOverview.lua

local function onExtensionLoaded()
end
@/lua/ge/extensions/gameplay/crawl/general.lua

local function onExtensionLoaded()
  clear(true)
@/lua/ge/extensions/core/online.lua

local function onExtensionLoaded()
  onSettingsChanged()
@/lua/common/extensions/ui/imgui.lua
-- working on getting the context on dynamic reload
local function onExtensionLoaded()
  initContext()
@/lua/vehicle/extensions/tech/CANBus/ProjectBavariaKombi.lua

local function onExtensionLoaded()
  log("I", "ProjectBavariaController.onExtensionLoaded", "CANBus Controller extension loaded")
@/lua/ge/extensions/core/gamestate.lua
-- this is called directly, TODO: think about making it a proper hook and not just having it look like one
local function onExtensionLoaded ()
  -- it is important this does happen direclty, so potential others don't get confused
@/lua/ge/extensions/editor/decalEditor.lua

local function onExtensionLoaded()
  log('D', logTag, "initialized")
@/lua/vehicle/extensions/gameplayInterfaceModules/interactMisc.lua

local function onExtensionLoaded()
  M.moduleActions.latchesOpen = latchesOpen
@/lua/ge/extensions/editor/shortcutLegend.lua

local function onExtensionLoaded()
end
@/lua/ge/extensions/editor/meshRoadEditor.lua

local function onExtensionLoaded()
  log('D', logTag, "initialized")
@/lua/ge/extensions/editor/roadEditor.lua

local function onExtensionLoaded()
  log('D', logTag, "initialized")
@/lua/ge/extensions/gameplay/drift/general.lua

local function onExtensionLoaded()
  driftExtensions = FS:findFiles("/lua/ge/extensions/gameplay/drift", '*.lua', -1, false, false)
@/lua/ge/extensions/editor/engineAudioDebug.lua
-- called when the extension is loaded (might be invisible still)
local function onExtensionLoaded()
  updateVehicleData()
@/lua/ge/extensions/career/modules/linearTutorial.lua

local function onExtensionLoaded()
  if not career_career.isActive() then return false end
@/lua/common/jbeam/io.lua

local function onExtensionLoaded()
  modManager = extensions.core_modmanager
@/lua/vehicle/extensions/gameplayInterfaceModules/interactVehiclePerformanceData.lua

local function onExtensionLoaded()
  M.moduleActions.startRecording = startRecording
@/lua/ge/extensions/editor/measuresInspectorHeader.lua

local function onExtensionLoaded()
end
@/lua/vehicle/extensions/tech/dumpPlayerInput.lua
-- this gets called when the extension is loaded for the first time
local function onExtensionLoaded()
  f = io.open("userInput.csv", "w")
@/lua/ge/extensions/freeroam/crashCamMode.lua

local function onExtensionLoaded()
  if not settings.getValue('enableCrashCam') then return false end
@/lua/vehicle/extensions/api.lua

local function onExtensionLoaded()
@/lua/ge/extensions/freeroam/dragRace.lua
  opponentVehicle = nil
  M.onExtensionLoaded()
end

local function onExtensionLoaded()
  level = lvl
  M.onExtensionLoaded()
end
@/lua/vehicle/extensions/scenario/functionFreezer.lua
-- start overloading controller.freeze with our own replacement, so we can ignore scenario-defined functions
local function onExtensionLoaded()
  originalFreezeFunction = controller.setFreeze
@/lua/ge/extensions/editor/vehicleEditor/liveEditor/veTCSDebug.lua
-- called when the extension is loaded (might be invisible still)
local function onExtensionLoaded()
  for _ = 1, dataPointCount do
@/lua/ge/extensions/gameplay/drag/dragTypes/dragPracticeRace.lua

local function onExtensionLoaded()
  dGeneral = gameplay_drag_general
@/lua/ge/extensions/core/weather.lua

local function onExtensionLoaded()
  --log('I', 'weather', "module loaded")
@/lua/vehicle/extensions/gameplayStatisticModules/watchBurnout.lua

local function onExtensionLoaded()
  if controller.mainController.typeName ~= "vehicleController/vehicleController" then
@/lua/ge/extensions/util/testJSONFilesSyntax.lua

local function onExtensionLoaded()
  local filePaths = FS:findFiles('/', "*.jbeam\t*.pc\t*.json", -1, true, false)
@/lua/vehicle/extensions/tech/trailSim.lua

local function onExtensionLoaded()
  local engines = powertrain.getDevicesByCategory("engine")
@/lua/vehicle/extensions/test/ffbCalibration.lua

local function onExtensionLoaded()
  enablePhysicsStepHook()
@/lua/ge/extensions/core/quickAccess.lua

local function onExtensionLoaded()
  extensions.hook("onQuickAccessLoaded")
@/lua/vehicle/extensions/gameplayInterfaceModules/interactRecovery.lua

local function onExtensionLoaded()
  M.moduleActions.interactRecovery = interactRecovery
@/lua/ge/extensions/gameplay/crawl/display.lua

local function onExtensionLoaded()
@/lua/ge/extensions/util/compileMeshes.lua

local function onExtensionLoaded()
  --settings.setValue("IngameConsoleLogBlacklist", "DA")
@/lua/vehicle/extensions/tech/CANBus/ProjectBavariaController.lua

local function onExtensionLoaded()
  log("I", "ProjectBavariaController.onExtensionLoaded", "CANBus Controller extension loaded")
@/lua/ge/extensions/editor/assetManagementTool.lua

local function onExtensionLoaded()
end
@/lua/ge/extensions/ui/uiNavi.lua

local function onExtensionLoaded ()
  guihooks.trigger('RouteUpdate', {})
@/lua/ge/extensions/gameplay/statistic.lua

local function onExtensionLoaded()
  loadSubmodules()
@/lua/vehicle/extensions/skeleton.lua

local function onExtensionLoaded()
  if (v.data.beams == nil or v.data.nodes == nil)
@/lua/ge/extensions/career/modules/playerAttributes.lua

local function onExtensionLoaded()
  if not career_career.isActive() then return false end
@/lua/ge/extensions/gameplay/missions/unlocks.lua
-- load all condition types.
local function onExtensionLoaded()
  local files = FS:findFiles('/lua/ge/extensions/gameplay/missions/unlocks/conditions','*.lua',-1)
@/lua/ge/extensions/career/modules/milestones/milestones.lua

local function onExtensionLoaded()
  if not career_career.isActive() then return false end
@/lua/vehicle/extensions/debug/advancedExternalDebug.lua

local function onExtensionLoaded()
  onInit()
@/lua/ge/extensions/core/windowsConsole.lua

local function onExtensionLoaded()
  if type(consoleClearAvailableContexts) == 'nil' then
@/lua/ge/extensions/c2/webSocketHandler.lua

local function onExtensionLoaded()
@/lua/ge/extensions/career/modules/inventory.lua

local function onExtensionLoaded()
  if not career_career.isActive() then return false end
@/lua/vehicle/extensions/gameplayInterfaceModules/interactAI.lua

local function onExtensionLoaded()
  M.moduleActions.setAIMode = setAIMode
@/lua/ge/extensions/editor/extensionsDebug.lua

local function onExtensionLoaded()
end
@/lua/vehicle/extensions/tech/wheelForces.lua

local function onExtensionLoaded()
  enablePhysicsStepHook()
@/lua/vehicle/extensions/odometer.lua

local function onExtensionLoaded()
end
@/lua/ge/extensions/ui/extApp.lua

local function onExtensionLoaded()
  server, chosenAddress = wsUtils.createOrGetWS('any', port, './', protocolName, '/ui/entrypoints/main/index.html')
@/lua/vehicle/extensions/gameplayInterfaceModules/interactPartCondition.lua

local function onExtensionLoaded()
  M.moduleLookups.getPartConditions = getConditions
@/lua/ge/extensions/gameplay/missions/missions.lua

local function onExtensionLoaded()
  local files = FS:findFiles('/lua/ge/extensions/gameplay/missions/proceduralMissionGenerators/','*.lua',-1)
@/lua/ge/extensions/career/saveSystem.lua

local function onExtensionLoaded()
end
@/lua/vehicle/extensions/simpleTripApp.lua

local function onExtensionLoaded()
  if not shouldExtensionLoad() then
@/lua/ge/extensions/freeroam/facilities/fuelPrice.lua

-- local function onExtensionLoaded()
--   log("E","onExtensionLoaded","--------------------")
@/lua/vehicle/extensions/core/quickAccess.lua

local function onExtensionLoaded()
  -- Vehicle features categories
@/lua/vehicle/extensions/gameplayInterfaceModules/interactElectrics.lua

local function onExtensionLoaded()
  M.moduleActions.setIgnitionLevel = setIgnitionLevel
@/lua/ge/extensions/core/paths.lua

local function onExtensionLoaded()
end
@/lua/ge/extensions/gameplay/drag/dragTypes/bracketRace.lua

local function onExtensionLoaded()
  dGeneral = gameplay_drag_general
@/lua/ge/extensions/editor/resourceChecker/resourceUtil.lua

local function onExtensionLoaded()
end
@/lua/ge/extensions/gameplay/drag/display.lua

local function onExtensionLoaded()
  if gameplay_drag_general then
@/lua/ge/extensions/util/richPresence.lua

local function onExtensionLoaded()
  if not internal and settings.getValue('richPresence') then
@/lua/common/extensions.lua
        if m.onExtensionLoaded then
          -- log('I','','  '..m.__extensionName__..'.onExtensionLoaded('..dumps(deserializedData[m.__extensionName__])..')')
          res = m.onExtensionLoaded(deserializedData[m.__extensionName__])
          -- log('I','','  '..m.__extensionName__..'.onExtensionLoaded('..dumps(deserializedData[m.__extensionName__])..')')
          res = m.onExtensionLoaded(deserializedData[m.__extensionName__])
          if res == false then
@/lua/ge/extensions/util/saveDynamicData.lua

local function onExtensionLoaded()
  log("I", logTag, "module loaded")
@/lua/vehicle/extensions/tech/CANBus/ProjectBavariaShifter.lua

local function onExtensionLoaded()
  log("I", "ProjectBavariaShifter.onExtensionLoaded", "CANBus Shifter extension loaded")
@/lua/ge/extensions/career/modules/playbookWriter.lua

local function onExtensionLoaded()
  if not career_career.isActive() then return false end
@/lua/ge/extensions/editor/vizHelper.lua

local function onExtensionLoaded()
  vizHelper = FS:findFiles(artPath, "*", -1, true, false)
@/lua/vehicle/extensions/vehiclePerformanceData.lua

local function onExtensionLoaded()
  recordingData = {}
@/lua/ge/extensions/editor/levelSettings.lua

local function onExtensionLoaded()
end
@/lua/ge/extensions/core/ropeVisualTest.lua
-- Initialize ropes on module load
local function onExtensionLoaded(serializedData)
  -- Restore UI state from serialized data
@/lua/ge/extensions/editor/mainUpdate.lua

local function onExtensionLoaded()
end
@/lua/vehicle/extensions/mqttGrafanaDemo.lua

local function onExtensionLoaded()
  client = mqtt.client({uri = mqttBrokerURI, clean = true})
@/lua/vehicle/extensions/gameplayStatistic.lua

local function onExtensionLoaded()
  if wheels.wheelCount == 0 and not hydros.isPhysicsStepUsed() and not powertrain.isPhysicsStepUsed() then
@/lua/ge/extensions/editor/cameraBookmarks.lua

local function onExtensionLoaded()
end
@/lua/ge/extensions/career/modules/missionWrapper.lua

local function onExtensionLoaded()
  if not career_career.isActive() then return false end
@/lua/ge/extensions/util/testExtensionProxies.lua

local function onExtensionLoaded()
  log('I', '', "module loaded")
@/lua/ge/extensions/gameplay/drag/utils.lua

local function onExtensionLoaded()
  -- Ensure general is loaded before accessing it
@/lua/ge/extensions/tech/lidarTest.lua

local function onExtensionLoaded()
  log('I', 'lidarTest', 'lidarTest extension loaded')
@/lua/common/extensions/networking/editorToolchain.lua

local function onExtensionLoaded()
  server = TCPServer:new('*', 7000)
@/lua/ge/extensions/tech/ultrasonicTest.lua

local function onExtensionLoaded()
  log('I', 'ultrasonicTest', 'ultrasonicTest extension loaded')
@/lua/ge/extensions/telemetry/core.lua

local function onExtensionLoaded()
  -- Always stay loaded to prevent errors, but operate as no-op when disabled
@/lua/ge/extensions/remoteControl/remoteControl.lua

local function onExtensionLoaded()
  ws = require('utils/simpleHttpServer')
@/lua/ge/extensions/util/instancedLineRenderDemo.lua

local function onExtensionLoaded()
  startSim()
@/lua/ge/extensions/editor/bulkRename.lua

local function onExtensionLoaded()
end
@/lua/vehicle/extensions/vehicleStatsLogger.lua

local function onExtensionLoaded()
  initStatsRecord()
@/lua/vehicle/extensions/tech/CANBus/RacingDisplay.lua

local function onExtensionLoaded()
  log("I", "RacingDisplay.onExtensionLoaded", "CANBus Racing Display extension loaded")
@/lua/ge/extensions/gameplay/rally.lua

local function onExtensionLoaded()
  if debugLogging then log('D', logTag, 'onExtensionLoaded') end
@/lua/ge/extensions/editor/riverEditor.lua

local function onExtensionLoaded()
  log('D', logTag, "initialized")
@/lua/ge/extensions/career/modules/spawnPoints.lua

local function onExtensionLoaded()
  if not career_career.isActive() then return false end
@/lua/ge/extensions/util/groundModelDebug.lua

local function onExtensionLoaded()
  setup()
@/lua/ge/extensions/ui/gameplayAppContainers.lua
-- Extension lifecycle
local function onExtensionLoaded()
  -- Extension loaded successfully
@/lua/vehicle/extensions/gameplayStatisticModules/watchAirtime.lua

local function onExtensionLoaded()
  if controller.mainController.typeName ~= "vehicleController/vehicleController" then
@/lua/ge/extensions/career/modules/vehicleShopping.lua

local function onExtensionLoaded()
  if not career_career.isActive() then return false end
@/lua/ge/extensions/editor/preferences.lua

local function onExtensionLoaded()
end
@/lua/ge/extensions/gameplay/rallyLoop.lua

local function onExtensionLoaded()
  if debugLogging then log('D', logTag, 'onExtensionLoaded') end
@/lua/vehicle/extensions/tech/LINBus/LINBusPeak.lua

local function onExtensionLoaded()
  log("I", "LINBusPeak.onExtensionLoaded", "PEAK System LINBus extension loaded")
@/lua/ge/extensions/editor/logger.lua

local function onExtensionLoaded()
end
@/lua/ge/extensions/tech/utils.lua

local function onExtensionLoaded()
  onLevel(getMissionFilename())
@/lua/ge/extensions/core/input/bindings.lua

local function onExtensionLoaded()
  migrationChecks()
@/lua/ge/extensions/editor/particleEditor.lua

local function onExtensionLoaded()
  log('D', logTag, "initialized")
@/lua/ge/extensions/ui/vehiclePaint.lua

local function onExtensionLoaded()
  if showUI == nil then
@/lua/ge/extensions/scenario/scenarios.lua

local function onExtensionLoaded()
  local scenario_race = {}
@/lua/vehicle/extensions/gameplayInterfaceModules/interactPowertrain.lua

local function onExtensionLoaded()
  M.moduleLookups.powertrainDevice = getPowertrainDeviceData
@/lua/ge/extensions/gameplay/achievement.lua

local function onExtensionLoaded()
  if OnlineServiceProvider.isAchievementUnlocked("KILOMETER_KICKOFF") then
@/lua/ge/extensions/core/flowgraphManager.lua

local function onExtensionLoaded()
  --extensions.load('ui_flowgraph_editor')
@/lua/ge/extensions/career/modules/rentals.lua

local function onExtensionLoaded()
  resetValues()
@/lua/ge/extensions/core/loadMapCmd.lua

local function onExtensionLoaded()
end
@/lua/ge/extensions/core/vehicle/mirror.lua

local function onExtensionLoaded()
  settingsLoad()
@/lua/ge/extensions/util/resaveMaterials.lua

local function onExtensionLoaded()
  settings.setValue("IngameConsoleLogBlacklist", "DA")
@/lua/vehicle/extensions/gameplayInterface.lua

local function onExtensionLoaded()
  --iterate over all files within subdir: gameplayInterfaceModule
@/lua/ge/extensions/util/nodeStream.lua

local function onExtensionLoaded()
  log("I", "nodeStream", "Extension loading, creating WebSocket on port " .. tostring(port))
@/lua/ge/extensions/ui/vehicleSelector/tiles.lua
local tilesInstance = nil
local function onExtensionLoaded()
  -- Create tiles instance with vehicle-specific configuration
@/lua/ge/extensions/c2/panelPlugins/tileManager.lua
--------------------------------------------------------------------------------
local function onExtensionLoaded()
  log("I", "tileManager", "Extension Loaded")
@/lua/ge/extensions/ui/messagesTasksAppContainers.lua

local function onExtensionLoaded()
  -- Extension loaded successfully
@/lua/ge/extensions/editor/dataBlockEditor.lua

local function onExtensionLoaded()
  log('D', logTag, "initialized")
@/lua/ge/extensions/editor/rayCastTest.lua

local function onExtensionLoaded()
end
@/lua/ge/extensions/editor/mainMenu.lua

local function onExtensionLoaded()
  defaultWindowMenuItems = {}
@/lua/vehicle/extensions/gameplayInterfaceModules/interactCargoContainers.lua

local function onExtensionLoaded()
  M.moduleActions.setCargoContainers = setCargoContainers
@/lua/ge/extensions/gameplay/drag/dragTypes/headsUpDrag.lua

local function onExtensionLoaded()
  dGeneral = gameplay_drag_general
@/lua/vehicle/extensions/tech/OBDEmulator.lua

local function onExtensionLoaded()
  receiveBuffer = ""