Перейти к публикации
Планета Deus Ex
🎉 С Днем рождения, X-net! 🎉

Перепаковка 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
Ссылка на сообщение

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

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

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

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

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

Войти

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

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