GE Lua Documentation

Press F to search!

luaPathToExtName

Definition


-- @/lua/common/extensions.lua:52

local function luaPathToExtName(filepath)
  -- log('I', logTag, 'luaPathToExtName called '..tostring(filepath))
  if not filepath then
    return
  end

  return (filepath:gsub('_', '__'):gsub('/', '_'))
end

Callers

@/lua/ge/main.lua

  extensionName = extensions.luaPathToExtName(extensionName)
  setExtensionUnloadMode(extensionName, "manual")
@/lua/ge/extensions/gameplay/drift/general.lua
  for _, filePath in ipairs(driftExtensions) do
    local extensionName = string.match(extensions.luaPathToExtName(filePath), "extensions_([%w_]+)%.lua")
    local ext = require(string.match(filePath, "(.+)%.lua$"))
@/lua/common/extensions.lua
      end
      extName = luaPathToExtName(extPath)
    else
    for extName,extPath in pairs(extensionsData.loadedModules) do
      local tempExtName = luaPathToExtName(extPath)
      if extName == tempExtName then
@/lua/ge/extensions/career/career.lua
    for i = 1, tableSize(files) do
      extensions.luaPathToExtName(modulePath)
      local extensionFile = string.gsub(files[i], "/lua/ge/extensions/", "")
        table.insert(extensionFiles, extensionFile)
        table.insert(careerModules, extensions.luaPathToExtName(extensionFile))
      --else
    for _, extension in ipairs(extensionFiles) do
      setExtensionUnloadMode(extensions.luaPathToExtName(extension), "manual")
    end