Створення та редагування 2dfx для .dff моделей
Інструменти
Довідка
2dfx це секція файлу моделі .dff в GTA:SA. Ця секція дозволяє прикріплювати спеціальні ефекти до моделі. У San Andreas існує 10 типів 2dfx ефектів. Один з них можна додати тільки через .ide файли (це тип 2dfx - меблі(futnitur)), так що додавати її в dff немає сенсу - вона просто не буде працювати.
2dfx секція в RwAnalyze
Ми можемо знайти цю секцію (якщо вона існує) в секції Clump->Geometry List->Geometry->Extension.
Можна витягти/вставити цю секцію, натиснувши ПКМ і вибравши потрібну дію.
Після витягування секції, у створеного файлу не буде розширення. Додайте розширення ".2dfx" до імені файлу, щоб пізніше використовувати його в 2dfx tool.
2dfx tool
Ця програма дуже проста. Вона створює текстовий файл (.txt) на основі файлу .2dfx, і файл .2dfx - на основі текстового файлу.
Ітак, якщо нам потрібно змінити оригінальну 2dfx секцію, нам потрібно виконати наступні кроки:
1) витягти оригінальну секцію в файл, додати розширення ".2dfx" до імені файлу;
2) помістити файл .2dfx в папку "2dfx";
3) запустити програму SA2dfx.exe;
4) відкрити створений текстовий файл (.txt)(він буде створений у цій же папці ("2dfx")) і змінити його;
5) помістити змінений текстовий файл (.txt) в папку "txt";
6) запустити програму SA2dfx.exe;
7) Отриманий файл .2dfx з папки "txt" додати в dff за допомогою RwAnalyze.
Структура файлу
Заголовок текстового файлу містить кількість 2dfx ефектів у секції.
Після цього слідує опис ефектів.
Опис кожного типу ефектів має свій формат, але всі вони починаються з цього:
Де "LIGHT" це тип ефекту.
Доступні наступні типи ефектів:
Після того, як програма дізнається тип ефекту, вона вибере потрібний формат для читання інформації про ефект.
Тип LIGHT
Цей тип використовується для створення джерела світла. Таке світло складається з:
1) корони (2d спрайт);
2) тіні (проекція на землі);
3) динамічного світла (базується на стандартному освітленні графічного движка, вершинне освітлення для динамічних об'єктів - автомобілів, пішоходів, об'єктів).
Формат цієї секції:
CoronaShowMode
Цей параметр встановлює додатковий тип для джерела світла.
Це відомі, іменовані типи. Також існують неіменовані типи, призначення яких поки що невідоме (використовуйте номери 1,3,4,5,6,9,11,12,13 замість назви типу).
Флаги №1
Флаги №2
Використання прапорців
Якщо потрібно використовувати кілька прапорців, їх треба розділити комою (","). Якщо не потрібно використовувати жодного з прапорців, ставиться знак "-".
Наприклад, така запис
забезпечить цілодобову роботу джерела світла.
PARTICLE
Кріпить партикл-ефект.
PED
Приваблює пішохода і змушує його виконувати певні дії.
Доступні типи поведінки:
SUNFLARE
Створює відблиск сонця на моделі (у вигляді корони).
ROADSIGN
Дорожній вказівник.
Кольори
BLACK (чорний)
GREEN (сірий (помилка в програмі))
RED (червоний)
SLOTMACHINEWHEEL
Коло ігрового автомата
Позиція 0.074211 0.510475 0.921751 (позиція)
WheelIndex 0 (індекс (використовується в SCM))
NAVIPOINT
Призначення цієї секції повністю не розкрито. Передбачається, що це точки навігації для пішоходів.
Позиція -0.637695 -12.929321 -4.864481
XY -0.000001 -1.000000
Тип 1
ESCALATOR
Тип створює ескалатор (рухомі сходи).
Напрямок руху
DOWN (вниз)