Сообщений: 1,240
Тем: 29
Зарегистрирован: May 2013
Репутация:
2,505
Итак. Понадобилось отредактировать содержимое .usx файла. Добавить/убрать StaticMesh в файле.
Что имею:
1. UnrealED 2004;
2. 3D Max 9 + плагины Гилдора;
3. Патч Гилдора для фикса ukx, usx файлов.
Взял L2tool и распаковал архив. Получит папку с файлами *.psk (в более поздних хрониках *.pskx).
Теперь встал вопрос - как их конвертировать в формат понятный UnrealED?
Буду благодарен за мануал с описание как через 3D Max конвертировать меши.
На данный момент, что 3D Max при экспорте, что UnrealED при импорте ругаются на отсутствие какой-то геометрии и т.д.
Родился, живу и когда-нибудь умру.
Сообщений: 901
Тем: 78
Зарегистрирован: Dec 2012
Репутация:
9,514
мб когда будет время напишу мануал по изменению добавлению USX статик мешей.. там много танцов с бубном.
Сообщений: 1,240
Тем: 29
Зарегистрирован: May 2013
Репутация:
2,505
Заранее благодарен. Буду ждать вашего мануала. Очень интересен и важен для меня этот момент в работе с клиентом.
Родился, живу и когда-нибудь умру.
Сообщений: 155
Тем: 4
Зарегистрирован: Sep 2013
08-02-2014, 01:35 PM
(Сообщение последний раз редактировалось: 08-02-2014, 01:51 PM holocaust.)
Temptation Написал:мб когда будет время напишу мануал по изменению добавлению USX статик мешей.. там много танцов с бубном.
ты что, дурак?
там кроме 3д макса и Postal2Ed ничего не нужно
1. Экспортим из 3dmax в ase с данными параметрами:
2. импортим ase в постал2ед
3. привязываем текстуру
4. сейвим
5. профит
Добавлено через 1 минуту
ах да, пруфы
Добавлено через 15 минут
p.s. непонимаю некоторых идиотов которые тыкают -, я и так все объяснил для самых даунов мне кажется, xolseg это тебя касается
Сообщений: 1,240
Тем: 29
Зарегистрирован: May 2013
Репутация:
2,505
Сделал по мануалу. Текстуру не привязывал (обязательно?). В итоге UnrealED проглотил нормально меш. Сохранил архив нормально. UTPT читает файл хорошо, меш отображает в превью. Но вот клиент линейки критует.
Ошибка (файл без шифрации и фикса Гилдора)
2014.8.2 15:40:17
OS : Windows Vista 6.1 (Build: 7601)
CPU : AuthenticAMD Unknown processor @ 4300 MHz with 4095MB RAM
Video : AMD Radeon HD 7800 Series (1191)
PosCode : LS8:0:0:0 4/0
Assertion failed: InPos>=0 [File:..\..\Core\Inc\FFileManagerWindows.h] [Line: 189]
History: FArchiveFileReader::Seek <- ULinkerLoad::Seek <- TLazyArray<< <- UStaticMesh::Serialize <- LoadObject <- (StaticMesh L2_Lobby.lobb_hall02 50991==50991/168263 217 168016) <- ULinkerLoad:
reload <- PreLoadObjects <- UObject::EndLoad <- UObject::StaticLoadObject <- (Engine.Level None.MyLevel Lobby01) <- LoadLevel <- UGameEngine::LoadMap <- LocalMapURL <- UGameEngine::Browse <- UGameEngine::Init <- InitEngine
Ошибка с фиксом Гилдора
2014.8.2 15:44:50
OS : Windows Vista 6.1 (Build: 7601)
CPU : AuthenticAMD Unknown processor @ 4301 MHz with 4095MB RAM
Video : AMD Radeon HD 7800 Series (1191)
PosCode : LS8:0:0:0 4/0
Bad export index 1/1
History: IndexToObject <- ULinkerLoad<<UObject <- (LinkerLoad Transient.LinkerLoad25 225)) <- UStruct::SerializeBin <- (Struct Engine.StaticMesh.StaticMeshMaterial Material[0]) <- FPropertyTag::SerializeTaggedProperty <- LoadStream <- (Count 0) <- UStruct::SerializeTaggedProperties <- (Materials[-1]) <- UObject::Serialize <- (StaticMesh L2_Lobby.lobb_hall02) <- UPrimitive::Serialize <- UStaticMesh::Serialize <- LoadObject <- (StaticMesh L2_Lobby.lobb_hall02 225==225/168263 217 168016) <- ULinkerLoad:
reload <- PreLoadObjects <- UObject::EndLoad <- UObject::StaticLoadObject <- (Engine.Level None.MyLevel Lobby01) <- LoadLevel <- UGameEngine::LoadMap <- LocalMapURL <- UGameEngine::Browse <- UGameEngine::Init <- InitEngine
Отмечу следующее. Брал родной файл клиента. Распаковал, взял распакованный меш и упаковал в архив с одним мешем для теста. Если файл вообще удалить из клиента, то ошибок нет. Просто в лобби половина объектов пропадает.
Родился, живу и когда-нибудь умру.
Сообщений: 155
Тем: 4
Зарегистрирован: Sep 2013
я не знаю что там у вас, но отмечу что мой способ работает на 100%
по крайней мере не разу проблем не было со статиками