GE Lua Documentation

Press F to search!

startFreeroamByName

Definition


-- @/lua/ge/extensions/freeroam/freeroam.lua:111

local function startFreeroamByName(levelName, startPointName, wasDelayed, spawnVehicle, customLoadingFunction)
  local level = core_levels.getLevelByName(levelName)
  if level then
    startFreeroam(level, startPointName, wasDelayed, spawnVehicle, customLoadingFunction)
    return true
  end
  return false
end

Callers

@/lua/ge/extensions/util/compileImposters.lua
    log('D', 'compileImposters', 'Loading level for compilation: ' .. levelName)
    while not freeroam_freeroam.startFreeroamByName(levelName) do
      sleep(job, 8)
@/ui/modules/levelselect/levelselect.js
    }
    bngApi.engineLua(`freeroam_freeroam.startFreeroamByName('${levelName}', ${spawnPointName})`)
    bngApi.engineLua(`extensions.freeroam_levelStats.recordLevelSpawn('${levelName}', ${spawnPointName})`)
@/lua/ge/extensions/ui/gameplaySelector/tileGenerators/levelTiles.lua
        -- Start freeroam
        freeroam_freeroam.startFreeroamByName(levelName, spawnPointObjectName)
      end, {
@/lua/ge/extensions/gameplay/discover/newPlayerExperience.lua
      freeroam_freeroam.spawningOptionsHelper.trafficParked = "enabled"
      freeroam_freeroam.startFreeroamByName("italy", "spawn_town_east", nil, false, function()
        local vehs = {
      freeroam_freeroam.spawningOptionsHelper.trafficParked = "disabled"
      freeroam_freeroam.startFreeroamByName("johnson_valley", "spawn_remote_pits", nil, false, function()
        local vehs = {
      freeroam_freeroam.spawningOptionsHelper.trafficParked = "disabled"
      freeroam_freeroam.startFreeroamByName("hirochi_raceway", "spawn_pitlane", nil, false, function()
        local vehChoices = {
      freeroam_freeroam.spawningOptionsHelper.trafficParked = "disabled"
      freeroam_freeroam.startFreeroamByName("Industrial", "spawn_factory", nil, false, function()
        local vehs = {
      freeroam_freeroam.spawningOptionsHelper.trafficParked = "disabled"
      freeroam_freeroam.startFreeroamByName("west_coast_usa", "spawn_highway", nil, false, function()
        local vehs = {
@/lua/ge/extensions/gameplay/discover/discover_038.lua
      freeroam_freeroam.spawningOptionsHelper.trafficParked = "disabled"
      freeroam_freeroam.startFreeroamByName("industrial", "spawns_industrial", nil, false, function()
      freeroam_freeroam.spawningOptionsHelper.trafficParked = "disabled"
      freeroam_freeroam.startFreeroamByName("east_coast_usa", "spawns_industrial", nil, false, function()
      freeroam_freeroam.spawningOptionsHelper.trafficParked = "disabled"
      freeroam_freeroam.startFreeroamByName("utah", "spawn_west_highway", nil, false, function()
@/lua/ge/extensions/gameplay/discover/discover_037.lua
      local walkId, limoId = nil, nil
      freeroam_freeroam.startFreeroamByName("west_coast_usa", "spawns_industrial", nil, false, function()
        local vehs = {
      freeroam_freeroam.spawningOptionsHelper.trafficParked = "disabled"
      freeroam_freeroam.startFreeroamByName("gridmap_v2", "spawn_middle", nil, false, function()
    freeroam_freeroam.spawningOptionsHelper.trafficParked = "disabled"
    freeroam_freeroam.startFreeroamByName("johnson_valley", "spawn_remote_pits", nil, false)
    M.onPlayerCameraReady = function()
    freeroam_freeroam.spawningOptionsHelper.trafficParked = "disabled"
    freeroam_freeroam.startFreeroamByName("gridmap_v2", "spawn_middle", nil, false)
    M.onPlayerCameraReady = function()
@/lua/ge/extensions/core/replay.lua
  local spawnVehicle = false  -- don't spawn a vehicle by default
  freeroam_freeroam.startFreeroamByName(levelName, nil, nil, spawnVehicle)  -- don't spawn a vehicle by default
end
@/lua/ge/extensions/freeroam/freeroamConfigurator.lua

  freeroam_freeroam.startFreeroamByName(configuration.levelName, configuration.spawnPointName, nil, { configuration.vehicle.model, options})
end