Перейти к публикации
Планета Deus Ex

Deus Ex extractor


Рекомендованные сообщения

  • Ответы 278
  • Создано
  • Последний ответ

Лучшие авторы в этой теме

Лучшие авторы в этой теме

  • ---

    --- 15 публикаций

  • Kronos

    Kronos 20 публикаций

  • DXPC

    DXPC 76 публикаций

  • hexy

    hexy 113 публикаций

Опубликованные изображения

А смысл экстрактора тогда в чём?

Ну дык скрипт будет писать машина, а не ты. И компилить тож!

Вообще я прост предложил

 

Создавать скрипт для *.con и *.3d файлов будет в будущих версиях. А компилить не вижу смысла писать, т.к. ucc make отлично с этим справляется.

Ссылка на комментарий

Создавать скрипт для *.con и *.3d файлов будет в будущих версиях. А компилить не вижу смысла писать, т.к. ucc make отлично с этим справляется.

Просто иногда некоторым лень лезть в папку систем и писать команды... ЮЦЦ будет тот же просто новый графический интерфейс, задавание команд кнопочками етц. Удобно же! :o

Ссылка на комментарий
  • 2 недели спустя...
А возможность автоматического переименовывания файлов будет? Хотя конечно можно и руками O:)

 

Т.е.? Вы имеете ввиду то, что в оригинальных скриптах почти везде что-то типа "#exec TEXTURE IMPORT NAME=ReflectionMapTex2 FILE=ModelsReflectionB_FX.pcx GROUP=Skins", где имя текстуры не совпадает с именем файла (в моделях также)?

Ссылка на комментарий
Т.е.? Вы имеете ввиду то, что в оригинальных скриптах почти везде что-то типа "#exec TEXTURE IMPORT NAME=ReflectionMapTex2 FILE=ModelsReflectionB_FX.pcx GROUP=Skins", где имя текстуры не совпадает с именем файла (в моделях также)?

 

Да именно это я и имела в виду.

Ссылка на комментарий
Т.е.? Вы имеете ввиду то, что в оригинальных скриптах почти везде что-то типа "#exec TEXTURE IMPORT NAME=ReflectionMapTex2 FILE=ModelsReflectionB_FX.pcx GROUP=Skins", где имя текстуры не совпадает с именем файла (в моделях также)?

 

Да именно это я и имела в виду.

 

Вообще планирую сделать так, чтобы *.uc файлы моделей генерировались автоматически. Т.к. те скрипты, с помощью которых происходил импорт похоже не используются движком игры. Но, я пока не разобрался почему импорт моделей скриптом описывается классом наследуемым от Object, а сами модели каким-то образом распределяются по другому. Например: class AllRobots expands Object abstract; хотя SecurityBot2 является предком класса Robots, который в свою очередь предком ScriptedPawn и т.д.

Просто автоматически получится, что для каждого объекта будет создан свой класс, но непонятно от чего наследоваться.

Ссылка на комментарий
. Т.к. те скрипты, с помощью которых происходил импорт похоже не используются движком игры. Но, я пока не разобрался почему импорт моделей скриптом описывается классом наследуемым от Object, а сами модели каким-то образом распределяются по другому. Например: class AllRobots expands Object abstract; хотя SecurityBot2 является предком класса Robots, который в свою очередь предком ScriptedPawn и т.д.

 

Импорт моделей, текстур и т.п. можно вставить в любой класс.

Ссылка на комментарий
. Т.к. те скрипты, с помощью которых происходил импорт похоже не используются движком игры. Но, я пока не разобрался почему импорт моделей скриптом описывается классом наследуемым от Object, а сами модели каким-то образом распределяются по другому. Например: class AllRobots expands Object abstract; хотя SecurityBot2 является предком класса Robots, который в свою очередь предком ScriptedPawn и т.д.

 

Импорт моделей, текстур и т.п. можно вставить в любой класс.

 

Получается, что можно все модели в один *.uc файл запихнуть (типа class AllModelss expands Object abstract;).

А каким образом UEd и движок определяет, что допустим такая-то модель принадлежит к такому-то классу?

Ссылка на комментарий
Получается, что можно все модели в один *.uc файл запихнуть (типа class AllModelss expands Object abstract;).  

А каким образом UEd и движок определяет, что допустим такая-то модель принадлежит к такому-то классу?

 

Да вроде через свойства. Другого метода не знаю. Display--Mesh в редакторе.

Для оружия еще в Inventory надо модели указывать

Ссылка на комментарий
Получается, что можно все модели в один *.uc файл запихнуть (типа class AllModelss expands Object abstract;).  

А каким образом UEd и движок определяет, что допустим такая-то модель принадлежит к такому-то классу?

 

Да вроде через свойства. Другого метода не знаю. Display--Mesh в редакторе.

Для оружия еще в Inventory надо модели указывать

 

Кажись разобрался. Действительно сами классы лежат в DeusEx.u и через свойства ссылки на LodMesh или Mesh, а модели могут быть как угодно экспортированы, хоть одним файлом, хоть каждый в своём.

Ссылка на комментарий

Кста, кто-нибудь знает какой смысл у моделек с именем *Carcass_a.3d? Они ещё используют не свой *_d.3d файл, а такой же только без слова Carcass?

Например: #exec MESH IMPORT MESH=PigeonCarcass ANIVFILE=ModelsPigeonCarcass_a.3d DATAFILE=ModelsPigeon_d.3d ZEROTEX=1.

 

P.S. если используете модельки вытащенные экстрактором надо указывать #exec MESH IMPORT MESH=PigeonCarcass ANIVFILE=ModelsPigeonCarcass_a.3d DATAFILE=ModelsPigeonCarcass_d.3d ZEROTEX=1 чтобы нормально импортировалось.

Ссылка на комментарий
Carcass это кажеться модели "трупов". Может у них нет анимации? Получается вроде что один файл модели для трупа от живого варианта а другой от мертвого...

 

Ясненько. Т.е. если я хочу создать модельку, то я должен определить модель со всей анимацией и отдельно модель в "мёртвом" состоянии без всякой анимации. Хе, интересно, а можно ли сделать "мёртвую" модель с анимация (типа беспонечных конвульсий). O:)

Ссылка на комментарий

Ясненько. Т.е. если я хочу создать модельку, то я должен определить модель со всей анимацией и отдельно модель в "мёртвом" состоянии без всякой анимации. Хе, интересно, а можно ли сделать "мёртвую" модель с анимация (типа беспонечных конвульсий). O:)

 

O:)

Ссылка на комментарий

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

×
×
  • Создать...