Библиотека функций DASH library v2.0 от SoldierEPilot
Некоторое время назад мы писали об удобном инструменте создания миссий - библиотеке DASH library v1.3 - в помощь картоделам ArmA: Cold War Assault. И вот недавно автор выпустил обновлённый пакет DASH library v2.0, с русской версией которого предлагается познакомиться нашим читателям.
По сообщению SoldierEPilot, обновлённая версия библиотеки DASH library 2.0 содержит 7 наиболее заметных нововведений:
- минимальная вероятность конфликтов имен - всего 3 глобальные функции и 3 глобальные переменные;
- не нужно грузить 3 модуля, чтобы работать с 2-я функциями - утилитами "loadFns" и "alias" легко загружается все что нужно и ничего более;
- чуть быстрее стали работать 6 из 6 проверенных на скорость выполнения функций (+10% в среднем);
Примерно половина удалений приходится на функции, работающие с инвентарем - большинство из них заменены на более мощные аналоги;
Сама библиотека от Fwatch не зависит, но:
- несколько хороших функций не работают БЕЗ нее;
- еще несколько штук работают гораздо лучше С ней;
Конкретный пример - с Fwatch 1.13 в распакованных миссиях и кампаниях можно получить массивы всех групп и транспортных средств на карте без использования триггеров, что удобно для модостроителей (экспериментальные "getGroups" и "getVehicles");
Сейчас в распоряжении скриптеров уже более 280 функций, не засоряющих глобальное пространство имён (в отличие от предыдущих версий), собранных в один скромного размера файл и готовых к применению в наикрутейших дополнениях, модах, миссиях и кампаниях к Cold War Assault.
Удачных всем проектов!
SoldierEPilot
(456,0 KiB, 528 скачиваний)
Класс!