diff --git a/GameData/KSPCommunityFixes/Localization/en-us.cfg b/GameData/KSPCommunityFixes/Localization/en-us.cfg index 337ac7a..ab7d1a4 100644 --- a/GameData/KSPCommunityFixes/Localization/en-us.cfg +++ b/GameData/KSPCommunityFixes/Localization/en-us.cfg @@ -1,44 +1,53 @@ -Localization -{ - en-us - { - - // TextureLoaderOptimizations - - #KSPCF_TextureLoaderOptimizations_SettingsTitle = Texture caching optimization - #KSPCF_TextureLoaderOptimizations_SettingsTooltip = Cache PNG textures on disk instead of converting them on every KSP launch.\nSpeedup loading time but increase disk space usage.\nChanges will take effect after relaunching KSP - #KSPCF_TextureLoaderOptimizations_PopupL1 = KSPCommunityFixes can cache converted PNG textures on disk to speed up loading time. - #KSPCF_TextureLoaderOptimizations_F_PopupL2 = In your current install, this should reduce future loading time by about <<1>> seconds. - #KSPCF_TextureLoaderOptimizations_F_PopupL3 = However, this will use about <<1>> MB of additional disk space, and potentially much more if you install additional mods. - #KSPCF_TextureLoaderOptimizations_PopupL4 = You can change this setting later in the in-game settings menu - #KSPCF_TextureLoaderOptimizations_PopupL5 = Do you want to enable this optimization ? - - // KSPCommunityFixes - - #KSPCF_KSPCommunityFixes_KSPCF_Title = KSP Community Fixes - - // AltimeterHorizontalPosition - - #KSPCF_AltimeterHorizontalPosition_SettingsTitle = Altimeter pos (Left<->Right) - #KSPCF_AltimeterHorizontalPosition_SettingsTooltip = Set the horizontal position of the flight scene altimeter widget - - // NoIVA - - #KSPCF_NoIVA_KeepAll = Keep all - #KSPCF_NoIVA_DisableAll = Disable all - #KSPCF_NoIVA_UsePlaceholder = Use placeholder - #KSPCF_NoIVA_SettingsTitle = IVA (interior view) - #KSPCF_NoIVA_SettingsTooltip = Disable IVA functionality: reduce RAM/VRAM usage and increase FPS.\n\t-Disable all : disable IVA\n\t-Use placeholder : disable IVA but keep crew portraits\nChanges will take effect after relaunching KSP - - // DisableManeuverTool - - #KSPCF_DisableManeuverTool_SettingsTooltip = The stock maneuver tool can cause severe lag and stutter issues,\nespecially with Kopernicus modified systems.\nThis option allow to disable it entirely - - // ReflectionTypeLoadExceptionHandler - - #KSPCF_ReflectionTypeLoadExceptionHandler_KSPCFWarning = KSPCommunityFixes warning - #KSPCF_ReflectionTypeLoadExceptionHandler_PluginsLoadFailed = The following plugin(s) failed to load : - #KSPCF_ReflectionTypeLoadExceptionHandler_F_PluginLoadFailed_name_in_location = <<1>> in <<2>> - #KSPCF_ReflectionTypeLoadExceptionHandler_PluginLoadFailed_missingDep = Load failed due to missing dependencies - } -} +Localization +{ + en-us + { + + // TextureLoaderOptimizations + + #KSPCF_TextureLoaderOptimizations_SettingsTitle = Texture caching optimization + #KSPCF_TextureLoaderOptimizations_SettingsTooltip = Cache PNG textures on disk instead of converting them on every KSP launch.\nSpeedup loading time but increase disk space usage.\nChanges will take effect after relaunching KSP + #KSPCF_TextureLoaderOptimizations_PopupL1 = KSPCommunityFixes can cache converted PNG textures on disk to speed up loading time. + #KSPCF_TextureLoaderOptimizations_F_PopupL2 = In your current install, this should reduce future loading time by about <<1>> seconds. + #KSPCF_TextureLoaderOptimizations_F_PopupL3 = However, this will use about <<1>> MB of additional disk space, and potentially much more if you install additional mods. + #KSPCF_TextureLoaderOptimizations_PopupL4 = You can change this setting later in the in-game settings menu + #KSPCF_TextureLoaderOptimizations_PopupL5 = Do you want to enable this optimization ? + + // KSPCommunityFixes + + #KSPCF_KSPCommunityFixes_KSPCF_Title = KSP Community Fixes + + // AltimeterHorizontalPosition + + #KSPCF_AltimeterHorizontalPosition_SettingsTitle = Altimeter pos (Left<->Right) + #KSPCF_AltimeterHorizontalPosition_SettingsTooltip = Set the horizontal position of the flight scene altimeter widget + + // NoIVA + + #KSPCF_NoIVA_KeepAll = Keep all + #KSPCF_NoIVA_DisableAll = Disable all + #KSPCF_NoIVA_UsePlaceholder = Use placeholder + #KSPCF_NoIVA_SettingsTitle = IVA (interior view) + #KSPCF_NoIVA_SettingsTooltip = Disable IVA functionality: reduce RAM/VRAM usage and increase FPS.\n\t-Disable all : disable IVA\n\t-Use placeholder : disable IVA but keep crew portraits\nChanges will take effect after relaunching KSP + + // DisableManeuverTool + + #KSPCF_DisableManeuverTool_SettingsTooltip = The stock maneuver tool can cause severe lag and stutter issues,\nespecially with Kopernicus modified systems.\nThis option allow to disable it entirely + + // ReflectionTypeLoadExceptionHandler + + #KSPCF_ReflectionTypeLoadExceptionHandler_KSPCFWarning = KSPCommunityFixes warning + #KSPCF_ReflectionTypeLoadExceptionHandler_PluginsLoadFailed = The following plugin(s) failed to load : + #KSPCF_ReflectionTypeLoadExceptionHandler_F_PluginLoadFailed_name_in_location = <<1>> in <<2>> + #KSPCF_ReflectionTypeLoadExceptionHandler_PluginLoadFailed_missingDep = Load failed due to missing dependencies + + // Agents + + #KSPCF_Agents_clampOTronTitle = Clamp-O-Tron + #KSPCF_Agents_clampOTronDesc = + #KSPCF_Agents_freeFallTitle = FreeFall Parachutes + #KSPCF_Agents_freeFallDesc = + #KSPCF_Agents_lightYearDesc = + #KSPCF_Agents_stratusCorpDesc = + } +} \ No newline at end of file diff --git a/GameData/KSPCommunityFixes/Localization/ru.cfg b/GameData/KSPCommunityFixes/Localization/ru.cfg new file mode 100644 index 0000000..4dfa8a7 --- /dev/null +++ b/GameData/KSPCommunityFixes/Localization/ru.cfg @@ -0,0 +1,53 @@ +Localization +{ + ru + { + + // TextureLoaderOptimizations + + #KSPCF_TextureLoaderOptimizations_SettingsTitle = Оптимизация кэширования текстур + #KSPCF_TextureLoaderOptimizations_SettingsTooltip = Кэшируйте текстуры PNG на диске вместо их преобразования при каждом запуске KSP.\nУскоряет время загрузки, но увеличивает использование дискового пространства.\nИзменения вступят в силу после повторного запуска KSP + #KSPCF_TextureLoaderOptimizations_PopupL1 = Исправления сообщества KSP могут кэшировать преобразованные текстуры PNG на диске, чтобы ускорить время загрузки. + #KSPCF_TextureLoaderOptimizations_F_PopupL2 = В вашей текущей установке это должно сократить время загрузки в будущем примерно на <<1>> секунды. + #KSPCF_TextureLoaderOptimizations_F_PopupL3 = Однако для этого потребуется около <<1>> МБ дополнительного дискового пространства, и, возможно, гораздо больше, если вы установите дополнительные моды. + #KSPCF_TextureLoaderOptimizations_PopupL4 = Вы можете изменить этот параметр позже в меню настроек в игре + #KSPCF_TextureLoaderOptimizations_PopupL5 = Вы хотите включить эту оптимизацию? + + // KSPCommunityFixes + + #KSPCF_KSPCommunityFixes_KSPCF_Title = Исправления Сообщества KSP + + // AltimeterHorizontalPosition + + #KSPCF_AltimeterHorizontalPosition_SettingsTitle = Положение высотомера (Слева<->Справа) + #KSPCF_AltimeterHorizontalPosition_SettingsTooltip = Установите горизонтальное положение виджета высотомера сцены полета + + // NoIVA + + #KSPCF_NoIVA_KeepAll = Хранишь все + #KSPCF_NoIVA_DisableAll = Отключить все + #KSPCF_NoIVA_UsePlaceholder = Используйте заполнитель + #KSPCF_NoIVA_SettingsTitle = Бортовая камера (вид изнутри) + #KSPCF_NoIVA_SettingsTooltip = Отключите бортовую камеры: уменьшите использование оперативной/видеопамяти и увеличьте частоту кадров.\n\t-Отключить все: отключить бортовую камеру\n\t-Использовать заполнитель: отключить бортовую камеру, но сохранить портреты экипажа\nИзменения вступят в силу после перезапуска KSP + + // DisableManeuverTool + + #KSPCF_DisableManeuverTool_SettingsTooltip = Инструмент для маневрирования запасами может вызвать серьезные задержки и проблемы с заиканием, особенно в системах, модифицированных Kopernicus.\N Эта опция позволяет полностью отключить его + + // ReflectionTypeLoadExceptionHandler + + #KSPCF_ReflectionTypeLoadExceptionHandler_KSPCFWarning = Сообщество KSP Исправляет предупреждение + #KSPCF_ReflectionTypeLoadExceptionHandler_PluginsLoadFailed = Не удалось загрузить следующие плагины : + #KSPCF_ReflectionTypeLoadExceptionHandler_F_PluginLoadFailed_name_in_location = <<1>> в <<2>> + #KSPCF_ReflectionTypeLoadExceptionHandler_PluginLoadFailed_missingDep = Сбой загрузки из-за отсутствия зависимостей + + // Agents + + #KSPCF_Agents_clampOTronTitle = Хват-О-Трон + #KSPCF_Agents_clampOTronDesc = + #KSPCF_Agents_freeFallTitle = Парашюты Свободного Падения + #KSPCF_Agents_freeFallDesc = + #KSPCF_Agents_lightYearDesc = + #KSPCF_Agents_stratusCorpDesc = + } +} \ No newline at end of file diff --git a/GameData/KSPCommunityFixes/Patches/Stock/Icons/Clamp-O-Tron.dds b/GameData/KSPCommunityFixes/Patches/Stock/Icons/Clamp-O-Tron.dds new file mode 100644 index 0000000..09186fa Binary files /dev/null and b/GameData/KSPCommunityFixes/Patches/Stock/Icons/Clamp-O-Tron.dds differ diff --git a/GameData/KSPCommunityFixes/Patches/Stock/Icons/Clamp-O-Tron_scaled.truecolor b/GameData/KSPCommunityFixes/Patches/Stock/Icons/Clamp-O-Tron_scaled.truecolor new file mode 100644 index 0000000..18a8893 Binary files /dev/null and b/GameData/KSPCommunityFixes/Patches/Stock/Icons/Clamp-O-Tron_scaled.truecolor differ diff --git a/GameData/KSPCommunityFixes/Patches/Stock/Icons/FreeFallParachutes.dds b/GameData/KSPCommunityFixes/Patches/Stock/Icons/FreeFallParachutes.dds new file mode 100644 index 0000000..21a6429 Binary files /dev/null and b/GameData/KSPCommunityFixes/Patches/Stock/Icons/FreeFallParachutes.dds differ diff --git a/GameData/KSPCommunityFixes/Patches/Stock/Icons/FreeFallParachutes_scaled.truecolor b/GameData/KSPCommunityFixes/Patches/Stock/Icons/FreeFallParachutes_scaled.truecolor new file mode 100644 index 0000000..faa6315 Binary files /dev/null and b/GameData/KSPCommunityFixes/Patches/Stock/Icons/FreeFallParachutes_scaled.truecolor differ diff --git a/GameData/KSPCommunityFixes/Patches/Stock/Icons/LightYearTireCompany.dds b/GameData/KSPCommunityFixes/Patches/Stock/Icons/LightYearTireCompany.dds new file mode 100644 index 0000000..21935a8 Binary files /dev/null and b/GameData/KSPCommunityFixes/Patches/Stock/Icons/LightYearTireCompany.dds differ diff --git a/GameData/KSPCommunityFixes/Patches/Stock/Icons/LightYearTireCompany_scaled.truecolor b/GameData/KSPCommunityFixes/Patches/Stock/Icons/LightYearTireCompany_scaled.truecolor new file mode 100644 index 0000000..6098db0 Binary files /dev/null and b/GameData/KSPCommunityFixes/Patches/Stock/Icons/LightYearTireCompany_scaled.truecolor differ diff --git a/GameData/KSPCommunityFixes/Patches/Stock/Icons/README.md b/GameData/KSPCommunityFixes/Patches/Stock/Icons/README.md new file mode 100644 index 0000000..5f00d35 --- /dev/null +++ b/GameData/KSPCommunityFixes/Patches/Stock/Icons/README.md @@ -0,0 +1,2 @@ + +Logos by [Kerbalized Flags](https://forum.kerbalspaceprogram.com/index.php?/topic/102185-112x-kerbalized-flags-agencies-and-decal-textures-03aug21-and-suits-v10-15sep21-more-slim-suits/) author diff --git a/GameData/KSPCommunityFixes/Patches/Stock/Icons/StratusCorporation.dds b/GameData/KSPCommunityFixes/Patches/Stock/Icons/StratusCorporation.dds new file mode 100644 index 0000000..df2b612 Binary files /dev/null and b/GameData/KSPCommunityFixes/Patches/Stock/Icons/StratusCorporation.dds differ diff --git a/GameData/KSPCommunityFixes/Patches/Stock/Icons/StratusCorporation_scaled.truecolor b/GameData/KSPCommunityFixes/Patches/Stock/Icons/StratusCorporation_scaled.truecolor new file mode 100644 index 0000000..0fcbf30 Binary files /dev/null and b/GameData/KSPCommunityFixes/Patches/Stock/Icons/StratusCorporation_scaled.truecolor differ diff --git a/GameData/KSPCommunityFixes/Patches/Stock/ManufacturerFixes.cfg b/GameData/KSPCommunityFixes/Patches/Stock/ManufacturerFixes.cfg new file mode 100644 index 0000000..8a27f91 --- /dev/null +++ b/GameData/KSPCommunityFixes/Patches/Stock/ManufacturerFixes.cfg @@ -0,0 +1,15 @@ + +@PART[sasModule]:FOR[KSPCommunityFixes] { %manufacturer = #autoLOC_501631 } +@PART[xenonTankRadial]:FOR[KSPCommunityFixes] { %manufacturer = #autoLOC_501633 } +@PART[winglet|fireworksLauncherSmall|fireworksLauncherBig]:FOR[KSPCommunityFixes] { %manufacturer = #autoLOC_501627 } +@PART[solidBooster_sm_v2|solidBooster_v2]:FOR[KSPCommunityFixes] { %manufacturer = #autoLOC_501641 } +@PART[ServiceBay_125_v2|ServiceBay_250_v2]:FOR[KSPCommunityFixes] { %manufacturer = #autoLOC_501634 } +@PART[externalTankCapsule]:FOR[KSPCommunityFixes] { %manufacturer = #autoLOC_501633 } +@PART[RCSFuelTank|rcsTankMini|RCSTank1-2]:FOR[KSPCommunityFixes] { %manufacturer = #autoLOC_6004000 } +@PART[landerCabinSmall]:FOR[KSPCommunityFixes] { %manufacturer = #autoLOC_501632 } +@PART[EnginePlate4]:FOR[KSPCommunityFixes]:NEEDS[SquadExpansion/MakingHistory] { %manufacturer = #autoLOC_501682 } +@PART[Mk2Pod]:FOR[KSPCommunityFixes]:NEEDS[SquadExpansion/MakingHistory] { %manufacturer = #autoLOC_501630 } + +@PART[evaChute|parachuteSingle|parachuteRadial|radialDrogue|parachuteLarge|parachuteDrogue]:FOR[KSPCommunityFixes] { %manufacturer = #KSPCF_Agents_freeFallTitle } +@PART[stackPoint1|dockingPort1|dockingPort2|dockingPort3|dockingPortLarge|dockingPortLateral]:FOR[KSPCommunityFixes] { %manufacturer = #KSPCF_Agents_clampOTronTitle } + diff --git a/GameData/KSPCommunityFixes/Patches/Stock/MissingAgents.cfg b/GameData/KSPCommunityFixes/Patches/Stock/MissingAgents.cfg new file mode 100644 index 0000000..320f103 --- /dev/null +++ b/GameData/KSPCommunityFixes/Patches/Stock/MissingAgents.cfg @@ -0,0 +1,32 @@ + +AGENT { + name = Clamp-O-Tron + title = #KSPCF_Agents_clampOTronTitle + description = #KSPCF_Agents_clampOTronDesc + logoURL = KSPCommunityFixes/Patches/Stock/Icons/Clamp-O-Tron + logoScaledURL = KSPCommunityFixes/Patches/Stock/Icons/Clamp-O-Tron_scaled +} + +AGENT { + name = FreeFall Parachutes + title = #KSPCF_Agents_freeFallTitle + description = #KSPCF_Agents_freeFallDesc + logoURL = KSPCommunityFixes/Patches/Stock/Icons/FreeFallParachutes + logoScaledURL = KSPCommunityFixes/Patches/Stock/Icons/FreeFallParachutes_scaled +} + +AGENT { + name = LightYear Tire Company + title = #autoLOC_501653 + description = #KSPCF_Agents_lightYearDesc + logoURL = KSPCommunityFixes/Patches/Stock/Icons/LightYearTireCompany + logoScaledURL = KSPCommunityFixes/Patches/Stock/Icons/LightYearTireCompany_scaled +} + +AGENT { + name = Stratus Corporation + title = #autoLOC_6004000 + description = #KSPCF_Agents_stratusCorpDesc + logoURL = KSPCommunityFixes/Patches/Stock/Icons/StratusCorporation + logoScaledURL = KSPCommunityFixes/Patches/Stock/Icons/StratusCorporation_scaled +} \ No newline at end of file