diff --git a/Patch104pZH/ModBundleCoreAudioItems.json b/Patch104pZH/ModBundleCoreAudioItems.json index c3835bdaa..57bcb63a4 100644 --- a/Patch104pZH/ModBundleCoreAudioItems.json +++ b/Patch104pZH/ModBundleCoreAudioItems.json @@ -171,6 +171,36 @@ ] } ] + }, + { + "name": "CoreAudioSwedish", + "big": true, + "files": [ + { + "sourceParent": "GameFilesEdited", + "sourceTargetList": [ + { + "source": "Data/Audio/Sounds/English/*.wav", + "target": "Data/Audio/Sounds/English/*.wav" + } + ] + } + ] + }, + { + "name": "CoreAudioUkrainian", + "big": true, + "files": [ + { + "sourceParent": "GameFilesEdited", + "sourceTargetList": [ + { + "source": "Data/Audio/Sounds/English/*.wav", + "target": "Data/Audio/Sounds/English/*.wav" + } + ] + } + ] } ] } diff --git a/Patch104pZH/ModBundleCoreLanguageItems.json b/Patch104pZH/ModBundleCoreLanguageItems.json index 72f88a7d3..98efe745e 100644 --- a/Patch104pZH/ModBundleCoreLanguageItems.json +++ b/Patch104pZH/ModBundleCoreLanguageItems.json @@ -396,6 +396,74 @@ } } ] + }, + { + "name": "CoreLangSwedish", + "big": true, + "setGameLanguageOnInstall": "English", + "files": [ + { + "sourceParent": "GameFilesEdited", + "sourceTargetList": [ + { + "source": "Data/Swedish/*.ini", + "target": "Data/English/*.ini" + } + ] + }, + { + "sourceParent": "GameFilesEdited", + "sourceTargetList": [ + { + "source": "Data/generals.str", + "target": "Data/English/generals.csf" + } + ], + "params": { + "language": "Swedish", + "excludeMarkersList": [ + [ + "//patch104p-optional-begin", + "//patch104p-optional-end" + ] + ] + } + } + ] + }, + { + "name": "CoreLangUkrainian", + "big": true, + "setGameLanguageOnInstall": "English", + "files": [ + { + "sourceParent": "GameFilesEdited", + "sourceTargetList": [ + { + "source": "Data/Ukrainian/*.ini", + "target": "Data/English/*.ini" + } + ] + }, + { + "sourceParent": "GameFilesEdited", + "sourceTargetList": [ + { + "source": "Data/generals.str", + "target": "Data/English/generals.csf" + } + ], + "params": { + "language": "Ukrainian", + "excludeMarkersList": [ + [ + "//patch104p-optional-begin", + "//patch104p-optional-end" + ] + ] + } + } + ] } ] } diff --git a/Patch104pZH/ModBundleCorePacks.json b/Patch104pZH/ModBundleCorePacks.json index 4756b85f6..7ae6c5448 100644 --- a/Patch104pZH/ModBundleCorePacks.json +++ b/Patch104pZH/ModBundleCorePacks.json @@ -157,6 +157,34 @@ "CoreW3D", "CoreWindow" ] + }, + { + "name": "CoreSwedish", + "itemNames": [ + "CoreAudio", + "CoreAudioSwedish", + "CoreINI", + "CoreLangSwedish", + "CoreMaps", + "CoreMisc", + "CoreTextures", + "CoreW3D", + "CoreWindow" + ] + }, + { + "name": "CoreUkrainian", + "itemNames": [ + "CoreAudio", + "CoreAudioUkrainian", + "CoreINI", + "CoreLangUkrainian", + "CoreMaps", + "CoreMisc", + "CoreTextures", + "CoreW3D", + "CoreWindow" + ] } ] } diff --git a/Patch104pZH/ModBundleFullPacks.json b/Patch104pZH/ModBundleFullPacks.json index 9e210dce5..b9f5de697 100644 --- a/Patch104pZH/ModBundleFullPacks.json +++ b/Patch104pZH/ModBundleFullPacks.json @@ -7,6 +7,7 @@ "itemNames": [ "OptionalAudio", "OptionalAudioArabic", + "OptionalLangArabic", "OptionalINI", "OptionalTextures", "OptionalW3D", @@ -231,6 +232,48 @@ "CoreWindow", "RecoveredTextures" ] + }, + { + "name": "FullSwedish", + "itemNames": [ + "OptionalAudio", + "OptionalAudioSwedish", + "OptionalINI", + "OptionalLangSwedish", + "OptionalTextures", + "OptionalW3D", + "CoreAudio", + "CoreAudioSwedish", + "CoreINI", + "CoreLangSwedish", + "CoreMaps", + "CoreMisc", + "CoreTextures", + "CoreW3D", + "CoreWindow", + "RecoveredTextures" + ] + }, + { + "name": "FullUkrainian", + "itemNames": [ + "OptionalAudio", + "OptionalAudioUkrainian", + "OptionalINI", + "OptionalLangUkrainian", + "OptionalTextures", + "OptionalW3D", + "CoreAudio", + "CoreAudioUkrainian", + "CoreINI", + "CoreLangUkrainian", + "CoreMaps", + "CoreMisc", + "CoreTextures", + "CoreW3D", + "CoreWindow", + "RecoveredTextures" + ] } ] } diff --git a/Patch104pZH/ModBundleOptionalAudioItems.json b/Patch104pZH/ModBundleOptionalAudioItems.json index ecc238505..4ad55d459 100644 --- a/Patch104pZH/ModBundleOptionalAudioItems.json +++ b/Patch104pZH/ModBundleOptionalAudioItems.json @@ -291,6 +291,60 @@ ] } ] + }, + { + "name": "OptionalAudioSwedish", + "big": true, + "files": [ + { + "sourceParent": "GameFilesOptional", + "sourceTargetList": [ + { + "source": "Data/Audio/Sounds/English/*.wav", + "target": "Data/Audio/Sounds/English/*.wav" + }, + { + "source": "Data/Audio/Sounds/Restoration/CommonVoice/*.wav", + "target": "Data/Audio/Sounds/English/*.wav" + }, + { + "source": "Data/Audio/Sounds/Restoration/EnglishVoice/*.wav", + "target": "Data/Audio/Sounds/English/*.wav" + }, + { + "source": "Data/Audio/Speech/Restoration/EnglishEva/*.wav", + "target": "Data/Audio/Speech/English/*.wav" + } + ] + } + ] + }, + { + "name": "OptionalAudioUkrainian", + "big": true, + "files": [ + { + "sourceParent": "GameFilesOptional", + "sourceTargetList": [ + { + "source": "Data/Audio/Sounds/English/*.wav", + "target": "Data/Audio/Sounds/English/*.wav" + }, + { + "source": "Data/Audio/Sounds/Restoration/CommonVoice/*.wav", + "target": "Data/Audio/Sounds/English/*.wav" + }, + { + "source": "Data/Audio/Sounds/Restoration/EnglishVoice/*.wav", + "target": "Data/Audio/Sounds/English/*.wav" + }, + { + "source": "Data/Audio/Speech/Restoration/EnglishEva/*.wav", + "target": "Data/Audio/Speech/English/*.wav" + } + ] + } + ] } ] } diff --git a/Patch104pZH/ModBundleOptionalLanguageItems.json b/Patch104pZH/ModBundleOptionalLanguageItems.json index 49684aebb..f497eafeb 100644 --- a/Patch104pZH/ModBundleOptionalLanguageItems.json +++ b/Patch104pZH/ModBundleOptionalLanguageItems.json @@ -4,6 +4,30 @@ "itemsPrefix": "600_899_SuperPatch_", "itemsSuffix": "", "items": [ + { + "name": "OptionalLangArabic", + "big": true, + "files": [ + { + "sourceParent": "GameFilesEdited", + "sourceTargetList": [ + { + "source": "Data/generals.str", + "target": "Data/Arabic/generals.csf" + } + ], + "params": { + "language": "Arabic", + "excludeMarkersList": [ + [ + "//patch104p-core-begin", + "//patch104p-core-end" + ] + ] + } + } + ] + }, { "name": "OptionalLangBrazilian", "big": true, @@ -244,6 +268,54 @@ } } ] + }, + { + "name": "OptionalLangSwedish", + "big": true, + "files": [ + { + "sourceParent": "GameFilesEdited", + "sourceTargetList": [ + { + "source": "Data/generals.str", + "target": "Data/Swedish/generals.csf" + } + ], + "params": { + "language": "Swedish", + "excludeMarkersList": [ + [ + "//patch104p-core-begin", + "//patch104p-core-end" + ] + ] + } + } + ] + }, + { + "name": "OptionalLangUkrainian", + "big": true, + "files": [ + { + "sourceParent": "GameFilesEdited", + "sourceTargetList": [ + { + "source": "Data/generals.str", + "target": "Data/Ukrainian/generals.csf" + } + ], + "params": { + "language": "Ukrainian", + "excludeMarkersList": [ + [ + "//patch104p-core-begin", + "//patch104p-core-end" + ] + ] + } + } + ] } ] }