Энциклопедия

Библиотека функций DASH library v2.0 от SoldierEPilot

Библиотека функций DASH library v2.0 от SoldierEPilot (фото)Состоялся релиз новой версии библиотеки скриптов для ArmA: CWA 1.99 от SoldierEPilot (DASH library v2.0).

Некоторое время назад мы писали об удобном инструменте создания миссий - библиотеке DASH library v1.3 - в помощь картоделам ArmA: Cold War Assault. И вот недавно автор выпустил обновлённый пакет DASH library v2.0, с русской версией которого предлагается познакомиться нашим читателям.

По сообщению SoldierEPilot, обновлённая версия библиотеки DASH library 2.0 содержит 7 наиболее заметных нововведений:

1. Никаких геймлоджиков, 98% функций перемещены в stringtable.csv, благодаря чему:
  • минимальная вероятность конфликтов имен - всего 3 глобальные функции и 3 глобальные переменные;
  • не нужно грузить 3 модуля, чтобы работать с 2-я функциями - утилитами "loadFns" и "alias" легко загружается все что нужно и ничего более;
  • чуть быстрее стали работать 6 из 6 проверенных на скорость выполнения функций (+10% в среднем);
2. Удалено ~20 fns, доработано ~20, добавлено ~90.

Примерно половина удалений приходится на функции, работающие с инвентарем - большинство из них заменены на более мощные аналоги;

3. SQL-подобные запросы к "базам данных" ("sqlSelect", "sqlDelete");
4. Название, позиция и удаленность ближайшего населенного пункта на 25 островах ("nearestVillage");
5. Замена анимаций перемещения юнитов ("overrideMoves");
6. Интеграция с Fwatch 1.13.

Сама библиотека от Fwatch не зависит, но:

  • несколько хороших функций не работают БЕЗ нее;
  • еще несколько штук работают гораздо лучше С ней;

Конкретный пример - с Fwatch 1.13 в распакованных миссиях и кампаниях можно получить массивы всех групп и транспортных средств на карте без использования триггеров, что удобно для модостроителей (экспериментальные "getGroups" и "getVehicles");

7. Более удобные тестовые миссии.

Сейчас в распоряжении скриптеров уже более 280 функций, не засоряющих глобальное пространство имён (в отличие от предыдущих версий), собранных в один скромного размера файл и готовых к применению в наикрутейших дополнениях, модах, миссиях и кампаниях к Cold War Assault.

Удачных всем проектов!

SoldierEPilot

Библиотека функций DASH library v2.0 от SoldierEPilot (фото)  СКАЧАТЬ библиотеку функций DASH library v2.0 от SoldierEPilot
  (456,0 KiB, 528 скачиваний)


Поддержите сообщество OFP - поделитесь в соцсетях:


1 комментарий: Библиотека функций DASH library v2.0 от SoldierEPilot

Добавить комментарий

Кабинет
Авторизация
РегистрацияЗабыли пароль?
Регистрация
Пароль не введён
Вы не бот?
Регистрация