DatarefEditor — X-Plane 10

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

Тема на англоязычном форуме с готовыми скриптами http://forum.avsim.n…igh-scattering/

 

После установки FlyWithLua, все скрипты нужно кидать в папку Scripts плагина, два других скрипта с расширением .lua , что изначально там лежат нужно обязательно удалить.

 

По поводу насущных проблем:

— белый мешок при входе в облачность можно удалить. За него отвечает параметр sim/private/controls/skyc/white_out_in_clouds — достаточно поставить его в ноль. Но есть досадный баг — если задать отключение мешка скриптом, то возможны графические артефакты при старте сима, поэтому приходится удалять его каждый раз вручную чрез меню  DatarefEditor.

— за то самое «мыло» на горизонте отвечает параметр skyc/max_dsf_vis_ever , но он уже по умолчанию стоит на максимальном значении, сделать с ним ничего нельзя.

 

Взял скрипт с англоязычного форума, который  вернул нормальные тени от облаков, добавил немного синевы, что-то сделал с облаками (параметр plot_radius — стали «пушистей» как в релизной версии сима). Мешок пришлось убрать вручную. Скрины на полном дефолте. Думаю, с реплейсером облаков будет получше.

AS350B3_7.jpg

AS350B3_9.jpg

AS350B3_10.jpg

Сообщение отредактировано Serov1313: 24 February 2014 — 11:03

Ответов: 99

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

Ну не знаю. У меня такая же плотность, но при 1.9 уже наступает ночь от одного облачка. Хотя, может это от увеличения параметра plot_radius для облаков.

AS350B3_15.jpg

 

sim/private/controls/clouds/cloud_shadow_lighten_ratio вообще больше единицы ставить не стоит, а то в июне, когда солнце в зените, можно получить 100% затемнение

AS350B3_16.jpg

Поставил на единичку, стало терпимее. Странно, что Остин не дал возможность менять параметр plot_radius напрямую, облака сразу лучше стали, а производительность особо не упала. Вообще на скрине облака с 15% плотностью  и plot_radius 1.5.

AS350B3_17.jpg

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

Сообщение отредактировано Serov1313: 24 February 2014 — 12:15

Создание отдельной темы одобрям, ибо действительно оффтоп был безжалостный))

 

 

Взял скрипт с англоязычного форума, который  вернул нормальные тени от облаков, добавил немного синевы, что-то сделал с облаками (параметр plot_radius — стали «пушистей» как в релизной версии сима). Мешок пришлось убрать вручную. Скрины на полном дефолте. Думаю, с реплейсером облаков будет получше.

 

А можно ссылку на англоязычный форум? Я попробовал настроить тени от облаков — не получилось  :(

А можно ссылку на англоязычный форум? Я попробовал настроить тени от облаков — не получилось  :(

http://forum.avsim.n…igh-scattering/

 

Нужно создать .lua со строчкой

set( «sim/private/controls/clouds/cloud_shadow_lighten_ratio»,       0.8 )

только и всего.

http://forum.avsim.n…igh-scattering/

 

Нужно создать .lua со строчкой

set( «sim/private/controls/clouds/cloud_shadow_lighten_ratio»,       0.8 )

только и всего.

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

У меня чего-то всёравно не видно, а какая должна быть настройка тени в меню настроек XP? Т.е 3D on Aircraft сойдёт или надо повышать?

Ну не знаю. У меня такая же плотность, но при 1.9 уже наступает ночь от одного облачка. Хотя, может это от увеличения параметра plot_radius для облаков.

 

sim/private/controls/clouds/cloud_shadow_lighten_ratio вообще больше единицы ставить не стоит, а то в июне, когда солнце в зените, можно получить 100% затемнение

 

Поставил на единичку, стало терпимее. Странно, что Остин не дал возможность менять параметр plot_radius напрямую, облака сразу лучше стали, а производительность особо не упала. Вообще на скрине облака с 15% плотностью  и plot_radius 1.5.

 

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

У меня чернота только на значении 5 всплывала. Может ещё зависит от галок ХДР и т.п.? Тут индивидуально похоже, а с радиусом надо поиграть посмотреть.

У меня чего-то всёравно не видно, а какая должна быть настройка тени в меню настроек XP? Т.е 3D on Aircraft сойдёт или надо повышать?

У меня такие настройки и стоят. Там же от положения солнца зависит. Если поставил реальную дату, то зимой солнце близко к горизонту и какие-либо тени разглядеть будет нереально.

А подскажите со skay max pro тени для облаков работают? А то чего то у меня не видно этих теней (правда больше еденицы не пробовал ставить, т к на том же анг.форуме не советовали.)

А подскажите со skay max pro тени для облаков работают? А то чего то у меня не видно этих теней (правда больше еденицы не пробовал ставить, т к на том же анг.форуме не советовали.)

Нет, с SkyMaxx Pro оно работать не будет. 

У меня такие настройки и стоят. Там же от положения солнца зависит. Если поставил реальную дату, то зимой солнце близко к горизонту и какие-либо тени разглядеть будет нереально.

Дату менял, видны только синие точки, которые не совпадают по форме с облоками. (настройка 3.0, если ниже то вообще ничего не видно.) Можете мне ваш скрипт от FlyWithLua в ЛС скинуть?

Тут, я показывал три скрина, как бы было неплохо сделать если бы нашлись люди которые бы написали толковый код.

Всё на что я способен, это вот такое брутальное фуфло:

Spoiler

a330_1_800.jpgi.gif

a330_2_800.jpgi.gif

a330_3_800.jpgi.gif

 

Это для FlyWithLua, и всё таки лучше чем ничего. Цвета тумана теперь меняются автоматический, но резко, без плавного перехода цвета —плавную смену я не асилю. И как то он странно, но всетаки меняется.

так-же в начале скрипта я добавил: set( «sim/private/controls/clouds/shadow_size», 1024 ) Это делает тени от облаков более чёткими и не они не так мерцают, пробовал поднимать до 2048, заметной просадки фпс нет, но и смысл особо не поменялся. Значения можно менять и подбирать свои

Вот. ;)

У меня работает но как то странно,в правом углу вверху горит красная строчка и вообще не очень смотрится.Выставил как на буржуйском сайте написано.

Да и еще совсем забыл,почему то у всех на экране этот плагин отображается 5-6 строчками,а у меня во какая портянка.

Прикрепленные изображения

  • LX332_2.jpg
  • LX332_4.jpg

Сообщение отредактировано nakin: 26 February 2014 — 16:42

У меня не ставится плуг,так как стоит STS .Reloader а они вместе не хотят быть. Можно ли изменить название самого плагина?

 

Lua, похоже, не умеет работать в нескольких экземплярах в одном приложении

Размер окна можно настроить по вкусу. Мышом.

Спасибо,ща проверю.

 

Призрак спасибо все получилось,ты не призрак ты белый шаман. :yes:

Прикрепленные изображения

  • LX332_6.jpg

Сообщение отредактировано nakin: 26 February 2014 — 19:06

 

У меня не ставится плуг,так как стоит STS .Reloader а они вместе не хотят быть. Можно ли изменить название самого плагина?

 

 

У меня тоже STS, однако всё работает. Хотя я Славин текст не пробовал ещё ставить.

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

Тема на англоязычном форуме с готовыми скриптами http://forum.avsim.n…igh-scattering/

 

После установки FlyWithLua, все скрипты нужно кидать в папку Scripts плагина, два других скрипта с расширением .lua , что изначально там лежат нужно обязательно удалить.

 

По поводу насущных проблем:

— белый мешок при входе в облачность можно удалить. За него отвечает параметр sim/private/controls/skyc/white_out_in_clouds — достаточно поставить его в ноль. Но есть досадный баг — если задать отключение мешка скриптом, то возможны графические артефакты при старте сима, поэтому приходится удалять его каждый раз вручную чрез меню  DatarefEditor.

— за то самое «мыло» на горизонте отвечает параметр skyc/max_dsf_vis_ever , но он уже по умолчанию стоит на максимальном значении, сделать с ним ничего нельзя.

 

Спасибо, годная тема. А можно узнать, как это удалять вручную через DatarefEditor.? Т.Е. я устанавливаю  FlyWithLua и DatarefEditor. и при старте ищу параметр skyc/white_out_in_clouds?

У меня тоже STS, однако всё работает. Хотя я Славин текст не пробовал ещё ставить.

Марк, а где можно взять этот самый Славин текст? :) Я чёт запутался совсем.

Спасибо, годная тема. А можно узнать, как это удалять вручную через DatarefEditor.? Т.Е. я устанавливаю  FlyWithLua и DatarefEditor. и при старте ищу параметр skyc/white_out_in_clouds?

Марк, а где можно взять этот самый Славин текст? :) Я чёт запутался совсем.

 

У меня скрипты FlyWithLua не работают, хотя сам плуг вроде (по логу) должен работь. Долго причину искать не стал, т.к. работает открытый sasl, с которым все эти параметры можно прописать/исполнить (тот же lua — вид с боку). Нельзя только прописать при запуске параметр skyc/white_out_in_clouds, как писали выше. Действительно, при запуске сима с его значением 0 — возникает картинка, которую даже «артифактом» назвать нельзя.

Поэтому только этот параметр прописываю вручную равным 0 после полной загрузки сима/сцены. Попытки «поиграть» функцией задержки времени установки этого параметра к успеху не привели — стоит намертво. Но, попробую покопать еще в этом напралении.

(Славин текст под спойлером, перед картинками).

Спасибо большое.

в правом углу вверху горит красная строчка

Lua, похоже, не умеет работать в нескольких экземплярах в одном приложении

Да и еще совсем забыл,почему то у всех на экране этот плагин отображается 5-6 строчками,а у меня во какая портянка.

Размер окна можно настроить по вкусу. Мышом.

Марк, а где можно взять этот самый Славин текст? :) Я чёт запутался совсем.

 

(Славин текст под спойлером, перед картинками).

эээ… Да! :sarcastic:

В предыдущий раз при написании кода ошибся в букве. Возможно, это поможет кому-то адаптировать следующий скрипт под FlyWithLua. У меня сейчас успешно работает под SASL! Т.е. назначение нулю параметра происходит с задержкой (в данном случае 30 сек).

Все грузится и работает без артефактов.

Spoiler

 

——————
if get(flighttime) > 30 then
  if get(sky_woic) ~= 0 then
  set(sky_woic, 0)
  end
end
——————

 

end

Женя это нужно добавить в  FlyWithLua к уже написанному  или старые записи убрать а эту вложить?Спасибо.

Женя это нужно добавить в  FlyWithLua к уже написанному  или старые записи убрать а эту вложить?Спасибо.

Чтобы окончательно не запутаться (убрать/вложить…) можно для плагина FlyWithLua создать новый текстовый файл с названием, например, cloudout.lua и поместить его в папку Scripts (которая внутри папки плагина). Сам файл должен содержать след строки (см. под спойлером):

Spoiler

 

— тогда этот файл будет отвечать ТОЛЬКО за один параметр, т.е. «отключать» «облачный мешок» через 20 секунд после полной загрузки сима. Я попробовал — работает. Пожалуйста.

 

ps. Судя по всему (не истина, конечно) — задача сводится к изменению этого параметра ПОСЛЕ начальной загрузки и обновления «реальной погоды» (из исследований коллег с .net-форума).

Сообщение отредактировано eugeny_: 27 February 2014 — 21:00

Всем привет. Прошу помощи. Я поставил оба плагина. Dataref Editor устанавливал так: скопировал все в plugins и из папки 64 скопировал win.xpl в папку плагина. FlyWithLua: скопировал из архива всё в Plugins. Правильно ли я установил? Как узнать, что означают разные строчки в Dataref? Допустим, что я изменил какую-то строчку в Dataref. Куда её надо переписать?

Сообщение отредактировано Alex_Temnyakov: 07 March 2014 — 18:52