Jump to content

Recommended Posts

  • ED Team
Posted

Общие сведения

Начиная с сегодняшнего дня основной версией DCS World становится 2.5 и выше. Прежняя 1.5 больше не поддерживается,  её инсталлятор удалён с сайта. Все новые модули разрабатываются только для версии 2.5 и выше, обратной совместимости не будет.

Процедура перевода версии 1.5 в бету 2.5 описана здесь: https://forums.eagle.ru/showthread.php?t=200341 Если коротко - запустите штатный апдейт и следуйте указаниям апдейтера, ничего сложного там нет.

Практически все вопросы и ответы данной ветке в равной степени относятся как к релизной версии 2.5, так и к Открытой Бете 2.5. Только каталог записи для релиза 2.5 'Saved Games\DCS', а для беты 'Saved Games\DCS.openbeta'

Версия DCS 2.5 и выше разработана с учётом расширения подключаемыми модулями-картами (террейнами) и на данный момент содержит бесплатные карты Кавказа и Марианских островов, а также платные модули Невады, Нормандии, Персидского залива, Сирии, Дувра, Южной Атлантики (Фолклендские острова).  На данный момент занимаемый версией 2.5 объём (включая все террейныи, все модули ЛА и техники и все кампании) составляет примерно 493 ГБ.

Что такое Открытая Бета

Open Beta - полностью самостоятельная версия симулятора, цель ее выпуска - "обкатка" разрабатываемых новинок симулятора на возможно большем числе аппаратных и программных конфигураций компьютеров. Открытая Бета может быть несовместима по сетевому протоколу с релизной версией предыдущего выпуска.

Пожалуйста, имейте в виду, что Открытая Бета - это именно бета-версия DCS, для Вас может оказаться более предпочтительна стабильная релизная версия.

После принятия решения о релизе все изменения Открытой Беты применятся к релизной версии через систему обновлений, таким образом бета и релизная версия становится полностью идентичными. Актуальные версии релиза и беты всегда можно увидеть на нашем сайте по адресу: http://updates.digitalcombatsimulator.com/

Открытая бета может быть установлена независимо от того, есть у вас релизная версия DCS World или нет. В первом случае Бета должна быть установлена отдельно, она самодостаточна, включая отдельный каталог записи (напомню - каталог записи для беты 'Saved Games\DCS.openbeta')

Система авторизации едина как для бета-версии, так и для  релиза. Делать отдельный аккаунт для беты нет необходимости.

Наряду с данным FAQ рекомендую прочесть DCS World 1.5 FAQ - очень многое там действительно и для версии 2.5.

Men may keep a sort of level of good, but no man has ever been able to keep on one level of evil. That road goes down and down.  
Можно держаться на одном уровне добра, но никому и никогда не удавалось удержаться на одном уровне зла. Эта дорога ведёт вниз и вниз.

G.K. Chesterton

DCS World 2.5: Часто задаваемые вопросы

  • ED Team
Posted

Установка, переустановка, временное отключение модулей

Свежий веб-инсталлятор DCS World 2 всегда можно получить на нашем сайте: https://www.digitalcombatsimulator.com/ru/downloads/world/

(Примечание: делать полные инсталляторы нами не планируется, т.к. их придётся обновлять слишком часто)

Язык продукта выбирается при инсталляции базы DCS World. Модули в дальнейшем будут установлены с тем игровым языком, который имеет уже установленный DCS World.

Повторный старт апдейтера (в случае потери сетевого соединения по каким-либо причинам) возможен через меню ПУСК (Eagle Dynamics - DCS World 2.5 - Update..), при этом закачка продолжится с места, на котором была прервана.

Переустановка на том же компьютере (если это действительно необходимо*) проста: штатными средствами удалите приложение (ПУСК - Все программы - Eagle Dynamics - DCS World), удалите старый каталог приложения**) и установите заново. Деактивация и повторная активация при этом НЕ НУЖНА.

Для удаления модуля зайдите в Менеджер Модулей и нажмите значок корзины в соответствующей строке. Модуль можно временно отключить (без удаления) - например, если Вы скачали и установили его, но пока не купили. Снятие галки просто отключит модуль от системы проверки (разумеется, "летабельности" данного ЛА тоже не будет).

Пожалуйста, не выключайте галку отправки игровой статистики - она нам действительно очень нужна и полезна. Номера банковских карточек и телефон любимой девушки мы у вас не разведываем.

* Вместо переустановки проще и бвстрее использовать процедуру ремонта. При этом все пользовательские файлы (настройки графики и устройств ввода, треки, миссии, скриншоты) сохранятся. Файлы приложения, которые были изменены пользователем, будут архивированы в каталогах вида 'DCS World\_backup.000'.

** Почему нужно удалить старый каталог. Дело в том, что штатная процедура деинсталляции любой программы подразумевает удадение только тех файлов, которые были инсталлированы. Если файлы впоследствии добавлялись, деинсталлятор их не имеет права трогать, эти файлы для него "чужие". И соответственно, если игра повторно ставится в тот же каталог, эти файлы остаются. Результата - проваленная проверка целостности и невозможность входа на сервер.

Men may keep a sort of level of good, but no man has ever been able to keep on one level of evil. That road goes down and down.  
Можно держаться на одном уровне добра, но никому и никогда не удавалось удержаться на одном уровне зла. Эта дорога ведёт вниз и вниз.

G.K. Chesterton

DCS World 2.5: Часто задаваемые вопросы

  • ED Team
Posted

Система обновления и ремонта

Ремонт файлов DCS, получение обновлений и установка дополнительных модулей выполняются с использованием системы автоматического обновления ("апдейтер"). Апдейтер активируется один раз в сутки при запуске главного меню, проверяет наличие свежих обновлений, при их наличии запрашивает подтверждение пользователя и начинает собственно процедуру обновления как базы (DCS World), так и всех модулей, которые установлены пользователем на данный момент:

- проверяется текущая версия

- проверяется валидность всех файлов симулятора

- скачиваются собственно файлы обновления в каталог временных файлов 'DCS World\_downloads'

- при успешной закачке проводится обновление, временные файлы удаляются и запускается редактор (главное меню)

Принудительно обновление можно запустить в любое время ярлыком в меню 'ПУСК - Все программы - Eagle Dynamics - DCS World - Обновить DCS World'. "Ручная" загрузка и установка обновления НЕ предусмотрены и НЕ планируются. Обновление и ремонт действуют только в отношении файлов симулятора, каталог пользователя (Saved Games\DCS) они НЕ затрагивают.

Текущие актуальные версии релиза и беты можно увидеть по адресу: http://updates.digitalcombatsimulator.com/

При обрыве соединения по любым причинам успешно закачанные файлы не перекачиваются, процесс продолжается с места обрыва.

Ремонт (при необходимости) может быть запущен ярлыком 'ПУСК - Все программы - Eagle Dynamics - DCS World - Восстановить DCS World' либо командой

dcs_updater.exe repair

выполняемой в каталоге <DCS World\bin>

Что именно делает система ремонта:

- файлы игры, не совпадающие с эталоном, заменяются правильными (закачиваются с одного из серверов обновления). Старый файл при этом бэкапится в \_backup.XXX.

- файлы игры, которые отсутствуют на диске, закачиваются с сервера.

- Файлы, НЕ принадлежащие игре, не трогаются вообще *

Кроме того, при наличии другой установленной (обращаю особое внимание - УСТАНОВЛЕННОЙ, а не полученной путём копирования!) версии DCS World апдейтер берёт оттуда подходящие файлы и не скачивает их (например делается апдейт релизной версии, а у пользователя установлена более "свежая" бета)

Важно. Если у вас установлены какие-либо моды, рекомендуем их откатить перед обновлением или ремонтом и восстановить после.

* Примечание. Для поиска и удаления файлов, не принадлежащих DCS, существует специальная команда апдейтера 'cleanup', выполняемая в командной строке:

dcs_updater.exe cleanup

Команда cleanup предназначена только для удаления посторонних файлов, ремонт повреждённых/изменённых должен выполняться через repair!

Men may keep a sort of level of good, but no man has ever been able to keep on one level of evil. That road goes down and down.  
Можно держаться на одном уровне добра, но никому и никогда не удавалось удержаться на одном уровне зла. Эта дорога ведёт вниз и вниз.

G.K. Chesterton

DCS World 2.5: Часто задаваемые вопросы

  • ED Team
Posted

Установка без интернета  или перенос DCS на другой компьютер

Периодически возникают вопросы об установке "без интернета". Совсем "без" не получится, а вот с минимальным объемом закачки вполне возможно. Сразу предупреждаю - перенести с одного компьютера на другой весь каталог симулятора можно и он будет работать. Но проблемы в будущем гарантированы 146% - мы с этим регулярно сталкиваемся. Пожалейте время коллег из техподдержки.

Как установить DCS Word на компьютер, если у вас есть готовая инсталляция на другом компьютере.

1. Копируем весь каталог 'DCS Wolrd' в любое свободное место на диске или на флэшку. Например, пусть это будет F:\temp\DCS World, назовём его каталог-источник.

2. Создаем в требуемом месте каталог, в который будет проводиться установка сима. Допустим, 'D:\Games\DCS World'. Создаём в нём текстовый файлик с названием: dcs_local_source.txt . Содержимое файлика - путь на каталог-источник, в данном случае:

F:\temp\DCS World

3. Запускаем веб-инсталлятор. Выбираем язык будущей установки, соглашаемся с предупреждениями, задаем каталог, где будет установлен симулятор (в нашем примере это 'D:\Games\DCS World') и стартуем процесс. Установщик прочитает файл dcs_local_source.txt и начнет копирование требуемых файлов. По окончании копирования инсталлятор докачает то, чего ему не хватило (в идеальном случае - вообще ничего докачивать не будет) и всё будет в порядке.

4. Установка модулей - как обычно, из Менеджера Модулей. Если в каталоге-источнике есть требуемые файлы, то они будут автоматически скопированы.

По окончании установки каталог-источник можно удалить.

Обратите особое внимание на правильность файловой структуры каталога-источника - она должна в точности соответствовать структуре файлов симулятора. Отсутствие каких-то файлов или даже папок не фатально, они просто будут потом докачаны. Ну и не промахнитесь с содержимым файла dcs_local_source.txt, оно обязательно должно быть в кодировке UTF-8. Признак того, что всё сделано правильно - запуск процесс копирования файлов, а не загрузки из интернет.

Описанная процедура гарантирует правильность развертывания симулятора на другой машине, включая требуемые записи в реестр.

  • Like 4

Men may keep a sort of level of good, but no man has ever been able to keep on one level of evil. That road goes down and down.  
Можно держаться на одном уровне добра, но никому и никогда не удавалось удержаться на одном уровне зла. Эта дорога ведёт вниз и вниз.

G.K. Chesterton

DCS World 2.5: Часто задаваемые вопросы

  • ED Team
Posted

Каталог пользователя расположен в

Saved Games\DCS - релизная версия

Saved Games\DCS.openbeta - Открытая Бета

При удалении игры каталог пользователя остается на диске.

Saved Games\DCS\Config\Input - каталог настроек устройств ввода (далее я не буду каждый раз писать начало каталога Saved Games\DCS)

Каждый управляемый ЛА имеет свои настройки, также отдельные настройки применяются для наземной техники. Для того, чтобы удалить пользовательские настройки и вернуться к дефолтным, нужно просто удалить соответствующую папку желаемого уровня вложенности или отдельный файл (см. скриншот).

Пользовательские файлы инпута содержат в себе разницу между дефолтными и пользовательскими настройками (файлы имеют расширение *.diff.lua). Хранение файлов в формате 'diff' позволило делать обновления инпута без переназначения всех команд.

При наличии в системе нескольких HID-девайсов (например, джойстиков) подсистема ввода автоматически назначает на их оси наиболее "ходовые" функции - крен/тангаж, руль направления, тягу. Именно так получаются "двойные назначения", так что в таких случаях обязательно нужно тщательно проверять настройки ввода и удалять лишние (дублированные).

..\Config\options.lua - опции игры. Настройки графики, звуков, сложности и специфические настройки модулей.

..\Config\network.cfg - сетевые настройки

..\Config\network.vault - шифрован, это данные логина пользователя на мастер-сервере

..\Config\authdata.bin - данные аутентификации, используется при логине без интернета и при включении оффлайн-режима

..\Config\View\SnapViews.lua - файл создаётся или изменяется тогда, когде вы используете сохранение быстрых видов в любой миссии. При проблемах с обзором этот файл можно удалить и DCS вернётся к дефолтным углам.

..\Config\MonitorSetup\ - Эту папку нужно создать вручную и положить в неё ваши луа-файлы настройки мониторов. Пользовательские настройки мониторов добавятся к дефолтным.

..\Logs\ - каталог логов. Это то, что мы обычно просим при появлении проблем.

dcs.log - лог собственно симулятора (отлетанной миссии или трека)

Логи с расширением .old - это логи предыдущей сессии, как правило, они интерес не представляют, хотя иногда полезны

..\Liveries\Cockpit_<NAME> - пользовательские ливреи (пример структуры папки: Liveries\Cockpit_Su-25\DPRK Air Force 10128\<.dds файлы ливрей плюс description.lua>)

..\MissionEditor - редактор миссий. Тут лежат подвески пользователя (..UnitPayloads\), летная книжка пилота (logbook.lua) с прогрессом сыгранных частично либо полностью кампаний, шаблоны пользователя и некоторые временные файлы

..\Missions и ..\Missions\Campaigns - соответственно миссии и кампании пользователя, эти каталоги видны в редакторе миссий и файловых диалогах открытия/сохранения.

...\Mods - папка пользовательских модов. Моды (террейны, самолеты, техника, что угодно) должны быть здесь и только здесь. Структура папки повторяет аналог в инсталлированном симуляторе

..\Moves, ..\Screenshots - соответственно дефолтные каталоги для сохранения роликов и скриншотов игры.

..\Tracks и ..\Tracks\Multiplayer - треки одиночных и мультиплеерных вылетов. Место сохранения трека одиночной миссии можно задать в дебрифинге, треки сетевых полетов пишутся сюда автоматически. Имя сетевого трека включает указание на сервер или клиент, а также временнОй штамп (напр., I-16-20180403-151612.trk - трек клиента, записан 3 апреля 2018 г.).

Трек крайнего вылета также сохраняется во временном каталоге виндовс: AppData\Local\Temp\DCS\

Примечание. Надеюсь, те, кто переносит каталоги временных файлов в другое место, сами сообразят, где искать эти файлы (спасибо вирпилу -Shai- за уточнение).

..\metashaders2\ - папка шейдеров. При проблемах с графикой (в частности, иногда могут возникать после обновления) рекомендуется удалить эту папку полностью, DCS сгенерирует свежие шейдеры при первом запуске.

..\StaticTemplate - пользовательские статические шаблоны, генерируемые редактором миссий

Любой из файлов или каталогов пользователя можно удалить без особого ущерба, при этом пропадет только локальная (т.е. пользовательская) часть данных.

Лог апдейтера autoupdate_log.txt, а также конфигурация апдейтера autoupdate.cfg лежат в корневом каталоге установленного симулятора (например, c:\Eagle Dуnаmiсs\DCS World\). Конфигуратор апдейтера autoupdate.cfg удалять нельзя.

input_folders.thumb.jpg.99c0b08d205fb12fc78155ff0ecbf433.jpg

  • Like 1

Men may keep a sort of level of good, but no man has ever been able to keep on one level of evil. That road goes down and down.  
Можно держаться на одном уровне добра, но никому и никогда не удавалось удержаться на одном уровне зла. Эта дорога ведёт вниз и вниз.

G.K. Chesterton

DCS World 2.5: Часто задаваемые вопросы

  • ED Team
Posted

"Почему апдейтер не использует локальные файлы"

Что делать (и кто виноват), если апдейтер не использует локальные файлы, а тянет всё из интернета.

Это происходит по причине некорректности записей в реестре, если точнее - путь, указанный в реестре, либо отсутствует, либо неправильный. Либо его в реестре вообще нет (что является прямым следствием "установки" методом копирования файлов).

Наиболее простой выход из положения фактически описан в разделе "установка без интернета":

- запускаем инсталлятор, ждём начало закачки файлов

- останавливаем процесс закачки

- создаём файл dcs_local_source.txt с правильными путём на уже имеющуюся версию (бету, альфу), сохраняем этот файл в корневом каталоге недоустановленного DCS World

- запускаем апдейтер заново (\bin\dcs_updater.exe install WORLD)

Признак того, что всё сделано правильно - апдейтер начинает работу с копирования локальных файлов из указанного ему места.

Одним из виновников может быть Punto Switcher - он иногда меняет на ходу латиницу на кириллицу схожего начертания (в частности буквы "а", "с", "е"). Про другого виновника я уже писал.

Men may keep a sort of level of good, but no man has ever been able to keep on one level of evil. That road goes down and down.  
Можно держаться на одном уровне добра, но никому и никогда не удавалось удержаться на одном уровне зла. Эта дорога ведёт вниз и вниз.

G.K. Chesterton

DCS World 2.5: Часто задаваемые вопросы

  • ED Team
Posted

Сообщения о багах

Что желательно приложить к сообщениям об ошибках на форуме или в техподдержке:

1. По возможности полное и четкое описание проблемы. Желательно - краткое.

2. Трек (желательно с указанием времени и конкретного юнита/точки террейна) и лог: Saved Games\DCS\Logs\dcs.log

2.1 При проблемах с обновлениями необходимы логи из корневого каталога симулятора:

DCS World\autoupdate.cfg

DCS World\autoupdate_log.txt

2.2 При крэше симулятор формирует специальный архив, в который упаковывает лог, стек, дамп, сохранённый трек (при возможности) плюс информацию о конкретном компьютерном железе. Архив имеет имя вида

dcs.log-<TIMESTAMP>.zip, например: dcs.log-20180404-094956.zip

3. Если у вас проблема в "любой миссии", то приложите эту "любую" миссию. Обратите внимание: не первую попавшуюся на диске, а именно ту, в которой заметили проблему.

4. Скриншот(ы), прочая информация - в зависимости от проблемы или вопроса.

Отдельно о видеороликах. Мы их тоже рассматриваем - как правило, в последнюю очередь. В подавляющем большинстве случаев они не говорят ровным счётом ни о чём. Потраченное на ролик время гораздо эффективнее было бы использовать на хорошее описание проблемы и логи. Просто поверьте - это действительно так. В редких случаях могут быть полезны - например, при описании сломанной сложной анимации.

---

PS Просьба прикладывать треки, миссии, логи не означает, что мы непременно требуем доказательств проблемы (хотя и это нелишне). Дополнительные материалы нужны нам для локализации и воспроизведения бага. Если что-то вызывает затруднения - не проблема, просто напишите, что дать дополнительную информацию не имеете возможности.

PPS Диалоговые окна системы сбора крэш-ниформации можно отключить, прописав в \Saved Games\DCS\Config\autoexec.cfg

строку:

crash_report_mode = "silent"
 

Это полезно держателям серверов - теперь окна не будут мешать автоматическому рестарту сервера.

Men may keep a sort of level of good, but no man has ever been able to keep on one level of evil. That road goes down and down.  
Можно держаться на одном уровне добра, но никому и никогда не удавалось удержаться на одном уровне зла. Эта дорога ведёт вниз и вниз.

G.K. Chesterton

DCS World 2.5: Часто задаваемые вопросы

  • ED Team
Posted

Недефолтный каталог записи DCS

Существует две возможности задать свой каталог записи, расположенный в Saved Games:

1. Ключ -w в строке запуска DCS, например:

"E:\Eagle Dynamics\DCS World\bin\DCS.exe" -w "DCS 2"

при этом каталог записи будет находиться по адресу:

c:\Users\%USERNAME%\Saved Games\DCS 2

Ключ -w работает только с исполняемым файлом DCS.exe (исполняемый файл апдейтера dcs_updater.exe про него не знает).

Таким образом, вы можете сделать несколько ярлыков DCS World с разными вариантами опций, разными модами ('Saved Games\%USERNAME%\DCS\Mods\tech\MySuperMod'), принудительным включением шлема ВР (дополнительный ключ --force_enable_VR), разными инпутами и пр.

2. Файл dcs_variant.txt в корневом каталоге установленного симулятора, это файл обрабатывается обоими исполняемыми DCS.exe и dcs_updater.exe. Файл должен содержать только имя будущего каталога записи, который затем предваряется DCS через точку, например:

test

Каталог записи при этом будет следующим:

c:\Users\%USERNAME%\Saved Games\DCS.test

(пробелы в файле dcs_variant.txt игнорируются, так что имя вида 'test 15' будет преобразовано в каталог записи c:\Users\%USERNAME%\Saved Games\DCS.test15)

PS Перенос каталога записи DCS в произвольное место средствами симулятора невозможен и не планируется.

Men may keep a sort of level of good, but no man has ever been able to keep on one level of evil. That road goes down and down.  
Можно держаться на одном уровне добра, но никому и никогда не удавалось удержаться на одном уровне зла. Эта дорога ведёт вниз и вниз.

G.K. Chesterton

DCS World 2.5: Часто задаваемые вопросы

  • ED Team
Posted

Объединение папок конфигураций

Если у вас установлены одновременно релизная и бета версии, осторожно рекомендую объединить некоторые папки конфигов. В основном это касается настроек устройств ввода.

Предупреждение: совет рассчитан на тех пользователей, кто способен отвечать за свои действия. Хотя инпуты беты и релиза в значительной степени одинаковы, свежая версия беты будет как правило немного отличаться от релизной.

Итак, запускаем командную строку, идем в каталог Saved Games\DCS.openbeta\Config и там выполняем команду создания символической ссылки:

mklink /D Input "c:\Users\%USERNAME%\Saved Games\DCS\Config\Input"

Для Windows 10 с использованием PowerShell это будет выглядеть вот так:

new-item -itemtype junction -path "INPUT" -target "c:\Users\%USERNAME%\Saved Games\DCS\Config\Input"

Теперь бета будет читать (и писать) настройки устройств ввода в каталог релиза. Это удобнее, чем простое копирование - вы можете изменять настройки устройств ввода как из беты, так и из релизной версии и все изменения будут применены к обоим вариантам (это же является одновременно и недостатком - в случае обновлённой беты есть вероятность того. что релиз не сможет что-то правильно прочитать из инпута).

PS Разумеется, папки Input в каталоге записи беты при этом быть не должно, если симулятор успел ее создать - нужно предварительно удалить.

(Я у себя сделал вообще отдельный каталог INPUT в Saved Games и все мои версии DCS (а их от 4 до 6) обращаются только к нему)

Men may keep a sort of level of good, but no man has ever been able to keep on one level of evil. That road goes down and down.  
Можно держаться на одном уровне добра, но никому и никогда не удавалось удержаться на одном уровне зла. Эта дорога ведёт вниз и вниз.

G.K. Chesterton

DCS World 2.5: Часто задаваемые вопросы

  • 2 weeks later...
  • ED Team
Posted

Оффлайн-режим

Начиная с версии 2.5.1 в симуляторе появился Оффлайн-режим. Он необходим в том случае, когда интернет отсутствует длительное время и, следовательно, невозможна авторизация.

Перевод DCS в оффлайн-режим производится кнопкой в верхней панели главного меню. Это можно сделать ТОЛЬКО после успешной авторизации. Включить оффлайн-режим не имея интернета (или не залогинившись) нельзя.

Режим неограничен по времени, но при этом все сетевые сервисы (Менеджер Модулей, мультиплеер, новости) будут недоступны.

Выход из оффлайн-режима возможен только на том же компьютере *, на котором производился вход. В противном случае придётся обратиться в техподдержку, чтобы очистили Вашу игровую сессию.

* "тот же компьютер" - значит именно тот же самый как по железу, так и по БИОС, Виндовс. Например, смена БИОС в оффлайн-режиме уже не позволит вам авторизоваться.

offline_mode.jpg.cda21545e7bdf391a7c6666da353291a.jpg

Men may keep a sort of level of good, but no man has ever been able to keep on one level of evil. That road goes down and down.  
Можно держаться на одном уровне добра, но никому и никогда не удавалось удержаться на одном уровне зла. Эта дорога ведёт вниз и вниз.

G.K. Chesterton

DCS World 2.5: Часто задаваемые вопросы

  • ED Team
Posted

Переименование устройств ввода

Начиная с версии 2.5.1 пользователь может переименовать устройства ввода для лучшей читаемости (а в первую очередь это сделано для того, чтобы можно было удобно различать одинаковые устройства).

Для переименования дважды щёлкните по имени устройства в заголовке колонки.

Сопоставленные имена хранятся в файле: 'Saved Games\%DCS%\MissionEditor\settings.lua' в секции:

["deviceNames"] = {
["Rudder {F9831750-2BAE-11e5-8001-444553540000}"] = "Rudder",
["VKBsim Gunfighter Modern Combat  {D59C2BE0-311B-11e8-8002-444553540000}"] = "VKBsim Gunfighter",
["mRUD {06EF6110-5904-11e4-8001-444553540000}"] = "mRUD",
},  
 

Screen_180428_110735.thumb.jpg.13de6c9c83926d6dbfc5e581649dd104.jpg

Men may keep a sort of level of good, but no man has ever been able to keep on one level of evil. That road goes down and down.  
Можно держаться на одном уровне добра, но никому и никогда не удавалось удержаться на одном уровне зла. Эта дорога ведёт вниз и вниз.

G.K. Chesterton

DCS World 2.5: Часто задаваемые вопросы

  • ED Team
Posted

Выбор юнитов в Редакторе Миссий при их близком расположении

Если в редакторе миссий у вас несколько юнитов находятся на очень малом расстоянии друг от друга, левая кнопка мыши с зажатым LAlt вызывает их список, прямо в списке кликом можно выбрать требуемый юнит. См. картинку.

units_select.jpg.5ff4b6db20645c7ecc7509ddcda9462d.jpg

  • Like 1

Men may keep a sort of level of good, but no man has ever been able to keep on one level of evil. That road goes down and down.  
Можно держаться на одном уровне добра, но никому и никогда не удавалось удержаться на одном уровне зла. Эта дорога ведёт вниз и вниз.

G.K. Chesterton

DCS World 2.5: Часто задаваемые вопросы

  • 1 month later...
  • ED Team
Posted

Статические шаблоны

Начиная с версии 2.5.2.18307.391 в DCS появились "Статические шаблоны". Цель их создания - базовая расстановка юнитов (в первую очередь сооружений, но в принципе любых юнитов) в миссии. В шаблон могут входить все доступные юниты - машинки, корабли, самолёты, вертолёты, сооружения, а также статические объекты. Статический шаблон может быть применён ТОЛЬКО к тому террейну, для которого создавался.

Как сделать свой шаблон. Создаёте новую миссию. Ставите юниты/группы, которые планруются в шаблон. как требуется, при этом количество и состав групп не ограничены. Далее выбираете в верхнем меню EDIT - SAVE STATIC TEMPLATE, заполняете поля имени файла шаблона, названия шаблона и его описания. Шаблоны хранятся в Saved Games\%DCS%\StaticTemplate. Для нового шаблона необходимо создать ещё одну пустую миссию и проделать всю процедуру ещё раз.

Применение. В новой либо редактируемой миссии из меню EDIT - LOAD STATIC TEMPLATE выбрать требуемые шаблоны, юниты встанут точно на те позиции, в которых были сохранены как шаблон. После установки двигать их можно куда угодно.

Men may keep a sort of level of good, but no man has ever been able to keep on one level of evil. That road goes down and down.  
Можно держаться на одном уровне добра, но никому и никогда не удавалось удержаться на одном уровне зла. Эта дорога ведёт вниз и вниз.

G.K. Chesterton

DCS World 2.5: Часто задаваемые вопросы

  • 2 weeks later...
  • ED Team
Posted (edited)

2D вид сверху на юниты

 

В редакторе можно включить вид сверху на юниты. Особенно полезен при расстановке статиков на авианосце, но в целом никаких ограничений на типы юнитов нет.

 

Вид включается кнопкой в нижней панели редактора (см. второй скриншот).

Screen_180531_174104.thumb.jpg.da7171c8fd592b26f52bafda72251848.jpg

2D_button.jpg.e2662efe20ce3e87bf5e44337dbc2f97.jpg

Edited by USSR_Rik

Men may keep a sort of level of good, but no man has ever been able to keep on one level of evil. That road goes down and down.  
Можно держаться на одном уровне добра, но никому и никогда не удавалось удержаться на одном уровне зла. Эта дорога ведёт вниз и вниз.

G.K. Chesterton

DCS World 2.5: Часто задаваемые вопросы

  • 1 month later...
  • ED Team
Posted (edited)

Начиная с версии 2.10.2.42 апдейтер больше не допускает перенос временных файлов в другое место. Это сделано для того, чтобы пользователи не смогли "выстрелить себе в ногу" (аудитория симулятора расширилась и неопытные пользователи выбирали странные места для хранения временных файлов, что приводило к конфликтам с существующими файлами).

Edited by USSR_Rik

Men may keep a sort of level of good, but no man has ever been able to keep on one level of evil. That road goes down and down.  
Можно держаться на одном уровне добра, но никому и никогда не удавалось удержаться на одном уровне зла. Эта дорога ведёт вниз и вниз.

G.K. Chesterton

DCS World 2.5: Часто задаваемые вопросы

  • 2 months later...
  • ED Team
Posted

Пользовательские темы

Используя стандартный механизм подключения модов в папке пользователя, можно создать свои темы (главное меню, экран загрузки, музыка), их количество не ограничено.

Для корректного отображения пользовательской темы нужно сделать свой модуль, располагающийся в Saved Games и содержащий только файлы темы плюс некоторые обязательные служебные файлы.

В качестве образца можно взять любой рабочий модуль DCS - для примера я сделал свою тему на базе модуля CA, но разместил её в папке resource (Saved Games\DCS\Mods\resource\kuzma\). Тема со своим именем при этом появится в дропбоксе выбора (в Настройках).

В папке skins\1 хранятся миниатюры модулей, которые видны в нижней части главного меню. В папке skins\1\ME - картики собственно главного меню, дефолтного брифинга, сплэшскрин.

В папке с темой помимо собственно рабочих картинок и музыки должны быть обязательно файл entry.lua (лишнее закомментить, нужное отредактировать) и папка Options (её можно оставить как есть и не редактировать, там диалоги).

Блоки binaries, InputProfiles, Missions в файле entry.lua можно просто очистить.

Папка Sounds\EditorMusic содержит музыку главного меню.

mod_folders.thumb.jpg.6e35b3e887ad98b0fae454c936fd2976.jpg

mod_misc.thumb.jpg.6444f7b8b83ad5e305f0377ff208c778.jpg

Screen_181017_141834.thumb.jpg.77111080ec6d265275a3064843a648eb.jpg

  • Like 1

Men may keep a sort of level of good, but no man has ever been able to keep on one level of evil. That road goes down and down.  
Можно держаться на одном уровне добра, но никому и никогда не удавалось удержаться на одном уровне зла. Эта дорога ведёт вниз и вниз.

G.K. Chesterton

DCS World 2.5: Часто задаваемые вопросы

  • 1 month later...
  • ED Team
Posted

Память и файл подкачки

При непонятных систематических зависаних DCS рекомендуется проверить подсистему памяти компьютера. В частности, при ОЗУ 16 ГБ крайне рекомендуется задать файл подкачки как минимум 20 ГБ, но лучше и надёжнее 30 и выше, особенно если игрок летает на серверах с тяжёлыми миссиями. Мы регулярно видим в логах явные проблемы с памятью. Первый признак такого рода проблем - тормозить начинают все приложения (вплоть до ступора).

Современные программы и собственно Windows довольно прожорливы, DCS не исключение. Ну и из общих соображений - держите дисковую подсистему в хорошем состоянии, при пользовании антивирусами (в том числе встроенными в Windows) не забывайте освободить всю папку инсталлированного DCS от проверки антивирусами.

Men may keep a sort of level of good, but no man has ever been able to keep on one level of evil. That road goes down and down.  
Можно держаться на одном уровне добра, но никому и никогда не удавалось удержаться на одном уровне зла. Эта дорога ведёт вниз и вниз.

G.K. Chesterton

DCS World 2.5: Часто задаваемые вопросы

  • 5 months later...
  • ED Team
Posted

Форсирование вида меток

Пользователи могут форсировать вид меток юнитов для клиентов в мультиплеере. Для этого сначала редактируется файл собственно меток (шаблон берётся тут: <DCS World>\Config\View\labels.lua), затем этот файл упаковывается в контейнер миссии со своим путём: \Config\View\labels.lua. Теперь все клиенты будут видеть метки, описанные в миссии.

Таким образом, структура контейнера миссии должна выглядеть так:

SomeMission_with_forced_labels.miz
- l10n  (папка локализации)
-- DEFAULT
--- dictionary
--- mapResource
- Config  (папка конфигурации)
-- View
--- Labels.lua   (собственно файл меток)
- mission
- options
- warehouses
 

Для сингла всё ещё проще - нужно положить файл labels.lua в домашний каталог DCS (Saved Games\%DCS%\Config\View). Скрипт меток самодокументирован, подсказки внутри <DCS World>\Config\View\labels.lua

Men may keep a sort of level of good, but no man has ever been able to keep on one level of evil. That road goes down and down.  
Можно держаться на одном уровне добра, но никому и никогда не удавалось удержаться на одном уровне зла. Эта дорога ведёт вниз и вниз.

G.K. Chesterton

DCS World 2.5: Часто задаваемые вопросы

  • 5 months later...
  • ED Team
Posted

Автоматический "подхват" профилей джойстиков

При подключении нового устройства ввода подсистема инпута автоматически назначает на него наиболее "ходовые" параметры (например, кнопка 1 всегда будет "Огонь", кнопка 5 центрирует обзор и так далее).

Но для некоторых наиболее часто встречающихся джойстиков существуют так называемые "кастомизированные" профили. Это готовые профили, которые максимально учитывают особенности конкретного джойстика - количество и нумерацию кнопок/осей, физическое расположение кнопок. Увидеть эти профили можно в папке

Mods\aircraft\<AIRCRAFT>\Input\<AIRCRAFT>\joystick\

Такой профиль можно загрузить используя функцию загрузки в настройках инпута (только следите за соответствием имени файла и типом Вашего устройства, в противном случае получится или малосъедобная каша, или вообще неработоспособный инпут). Кроме того, профиль будет применён автоматически в том случае, когда в папке пользователя еще нет сохранёного файла для конкретного джойстика (например, при установке нового модуля).

Загруженный профиль можно (и нужно) редактировать на общих основаниях.

  • Like 1

Men may keep a sort of level of good, but no man has ever been able to keep on one level of evil. That road goes down and down.  
Можно держаться на одном уровне добра, но никому и никогда не удавалось удержаться на одном уровне зла. Эта дорога ведёт вниз и вниз.

G.K. Chesterton

DCS World 2.5: Часто задаваемые вопросы

  • 4 months later...
  • ED Team
Posted

Каталог пользователя и моды

Один из наиболее частых вопросов - о пользовательских модах, которые не сохраняются после апдейта. Все очень просто - пользовательские моды должны находиться в каталоге пользователя, тогда симулятор будет их корректно применять и не будет затрагивать при обновлениях. Фактически в этом случае каталог пользователя в чем-то повторяет структуру каталога приложения. Несколько примеров (виды, текстуры окрасок и звуки).

1. Виды. Создаем каталог Saved Games\DCS\Config\View\ и в него кладем три файла (их можно скопировать из установленного симулятора):

View.lua

Server.lua

SnapViews.lua

Файлы редактируются по вкусу, значения переменных и констант применяются вместо "родных".

 

2. Текстуры окрасок. Для примера я взял на сайте в разделе файлов пользователей текстуру для Мустанга RUSTY.

Итак, создаем каталог Saved Games\DCS\Liveries и в нем - каталог самолета: Saved Games\DCS\Liveries\p-51d\. Теперь тут можно создавать каталоги для различных схем окраски, в данном примере сделан каталог

Saved Games\DCS\Liveries\p-51d\RUSTY\

В каталог RUSTY кладем распакованные файлы текстур и файл описания:

description.lua

p51d_SPEC_Rusty_L_Wing.dds

p51d_SPEC_Rusty_R_Wing.dds

p51D_DIF_Rusty_L_Wing.dds

p51D_DIF_Rusty_Fuz_Rear.dds

p51D_SPEC_Rusty_Fuz_Rear.dds

p51D_SPEC_Rusty_Fuz_Front.dds

p51D_DIF_Rusty_R_Wing.dds

p51D_DIF_Rusty_Fuz_Front.dds

Теперь эта схема окраски доступна в редакторе миссий и в симуляции. Имя окраски и страна заданы в конце файла description.lua

(продолжение следует)

Men may keep a sort of level of good, but no man has ever been able to keep on one level of evil. That road goes down and down.  
Можно держаться на одном уровне добра, но никому и никогда не удавалось удержаться на одном уровне зла. Эта дорога ведёт вниз и вниз.

G.K. Chesterton

DCS World 2.5: Часто задаваемые вопросы

  • ED Team
Posted

(Продолжение)

3. Пользовательские звуки.

Тут работы будет побольше. Для примера назначим свои звуки танку Т-55 (пример совершенно произвольный)

Создаем в Saved Games\DCS следующие каталоги:

Saved Games\DCS\Scripts\Database\Vehicles\Tanks\

Saved Games\DCS\Sounds\Effects\GndTech\

Saved Games\DCS\Sounds\sdef\GndTech\

3.1. В первый каталог кладем собственно скрипт танка, в нем должна быть прописана "звуковая" секция. Например, так:

-- Sound
GT.sound = {};

-- Engine params
GT.sound.engine = {};
GT.sound.engine.idle = "GndTech/T55EngineIdle";
GT.sound.engine.max = "GndTech/T55EngineMax";
-- Названия звуковых файлов произвольные

GT.sound.engine.idle_formula_gain = "0.2 x * 1 +";
GT.sound.engine.idle_formula_pitch = "0.625 x * 0.875 +";

GT.sound.engine.max_formula_gain = "x 5.0 ^";
GT.sound.engine.max_formula_pitch = "0.625 x * 0.785 +";
-- Engine params

-- Move params
GT.sound.move = {};
GT.sound.move.sound = "GndTech/TankMove";
GT.sound.move.pitch = {{0.0, 0.6}, {10.0, 1.2}};
GT.sound.move.gain = {{0.0, 0.01}, {0.5, 0.5}, {12.0, 1.0}};
-- Move params
-- Sound
 

3.2. Во второй - файлы звуков с правильными именами:

T55EngineIdle.wav

T55EngineMax.wav

TankMove.wav

3.3. И наконец в третий - описания звуковых файлов:

T55EngineMax.sdef

T55EngineIdle.sdef

TankMove.sdef

Этого достаточно, чтобы заменить штатные звуки своими. Как видите, общий подход сохраняется - структура каталога пользователя повторяет структуру штатных каталогов симулятора.

Men may keep a sort of level of good, but no man has ever been able to keep on one level of evil. That road goes down and down.  
Можно держаться на одном уровне добра, но никому и никогда не удавалось удержаться на одном уровне зла. Эта дорога ведёт вниз и вниз.

G.K. Chesterton

DCS World 2.5: Часто задаваемые вопросы

  • ED Team
Posted

Система локализации миссий

В контейнере миссии есть папка 'l10n', в которой находятся локализованные ресурсы. Симулятор будет автоматически подключать требуемые языковые ресурсы в зависимости от языка установленного DCS World (конечно, если автор миссии озаботился эти ресурсы создать).

Для управления локализацией в меню редактора есть пункт НАСТРОЙКИ -> "Языковая панель" (создание локали). Имя локали должно соответствовать именам Виндовс (RU, EN, FR, ES и т.д.). После создания и выбора требуемой локали (редактор при этом попросит сохранить миссию) пользователь может писать на желаемом языке триггерные тексты, имена групп, зон - в общем, всё. Ресурсы локализации складываются в папку l10n контейнера миссии, имена подпапок соответствуют языковым кодам.

Как это работает и зачем нужна "дефолтная" локаль. Предположим, у автора миссии русский DCS World, в миссии все сообщения он пишет на русском (это и есть дефолтная локаль, т.е. RU ему создавать вовсе не обязательно). Дополнительно он создал английскую (EN) и французскую (FR) локали, положил туда соответствующие переводы. Теперь у пользователей с русским, английским или французским World миссия будет открываться на родном языке. А вот те, у кого Мир испанский, китайский, чешский, увидят сообщения, который были записаны для "дефолтной" локали (т.е. на русском в данном примере).

Текущая локаль миссии показана в левом нижнем углу окна редактора, окошко локали кликабельно и можно делать быстрое переключение. "Дефолтной" считается локаль, на которой работает установленный DCS World автора миссии. Переключения дефолтной локали на желаемый язык нет (но никто не запрещает писать все имена групп, зон и прочее сразу на требуемом языке - редактор не проверяет синтаксис и соответствие вводимых текстов текущей локали. То есть, можно вводить хоть кириллицу, хоть иероглифы при чешской локали).

Если такой порядок вещей не устраивает, можно сделать одно из двух:

1. На этапе создания миссии сразу писать имена и тексты на требуемом языке (т.е. на том, который предполагается сделать дефолтным). Потом (или попутно) делать перевод на требуемую локаль. Пригоден только для новых миссий, если вы планируете распространять миссию, то это наилучший вариант.

2. В готовой миссии скопировать папку 'l10n\EN\' в папку с желаемой локалью (FR, CN, ES, DE, DEFAULT)

 

PS Совместимость старых миссий с новым редактором и симуляцией сохранена. Обратно - нет.

Men may keep a sort of level of good, but no man has ever been able to keep on one level of evil. That road goes down and down.  
Можно держаться на одном уровне добра, но никому и никогда не удавалось удержаться на одном уровне зла. Эта дорога ведёт вниз и вниз.

G.K. Chesterton

DCS World 2.5: Часто задаваемые вопросы

  • ED Team
Posted

Локализация наколенного планшета пока возможна только вручную с редактированием готовой миссии. Для этого:

1. Распаковываем контейнер миссии

2. Создаём внутри контейнера папки локализаций по схеме:

mission.miz 
- l10n
- KNEEBOARD
-- IMAGES <-------------------- ВНИМАНИЕ! Тут лежат "дефолтные" картинки,  
-----picture0.jpg <------------ которые будут показаны для игроков
-----picture1.jpg <------------ с любой локалью
.................
-- RU
--- KNEEBOARD
---- IMAGES
------picture1.jpg
------picture2.jpg
..................
 -- EN
--- KNEEBOARD
---- IMAGES
------picture21.jpg
------picture22.jpg
 -- DE
--- KNEEBOARD
---- IMAGES
------picture31.jpg
------picture32.jpg
 

и так далее до полного удовлетворения. В каждую папку IMAGES кладём требуемые изображения.

То есть, в папке локализаций l10n должны лежать папки конкретных языков, в каждой из которых находится папка планшета со своими картинками. Имена папок регистрочувствительны.

Men may keep a sort of level of good, but no man has ever been able to keep on one level of evil. That road goes down and down.  
Можно держаться на одном уровне добра, но никому и никогда не удавалось удержаться на одном уровне зла. Эта дорога ведёт вниз и вниз.

G.K. Chesterton

DCS World 2.5: Часто задаваемые вопросы

  • 11 months later...
  • ED Team
Posted

Перенос настроек устройств вввода после смены Windows

Рекомендую сначала ознакомиться со структурой файлов и папок в каталоге пользователя: 

Перенести настройки можно двумя путями (по умолчанию предполагаем, что все настройки сохранены, но DCS их не видит, т.к. идентификаторы устройств изменились).

1. Штатный (средствами DCS). В окне назначений инпута есть кнопка загрузки профайла. Подсветите курсором мыши  столбец требуемого устройства, нажмите кнопку и загрузите старый профайл - и так для каждого девайса и каждого ЛА. Требует аккуратности и внимательности - заливать нужно строго "один в один". Кстати, можно загрузить таким обраом и готовый профиль от любого игрока, главное - точное совпадение устройств.

2. Средствами внешних утилит. Сначала нужно узнать новые ID всех устройств. (В реестр посылать не буду, это для джедаев, которым мои советы ни  к чему.) Откройте окно назначений инпута, сделайте любые изменения для всех своих устройств, сохраните и выйдите из DCS. В папках пользователя сформируются новые файлы с расширением .diff.lua.  Например, mRUD {C2537A40-5629-11ea-8001-444553540000}.diff.lua - вот это имя нужно использовать для процедуры группового переименования файлов*. И так для каждого устройства - клавиатура, мышь, джойстик(и). Умеет   делать групповое переименование, в частности, FAR, Total Commander. Возни при таком варианте существенно меньше, но  в случае ошибки вы получаете сразу кучу неправильно поименованных файлов.  Впрочем, повтор процедуры уже должен привести к успеху с учётом ошибок первого блина.

* В имени файла пробелы имеют значение! Например, имена некоторых девайсов VKB начинаются с пробела. Так что не брезгуйте copypaste при переименовании.

  • Thanks 1

Men may keep a sort of level of good, but no man has ever been able to keep on one level of evil. That road goes down and down.  
Можно держаться на одном уровне добра, но никому и никогда не удавалось удержаться на одном уровне зла. Эта дорога ведёт вниз и вниз.

G.K. Chesterton

DCS World 2.5: Часто задаваемые вопросы

  • 1 month later...
  • ED Team
Posted

Триггеры для объектов карты.

В версию 2.7.0 включен  новый функционал - триггерные условия и триггерные действия, работающие с объектами карты (домики, мосты). Теперь нет необходимости ставить под мост солдата, чтобы определить разрушен мост бомбой или нет. Механизм работает через триггерные зоны, назначаемые специальным образом.

Для создания такой триггерной зоны, логически привязанной к объекту, щёлкните ПКМ по домику/мосту в редакторе. появится окошко 'assign as...',

image.png

щёлкните по нему и требуемая зона создастся автоматически с нужными параметрами (см. второй рисунок). Зона может быть только круглой, на таблицу параметров внимание пока не обращайте - это будет расширение функционала. Имя, радиус, цвет можно менять (я залил зону красным)

image.png

Теперь эту зону можно использовать в триггерах - на третьем скрине она используется как действие для подрыва домика (обратите внимание на имя зоны)

image.png

а на четвёртом - как условие смерти домика для какого-то дополнительного действия.

image.png

 

ЗЫ Просьба применять аккуратно и осмысленно.  Вопросы типа "а что будет, если я сделаю зону на всю карту" или "а что будет, если я передвину зону от домика" и подобные  оставим за бортом.

ЗЗЫ Не исключена вероятность того, что какие-то объекты карты изменят свой ID (мы стараемся этого не допускать, но тем не менее вероятность существует). Поэтому см. предыдущее примечание.

 

  • Like 4

Men may keep a sort of level of good, but no man has ever been able to keep on one level of evil. That road goes down and down.  
Можно держаться на одном уровне добра, но никому и никогда не удавалось удержаться на одном уровне зла. Эта дорога ведёт вниз и вниз.

G.K. Chesterton

DCS World 2.5: Часто задаваемые вопросы

  • USSR_Rik changed the title to DCS World 2.x.xxxxx FAQ
Guest
This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...