Skip to content

Commit

Permalink
Merge pull request #64 from sunnypunny/dev
Browse files Browse the repository at this point in the history
Some stock patches + localization
  • Loading branch information
gotmachine authored Jul 16, 2022
2 parents 73df555 + 371cc5b commit a77575a
Show file tree
Hide file tree
Showing 13 changed files with 155 additions and 44 deletions.
97 changes: 53 additions & 44 deletions GameData/KSPCommunityFixes/Localization/en-us.cfg
Original file line number Diff line number Diff line change
@@ -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.\n<i>Changes will take effect after relaunching KSP</i>
#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 <b><color=#FF8000><<1>> seconds</color></b>.
#KSPCF_TextureLoaderOptimizations_F_PopupL3 = However, this will use about <b><color=#FF8000><<1>> MB</color></b> 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\n<i>Changes will take effect after relaunching KSP</i>

// 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.\n<i>Changes will take effect after relaunching KSP</i>
#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 <b><color=#FF8000><<1>> seconds</color></b>.
#KSPCF_TextureLoaderOptimizations_F_PopupL3 = However, this will use about <b><color=#FF8000><<1>> MB</color></b> 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\n<i>Changes will take effect after relaunching KSP</i>

// 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 =
}
}
53 changes: 53 additions & 0 deletions GameData/KSPCommunityFixes/Localization/ru.cfg
Original file line number Diff line number Diff line change
@@ -0,0 +1,53 @@
Localization
{
ru
{

// TextureLoaderOptimizations

#KSPCF_TextureLoaderOptimizations_SettingsTitle = Оптимизация кэширования текстур
#KSPCF_TextureLoaderOptimizations_SettingsTooltip = Кэшируйте текстуры PNG на диске вместо их преобразования при каждом запуске KSP.\nУскоряет время загрузки, но увеличивает использование дискового пространства.\n<i>Изменения вступят в силу после повторного запуска KSP</i>
#KSPCF_TextureLoaderOptimizations_PopupL1 = Исправления сообщества KSP могут кэшировать преобразованные текстуры PNG на диске, чтобы ускорить время загрузки.
#KSPCF_TextureLoaderOptimizations_F_PopupL2 = В вашей текущей установке это должно сократить время загрузки в будущем примерно на <b><color=#FF8000><<1>> секунды</color></b>.
#KSPCF_TextureLoaderOptimizations_F_PopupL3 = Однако для этого потребуется около <b><color=#FF8000><<1>> МБ</color></b> дополнительного дискового пространства, и, возможно, гораздо больше, если вы установите дополнительные моды.
#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<i>Изменения вступят в силу после перезапуска KSP</i>

// 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 =
}
}
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
2 changes: 2 additions & 0 deletions GameData/KSPCommunityFixes/Patches/Stock/Icons/README.md
Original file line number Diff line number Diff line change
@@ -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
Binary file not shown.
Binary file not shown.
15 changes: 15 additions & 0 deletions GameData/KSPCommunityFixes/Patches/Stock/ManufacturerFixes.cfg
Original file line number Diff line number Diff line change
@@ -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 }

32 changes: 32 additions & 0 deletions GameData/KSPCommunityFixes/Patches/Stock/MissingAgents.cfg
Original file line number Diff line number Diff line change
@@ -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
}

0 comments on commit a77575a

Please sign in to comment.