
hexy
Пользователи-
Публикации
160 -
Зарегистрирован
-
Посещение
Все публикации пользователя hexy
-
В общем похоже, что есть возможность извлекать модели в *_d.3d, *_a.3d файлы сразу в формате Deus Ex`а и не терять при этом точность при конвертировании из Unreal 3d. Но, вот чем вы будете это редактировать я не знаю. Вроде нету редактора поддерживающего Deus Ex 3d файлы.
-
Скомпилировал. А как его добавить в игру? В UnrealEd пробую Add V_Weapon here - не работает.
-
Вытаскиваю модель ГРИЛЕМ (WotGreal), при импорте в пак она сльно теряет размер и видимо качество тоже. Вытаскиваю в формат unreal .3d Конвертирую в формат DeusEX утилитой Unr2DE Компилирую Ucc Make Скиньте мне архивчик с моделькой, классом импорта, текстурами и т.п. которую можно скомпилировать с помощью ucc make. Скажем MyBot, аналог SecurityBot2.
-
Намекаете на то, что я виноват, что кто-то воспользуется Вашим переводом и выдаст его за свой?
-
Спросите у тех, кто плодит. Я то не собираюсь.
-
Ну их обратно не запихать эти модели. То есть обратно вкомпилировать можно но в игре их уже не видно никак. Расскажите плиз поподробней, чем, в какой формат извлекаете, куда вставляете, чем компилите. А то я не в курсе совсем.
-
Главное чтобы указывали копирайты. Типа: взят перевод Alex`а, разобран экстрактором hexy и изменено то-то и то-то в переводе.
-
В будущем планируется, правда незнаю когда это будущее настанет. Времени нет 8) А что значит "без потерь"?
-
Ура! Done! Теперь *.con файлы экстрактируются вместе с *.mp3 и биндятся. Можно полностью пересобрать все DeusExCon*.u файлы. Я попробовал поиграть в пересобраную тренировку, и начало миссии на острове со статуей свободы. Всё как в оригинале! Тестируйте. Если найдёте ошибки - сообщайте. А вообще стоило оно того как считаете?
-
Если в самом ConEdit то FILE-->> Generate audio FileNames Или не то что надо? Сэнкс. Скоро сделаю поддержку мп3 8)))
-
Кто знает как забиндить mp3 на datalink conversation? Со всеми остальными ок, а с этим какая-то ерунда. Не подсасывает ucc.
-
Всё, скачивайте новую версию. Теоретически извлечение *.con файлов должно работать как надо. Для DeusEx v. 1112fm у меня получился следующий DeusExConversations.uc: class DeusExConversations expands Object abstract; #exec CONVERSATION IMPORT FILE="M_0.con" #exec CONVERSATION IMPORT FILE="M_0_1_2_3.con" #exec CONVERSATION IMPORT FILE="M_0_1_2_3_4.con" #exec CONVERSATION IMPORT FILE="M_0_1_2_3_4_5_6_7_8_9_10_11_12_14_15_16.con" #exec CONVERSATION IMPORT FILE="M_0_Infolink.con" #exec CONVERSATION IMPORT FILE="M_1.con" #exec CONVERSATION IMPORT FILE="M_10.con" #exec CONVERSATION IMPORT FILE="M_10_Infolink.con" #exec CONVERSATION IMPORT FILE="M_11.con" #exec CONVERSATION IMPORT FILE="M_11_Infolink.con" #exec CONVERSATION IMPORT FILE="M_12.con" #exec CONVERSATION IMPORT FILE="M_12_Infolink.con" #exec CONVERSATION IMPORT FILE="M_14.con" #exec CONVERSATION IMPORT FILE="M_14_Infolink.con" #exec CONVERSATION IMPORT FILE="M_15.con" #exec CONVERSATION IMPORT FILE="M_15_Infolink.con" #exec CONVERSATION IMPORT FILE="M_1_Infolink.con" #exec CONVERSATION IMPORT FILE="M_2.con" #exec CONVERSATION IMPORT FILE="M_2_3.con" #exec CONVERSATION IMPORT FILE="M_2_4_8.con" #exec CONVERSATION IMPORT FILE="M_2_Infolink.con" #exec CONVERSATION IMPORT FILE="M_3.con" #exec CONVERSATION IMPORT FILE="M_3_Infolink.con" #exec CONVERSATION IMPORT FILE="M_4.con" #exec CONVERSATION IMPORT FILE="M_4_Infolink.con" #exec CONVERSATION IMPORT FILE="M_5.con" #exec CONVERSATION IMPORT FILE="M_5_Infolink.con" #exec CONVERSATION IMPORT FILE="M_6_7.con" #exec CONVERSATION IMPORT FILE="M_6_7_Infolink.con" #exec CONVERSATION IMPORT FILE="M_8.con" #exec CONVERSATION IMPORT FILE="M_8_Infolink.con" #exec CONVERSATION IMPORT FILE="M_9.con" #exec CONVERSATION IMPORT FILE="M_98.con" #exec CONVERSATION IMPORT FILE="M_99.con" #exec CONVERSATION IMPORT FILE="M_9_Infolink.con" P.S. При проигрывании неинтерактивных диалогов возможна некоторая рассинхронизация с действиями. Похоже это из-за того, что нету звука (т.к. биндинг на *.mp3 ещё не сделал).
-
Label от варианта ответа на который происходит переход... Я вставляю их руками, выбирая из списка. Да, jumpLabel пока не расставляются, т.к. в *.u файле там либо пустые джампы, либо джампы на speech эвенты (которые говорит JCDenton, когда choice сделан). Т.е. чтобы найти реальную label нужно трасировать через choice->speech->jump. Пока этим сейчас и занимаюсь.
-
Какие value? Чойс пока не экспортируется одним эвентом, к нему ещё куски спичей экспортятся, хотя они должны быть в чойсе, а не отдельно.
-
Обновил программу. Изменения: 1. Поддержка эвента Jump 2. Сделал новую разбивку по файлам. Теперь диалоги не повторяются. Это похоже связано с эвентом Choice который пока не полностью поддерживается. Внутри *.u файла этот элемент разбивается на несколько эвентов Choice, Speech, Jump.
-
Нашёл вот такие ограничения: 1. Buy/Sell/Trade -- not implemented. 2. Play Animation -- not implemented. 3. В описании эвента Choice упоминания про скиллы нету. Также эти скиллы не компилируются в *.u файл с помощью ucc (только флаг skillLevelNeeded устанавливается, но упоминания о каком-либо скилле в файле *.u нету). Будем считать, что не поддерживается. 4. MoveCamer - только Predefined Camera Angle 5. TransferObject - if you want to transfer 6 grenades to the player, do it with one event. 6. Trigger - The Trigger event is reliable only when it comes at the very end of a conversation.
-
Кто-нибудь знает поддерживаются ли Deus Ex в эвенте Choice скиллы? (в ConEdit - Requires Skill)???
-
Хм. Такое property используется в CheckPersona и Jump эвентах. Но, в редакторе ConEdit они обязательны к заполнению. Можете прислать HotelCaroneText.u на мыло quagmire эт tut дот by?
-
Обновил извлечение диалогов (*.con файлов). Полностью поддерживаются следующие события: SetFlag CheckFlag RandomLabel TransferObject CheckObject AddCredits AddSkillPoints CheckPersona MoveCamera AddGoal AddNote Trigger Comment End Частично поддерживается события: Choice Jump Speech Проверяйте полностью поддерживаемые.
-
Я удивлён, что вообще компилируется :) Там сделана поддержка только Speech, End, Comment, Note эвентов. Всякие Choice, Check Flags и прочее вообще пустыми записываются пока что. Но, раз компилируется, значит гуд. Значит вполне реально сделать чтобы всё было ОК. Я попробовал перекомпилировать DeusExUI из распакованых классов и текстур. Всё супер. Можно файл любой текстуры заменить или отредактировать, сделать ucc make и текстура в игре. В общем удобнее намного чем возится со всякими UEd вставляя текстуру.
-
Попробовал. Спасибо. :lol: Так получается с помощью UEd или wotgreal можно все скрипты вытянуть. Далее взять распакованый контент и собрать всё с помощью ucc в оригинальную игру? При этом захотели мы например заменить текстуру, зашли в папку с текстурой, заменили, запустили ucc make - всё готово. Так?
-
А где WOTgreal достать можно? Чё-то на страничке автора глюки какие-то. Ну не знаю я оттуда брала. Вообще-то ГРИЛЬ иногда ломает значения свойств... А можете дать прямую ссылку на закачку?
-
Проделал анализ conversations. Они ссылаются на следующие audioPackageName. Цифра показывает кол-во ссылок. AIBarks 58785 EndGame 40 Intro 22 HK_Shared 8746 Mission15 626 Mission14 450 Mission12 927 Mission11 907 Mission10 2680 Mission09 650 NYShared 1000 Mission08 987 Mission05 870 Mission04 2124 Mission03 2594 Mission02 2542 Mission01 1551 Mission00 260 Но если мы возьмём оригинальный файл импорта conversations то видим: #exec CONVERSATION IMPORT FILE="Mission0.Con" #exec CONVERSATION IMPORT FILE="Mission0_Infolink.Con" #exec CONVERSATION IMPORT FILE="Mission1.Con" #exec CONVERSATION IMPORT FILE="Mission1_Infolink.Con" #exec CONVERSATION IMPORT FILE="Mission2.Con" #exec CONVERSATION IMPORT FILE="Mission2_Infolink.Con" #exec CONVERSATION IMPORT FILE="Mission3.Con" #exec CONVERSATION IMPORT FILE="Mission3_Infolink.Con" #exec CONVERSATION IMPORT FILE="Mission4.Con" #exec CONVERSATION IMPORT FILE="Mission4_Infolink.Con" #exec CONVERSATION IMPORT FILE="Mission5.Con" #exec CONVERSATION IMPORT FILE="Mission5_Infolink.Con" #exec CONVERSATION IMPORT FILE="Mission8.Con" #exec CONVERSATION IMPORT FILE="Mission8_Infolink.Con" #exec CONVERSATION IMPORT FILE="Mission9.Con" #exec CONVERSATION IMPORT FILE="Mission9_Infolink.Con" #exec CONVERSATION IMPORT FILE="Mission10.Con" #exec CONVERSATION IMPORT FILE="Mission10_Infolink.Con" #exec CONVERSATION IMPORT FILE="Mission11.Con" #exec CONVERSATION IMPORT FILE="Mission11_Infolink.Con" #exec CONVERSATION IMPORT FILE="Mission12.Con" #exec CONVERSATION IMPORT FILE="Mission12_Infolink.Con" #exec CONVERSATION IMPORT FILE="Mission14.Con" #exec CONVERSATION IMPORT FILE="Mission14_Infolink.Con" #exec CONVERSATION IMPORT FILE="Mission15.Con" #exec CONVERSATION IMPORT FILE="Mission15_Infolink.Con" // shared conversations #exec CONVERSATION IMPORT FILE="NYC_Smuggler_Shared.Con" #exec CONVERSATION IMPORT FILE="NYC_Clinic_Shared.Con" #exec CONVERSATION IMPORT FILE="HK_Shared.Con" #exec CONVERSATION IMPORT FILE="HK_Infolink_Shared.Con" // Intro/Endgame #exec CONVERSATION IMPORT FILE="Intro.Con" #exec CONVERSATION IMPORT FILE="EndGame.Con" // AI Barks #exec CONVERSATION IMPORT FILE="AIBarks.Con" #exec CONVERSATION IMPORT FILE="UNATCOBarks.Con" #exec CONVERSATION IMPORT FILE="UNATCOBarks2.Con" Т.е. ucc объединяет некоторые файлы. Допустим infolink от обычного сообщения мы можем отличить и создать два *.con файла. А вот как отличить сообщения NYShared которые должны находится в файлах NYC_Smuggler_Shared.Con, NYC_Clinic_Shared.Con??? Тоже самое не ясно с UNATCOBarks.Con и UNATCOBarks2.Con.
-
А где WOTgreal достать можно? Чё-то на страничке автора глюки какие-то.
-
Список персонажей -> список conversations -> список events. Event`ы заполнены только частично. Речь есть!