×
Menu

Creating Nif Xnif KF file

Для тех кто не может, или не хочет пользовать МАХ, БЛЕНДЕР (милкишейп, гмах, майку).
Т.е. по каким-то причинам хочет создать простые анимации не используя специализированный софт.
Сложные анимации таким образом создать можно... но это ... займет много времени....
Но создать крышку ящика, или простую шестеренку, которая будет проигрывать анимации по команде из скриптов, таким методом, вполне реально!
 
Первым делом открыть уже готовый ниф файл 4.0 версии.
Удалить все его содержимое.
Теперь можно собирать сцену из готовых частей, копируя оные из других ниф файлов.
Таким образом наполняем сцену деталями.
После базовой сборки ниф файла, обязательно сохранить и сделать копию!
После можно переходить к созданию, собственно анимации...
 
1. создаем ниф файл со всех желаемой анимацией.
1.1 обязательно должно быть хотя бы две ноды. Корневая и еще одна.
1.2 анимация может быть любым контроллером, но должен быть хотя бы один Кейфрейм
* (флаг 12) для всех контроллеров!
1.3 который может быть с одним ключом в нулевом значении. Время работы оного = времени у всех прочих анимаций!
если у них 1.0000 то и здесь 1.0000 т.е. в ключах и в общих свойствах время должно совпадать, это важно!
1.4 обязательно наличие текстовой экстра даты, в которой прописать команды на запуск групп анимаций.
1.5 кейфрейм должен находится на "второй" ноде. У этой ноды обязательно должно быть имя!
2. Открываем МВ.ини ищем параметр SkipKFExtraction=1 ставим = 0.
3. Запускаем редактор и не загружая никаких плагинов создаем новую запись типа Creature.
4. На все предупреждения жмем CANCEL.
5. Создав объект указываем ему новый ниф файл созданный в разделе 1.
6. Кидаем его в окно рендеренга!
7. Возвращаемся в каталог, где видим KF и Хниф файлы!
8. Снова открываем МВ.ини и возвращаем SkipKFExtraction=1. На всякий случай, чтобы после полировки модели ее не убило!
9. Теперь остается удалить Хниф файл, создать копию Ниф файла и переименовать ее в Хниф.
9.1 в Ниф файле применить страшное заклинание. Т.е. оставляем только "скелет".
9.2 из Хниф файла удалить кейфрейм контроллер и текстовые записи.
10. Все!
Теперь можно загрузить ESM файлы и подключить новый Ниф файл в желаемый раздел.
Активаторы, светильники, существа.
Т.е. там, где КФ файлы смогут работать.
 
Особо суровый способ, это создавать КФ и НИФ файл раздельно.
Такое тоже возможно, но потребует больше внимательности и времени.
И актуально только для анимаций не использующих Кейфрем.
1. Создать Хниф файл со всеми анимациями.
1.1 кейфрейма и текстовых записей не создаем!
1.2 Ноды минимум две! Корневая и еще одна.
1.3 которой задать имя, это важно!
2. Создать КФ файл.
2.2 В текст экстра указать группы анимаций и их время.
2.3. В стринг экстра указать имя второй ноды в ниф файле!
2.4 Кейфрейм должен иметь хотя бы один ключ, время = времени анимации контроллеров в ниф файле, см. выше.
2.5 слот цели остается пустым!
3. Скопировать ХНиф файл, переименовать в ниф файл.
4. В ниф файле удалить все, кроме корневой и второй ноды.
5. еще раз проверить имена файлов и можно подключать в редакторе!