Я давно наблюдаю за западом и за отечественными модами, но никак не могу понять - почему же мы не используем "высокотехнологичные модификации" ? Здесь речь идёт о модификациях, которые содержат в себе:
- Собственную MOD DLL
- Свой графический интерфейс
- Flowgraph и LUA скрипты высокой сложности
Эти три компонента позволят вывести ваш мод на профессиональный уровень и придаст ему солидности. Проблема заключается в том, что у нас вообще мало народа этим интересуется, а если кто и интересуется, то у него не хватает опыта и квалификации. Ко всему прочему это занимает очень много времени. Конечно интерфейс требует высокого уровня знаний и много времени, а UI\MENU требуют ещё больше, всё же давайте рассмотрим уже готовые варианты систем, которые можно включить в мод без необходимости программирования.
Flowgraph Plugin System
Эта система, разработанная автором James-Ryan, является системой для загрузки плагинов Flowgraph и содержит ещё несколько улучшений. Сама модификация представляет особый интерес для любителей флоуграфа, через который можно делать довольно таки сложные системы. Плагины идут отдельно или одним паком вместе с модов, и представляют собой отдельные DLL для загрузки в папку FGplugins вашего мода.
Я говорил про некоторые другие улучшения, так вот в комплекте есть файл настройки
settings.xml, дающий нам возможность:
- выключать интро ролики
- выключать вступительный ролик
- !выбирать стартовый уровень
Как видите, последняя перечисленная опция позволяет облегчить игроку задачу загрузки первого уровня из модификации, и теперь вместо открытия консоли нужно просто начать новую игру.
Доступные плагины расширения для flowgraph:
- Flash - загрузка swf анимации на экран
- GOC - активация режима 3rd person
- Multiplayer - сборник нодов для управления MP
- Mouse - позволяет включить курсор и получить координаты курсора на экране
- Joystick - получает данные с джостика
- EntityScreen - определяет положение проекции объекта на экране
- LookAt - заставляет поворачиваться объекты как бы "лицом" к координате
- Iterator1 - сборник нодов для сканирования пространства и получения ID сущностей
- Math1 - дополнительные ноды для математических вычислений
- Signaler - соединение нескольких разных флоуграфов с помощью сигнального нода
- Xml - огромный сборник нодов для создания и редактирования .xml файлов
- StringCombine - склеивание 2х слов в одно
- SpawnEntity - 2 нода для динамического создания сущностей в игре - entity и archetype entity
Загрузить (Wars 1.5)
index.php?page=Attachment&attachmentID=160 - Модификация
index.php?page=Attachment&attachmentID=161 - Исходный код
Текущая версия: 1.1.0.5
Обновление:
Версия для Crysis обновлена, т.е. теперь имеет всё то же что и версия для Crysis-Wars.
Загрузить (Crysis 1.2 / 1.21)
index.php?page=Attachment&attachmentID=158 - Модификация
index.php?page=Attachment&attachmentID=159 - Исходный код
Текущая версия: 1.0.1.2
Скачать с файловой базы:
Flowgraph Plugin System.