DCS World 2.5 FAQ - Page 3 - ED Forums
 


Notices

Closed Thread
 
Thread Tools Display Modes
Old 12-10-2019, 09:11 AM   #21
USSR_Rik
ED Team
 
USSR_Rik's Avatar
 
Join Date: Nov 2003
Location: Belarus, Minsk
Posts: 18,298
Default

Если симулятор не запускается на Windows 7 с ошибкой вида

"Точка входа в процедуру XXXXXXX не найдена....."

необходимо установить обновление:

KB2533623
__________________
When the eagles are silent, the parrots begin to jabber (W.Churchill)

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

USSR_Rik is offline  
Old 03-05-2020, 06:37 AM   #22
USSR_Rik
ED Team
 
USSR_Rik's Avatar
 
Join Date: Nov 2003
Location: Belarus, Minsk
Posts: 18,298
Default Каталог пользователя и моды

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

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

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

(продолжение следует)
__________________
When the eagles are silent, the parrots begin to jabber (W.Churchill)

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

USSR_Rik is offline  
Old 03-05-2020, 06:38 AM   #23
USSR_Rik
ED Team
 
USSR_Rik's Avatar
 
Join Date: Nov 2003
Location: Belarus, Minsk
Posts: 18,298
Default

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

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. В первый каталог кладем собственно скрипт танка, в нем должна быть прописана "звуковая" секция. Например, так:

Code:
-- 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


Этого достаточно, чтобы заменить штатные звуки своими. Как видите, общий подход сохраняется - структура каталога пользователя повторяет структуру штатных каталогов симулятора.
__________________
When the eagles are silent, the parrots begin to jabber (W.Churchill)

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

USSR_Rik is offline  
Old 03-05-2020, 06:41 AM   #24
USSR_Rik
ED Team
 
USSR_Rik's Avatar
 
Join Date: Nov 2003
Location: Belarus, Minsk
Posts: 18,298
Default Система локализации миссий

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

В контейнере миссии есть папка '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 Совместимость старых миссий с новым редактором и симуляцией сохранена. Обратно - нет.
__________________
When the eagles are silent, the parrots begin to jabber (W.Churchill)

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

USSR_Rik is offline  
Old 03-05-2020, 06:43 AM   #25
USSR_Rik
ED Team
 
USSR_Rik's Avatar
 
Join Date: Nov 2003
Location: Belarus, Minsk
Posts: 18,298
Default Локализация наколенного планшета

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

1. Распаковываем контейнер миссии
2. Создаём внутри контейнера папки локализаций по схеме:
Code:
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 должны лежать папки конкретных языков, в каждой из которых находится папка планшета со своими картинками. Имена папок регистрочувствительны.
__________________
When the eagles are silent, the parrots begin to jabber (W.Churchill)

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

USSR_Rik is offline  
Closed Thread

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

All times are GMT. The time now is 01:06 PM. vBulletin Skin by ForumMonkeys. Powered by vBulletin®.
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd.