hexy
-
Публикации
160 -
Зарегистрирован
-
Посещение
Сообщения, опубликованные пользователем hexy
-
-
Скомпилировал. А как его добавить в игру? В UnrealEd пробую Add V_Weapon here - не работает.
-
Расскажите плиз поподробней, чем, в какой формат извлекаете, куда вставляете, чем компилите. А то я не в курсе совсем.
Вытаскиваю модель ГРИЛЕМ (WotGreal), при импорте в пак она сльно теряет размер и видимо качество тоже.
Вытаскиваю в формат unreal .3d
Конвертирую в формат DeusEX утилитой Unr2DE
Компилирую Ucc Make
Скиньте мне архивчик с моделькой, классом импорта, текстурами и т.п. которую можно скомпилировать с помощью ucc make. Скажем MyBot, аналог SecurityBot2.
-
Сахаров, тоже не причем, просто создал термоядерную(или водородную), он же не будет считаться убийцей если кто подорвет где-то бомбу.
Намекаете на то, что я виноват, что кто-то воспользуется Вашим переводом и выдаст его за свой?
-
hexy, а зачем плодить переводы?
Я не раз писал, нашли ошибку - сообщите, я исправлю.
Спросите у тех, кто плодит. Я то не собираюсь.
-
В будущем планируется, правда незнаю когда это будущее настанет. Времени нет
А что значит "без потерь"?
Ну их обратно не запихать эти модели. То есть обратно вкомпилировать можно но в игре их уже не видно никак.
Расскажите плиз поподробней, чем, в какой формат извлекаете, куда вставляете, чем компилите. А то я не в курсе совсем.
-
Теперь начнётся эра "более правильных" переводов, сделанных из моего.
Прошу мой перевод не потрошить и не делать из него "свой".
У кого руки чешутся - пусть берёт оригинал и вперёд.
Главное чтобы указывали копирайты.
Типа: взят перевод Alex`а, разобран экстрактором hexy и изменено то-то и то-то в переводе.
-
А поддержку вытаскивания моделей не планируется сделать (чтоб без потреь)?
В будущем планируется, правда незнаю когда это будущее настанет. Времени нет 8)
А что значит "без потерь"?
-
Ура! Done!
Теперь *.con файлы экстрактируются вместе с *.mp3 и биндятся.
Можно полностью пересобрать все DeusExCon*.u файлы. Я попробовал поиграть в пересобраную тренировку, и начало миссии на острове со статуей свободы. Всё как в оригинале!
Тестируйте. Если найдёте ошибки - сообщайте.
А вообще стоило оно того как считаете?
-
Кто знает как забиндить mp3 на datalink conversation? Со всеми остальными ок, а с этим какая-то ерунда. Не подсасывает ucc.
Если в самом 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 ещё не сделал).
-
Какие value?
Чойс пока не экспортируется одним эвентом, к нему ещё куски спичей экспортятся, хотя они должны быть в чойсе, а не отдельно.
Label от варианта ответа на который происходит переход...
Я вставляю их руками, выбирая из списка.
Да, jumpLabel пока не расставляются, т.к. в *.u файле там либо пустые джампы, либо джампы на speech эвенты (которые говорит JCDenton, когда choice сделан). Т.е. чтобы найти реальную label нужно трасировать через choice->speech->jump. Пока этим сейчас и занимаюсь.
-
В Choice не расставляються Value. Это и есть частичная паоддержка?
Какие value?
Чойс пока не экспортируется одним эвентом, к нему ещё куски спичей экспортятся, хотя они должны быть в чойсе, а не отдельно.
-
Обновил программу.
Изменения:
1. Поддержка эвента Jump
2. Сделал новую разбивку по файлам. Теперь диалоги не повторяются.
SRC: C:GAMESDeusEXSystemTryHotelCaroneText.u
Property name "jumpLabel" not found.
Это похоже связано с эвентом 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)???
-
SRC: C:GAMESDeusEXSystemTryHotelCaroneText.u
Property name "jumpLabel" not found.
Хм. Такое 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
Проверяйте полностью поддерживаемые.
-
В общем проверила: распотрошила HotelCarone. Взяла оттуда CON файл (он один получился), скомпилировала все это. В общем диалоги стали ломаными. Нет возможности выбрать вариант ответа. Смотрела файл в ConEdit там в диалогах мусор и чего-то не хватает в диалогах...вот. В общем CON файлы вытаскиваются с потерями. Я проверяла на русифицированной версии HotelCarone.
И на английской тоже
Я удивлён, что вообще компилируется :)
Там сделана поддержка только Speech, End, Comment, Note эвентов. Всякие Choice, Check Flags и прочее вообще пустыми записываются пока что.
Но, раз компилируется, значит гуд. Значит вполне реально сделать чтобы всё было ОК.
Я попробовал перекомпилировать DeusExUI из распакованых классов и текстур. Всё супер. Можно файл любой текстуры заменить или отредактировать, сделать ucc make и текстура в игре. В общем удобнее намного чем возится со всякими UEd вставляя текстуру.
-
Поиск попробуй.
Попробовал. Спасибо. :lol:
Так получается с помощью UEd или wotgreal можно все скрипты вытянуть. Далее взять распакованый контент и собрать всё с помощью ucc в оригинальную игру? При этом захотели мы например заменить текстуру, зашли в папку с текстурой, заменили, запустили ucc make - всё готово. Так?
-
Не вытаскивает DefaultProperties у скриптов. Хотя это можно и в WotGreal или UnrealED сделать .
А где 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.
-
Не вытаскивает DefaultProperties у скриптов. Хотя это можно и в WotGreal или UnrealED сделать .
А где WOTgreal достать можно? Чё-то на страничке автора глюки какие-то.
-
Только список персонажей без речи?
Список персонажей -> список conversations -> список events. Event`ы заполнены только частично.
Речь есть!
Deus Ex extractor
в Разработка модов
Опубликовано:
В общем похоже, что есть возможность извлекать модели в *_d.3d, *_a.3d файлы сразу в формате Deus Ex`а и не терять при этом точность при конвертировании из Unreal 3d. Но, вот чем вы будете это редактировать я не знаю. Вроде нету редактора поддерживающего Deus Ex 3d файлы.