diff --git a/data/cdata/english/sound/voiceovers/afcaves/afcaves_nkl_2_3_r.flac b/data/cdata/english/sound/voiceovers/afcaves/afcaves_nkl_2_3_r.flac index 76d6bf0c..cb61ebcd 100644 Binary files a/data/cdata/english/sound/voiceovers/afcaves/afcaves_nkl_2_3_r.flac and b/data/cdata/english/sound/voiceovers/afcaves/afcaves_nkl_2_3_r.flac differ diff --git a/data/cdata/english_safe/sound/voiceovers/afcaves/afcaves_nkl_2_3_r.flac b/data/cdata/english_safe/sound/voiceovers/afcaves/afcaves_nkl_2_3_r.flac new file mode 100644 index 00000000..cb61ebcd Binary files /dev/null and b/data/cdata/english_safe/sound/voiceovers/afcaves/afcaves_nkl_2_3_r.flac differ diff --git a/data/cdata/japanese_partial/sound/voiceovers/afcaves/afcaves_nkl_2_3_r.flac b/data/cdata/japanese_partial/sound/voiceovers/afcaves/afcaves_nkl_2_3_r.flac new file mode 100644 index 00000000..cb61ebcd Binary files /dev/null and b/data/cdata/japanese_partial/sound/voiceovers/afcaves/afcaves_nkl_2_3_r.flac differ diff --git a/data/cdata/russian_partial/sound/voiceovers/afcaves/afcaves_nkl_2_3_r.flac b/data/cdata/russian_partial/sound/voiceovers/afcaves/afcaves_nkl_2_3_r.flac new file mode 100644 index 00000000..cb61ebcd Binary files /dev/null and b/data/cdata/russian_partial/sound/voiceovers/afcaves/afcaves_nkl_2_3_r.flac differ diff --git a/data/cdata/spanishna/sound/voiceovers/afcaves/afcaves_nkl_2_3_r.flac b/data/cdata/spanishna/sound/voiceovers/afcaves/afcaves_nkl_2_3_r.flac new file mode 100644 index 00000000..cb61ebcd Binary files /dev/null and b/data/cdata/spanishna/sound/voiceovers/afcaves/afcaves_nkl_2_3_r.flac differ diff --git a/data/zone_source/build.txt b/data/zone_source/build.txt index b2f096f9..a590b268 100644 --- a/data/zone_source/build.txt +++ b/data/zone_source/build.txt @@ -11,13 +11,16 @@ h2_mod_patch_dc_whitehouse ita_h2_mod_common jpf_h2_mod_common jpp_h2_mod_common +jpp_h2_mod_patch_af_caves kor_h2_mod_common pol_h2_mod_common por_h2_mod_common rup_h2_mod_common +rup_h2_mod_patch_af_caves rus_h2_mod_common rus_h2_mod_patch_dc_whitehouse sch_h2_mod_common sna_h2_mod_common +sna_h2_mod_patch_af_caves spa_h2_mod_common tch_h2_mod_common \ No newline at end of file diff --git a/data/zone_source/eng_h2_mod_patch_af_caves.csv b/data/zone_source/eng_h2_mod_patch_af_caves.csv index 24d4d164..ed5756f0 100644 --- a/data/zone_source/eng_h2_mod_patch_af_caves.csv +++ b/data/zone_source/eng_h2_mod_patch_af_caves.csv @@ -1,2 +1 @@ -localize,english sound,afcaves_nkl_goodluck \ No newline at end of file diff --git a/data/zone_source/ens_h2_mod_patch_af_caves.csv b/data/zone_source/ens_h2_mod_patch_af_caves.csv index 1e176e9f..ed5756f0 100644 --- a/data/zone_source/ens_h2_mod_patch_af_caves.csv +++ b/data/zone_source/ens_h2_mod_patch_af_caves.csv @@ -1,2 +1 @@ -localize,english_safe sound,afcaves_nkl_goodluck \ No newline at end of file diff --git a/data/zone_source/jpp_h2_mod_patch_af_caves.csv b/data/zone_source/jpp_h2_mod_patch_af_caves.csv new file mode 100644 index 00000000..ed5756f0 --- /dev/null +++ b/data/zone_source/jpp_h2_mod_patch_af_caves.csv @@ -0,0 +1 @@ +sound,afcaves_nkl_goodluck \ No newline at end of file diff --git a/data/zone_source/rup_h2_mod_patch_af_caves.csv b/data/zone_source/rup_h2_mod_patch_af_caves.csv new file mode 100644 index 00000000..ed5756f0 --- /dev/null +++ b/data/zone_source/rup_h2_mod_patch_af_caves.csv @@ -0,0 +1 @@ +sound,afcaves_nkl_goodluck \ No newline at end of file diff --git a/data/zone_source/sna_h2_mod_patch_af_caves.csv b/data/zone_source/sna_h2_mod_patch_af_caves.csv new file mode 100644 index 00000000..ed5756f0 --- /dev/null +++ b/data/zone_source/sna_h2_mod_patch_af_caves.csv @@ -0,0 +1 @@ +sound,afcaves_nkl_goodluck \ No newline at end of file diff --git a/data/zonetool/eng_h2_mod_patch_af_caves/sounds/afcaves_nkl_goodluck.json b/data/zonetool/eng_h2_mod_patch_af_caves/sounds/afcaves_nkl_goodluck.json index ba53f75a..a77097b6 100644 --- a/data/zonetool/eng_h2_mod_patch_af_caves/sounds/afcaves_nkl_goodluck.json +++ b/data/zonetool/eng_h2_mod_patch_af_caves/sounds/afcaves_nkl_goodluck.json @@ -24,8 +24,8 @@ "priority": 18, "dspBus": "voices_critical", "volMod": "voices_dialog_radio", - "volMin": 0.8936999797821045, - "volMax": 0.8936999797821045, + "volMin": 0.7936999797821045, + "volMax": 0.7936999797821045, "pitchMin": 1.0, "pitchMax": 1.0, "distMin": 120.0, @@ -44,7 +44,11 @@ "polyGlobal": 174, "polyEntityType": 0, "polyGlobalType": 0, + "envelopMin": 0.0, + "envelopMax": 0.0, + "envelopPercentage": 0.0, "reverbWetMixOverride": 0.0, + "reverbMultiplier": 0.0, "smartPanDistance2d": 0.0, "smartPanDistance3d": 0.0, "smartPanAttenuation3d": 1.0, @@ -185,19 +189,10 @@ { "bytes": [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "subtype": null - }, - { - "bytes": [0, 0, 0, 0, 0, 0, 0, 0], - "subtype": null - }, - { - "bytes": [0, 0, 0, 0], - "subtype": null } ], "u1": 4, - "u4": 0.0, - "u6": 0.0010000000474974513 + "u2": 0.0010000000474974513 } } ] diff --git a/data/zonetool/ens_h2_mod_patch_af_caves/sounds/afcaves_nkl_goodluck.json b/data/zonetool/ens_h2_mod_patch_af_caves/sounds/afcaves_nkl_goodluck.json index ba53f75a..a77097b6 100644 --- a/data/zonetool/ens_h2_mod_patch_af_caves/sounds/afcaves_nkl_goodluck.json +++ b/data/zonetool/ens_h2_mod_patch_af_caves/sounds/afcaves_nkl_goodluck.json @@ -24,8 +24,8 @@ "priority": 18, "dspBus": "voices_critical", "volMod": "voices_dialog_radio", - "volMin": 0.8936999797821045, - "volMax": 0.8936999797821045, + "volMin": 0.7936999797821045, + "volMax": 0.7936999797821045, "pitchMin": 1.0, "pitchMax": 1.0, "distMin": 120.0, @@ -44,7 +44,11 @@ "polyGlobal": 174, "polyEntityType": 0, "polyGlobalType": 0, + "envelopMin": 0.0, + "envelopMax": 0.0, + "envelopPercentage": 0.0, "reverbWetMixOverride": 0.0, + "reverbMultiplier": 0.0, "smartPanDistance2d": 0.0, "smartPanDistance3d": 0.0, "smartPanAttenuation3d": 1.0, @@ -185,19 +189,10 @@ { "bytes": [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "subtype": null - }, - { - "bytes": [0, 0, 0, 0, 0, 0, 0, 0], - "subtype": null - }, - { - "bytes": [0, 0, 0, 0], - "subtype": null } ], "u1": 4, - "u4": 0.0, - "u6": 0.0010000000474974513 + "u2": 0.0010000000474974513 } } ] diff --git a/data/zonetool/jpp_h2_mod_patch_af_caves/sounds/afcaves_nkl_goodluck.json b/data/zonetool/jpp_h2_mod_patch_af_caves/sounds/afcaves_nkl_goodluck.json new file mode 100644 index 00000000..a77097b6 --- /dev/null +++ b/data/zonetool/jpp_h2_mod_patch_af_caves/sounds/afcaves_nkl_goodluck.json @@ -0,0 +1,199 @@ +{ + "aliasName": "afcaves_nkl_goodluck", + "count": 1, + "head": [ + { + "aliasName": "afcaves_nkl_goodluck", + "secondaryAliasName": null, + "chainAliasName": null, + "subtitle": "SUBTITLE_AFCAVES_NKL_GOODLUCK23", + "mixerGroup": null, + "soundfile": { + "type": 2, + "exists": true, + "totalMsec": 4568, + "isLocalized": true, + "isStreamed": true, + "fileIndex": 0, + "raw": { + "dir": "voiceovers/afcaves", + "name": "afcaves_nkl_2_3_r" + } + }, + "flags": 2097562, + "priority": 18, + "dspBus": "voices_critical", + "volMod": "voices_dialog_radio", + "volMin": 0.7936999797821045, + "volMax": 0.7936999797821045, + "pitchMin": 1.0, + "pitchMax": 1.0, + "distMin": 120.0, + "distMax": 600.0, + "velocityMin": 0.0, + "probability": 1.0, + "sequence": 1, + "startDelay": 0, + "masterPriority": 100, + "masterPercentage": 0.20000000298023224, + "slavePercentage": 1.0, + "playbackPercentage": 100, + "lfePercentage": 0.0, + "centerPercentage": 0.0, + "poly": 1, + "polyGlobal": 174, + "polyEntityType": 0, + "polyGlobalType": 0, + "envelopMin": 0.0, + "envelopMax": 0.0, + "envelopPercentage": 0.0, + "reverbWetMixOverride": 0.0, + "reverbMultiplier": 0.0, + "smartPanDistance2d": 0.0, + "smartPanDistance3d": 0.0, + "smartPanAttenuation3d": 1.0, + "stereo3dAngle": 0, + "stereo3dStart": 0.0, + "stereo3dEnd": 0.0, + "sndContext": null, + "sndCurve": "$default", + "lpfCurve": "$default", + "hpfCurve": "$defaultHpf", + "reverbSendCurve": "$default", + "speakerMap": { + "channelMaps": [ + { + "speakerCount": 2, + "speakers": [ + { + "levels0": 1.0, + "levels1": 0.0, + "numLevels": 1, + "speaker": 0 + }, + { + "levels0": 1.0, + "levels1": 0.0, + "numLevels": 1, + "speaker": 1 + } + ] + }, + { + "speakerCount": 6, + "speakers": [ + { + "levels0": 0.0, + "levels1": 0.0, + "numLevels": 1, + "speaker": 0 + }, + { + "levels0": 0.0, + "levels1": 0.0, + "numLevels": 1, + "speaker": 1 + }, + { + "levels0": 1.0, + "levels1": 0.0, + "numLevels": 1, + "speaker": 2 + }, + { + "levels0": 0.0, + "levels1": 0.0, + "numLevels": 1, + "speaker": 3 + }, + { + "levels0": 0.0, + "levels1": 0.0, + "numLevels": 1, + "speaker": 4 + }, + { + "levels0": 0.0, + "levels1": 0.0, + "numLevels": 1, + "speaker": 5 + } + ] + }, + { + "speakerCount": 2, + "speakers": [ + { + "levels0": 1.0, + "levels1": 0.0, + "numLevels": 2, + "speaker": 0 + }, + { + "levels0": 0.0, + "levels1": 1.0, + "numLevels": 2, + "speaker": 1 + } + ] + }, + { + "speakerCount": 6, + "speakers": [ + { + "levels0": 0.0, + "levels1": 0.0, + "numLevels": 2, + "speaker": 0 + }, + { + "levels0": 0.0, + "levels1": 0.0, + "numLevels": 2, + "speaker": 1 + }, + { + "levels0": 0.5, + "levels1": 0.5, + "numLevels": 2, + "speaker": 2 + }, + { + "levels0": 0.0, + "levels1": 0.0, + "numLevels": 2, + "speaker": 3 + }, + { + "levels0": 0.0, + "levels1": 0.0, + "numLevels": 2, + "speaker": 4 + }, + { + "levels0": 0.0, + "levels1": 0.0, + "numLevels": 2, + "speaker": 5 + } + ] + } + ], + "isDefault": false, + "name": "radio" + }, + "allowDoppler": 0, + "dopplerPreset": null, + "unknown": { + "pad": [ + { + "bytes": [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + "subtype": null + } + ], + "u1": 4, + "u2": 0.0010000000474974513 + } + } + ] +} \ No newline at end of file diff --git a/data/zonetool/localizedstrings/russian.json b/data/zonetool/localizedstrings/russian.json index 1477f81a..05466a68 100644 --- a/data/zonetool/localizedstrings/russian.json +++ b/data/zonetool/localizedstrings/russian.json @@ -23,11 +23,11 @@ "UPDATER_POPUP_SUCCESSFUL": "Обновление завершено", "UPDATER_POPUP_RESTART_POPUP_TEXT": "Для применения изменений необходим перезапуск игры", "UPDATER_POPUP_CHECKING_FOR_UPDATES": "Проверка наличия обновлений...", - + "LUA_MENU_CAMPAIGN_UNLOCKED_ALL_TITLE": "Открыть все задания и чит-коды", "LUA_MENU_CANCEL_UNLOCK_CAPS": "Вернуться к своему прогрессу прохождения", - - "MENU_MODS": "МОДЫ", + + "MENU_MODS": "Моды", "MENU_MODS_DESC": "Запуск установленных модов.", "LUA_MENU_MOD_DESC_DEFAULT": "Запустить &&1.", "LUA_MENU_MOD_DESC": "&&1\nАвтор: &&2\nВерсия: &&3.", @@ -163,7 +163,7 @@ "MENU_HIGH": "Высок.", "MENU_INSANE": "Безумн.", "MENU_INSPECT_WEAPON": "Осмотреть оружие", - "MENU_INTEL": "ЧИТ-КОДЫ", + "MENU_INTEL": "Чит-коды", "MENU_LARGE": "Больш.", "MENU_LAST_CHECKPOINT": "Посл. контрольная точка", "MENU_LOCKED_INTEL_BUTTON": "разведданных", @@ -174,18 +174,23 @@ "MENU_OPTIONS": "Настройки", "MENU_OPTIONS_UPPER_CASE": "НАСТРОЙКИ", "MENU_QUIT": "Выйти", + "MENU_QUIT_TO_DESKTOP": "Выйти на рабочий стол", "MENU_RESET_CHEATS": "Все чит-коды будут деактивированы.\nПродолжить?", "MENU_RESET_SYSTEM_DEFAULTS": "Оптимальные настройки игры", + "MENU_RESTART_MISSION": "Начать уровень заново", "MENU_RESTORE_DEFAULTS": "Системные настройки будут возвращены к значениям по умолчанию, продолжить?", "MENU_RESTORE_EACH_SETTING": "Все параметры будут возвращены к значениям по умолчанию, продолжить?", "MENU_RESUMEGAME_Q_DESC": "Хотите возобновить прохождение задания?", "MENU_SAVEDATA_CORRUPTED": "Невозможно возобновить игру, т.к. поврежден файл сохранения. Пожалуйста, перезапустите уровень из меню выбора задания.", + "MENU_SAVEQUIT_TEXT": "Если выйти сейчас, весь прогресс с момента последней контрольной точки будет утрачен.", "MENU_SCREENSHOT": "Скриншот", "MENU_SPECULAR_MAP": "Карта бликов", "MENU_SPECULAR_MAP_RESOLUTION": "Разрешение карт бликов", "MENU_SPRINT_HOLD_BREATH": "Бег/Задержка дыхания", + "MENU_SP_69STAR_GRATZ": "Поздравляем! \nВы полностью прошли Спецоперации.", "MENU_SP_AF_CAVES": "Как в прежние времена", "MENU_SP_AF_CHASE": "Финальный аккорд", + "MENU_SP_DESC_QUIT": "Закрыть приложение игры.", "MENU_SP_FOR_THE_RECORD": "„Для записи“", "MENU_SP_OILRIG": "Единственный легкий день... был вчера", "MENU_STANDARD_4_3": "Стандартное 4:3", @@ -206,6 +211,7 @@ "PLATFORM_LOW_AMMO_NO_RELOAD": "Мало боеприпасов", "PLATFORM_LOW_AMMO_NO_RELOAD_CAPS": "МАЛО БОЕПРИПАСОВ", "PLATFORM_MDAO": "Затенение методом MDAO", + "PLATFORM_SAVE_AND_QUIT": "Выйти в главное меню", "PLATFORM_SSAO": "Затенение методом SSAO", "PLATFORM_UI_ADAPTER": "Видеокарта", "PLATFORM_UI_CACHED_SPOT_SHADOWS": "Кэшировать точечные тени", @@ -245,10 +251,17 @@ "SCRIPT_PLATFORM_HINT_RELOAD": "Нажмите ^3&&1^7, чтобы перезарядить оружие.", "SCRIPT_PLATFORM_LEARN_CHOPPER_AIR_SUPPORT2": "Нажмите^3 [{+attack}]^7, чтобы задать координаты атаки.", "SCRIPT_PLATFORM_OILRIG_HINT_STEALTH_KILL": "Нажмите^3 [{+melee}]^7, чтобы снять часового.", + "SUBTITLE_AFCAVES_PRI_COMPROMISEDGOLOUD66": "^2Капитан Прайс: ^7Мы замечены, к бою.", "SUBTITLE_AIRPORT_MKV_FORZAKHAEV91": "^2Макаров: ^7За Захаева.", "SUBTITLE_AIRPORT_MKV_HOLDFIRE94": "^2Макаров: ^7Не стрелять.", "SUBTITLE_AIRPORT_MKV_THISWILL293": "^1Макаров: ^7Вот это - подарочек.", "SUBTITLE_AIRPORT_VT_BEENOUGH291": "^2Анатолий: ^7Да, Макаров, хороший подарочек мы им преподнесли.", + "SUBTITLE_BYARD_PRI_CONTACTAHEAD102": "^2Капитан Прайс: ^7Контакт, прямо перед нами!", + "SUBTITLE_BYARD_PRI_FOUDNTRANSPORT81": "^2Капитан Прайс: ^7Соуп! Я нашел транспорт! Иди на запад! Я тебя подхвачу по дороге!", + "SUBTITLE_BYARD_PRI_LANDTHEPLANE62": "^2Капитан Прайс: ^7Заткнись уже и сажай самолет! Мы идем к тебе!", + "SUBTITLE_BYARD_PRI_MYFRIEND247": "^2Капитан Прайс: ^7Макаров... Ты слыхал такую пословицу: «враг моего врага - мой друг»?", + "SUBTITLE_BYARD_PRI_MYFRIEND46": "^2Капитан Прайс: ^7Макаров... Ты слыхал такую пословицу: «враг моего врага - мой друг»?", + "SUBTITLE_BYARD_PRI_WHEREAREYOU51": "^2Капитан Прайс: ^7Николай, ты где, черт подери?", "SUBTITLE_DCWHITE_CPD_BURNITDOWN215": "^2Капрал Данн: ^7Нескоро, приятель. Но когда мы туда доберёмся, мы сожжем ее до основания.", "WEAPON_AA12_FMJ": "AA-12 с ЦМ патронами", "WEAPON_ANACONDA_TACTICAL": "\"Магнум\" .44 с тактическим ножом", diff --git a/data/zonetool/localizedstrings/russian_partial.json b/data/zonetool/localizedstrings/russian_partial.json index 1477f81a..d4d05f10 100644 --- a/data/zonetool/localizedstrings/russian_partial.json +++ b/data/zonetool/localizedstrings/russian_partial.json @@ -23,11 +23,11 @@ "UPDATER_POPUP_SUCCESSFUL": "Обновление завершено", "UPDATER_POPUP_RESTART_POPUP_TEXT": "Для применения изменений необходим перезапуск игры", "UPDATER_POPUP_CHECKING_FOR_UPDATES": "Проверка наличия обновлений...", - + "LUA_MENU_CAMPAIGN_UNLOCKED_ALL_TITLE": "Открыть все задания и чит-коды", "LUA_MENU_CANCEL_UNLOCK_CAPS": "Вернуться к своему прогрессу прохождения", - - "MENU_MODS": "МОДЫ", + + "MENU_MODS": "Моды", "MENU_MODS_DESC": "Запуск установленных модов.", "LUA_MENU_MOD_DESC_DEFAULT": "Запустить &&1.", "LUA_MENU_MOD_DESC": "&&1\nАвтор: &&2\nВерсия: &&3.", @@ -163,7 +163,7 @@ "MENU_HIGH": "Высок.", "MENU_INSANE": "Безумн.", "MENU_INSPECT_WEAPON": "Осмотреть оружие", - "MENU_INTEL": "ЧИТ-КОДЫ", + "MENU_INTEL": "Чит-коды", "MENU_LARGE": "Больш.", "MENU_LAST_CHECKPOINT": "Посл. контрольная точка", "MENU_LOCKED_INTEL_BUTTON": "разведданных", @@ -174,18 +174,23 @@ "MENU_OPTIONS": "Настройки", "MENU_OPTIONS_UPPER_CASE": "НАСТРОЙКИ", "MENU_QUIT": "Выйти", + "MENU_QUIT_TO_DESKTOP": "Выйти на рабочий стол", "MENU_RESET_CHEATS": "Все чит-коды будут деактивированы.\nПродолжить?", "MENU_RESET_SYSTEM_DEFAULTS": "Оптимальные настройки игры", + "MENU_RESTART_MISSION": "Начать уровень заново", "MENU_RESTORE_DEFAULTS": "Системные настройки будут возвращены к значениям по умолчанию, продолжить?", "MENU_RESTORE_EACH_SETTING": "Все параметры будут возвращены к значениям по умолчанию, продолжить?", "MENU_RESUMEGAME_Q_DESC": "Хотите возобновить прохождение задания?", "MENU_SAVEDATA_CORRUPTED": "Невозможно возобновить игру, т.к. поврежден файл сохранения. Пожалуйста, перезапустите уровень из меню выбора задания.", + "MENU_SAVEQUIT_TEXT": "Если выйти сейчас, весь прогресс с момента последней контрольной точки будет утрачен.", "MENU_SCREENSHOT": "Скриншот", "MENU_SPECULAR_MAP": "Карта бликов", "MENU_SPECULAR_MAP_RESOLUTION": "Разрешение карт бликов", "MENU_SPRINT_HOLD_BREATH": "Бег/Задержка дыхания", + "MENU_SP_69STAR_GRATZ": "Поздравляем! \nВы полностью прошли Спецоперации.", "MENU_SP_AF_CAVES": "Как в прежние времена", "MENU_SP_AF_CHASE": "Финальный аккорд", + "MENU_SP_DESC_QUIT": "Закрыть приложение игры.", "MENU_SP_FOR_THE_RECORD": "„Для записи“", "MENU_SP_OILRIG": "Единственный легкий день... был вчера", "MENU_STANDARD_4_3": "Стандартное 4:3", @@ -206,6 +211,7 @@ "PLATFORM_LOW_AMMO_NO_RELOAD": "Мало боеприпасов", "PLATFORM_LOW_AMMO_NO_RELOAD_CAPS": "МАЛО БОЕПРИПАСОВ", "PLATFORM_MDAO": "Затенение методом MDAO", + "PLATFORM_SAVE_AND_QUIT": "Выйти в главное меню", "PLATFORM_SSAO": "Затенение методом SSAO", "PLATFORM_UI_ADAPTER": "Видеокарта", "PLATFORM_UI_CACHED_SPOT_SHADOWS": "Кэшировать точечные тени", @@ -245,10 +251,18 @@ "SCRIPT_PLATFORM_HINT_RELOAD": "Нажмите ^3&&1^7, чтобы перезарядить оружие.", "SCRIPT_PLATFORM_LEARN_CHOPPER_AIR_SUPPORT2": "Нажмите^3 [{+attack}]^7, чтобы задать координаты атаки.", "SCRIPT_PLATFORM_OILRIG_HINT_STEALTH_KILL": "Нажмите^3 [{+melee}]^7, чтобы снять часового.", + "SUBTITLE_AFCAVES_NKL_GOODLUCK23": "^2Николай: ^7Тогда желаю удачи, мой друг. С Богом.", + "SUBTITLE_AFCAVES_PRI_COMPROMISEDGOLOUD66": "^2Капитан Прайс: ^7Мы замечены, к бою.", "SUBTITLE_AIRPORT_MKV_FORZAKHAEV91": "^2Макаров: ^7За Захаева.", "SUBTITLE_AIRPORT_MKV_HOLDFIRE94": "^2Макаров: ^7Не стрелять.", "SUBTITLE_AIRPORT_MKV_THISWILL293": "^1Макаров: ^7Вот это - подарочек.", "SUBTITLE_AIRPORT_VT_BEENOUGH291": "^2Анатолий: ^7Да, Макаров, хороший подарочек мы им преподнесли.", + "SUBTITLE_BYARD_PRI_CONTACTAHEAD102": "^2Капитан Прайс: ^7Контакт, прямо перед нами!", + "SUBTITLE_BYARD_PRI_FOUDNTRANSPORT81": "^2Капитан Прайс: ^7Соуп! Я нашел транспорт! Иди на запад! Я тебя подхвачу по дороге!", + "SUBTITLE_BYARD_PRI_LANDTHEPLANE62": "^2Капитан Прайс: ^7Заткнись уже и сажай самолет! Мы идем к тебе!", + "SUBTITLE_BYARD_PRI_MYFRIEND247": "^2Капитан Прайс: ^7Макаров... Ты слыхал такую пословицу: «враг моего врага - мой друг»?", + "SUBTITLE_BYARD_PRI_MYFRIEND46": "^2Капитан Прайс: ^7Макаров... Ты слыхал такую пословицу: «враг моего врага - мой друг»?", + "SUBTITLE_BYARD_PRI_WHEREAREYOU51": "^2Капитан Прайс: ^7Николай, ты где, черт подери?", "SUBTITLE_DCWHITE_CPD_BURNITDOWN215": "^2Капрал Данн: ^7Нескоро, приятель. Но когда мы туда доберёмся, мы сожжем ее до основания.", "WEAPON_AA12_FMJ": "AA-12 с ЦМ патронами", "WEAPON_ANACONDA_TACTICAL": "\"Магнум\" .44 с тактическим ножом", diff --git a/data/zonetool/rup_h2_mod_common/video/subtitles.csv b/data/zonetool/rup_h2_mod_common/video/subtitles.csv index 6a0f3fd8..5ffb1746 100644 --- a/data/zonetool/rup_h2_mod_common/video/subtitles.csv +++ b/data/zonetool/rup_h2_mod_common/video/subtitles.csv @@ -114,7 +114,7 @@ favela_escape_load,42.5,48,"^2Гоуст: ^7И они намерены отом favela_escape_load,49.2,52,"^2Капитан Мактавиш: ^7Я знаю его. Надо найти таксофон, если они еще существуют. ", favela_escape_load,53.3,59,"^2Гоуст: ^7От Рохаса мы узнали, что единственный человек, которого Макаров ненавидит больше, чем американцев, сидит в тюрьме. ", favela_escape_load,59.5,65,"^2Капитан Мактавиш: ^7Это всё, что у нас есть. Если тот зэк – наживка для поимки этого психопата, туда ему и дорога. ", -favela_load,13,16.5,^2Гоуст: ^7Русские этого просто так не оставят. Прольется много крови., +favela_load,13,16.5,^2Гоуст: ^7Русские не оставят эту резню без ответа. Прольется много крови., favela_load,17,20,"^2Капитан Мактавиш: ^7Ты прав как никогда, приятель. Сейчас для всего мира они – жертвы.", favela_load,20,24.3,"^2Капитан Мактавиш: ^7Никто и слова не скажет, если русские порешают каждого американца, до которого смогут добраться.", favela_load,24.3,30,^2Шепард: ^7Макаров оказался на шаг впереди. Он повесил на американца тысячи трупов., diff --git a/data/zonetool/rup_h2_mod_patch_af_caves/sounds/afcaves_nkl_goodluck.json b/data/zonetool/rup_h2_mod_patch_af_caves/sounds/afcaves_nkl_goodluck.json new file mode 100644 index 00000000..a77097b6 --- /dev/null +++ b/data/zonetool/rup_h2_mod_patch_af_caves/sounds/afcaves_nkl_goodluck.json @@ -0,0 +1,199 @@ +{ + "aliasName": "afcaves_nkl_goodluck", + "count": 1, + "head": [ + { + "aliasName": "afcaves_nkl_goodluck", + "secondaryAliasName": null, + "chainAliasName": null, + "subtitle": "SUBTITLE_AFCAVES_NKL_GOODLUCK23", + "mixerGroup": null, + "soundfile": { + "type": 2, + "exists": true, + "totalMsec": 4568, + "isLocalized": true, + "isStreamed": true, + "fileIndex": 0, + "raw": { + "dir": "voiceovers/afcaves", + "name": "afcaves_nkl_2_3_r" + } + }, + "flags": 2097562, + "priority": 18, + "dspBus": "voices_critical", + "volMod": "voices_dialog_radio", + "volMin": 0.7936999797821045, + "volMax": 0.7936999797821045, + "pitchMin": 1.0, + "pitchMax": 1.0, + "distMin": 120.0, + "distMax": 600.0, + "velocityMin": 0.0, + "probability": 1.0, + "sequence": 1, + "startDelay": 0, + "masterPriority": 100, + "masterPercentage": 0.20000000298023224, + "slavePercentage": 1.0, + "playbackPercentage": 100, + "lfePercentage": 0.0, + "centerPercentage": 0.0, + "poly": 1, + "polyGlobal": 174, + "polyEntityType": 0, + "polyGlobalType": 0, + "envelopMin": 0.0, + "envelopMax": 0.0, + "envelopPercentage": 0.0, + "reverbWetMixOverride": 0.0, + "reverbMultiplier": 0.0, + "smartPanDistance2d": 0.0, + "smartPanDistance3d": 0.0, + "smartPanAttenuation3d": 1.0, + "stereo3dAngle": 0, + "stereo3dStart": 0.0, + "stereo3dEnd": 0.0, + "sndContext": null, + "sndCurve": "$default", + "lpfCurve": "$default", + "hpfCurve": "$defaultHpf", + "reverbSendCurve": "$default", + "speakerMap": { + "channelMaps": [ + { + "speakerCount": 2, + "speakers": [ + { + "levels0": 1.0, + "levels1": 0.0, + "numLevels": 1, + "speaker": 0 + }, + { + "levels0": 1.0, + "levels1": 0.0, + "numLevels": 1, + "speaker": 1 + } + ] + }, + { + "speakerCount": 6, + "speakers": [ + { + "levels0": 0.0, + "levels1": 0.0, + "numLevels": 1, + "speaker": 0 + }, + { + "levels0": 0.0, + "levels1": 0.0, + "numLevels": 1, + "speaker": 1 + }, + { + "levels0": 1.0, + "levels1": 0.0, + "numLevels": 1, + "speaker": 2 + }, + { + "levels0": 0.0, + "levels1": 0.0, + "numLevels": 1, + "speaker": 3 + }, + { + "levels0": 0.0, + "levels1": 0.0, + "numLevels": 1, + "speaker": 4 + }, + { + "levels0": 0.0, + "levels1": 0.0, + "numLevels": 1, + "speaker": 5 + } + ] + }, + { + "speakerCount": 2, + "speakers": [ + { + "levels0": 1.0, + "levels1": 0.0, + "numLevels": 2, + "speaker": 0 + }, + { + "levels0": 0.0, + "levels1": 1.0, + "numLevels": 2, + "speaker": 1 + } + ] + }, + { + "speakerCount": 6, + "speakers": [ + { + "levels0": 0.0, + "levels1": 0.0, + "numLevels": 2, + "speaker": 0 + }, + { + "levels0": 0.0, + "levels1": 0.0, + "numLevels": 2, + "speaker": 1 + }, + { + "levels0": 0.5, + "levels1": 0.5, + "numLevels": 2, + "speaker": 2 + }, + { + "levels0": 0.0, + "levels1": 0.0, + "numLevels": 2, + "speaker": 3 + }, + { + "levels0": 0.0, + "levels1": 0.0, + "numLevels": 2, + "speaker": 4 + }, + { + "levels0": 0.0, + "levels1": 0.0, + "numLevels": 2, + "speaker": 5 + } + ] + } + ], + "isDefault": false, + "name": "radio" + }, + "allowDoppler": 0, + "dopplerPreset": null, + "unknown": { + "pad": [ + { + "bytes": [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + "subtype": null + } + ], + "u1": 4, + "u2": 0.0010000000474974513 + } + } + ] +} \ No newline at end of file diff --git a/data/zonetool/rus_h2_mod_common/video/subtitles.csv b/data/zonetool/rus_h2_mod_common/video/subtitles.csv index 6a0f3fd8..5ffb1746 100644 --- a/data/zonetool/rus_h2_mod_common/video/subtitles.csv +++ b/data/zonetool/rus_h2_mod_common/video/subtitles.csv @@ -114,7 +114,7 @@ favela_escape_load,42.5,48,"^2Гоуст: ^7И они намерены отом favela_escape_load,49.2,52,"^2Капитан Мактавиш: ^7Я знаю его. Надо найти таксофон, если они еще существуют. ", favela_escape_load,53.3,59,"^2Гоуст: ^7От Рохаса мы узнали, что единственный человек, которого Макаров ненавидит больше, чем американцев, сидит в тюрьме. ", favela_escape_load,59.5,65,"^2Капитан Мактавиш: ^7Это всё, что у нас есть. Если тот зэк – наживка для поимки этого психопата, туда ему и дорога. ", -favela_load,13,16.5,^2Гоуст: ^7Русские этого просто так не оставят. Прольется много крови., +favela_load,13,16.5,^2Гоуст: ^7Русские не оставят эту резню без ответа. Прольется много крови., favela_load,17,20,"^2Капитан Мактавиш: ^7Ты прав как никогда, приятель. Сейчас для всего мира они – жертвы.", favela_load,20,24.3,"^2Капитан Мактавиш: ^7Никто и слова не скажет, если русские порешают каждого американца, до которого смогут добраться.", favela_load,24.3,30,^2Шепард: ^7Макаров оказался на шаг впереди. Он повесил на американца тысячи трупов., diff --git a/data/zonetool/rus_h2_mod_patch_dc_whitehouse/sounds/dcwhite_cpd_burnitdown.json b/data/zonetool/rus_h2_mod_patch_dc_whitehouse/sounds/dcwhite_cpd_burnitdown.json index f2ff813f..c60ad69b 100644 --- a/data/zonetool/rus_h2_mod_patch_dc_whitehouse/sounds/dcwhite_cpd_burnitdown.json +++ b/data/zonetool/rus_h2_mod_patch_dc_whitehouse/sounds/dcwhite_cpd_burnitdown.json @@ -21,15 +21,15 @@ } }, "flags": 2162962, - "priority": 18, + "priority": 17, "dspBus": "voices_critical", - "volMod": "voices_dialog_radio", - "volMin": 0.8936999797821045, - "volMax": 0.8936999797821045, + "volMod": "voices_dialog", + "volMin": 0.6299999952316284, + "volMax": 0.6299999952316284, "pitchMin": 1.0, "pitchMax": 1.0, - "distMin": 120.0, - "distMax": 600.0, + "distMin": 1.0, + "distMax": 2000.0, "velocityMin": 0.0, "probability": 1.0, "sequence": 1, @@ -44,7 +44,11 @@ "polyGlobal": 174, "polyEntityType": 0, "polyGlobalType": 0, - "reverbWetMixOverride": 0.0, + "envelopMin": 0.0, + "envelopMax": 0.0, + "envelopPercentage": 0.0, + "reverbWetMixOverride": 0.7936999797821045, + "reverbMultiplier": 0.0, "smartPanDistance2d": 0.0, "smartPanDistance3d": 0.0, "smartPanAttenuation3d": 1.0, @@ -52,23 +56,23 @@ "stereo3dStart": 0.0, "stereo3dEnd": 0.0, "sndContext": null, - "sndCurve": "$default", - "lpfCurve": "$default", + "sndCurve": "h2_vo_critical", + "lpfCurve": "h2_vo_critical", "hpfCurve": "$defaultHpf", - "reverbSendCurve": "$default", + "reverbSendCurve": "h2_vo_critical", "speakerMap": { "channelMaps": [ { "speakerCount": 2, "speakers": [ { - "levels0": 1.0, + "levels0": 0.5, "levels1": 0.0, "numLevels": 1, "speaker": 0 }, { - "levels0": 1.0, + "levels0": 0.5, "levels1": 0.0, "numLevels": 1, "speaker": 1 @@ -79,19 +83,19 @@ "speakerCount": 6, "speakers": [ { - "levels0": 0.0, + "levels0": 0.5, "levels1": 0.0, "numLevels": 1, "speaker": 0 }, { - "levels0": 0.0, + "levels0": 0.5, "levels1": 0.0, "numLevels": 1, "speaker": 1 }, { - "levels0": 1.0, + "levels0": 0.0, "levels1": 0.0, "numLevels": 1, "speaker": 2 @@ -103,13 +107,13 @@ "speaker": 3 }, { - "levels0": 0.0, + "levels0": 0.5, "levels1": 0.0, "numLevels": 1, "speaker": 4 }, { - "levels0": 0.0, + "levels0": 0.5, "levels1": 0.0, "numLevels": 1, "speaker": 5 @@ -137,20 +141,20 @@ "speakerCount": 6, "speakers": [ { - "levels0": 0.0, + "levels0": 1.0, "levels1": 0.0, "numLevels": 2, "speaker": 0 }, { "levels0": 0.0, - "levels1": 0.0, + "levels1": 1.0, "numLevels": 2, "speaker": 1 }, { - "levels0": 0.5, - "levels1": 0.5, + "levels0": 0.0, + "levels1": 0.0, "numLevels": 2, "speaker": 2 }, @@ -161,22 +165,22 @@ "speaker": 3 }, { - "levels0": 0.0, + "levels0": 1.0, "levels1": 0.0, "numLevels": 2, "speaker": 4 }, { "levels0": 0.0, - "levels1": 0.0, + "levels1": 1.0, "numLevels": 2, "speaker": 5 } ] } ], - "isDefault": false, - "name": "radio" + "isDefault": true, + "name": "" }, "allowDoppler": 0, "dopplerPreset": null, @@ -185,19 +189,10 @@ { "bytes": [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], "subtype": null - }, - { - "bytes": [0, 0, 0, 0, 0, 0, 0, 0], - "subtype": null - }, - { - "bytes": [0, 0, 0, 0], - "subtype": null } ], "u1": 4, - "u4": 0.0, - "u6": 0.0010000000474974513 + "u2": 0.0010000000474974513 } } ] diff --git a/data/zonetool/sna_h2_mod_patch_af_caves/sounds/afcaves_nkl_goodluck.json b/data/zonetool/sna_h2_mod_patch_af_caves/sounds/afcaves_nkl_goodluck.json new file mode 100644 index 00000000..a77097b6 --- /dev/null +++ b/data/zonetool/sna_h2_mod_patch_af_caves/sounds/afcaves_nkl_goodluck.json @@ -0,0 +1,199 @@ +{ + "aliasName": "afcaves_nkl_goodluck", + "count": 1, + "head": [ + { + "aliasName": "afcaves_nkl_goodluck", + "secondaryAliasName": null, + "chainAliasName": null, + "subtitle": "SUBTITLE_AFCAVES_NKL_GOODLUCK23", + "mixerGroup": null, + "soundfile": { + "type": 2, + "exists": true, + "totalMsec": 4568, + "isLocalized": true, + "isStreamed": true, + "fileIndex": 0, + "raw": { + "dir": "voiceovers/afcaves", + "name": "afcaves_nkl_2_3_r" + } + }, + "flags": 2097562, + "priority": 18, + "dspBus": "voices_critical", + "volMod": "voices_dialog_radio", + "volMin": 0.7936999797821045, + "volMax": 0.7936999797821045, + "pitchMin": 1.0, + "pitchMax": 1.0, + "distMin": 120.0, + "distMax": 600.0, + "velocityMin": 0.0, + "probability": 1.0, + "sequence": 1, + "startDelay": 0, + "masterPriority": 100, + "masterPercentage": 0.20000000298023224, + "slavePercentage": 1.0, + "playbackPercentage": 100, + "lfePercentage": 0.0, + "centerPercentage": 0.0, + "poly": 1, + "polyGlobal": 174, + "polyEntityType": 0, + "polyGlobalType": 0, + "envelopMin": 0.0, + "envelopMax": 0.0, + "envelopPercentage": 0.0, + "reverbWetMixOverride": 0.0, + "reverbMultiplier": 0.0, + "smartPanDistance2d": 0.0, + "smartPanDistance3d": 0.0, + "smartPanAttenuation3d": 1.0, + "stereo3dAngle": 0, + "stereo3dStart": 0.0, + "stereo3dEnd": 0.0, + "sndContext": null, + "sndCurve": "$default", + "lpfCurve": "$default", + "hpfCurve": "$defaultHpf", + "reverbSendCurve": "$default", + "speakerMap": { + "channelMaps": [ + { + "speakerCount": 2, + "speakers": [ + { + "levels0": 1.0, + "levels1": 0.0, + "numLevels": 1, + "speaker": 0 + }, + { + "levels0": 1.0, + "levels1": 0.0, + "numLevels": 1, + "speaker": 1 + } + ] + }, + { + "speakerCount": 6, + "speakers": [ + { + "levels0": 0.0, + "levels1": 0.0, + "numLevels": 1, + "speaker": 0 + }, + { + "levels0": 0.0, + "levels1": 0.0, + "numLevels": 1, + "speaker": 1 + }, + { + "levels0": 1.0, + "levels1": 0.0, + "numLevels": 1, + "speaker": 2 + }, + { + "levels0": 0.0, + "levels1": 0.0, + "numLevels": 1, + "speaker": 3 + }, + { + "levels0": 0.0, + "levels1": 0.0, + "numLevels": 1, + "speaker": 4 + }, + { + "levels0": 0.0, + "levels1": 0.0, + "numLevels": 1, + "speaker": 5 + } + ] + }, + { + "speakerCount": 2, + "speakers": [ + { + "levels0": 1.0, + "levels1": 0.0, + "numLevels": 2, + "speaker": 0 + }, + { + "levels0": 0.0, + "levels1": 1.0, + "numLevels": 2, + "speaker": 1 + } + ] + }, + { + "speakerCount": 6, + "speakers": [ + { + "levels0": 0.0, + "levels1": 0.0, + "numLevels": 2, + "speaker": 0 + }, + { + "levels0": 0.0, + "levels1": 0.0, + "numLevels": 2, + "speaker": 1 + }, + { + "levels0": 0.5, + "levels1": 0.5, + "numLevels": 2, + "speaker": 2 + }, + { + "levels0": 0.0, + "levels1": 0.0, + "numLevels": 2, + "speaker": 3 + }, + { + "levels0": 0.0, + "levels1": 0.0, + "numLevels": 2, + "speaker": 4 + }, + { + "levels0": 0.0, + "levels1": 0.0, + "numLevels": 2, + "speaker": 5 + } + ] + } + ], + "isDefault": false, + "name": "radio" + }, + "allowDoppler": 0, + "dopplerPreset": null, + "unknown": { + "pad": [ + { + "bytes": [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], + "subtype": null + } + ], + "u1": 4, + "u2": 0.0010000000474974513 + } + } + ] +} \ No newline at end of file