Перейти к содержанию
Планета Deus Ex
Планету Deus Ex грозится заблокировать Роскомнадзор
Авторизация  
SquarePotato

Перепаковка 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

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


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

Тогда попробуйте убрать все пакеты после DeusEx из EditPackages. И выложите свой Ucc.log, я посмотрю что там.

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


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

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

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

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

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

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

Войти

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

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