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

Перепаковка DeusExItems.u


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

Доброе время суток. Пытаюсь сдвинуть модельку гепгана вправо при виде от первого лица, дабы при угле обзора больше 75 градусов моделька "не висела в воздухе". Соответственно, я распаковал DeusExItems.u целиком WOTgreal Exporter'ом и в файлике AllWeapons.uc поменял Y=0 на Y=1024 следующим образом:

//
// GEPGun
//
// player view version
#exec MESH IMPORT MESH=GEPGun ANIVFILE=Models\WEPN_GEPGun_a.3d DATAFILE=Models\WEPN_GEPGun_d.3d ZEROTEX=1
#exec MESH ORIGIN MESH=GEPGun X=0 Y=1024 Z=0 YAW=-64

Однако, при попытке запаковать всё это добро обратно, ucc жалуется на отсутствие кучи файлов, например:

 

Can't find file 'Models\WEPN_GEPGun.pcx' for import
Can't find file 'Models\Glock.pcx' for import

 

Действительно, смотрим файлик дальше, и видим:

#exec TEXTURE IMPORT NAME=GEPGunTex1 FILE=Models\WEPN_GEPGun.pcx GROUP="Skins"

Но проблема в том, что я не вижу этих текстур в WOTgreal Exporter'е. Таким образом, возникает вопрос - как всё это обратно запаковать?

 

Помимо этого я попытался сделать класс вида:

class gpgun expands Object // вместо Object также пытался прописывать AllWeapons
    abstract;

#exec MESH IMPORT MESH=GEPGun ANIVFILE=Models\WEPN_GEPGun_a.3d DATAFILE=Models\WEPN_GEPGun_d.3d ZEROTEX=1
#exec MESH ORIGIN MESH=GEPGun X=0 Y=1024 Z=1024 YAW=0

defaultproperties
{
}

Он запаковался без проблем, но в самой игре каких-то изменений я не заметил.

Изменено пользователем SquarePotato
Ссылка на комментарий

Нужно исправить PlayerViewOffset в классе WeaponGepGun.

 

Спасибо. Поправил PlayerViewOffset, но почему-то не могу нормально собрать DeusEx.u обратно. При сборке ucc выдаёт:

 

The file '..\DeusEx\Inc\DeusExClasses.h' needs to be updated.  Do you want to overwrite the existing version? (Y/N): Y

Error exporting Class Core.Object: couldn't open file '..\DeusEx\Inc\DeusExClasses.h'

Failed to export: ..\DeusEx\Inc\DeusExClasses.h

 

History: UMakeCommandlet::Main

 

Exiting due to error

 

Гугл вывел меня сюда http://www.dxalpha.com/forum/viewtopic.php?p=303272#p303272. Я скачал прикреплённый архив, и распаковал оттуда DeusEx\Inc по инструкции (соответственно, хидеры у меня располагаются в папке с игрой\DeusEx\Inc), но при сборке ошибка выше всё равно вылетает. Запускал ucc как с параметрами -h -NoBind, так и без них. Что с этим делать?

Изменено пользователем SquarePotato
Ссылка на комментарий

Игнорировать ))

Если игнорировать, то DeusEx.u собирается криво. С ним игрушка начинает дико глючить и не позволяет куда-либо продвинуться из главного меню.

 

UPD: Отбой, проблема была в кривом бэкапе. Всё работает, гепган двигается. Спасибо.

Изменено пользователем SquarePotato
Ссылка на комментарий

Создайте аккаунт или войдите в него для комментирования

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

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
×
×
  • Создать...