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

hexy

Пользователи
  • Публикации

    159
  • Зарегистрирован

  • Посещение

Все публикации пользователя hexy

  1. Для того, чтобы не дёргалась на многоядерном процессоре я использовал imagecfg.exe. С помощью её делается привязка на одно ядро и не нужно лазить в taskmanager.
  2. hexy

    Deus Ex extractor

    Приведи точный пример.
  3. В лингво: empanada; эмпанада (пирожок из слоёного теста с острой или сладкой начинкой)
  4. hexy

    Deus Ex extractor

    Можно сказать «декомпиляцией модели». Но, тут проблема в том, что например SecurityBot2 использует 2 скина (SC_UNATCO или SC_Chinese), а в модели содержится ссылка только на SecurityBot2Tex1 (SC_UNATCO). Второй скин загружается из скрипта BeginPlay класса SecurityBot2, т.е. в import script он должен быть прописан. На данный момент второй скин в импортскрипт бота не вставляется. В дальнейшем на пэкедж будет генерироваться 1 скрипт, в котором будет всё, что есть в пэкедже.
  5. hexy

    Deus Ex extractor

    В будущем планируется разделить функции Extractor`а и Decompiler`а. Decompiler будет воссоздавать скрипты и структуру папок необходимых для компиляции package с помощью ucc make.
  6. hexy

    Deus Ex extractor

    Если ты имеешь ввиду классы TextBuffer, то их там действительно нет. Т.к. defaultproperties привязаны к уже откомпилированому классу. Этот баг проявился при попытке декомпиляции этих классов. Почему я не использую TextBuffer + defaultproperties? Ответ простой: на TextBuffer нельзя полагаться. Там может быть всё что угодно. Вот для примера смотри подправленный Core.zipcore.u[/attachmentid]. Там заменён класс Core.HelloWorldCommandlet. Проверь как «декомпилирует» его WotGreal. Он допишет к нему defaultproperties, но толку от них ноль. Несмотря на это «ucc helloworld» работает без проблем. Извлечённые скрипты импорта тоже нельзя использовать без редактирования. Т.к. например для SecurityBot2 мы получим извлечённый файл текстуры с именем SecurityBot2Tex1.pcx, хотя в скрипте импорта (который TextBuffer) имеем: #exec TEXTURE IMPORT NAME=SecurityBot2Tex1 FILE=Models\SecurityBot_A.pcx GROUP=Skins Название файла «SecurityBot_A.pcx» не соответствует извлечённому. Поэтому скрипты нужно декомпилировать, чтобы получить 100% компилируемый результат, а не просто брать из TextBuffer.
  7. hexy

    Deus Ex extractor

    Пофиксил маленький баг с чтением defaultproperties.
  8. hexy

    Deus Ex extractor

    это или это Обновил GUI до версии 1.0.0.3. Теперь GUI обладает полной функциональностью консольной версии. + Добавил возможность выделать и сбрасывать выделение с целых папок (раньше были только файлы). + Добавил возможность выбрать классы, которые будут извлекаться. Вот так теперь выглядит: DeusExExtractor не изменился.
  9. hexy

    Deus Ex extractor

    Обновил GUI. Добивил возможность выбора файлов.
  10. hexy

    Deus Ex extractor

    LodMesh помимо того, что содержит Mesh ещё содержит информацию о level of detail :)
  11. hexy

    Deus Ex extractor

    Пустое. GUI пока урезан по функциональности. Нельзя выбрать классы, которые извлекать. Перезакачай архив и используй DeusExExtractorGUI.exe.
  12. hexy

    Deus Ex extractor

    Ок, поправлю инструкцию. Спасибо. Как-то даже не замечал, что там написано Extractor.exe вместо DeusExExtractor.exe :) Для извлечения только диалогов из игры нужно: создать текстовый файл dialogs.txt (имя можно любое) в том же каталоге, где находится DeusExExtractor.exe. В него записать одну строку «ConversationMissionList» (без кавычек). Далее создать файл ExtractDialogs.bat (имя любое, но расширение bat) в том же каталоге, где находится DeusExExtractor.exe. Предположим игра установлена в «C:\Games\Deus Ex» В этом файле написать строчку: DeusExExtractor.exe "C:\Games\Deus Ex" "C:\Games\DeusExDialogs" dialogs.txt Запустить ExtractDialogs.bat. После завершения работы программы диалоги будут находиться в папке C:\Games\DeusExDialogs. Для ленивых сегодня сделал GUI — DeusExExtractorGUI.exe. Лежит в том же архиве, что и DeusExExtractor.exe. Может существовать. Просто она очищается перед началом извлечения.
  13. no comments Для тех, у кого стоит Windows Vista качать и устанавливать .NET Framework 2.0 не нужно. Для всех остальных нужно.
  14. hexy

    Deus Ex extractor

    DeusExExtractor экспортирует анимацию. Десять раз уже писалось. 2 all: Обновил до версии 1.0.1.5. — fixed Add Note issue (баг неизвлечения текста заметок) Спасибо Веронике за его обнаружение. Прямая ссылка для скачивания: Deus Ex Extractor 1.0.1.5
  15. hexy

    Deus Ex extractor

    Milkshape открывает только UT формат (по крайней мере пол года назад было так). Поэтому собственно utpt и wotgreal извлекают модели в формат UT теряя при этом точность.
  16. hexy

    Deus Ex extractor

    Ещё UEd в паках может просматривать. :) В паках — это не то.
  17. hexy

    Deus Ex extractor

    В файлах меша есть на каждый полигон номер текстуры и даже цвет. Надо будет посмотреть. Есть другие программы которые позволяют просматривать .3d файлы Deus Ex (не UT)?
  18. hexy

    Deus Ex extractor

    В каком смысле «разные группы»?
  19. hexy

    Deus Ex extractor

    Версия 0.0.0.2 [+] Управление камерой мышью. Нажать левую кнопку и не отпуская водить влево-вправо, вверх-вниз. Правда управление может показаться странноватым. :) [+] Zoom с помощью колёсика мыши. А тестурирование не получится, т.к. .3d файлы не содержат ссылки на текстуры. Там только мешь. К сожалению проигрывание анимации тоже нельзя нормально сделать, т.к. информация о анимации частично находится в скриптах.
  20. hexy

    Deus Ex extractor

    Обновил DeusEx3DViewer до версии 0.0.0.1 :) Изменения: [+] Пауза вращения по пробелу. [+] Стрелками «влево», «вправо», «вверх», «вниз» можно перемещать мешь.
  21. hexy

    Deus Ex extractor

    Если у тебя уже стоит DirectX 9.0c возможно будет достаточно вот этого архива: DirectX 3D 9 December lite
  22. hexy

    Deus Ex extractor

    DirectX 9.0c много версий уже вышло. Это вот этот: DirectX 9 December 2006 :)
  23. hexy

    Deus Ex extractor

    Нет. Это чисто просмотрщик.
  24. hexy

    Deus Ex extractor

    Сделал на днях программку для просмотра .3d файлов из Deus Ex, которые создаёт DeusExExtractor. Качать тут: DeusEx3DViewer Формат вызова: DeusEx3DViewer.exe «mesh_a.3d» или DeusEx3DViewer.exe «mesh_d.3d» Где «mesh» — название модели. Для просмотра обязательно присутствие как файла «_a.3d», так и файла «_d.3d» в одном месте. Если прописать асоциации в Windows, то можно будет запускать просто двойным кликом на меше. P.S.> Если подсунуть «кривой» файл, или одного из файлов не будет или и т.д. то будет краш (т.к. сейчас нету времени программить обработку некорректного ввода пользователя). С корректными файлами должна работать. Для работы программы нужен декабрьский DirectX 9.
×
×
  • Создать...