Files
2025-03-31 13:19:47 +02:00

87 lines
2.8 KiB
Lua

-- Config to enable language files based on enabled mods.
local config = {
{
--Neurotrauma guns fork
supportedlanguages = {"English","Simplified Chinese","Russian"}, -- which languages patch supports for this specific mod {"English","German","Russian"} etc
IgnoreTargetModState = false, -- doesnt check for target mod being enabled. Still respects supported languages.
workshopId = "3190189044", -- id of the mod being patched and which language files we disable, "" means nothing gets disabled
loadpriority = 0, -- patches with higher priotiry would override ones with lower when enabled. works similiar to game modlist
files = { -- path to language files we want to use instead of originals, %Language% is automatically replaced with client language
"%ModDir%/Localization/%Language%/Items.xml", -- if files is empty (files = {}) then it would just disable mod language files
"%ModDir%/Localization/%Language%/Afflictions.xml"
}
},
{
-- Curly's Surgery Plus (not yet ready)
supportedlanguages = {"English","Simplified Chinese","Russian"},
IgnoreTargetModState = false,
workshopId = "",
loadpriority = 1,
files = {
--"%ModDir%/Localization/%Language%/SurgeryPlus.xml"
}
},
{
-- Cybernetics
supportedlanguages = {"English","Russian"},
IgnoreTargetModState = false,
workshopId = "2788543375",
loadpriority = 0,
files = {"%ModDir%/Localization/%Language%/Cybernetics.xml"}
},
{
-- Cybernetics Improved
supportedlanguages = {"English"},
IgnoreTargetModState = false,
workshopId = "2963474291",
loadpriority = 0,
files = {"%ModDir%/Localization/%Language%/Cybernetics.xml"}
},
{
-- Cybernetics Enhanced
supportedlanguages = {"English","Russian"},
IgnoreTargetModState = false,
workshopId = "3324062208",
loadpriority = 0,
files = {"%ModDir%/Localization/%Language%/Cybernetics.xml"}
},
{
--Neurotrauma experimental dev version
supportedlanguages = {"English","Simplified Chinese","Russian"},
IgnoreTargetModState = false,
workshopId = "3439141713",
loadpriority = 0,
files = {
"%ModDir%/Localization/%Language%/Items.xml",
"%ModDir%/Localization/%Language%/Afflictions.xml"
}
},
{
-- Immersive Repairs NT Cybernetics
supportedlanguages = {"English"},
IgnoreTargetModState = false,
workshopId = "3153498101",
loadpriority = 0,
files = {"%ModDir%/Localization/%Language%/ImmersiveRepairs.xml"}
}
-- Example blank, you dont need to add localization for this
-- {
-- supportedlanguages = {"English"},
-- IgnoreTargetModState = false,
-- workshopId = "", -- if empty doesnt announce patch being enabled or check for other mods
-- loadpriority = 1, -- patches with same priority would load in random order
-- files = {
-- "%ModDir%/Localization/%Language%/dummy.xml"
-- }
-- }
}
return config