Перейти к содержанию
Планета Deus Ex
Авторизация  
миха

Создание пакета *.u

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

Я создаю свой мод. И вдруг столкнулся с такой проблемой - мне нужно создать датакуб но я не могу создать/редактировать пакет в котором будут находится тексты. Помогите, дайте ссылки на туториалы (НА РУССКОМ ну или в крайнем случае на немецком если такие есть), программы.

Поделиться сообщением


Ссылка на сообщение

Может кто - нить сам хоть в кратции объяснит? Переводчики уж очень коряво переводят. Тем более не думаю что я один интересуюсь этой проблемой.

Поделиться сообщением


Ссылка на сообщение

Если найду чем то попробую сделать видео...

 

Видео записала, теперь поищу чем его сжать...

 

Создание и компиляция собственного .u пакета

http://veronika.3dn.ru/Video/u_pack_demo.avi

FLV получается более 15 МБ и не влезет на мой сайт.

Поделиться сообщением


Ссылка на сообщение

Та зря наверно, чувак уже давно забил на мод, а кому надо, тот переведет Стива Така и разберется..

Поделиться сообщением


Ссылка на сообщение

Kronos, в чём - то вы правы: я "забил" на свой СТАРЫЙ мод из - за тупости сценария (а потом всё лето не трогал UnrealED)! Сейчас занимаюсь другим модом - даю слово не заброшу.

А на счёт перевода я уже говорил.

Вероника, вы не представляете как я вам благодарен!!! Только вот один вопрос: когда я первый раз нажал build всё построилось на ура отлично. Но когда я внёс изменения - добавил ещё ресурсов в папку классы и повторно нажал build изменения в пакет не внеслись. Что делать?

Поделиться сообщением


Ссылка на сообщение

Удалите свой пакет .U в папке SYSTEM и попробуйте ещё раз.

 

cd ..\system

del ВАШ_ПАКЕТ.u

ucc make

rem при желании можно добавить это

copy ..\system\ВАШ_ПАКЕТ.u ..\ВАШ_ПАКЕТ\

 

Возможно скрипт содержит ошибку, которая останавливает компилятор и в этом случае .U пакет не будет создан.

Поделиться сообщением


Ссылка на сообщение

А в файле NewClass вместо abstract надо писать названия файлов которые должны войти в архив?

Извиняюсь за тупость просто никогда с этим не работал. Если я вам надоел скажите это прямо.

Поделиться сообщением


Ссылка на сообщение

Abstract писать не обязательно. Обычно это слово добавляют в скрипт импорта всего подряд.

 

Файлы в пакет добавляются так:

 

Текстуры:

#exec texture import name=ИМЯ_ТЕКСТУРЫ_В_ПАКЕТЕ file=TEXTURES\Файл_Текстуры.pcx Group="ИМЯ_ГРУППЫ"

 

Звуки:

#exec AUDIO IMPORT FILE="Sounds\Звуковой_файл.wav" NAME="ИМЯ_Звука_В_Пакете" Group="Weapons"

 

Модели:

#exec MESH IMPORT MESH=fiveseven1st ANIVFILE=MODELS\ФайлМодели_a.3d DATAFILE=MODELS\ФайлМодели_d.3d X=0 Y=0 Z=0

С моделями немного сложнее, обычно приходится указывать ее смещение, кадры анимации, поворот и т.д. и т.п.

 

 

Вот готовый образец

 

//===================
//

class newclass expands Object
abstract;


// Этот класс можно использовать для импорта любого содержимого: скриптов, звуков, моделей...

//Файлы в пакет добавляются так:

//Текстуры:
#exec texture import name=ИМЯ_ТЕКСТУРЫ_В_ПАКЕТЕ file=TEXTURES\Файл_Текстуры.pcx Group="ИМЯ_ГРУППЫ"

//Звуки:
#exec AUDIO IMPORT FILE="Sounds\Звуковой_файл.wav" NAME="ИМЯ_Звука_В_Пакете" Group="Weapons"

//Модели:
#exec MESH IMPORT MESH=fiveseven1st ANIVFILE=MODELS\ФайлМодели_a.3d DATAFILE=MODELS\ФайлМодели_d.3d X=0 Y=0 Z=0

 

Поделиться сообщением


Ссылка на сообщение

Следовательно, чтобы добавить текст, надо писать так:

#exec text import name=ИМЯ_ТЕКСТА_В_ПАКЕТЕ file=TEXT\Файл_Текста.txt Group="text"

Поделиться сообщением


Ссылка на сообщение

Все вроде - бы получилось, но у меня почему - то не отображается текст датакуба (СКРИНШОТ). Поэтому я решил выложить свой до сих пор не построенный пакет на свой сайт (В пакете файлы текста для датакубов, файл _Build.cmd и т. д.)

Качать с моего сайта

 

P.S. В одном из датакубов текст написан на русском языке латинскими символами. Я подумал, что текст не отображается из - за того, что я вношу его русскими символами. К сожалению это не помогло.

 

P.P.S. Жду ответов.

Поделиться сообщением


Ссылка на сообщение

Текст иморта буде таким:

class YourText expands Object
abstract;

// Import Text Files
#exec ALLDEUSEXTEXT IMPORT

defaultproperties
{
}

 

А структура папок:

NSF_pack

-Classes

-Text

--Mission01

 

И в папке Mission01 ложи свои текстовые файлы.

 

Кстати, выгрузи все скрипты с Деуса чтобы брать оттуда примеры. Зайди в UnrealEd (Первый!) Перейди в Classes и нажми кнопку внизу Export All. У тебя в корне Деуса появятся папки с исходниками.

 

И кстати, нужно еще номер миссии поставить на 1.

Поделиться сообщением


Ссылка на сообщение

Kronos, посмотрите скрин в предыдущем моём посту. Происходит то - же самое. У меня Deus Ex 112fm.

Поделиться сообщением


Ссылка на сообщение

Должно быть так:

 

#exec DEUSEXTEXT IMPORT FILE=text\05_datacube_01.txt

 

Имя текста в пакете это имя файла с текстом без расширения.

Поделиться сообщением


Ссылка на сообщение

Привет.

 

Нуждаюсь в совете опытного моддера.

 

Есть очень большое желание полноценно перевести на русский язык мод Shifter. C текстом в INT проблем, конечно не возникает )))

А вот с перекомпиляцией DeusEx.u очень надо разобраться.

 

После экстракции файла DeusEx.u и сборки (даже без редактирования скриптов) UCC.exe make получается DeusEx.u чуть меньшего размера.

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

 

(Распаковывал при помощи WotGrealExporter из DXEditingPACK_1_8.exe

(UCC выдал ошибку, текст не сохранил.)

Компилировал UCC из того же дистрибутива)

 

(Заметил такую деталь. При повторной экстракции DeusEx.u текст многих скриптов *.uc оказывается неполным по сравнению со скриптами)

 

Собственно, что спросить хотел.

Какие программы лучше использовать для распаковки и сборки и в каких случаях? (Разумеется, прочитал список прог. в разделе ридми от Дельта-мода, ищу недостающие.)

Есть ли какие-либо готовые туторы для новичков вроде меня?

Уверен, что я не учел что-то важное при компиляции DeusEx.u

Если подскажете, какие неочевидные моменты надо учесть, благодарность моя сможет наносить обширный сплэш-дэмэдж))

Поделиться сообщением


Ссылка на сообщение

Экспортировать через UnrealED, при компиляции подключить в DeusEx.ini пакеты

EditPackages=Core
EditPackages=Engine
EditPackages=Editor
EditPackages=Fire
EditPackages=IpDrv
EditPackages=IpServer
EditPackages=Extension
EditPackages=DeusExUI
EditPackages=ConSys
EditPackages=DeusExSounds
EditPackages=DeusExItems
EditPackages=DeusExDeco
EditPackages=DeusExCharacters
EditPackages=DeusExText
EditPackages=UWindow
EditPackages=UBrowser
EditPackages=DeusEx

Поделиться сообщением


Ссылка на сообщение

2 Дед

Спешу выразить огромную признательность за совет (не было связи).

Все перекомпилируется и работает.

Скоро завершу свой перевод.

Большущее спасибо!

Поделиться сообщением


Ссылка на сообщение

Есть успехи?

А то поставил игру, вспомнить молодость, да с модом этим захотелось.

А вот одновременно поиграть и с модом, и с русификатором - невозможно :(

Поделиться сообщением


Ссылка на сообщение

Можно задать немножко глупый вопрос ?

Есть способы создавать новые классы в уже сушествуещем пакете, Бес создания еовых пакетов.

Также изменять текстуры в готовых пакетах ?

Поделиться сообщением


Ссылка на сообщение

Подскажите. Экстрктором распаковал файл DeusExConAudioIntro.u в одноимённую папку. Поменял звуки на свои. Как теперь назад запаковать в файл DeusExConAudioIntro.u?

Поделиться сообщением


Ссылка на сообщение
Вопрос еще не снят ?

Нет =) Жду ответа. Просто все молчат, а я пока Human Revolution увлёкся =)

Мне просто упаковать эту папку назад - там просто голоса. Ну и конец ещё хочу озвучить т.к. со всеми улучшайзерами Деуса субтитры в этих роликах пропадают.

Изменено пользователем ZwerPSF

Поделиться сообщением


Ссылка на сообщение

Похоже что мне удалось разобрать и собрать всю озвучку и и диалоги игры.

 

Можно специально для этого приготовить чистую копию игры, без модов, и желательно английскую оригинальную.

DeusExConversations.zip

В архиве набор папок и командный файл. Его нужно распаковать в папку с игрой.

 

Из папки с декомпилированным содержимым нужно взять все что лежит в папке Audio, и скопировать в DeusEx\DeusExConversations\Audio\

Затем взять все .con файлы и скопировать их в DeusEx\DeusExConversations\Classes\

 

Затем можно запустить файл _Build.cmd (он находится в DeusEx\DeusExConversations\)

 

Если компиляция идет долго, а размер файлов в папке OK = 195,216,785 байт то значит все прошло нормально. Если компиляцию прошла быстро, то нужно открыть каждый .con файл (35 файлов) в Conedit, в меню File выбрать Generate Audio Filenames, сохранить файл и так со всеми. После этого попробовать повторить компиляцию.

Поделиться сообщением


Ссылка на сообщение

Для публикации сообщений создайте учётную запись или авторизуйтесь

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

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация  
×
×
  • Создать...