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