getPossiblyBrokenMods
Definition
-- @/lua/ge/extensions/core/modmanager.lua:729
--]]
local function getPossiblyBrokenMods()
local overrides = FS:listOverrides()
local mods = {}
for file,v in pairs(overrides) do
local mod = v[1]
mods[mod] = mods[mod] or {}
table.insert(mods[mod], file)
end
local result = {}
for mod,files in pairs(mods) do
log("W", "", "Possibly broken mod detected: "..dumps(mod)..". It overwrites the following files:")
for _,file in ipairs(files) do
log("W", "", " - Overwriten file: "..dumps(file))
end
table.insert(result, {mod, files})
end
return result
end
Callers
@/ui/modules/modmanager/modmanager.js
if (res === false) return
bngApi.engineLua('core_modmanager.getPossiblyBrokenMods()', (mods) => {
let title = "ui.modmanager.listPossiblyBrokenModsTitle"