getModNameFromID
Definition
-- @/lua/ge/extensions/core/modmanager.lua:863
local function getModNameFromID(modID)
for name,m in pairs(mods) do
if m.modData ~= nil and m.modData.tagid ~= nil and m.modData.tagid == modID then
return name
end
if name == modID then return modID end
end
return nil
end
Callers
@/lua/ge/extensions/ui/gameplaySelector/tileGenerators/levelTiles.lua
if level.modID then
local mod = core_modmanager.getModNameFromID(level.modID)
if mod then
@/lua/ge/extensions/ui/gameplaySelector/tileGenerators/campaignTiles.lua
if campaign.modID then
local mod = core_modmanager.getModNameFromID(campaign.modID)
if mod then
@/ui/modules/automation/automation.js
bngApi.engineLua("extensions.core_repository.modUnsubscribe(" + bngApi.serializeToLua(modData.tagid) + ")")
bngApi.engineLua('core_modmanager.deleteMod( extensions.core_modmanager.getModNameFromID(' + bngApi.serializeToLua(modData.tagid) + ') )')
vm.localData = undefined
@/lua/ge/extensions/ui/gameplaySelector/tileGenerators/scenarioTiles.lua
if scenario.modID then
local mod = core_modmanager.getModNameFromID(scenario.modID)
if mod then
@/lua/ge/extensions/ui/gameplaySelector/tileGenerators/missionTiles.lua
if mission.modID then
local mod = core_modmanager.getModNameFromID(mission.modID)
if mod then
@/lua/ge/extensions/core/repository.lua
local data = {}
local modname = core_modmanager.getModNameFromID(mod_id)
if modname then
local modName = extensions.core_modmanager.getModNameFromID(mod_id)
log('D', 'repo.modUnsubscribe', tostring(mod_id).." -> "..tostring(modName))
else
data.modname = core_modmanager.getModNameFromID(data.id)
data.update = true--core_modmanager.checkMod(data.modname)
end
log('D', 'repo.addUpdateQueue',"reason="..data.reason.." "..dumps(data.id).." - "..dumps(core_modmanager.getModNameFromID(data.id)))
table.insert(updateQueue,data)
for k,v in pairs(repoCmd.forceInstall) do
if core_modmanager.getModNameFromID(v) == nil then
modSubscribe(v)
for k,v in pairs(repoCmd.forceRemove) do
if core_modmanager.getModNameFromID(v) ~= nil then
modUnsubscribe(v)
else
mname = core_modmanager.getModNameFromID(v)
end
@/ui/modules/repository/repository.js
bngApi.engineLua("extensions.core_repository.modUnsubscribe(" + bngApi.serializeToLua(modData.tagid) + ")")
bngApi.engineLua('core_modmanager.deleteMod( extensions.core_modmanager.getModNameFromID(' + bngApi.serializeToLua(modData.tagid) + ') )')
vm.localData = undefined
@/lua/ge/extensions/core/modmanager.lua
local function deactivateModId(modID)
local name = getModNameFromID(modID)
if name then
local function activateModId(modID)
local name = getModNameFromID(modID)
if name then
deactivateModId(v.id)
guihooks.trigger('modmanagerError', 'You have an outdated version of [ '..tostring(getModNameFromID(v.id))..' ]. This mod has been deactivated`')
elseif v['action'] == "update" or v['action'] == "missing" then
end
guihooks.trigger('checkUpdateCheckedMod', "SYNC "..tostring(core_modmanager.getModNameFromID(v.id) or v.filename:gsub(".zip","")) )
job.yield()
@/lua/ge/extensions/ui/vehicleSelector/vehicleSpecifications.lua
if configDetails.modID then
local mod = core_modmanager.getModNameFromID(configDetails.modID)
if mod then